--- /srv/rebuilderd/tmp/rebuilderdxOiCUz/inputs/mesa-libgallium_25.2.7-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdxOiCUz/out/mesa-libgallium_25.2.7-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-11-14 13:48:09.000000 debian-binary │ -rw-r--r-- 0 0 0 1120 2025-11-14 13:48:09.000000 control.tar.xz │ --rw-r--r-- 0 0 0 7884084 2025-11-14 13:48:09.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 7884116 2025-11-14 13:48:09.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── ./usr/lib/arm-linux-gnueabihf/libgallium-25.2.7-1.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -10,16 +10,16 @@ │ │ │ │ [ 5] .gnu.version VERSYM 0000a856 00a856 0007fa 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_d VERDEF 0000b050 00b050 000030 00 A 4 2 4 │ │ │ │ [ 7] .gnu.version_r VERNEED 0000b080 00b080 000300 00 A 4 8 4 │ │ │ │ [ 8] .rel.dyn REL 0000b380 00b380 058be0 08 A 3 0 4 │ │ │ │ [ 9] .rel.plt REL 00063f60 063f60 001ab0 08 AI 3 24 4 │ │ │ │ [10] .init PROGBITS 00065a10 065a10 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00065a1c 065a1c 00283c 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 00068258 068258 fa69f4 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0100ec4c 100ec4c 000008 00 AX 0 0 4 │ │ │ │ + [12] .text PROGBITS 00068258 068258 fa69fc 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0100ec54 100ec54 000008 00 AX 0 0 4 │ │ │ │ [14] .rodata PROGBITS 0100ec60 100ec60 8f3c2e 00 A 0 0 32 │ │ │ │ [15] .ARM.extab PROGBITS 01902890 1902890 0051ec 00 A 0 0 4 │ │ │ │ [16] .ARM.exidx ARM_EXIDX 01907a7c 1907a7c 006340 00 AL 12 0 4 │ │ │ │ [17] .eh_frame PROGBITS 0190ddbc 190ddbc 000004 00 A 0 0 4 │ │ │ │ [18] .tdata PROGBITS 01910560 1910560 000004 00 WAT 0 0 4 │ │ │ │ [19] .tbss NOBITS 01910564 1910564 000018 00 WAT 0 0 4 │ │ │ │ [20] .init_array INIT_ARRAY 01910564 1910564 000040 04 WA 0 0 4 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -20,15 +20,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libstdc++.so.6] │ │ │ │ 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: [libgallium-25.2.7-1.so] │ │ │ │ 0x0000000c (INIT) 0x65a10 │ │ │ │ - 0x0000000d (FINI) 0x100ec4c │ │ │ │ + 0x0000000d (FINI) 0x100ec54 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x1910564 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 64 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x19105a4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x158 │ │ │ │ 0x00000005 (STRTAB) 0x44e8 │ │ │ │ 0x00000006 (SYMTAB) 0x518 │ │ │ ├── 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: bf16aa23fa4e0dbd9a932dd267dacb725e91170d │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7a62f4b61c7f9512f60a17206b1376be02973550 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -5578,14 +5578,15 @@ │ │ │ │ gh[F`<`? │ │ │ │ (`XF:F%f1 │ │ │ │ (02F9FXY │ │ │ │ ch:F9FHF │ │ │ │ dh;FBFAFHF │ │ │ │ F,Y$h|fO │ │ │ │ C KzD5`t` │ │ │ │ +r{RF9F F │ │ │ │ C KzD5`t` │ │ │ │ Q{2FAF F │ │ │ │ 2FAF F=C │ │ │ │ 2FAF F=C │ │ │ │ S{2FAF F │ │ │ │ 2FAF F=C │ │ │ │ m{AF2F F │ │ │ │ @@ -5962,15 +5963,15 @@ │ │ │ │ bh(F!`IF │ │ │ │ bh(F!`IF │ │ │ │ rh(F1`IF │ │ │ │ bh(F!`IF │ │ │ │ !I"KyD{D │ │ │ │ @ pG~8O(7 │ │ │ │ (((((((((((((((((666666((((666((((((((((((((((((((((((((((((((((((66((((6((((((( │ │ │ │ -HxDpG~HxDpG~HxDpG}HxDpG}HxDpG|HxDpG|HxDpG{HxDpG{HxDpGzHxDpGzHxDpGyHxDpGyHxDpGxHxDpGxHxDpGwHxDpGwHxDpGvHxDpGvHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGnHxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGhHxDpGhHxDpGgHxDpGgHxDpGfHxDpGfHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpGB&l │ │ │ │ +HxDpG~HxDpG~HxDpG}HxDpG}HxDpG|HxDpG|HxDpG{HxDpG{HxDpGzHxDpGzHxDpGyHxDpGyHxDpGxHxDpGxHxDpGwHxDpGwHxDpGvHxDpGvHxDpGuHxDpGuHxDpGtHxDpGtHxDpGsHxDpGsHxDpGrHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGnHxDpGnHxDpGmHxDpGmHxDpGlHxDpGlHxDpGkHxDpGkHxDpGjHxDpGjHxDpGiHxDpGiHxDpGhHxDpGhHxDpGgHxDpGgHxDpGfHxDpGfHxDpGeHxDpGeHxDpGdHxDpGdHxDpGcHxDpGcHxDpGbHxDpGbHxDpGaHxDpGaHxDpG`HxDpG`HxDpG_HxDpG_HxDpG^HxDpG^HxDpG]HxDpG]HxDpG\HxDpG\HxDpG[HxDpG[HxDpGZHxDpGZHxDpGYHxDpGYHxDpGXHxDpGXHxDpG │ │ │ │ (K(J{DzD │ │ │ │ $K%J{DzD │ │ │ │ #*18=DKR │ │ │ │ KFZF)F8F │ │ │ │ +F."9FHF │ │ │ │ +F0"9FHF │ │ │ │ HF+F*"9F │ │ │ │ @@ -6152,15 +6153,14 @@ │ │ │ │ !```L`J+FzD8 │ │ │ │ #4J+FzD8 │ │ │ │ 2SJ+FzD8 │ │ │ │ @@ -8300,15 +8300,15 @@ │ │ │ │ I#ca!F0F │ │ │ │ F1F F[hZl │ │ │ │ F\DZF1Fx │ │ │ │ $p{iI; + │ │ │ │ $p{iI; + │ │ │ │ #ca$hDEM │ │ │ │ rHxDpGrHxDpGqHxDpGqHxDpGpHxDpGpHxDpGoHxDpGoHxDpGnHxDpGnHxDpG │ │ │ │ -\HxDpG\HxDpG[HxDpG[HxDpGH_ │ │ │ │ +\HxDpG\HxDpG[HxDpG[HxDpG@_ │ │ │ │ │ │ │ │ ??;;;;;;;;;;==;;;;;;;;;;==== │ │ │ │ ;;;;;;======;;=;;;;;;;;;;;;;; │ │ │ │ ;;;;;;;;;;;;;;;======;;;;;;;;;;;;;;=;;=;;;;?;;;;;;;;;;; │ │ │ │ 111>111>>>>>>>1111>>>P │ │ │ │ "hZfKFBF F │ │ │ │ "hZfKFBF F │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -40,16 +40,16 @@ │ │ │ │ @ instruction: 0xf8564605 │ │ │ │ adcsmi r0, r0, #68, 30 @ 0x110 │ │ │ │ stmdavs r4, {r0, r2, ip, lr, pc} │ │ │ │ @ instruction: 0xf7fe210c │ │ │ │ strtmi lr, [r0], -r6, lsl #29 │ │ │ │ @ instruction: 0xf105e7f7 │ │ │ │ vqadd.u16 d16, d4, d28 │ │ │ │ - @ instruction: 0x4628d4b9 │ │ │ │ - bicsle pc, r2, #-671088640 @ 0xd8000000 │ │ │ │ + @ instruction: 0x4628d4bd │ │ │ │ + bicsle pc, r6, #-671088640 @ 0xd8000000 │ │ │ │ andeq fp, r0, r0, ror sp │ │ │ │ push {r5, r6, r9, fp, lr} │ │ │ │ blmi 1878ad0 │ │ │ │ ldrbtmi r4, [sl], #-3168 @ 0xfffff3a0 │ │ │ │ stmdami r0!, {r0, r1, r3, r4, r5, r6, sl, lr}^ │ │ │ │ stmdbmi r0!, {r1, r2, r7, ip, sp, pc}^ │ │ │ │ andsvs r5, lr, r6, lsl r9 │ │ │ │ @@ -3808,17 +3808,17 @@ │ │ │ │ orrseq r4, r4, ip, asr #4 │ │ │ │ muleq r0, r4, r6 │ │ │ │ ldrshteq r2, [sl], #224 @ 0xe0 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r0 │ │ │ │ bl febc2fdc │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ strdlt r0, [r3], r0 @ │ │ │ │ - ldmle r8, {r1, r2, r4, r6, r8, ip, sp, lr, pc} │ │ │ │ + ldmle r8!, {r1, r2, r4, r6, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xf121b1d0 │ │ │ │ - @ instruction: 0xb1b8dc0b │ │ │ │ + @ instruction: 0xb1b8dc2b │ │ │ │ vst4.16 {d15-d18}, [r0 :256], ip │ │ │ │ pld [r6, r1, lsl #1] │ │ │ │ @ instruction: 0xf526f07d │ │ │ │ stmdami sl, {r0, ip, pc} │ │ │ │ ldrbtmi r2, [r8], #-256 @ 0xffffff00 │ │ │ │ @ instruction: 0xff86f343 │ │ │ │ ldmdblt r0, {r0, r8, r9, fp, ip, pc} │ │ │ │ @@ -3852,15 +3852,15 @@ │ │ │ │ @ instruction: 0x4620f45b │ │ │ │ svclt 0x0000bd10 │ │ │ │ rscseq r2, sl, r8, asr lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc308c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1210ff8 │ │ │ │ - @ instruction: 0x4604da19 │ │ │ │ + @ instruction: 0x4604da39 │ │ │ │ @ instruction: 0xf07cb160 │ │ │ │ @ instruction: 0xf081f3ab │ │ │ │ @ instruction: 0xf07df781 │ │ │ │ @ instruction: 0x4604f4d1 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u8 q10, q12, │ │ │ │ stmdblt r8, {r0, r4, r5, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @@ -3869,15 +3869,15 @@ │ │ │ │ @ instruction: 0x4620f439 │ │ │ │ svclt 0x0000bd10 │ │ │ │ rscseq r2, sl, r4, lsl lr │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc30d0 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1210ff8 │ │ │ │ - strmi sp, [r4], -r7, lsl #20 │ │ │ │ + strmi sp, [r4], -r7, lsr #20 │ │ │ │ @ instruction: 0xf07cb160 │ │ │ │ @ instruction: 0xf081f389 │ │ │ │ @ instruction: 0xf07df75f │ │ │ │ strmi pc, [r4], -pc, lsr #9 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u8 q10, q12, │ │ │ │ stmdblt r8, {r0, r1, r2, r3, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @@ -3903,15 +3903,15 @@ │ │ │ │ @ instruction: 0x4620f3f5 │ │ │ │ svclt 0x0000bd10 │ │ │ │ rscseq r2, sl, ip, lsl #27 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc3158 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1680ff8 │ │ │ │ - strmi sp, [r4], -r3, ror #20 │ │ │ │ + strmi sp, [r4], -r3, lsl #21 │ │ │ │ @ instruction: 0xf07cb160 │ │ │ │ @ instruction: 0xf081f345 │ │ │ │ @ instruction: 0xf07df71b │ │ │ │ strmi pc, [r4], -fp, ror #8 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u8 q10, q12, │ │ │ │ stmdblt r8, {r0, r1, r3, r6, r7, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @@ -3954,15 +3954,15 @@ │ │ │ │ strtmi pc, [r0], -pc, lsl #7 │ │ │ │ svclt 0x0000bd10 │ │ │ │ rscseq r2, sl, r0, asr #25 │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc3224 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf16a0ff8 │ │ │ │ - strmi sp, [r4], -r5, asr #25 │ │ │ │ + strmi sp, [r4], -r5, ror #25 │ │ │ │ @ instruction: 0xf07cb160 │ │ │ │ @ instruction: 0xf081f2df │ │ │ │ @ instruction: 0xf07df6b5 │ │ │ │ strmi pc, [r4], -r5, lsl #8 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u8 q10, q12, │ │ │ │ stmdblt r8, {r0, r2, r5, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @@ -3971,15 +3971,15 @@ │ │ │ │ strtmi pc, [r0], -sp, ror #6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ rscseq r2, sl, ip, ror ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc3268 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf16a0ff8 │ │ │ │ - @ instruction: 0x4604dcd9 │ │ │ │ + @ instruction: 0x4604dcf9 │ │ │ │ @ instruction: 0xf07cb160 │ │ │ │ @ instruction: 0xf081f2bd │ │ │ │ @ instruction: 0xf07df693 │ │ │ │ strmi pc, [r4], -r3, ror #7 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u8 q10, q12, │ │ │ │ stmdblt r8, {r0, r1, r6, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @@ -3988,15 +3988,15 @@ │ │ │ │ strtmi pc, [r0], -fp, asr #6 │ │ │ │ svclt 0x0000bd10 │ │ │ │ rscseq r2, sl, r8, lsr ip │ │ │ │ vst3.8 {d27,d29,d31}, [pc :64], r0 │ │ │ │ bl febc32ac │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1790ff8 │ │ │ │ - strmi sp, [r4], -r7, lsl #21 │ │ │ │ + strmi sp, [r4], -r7, lsr #21 │ │ │ │ @ instruction: 0xf07cb160 │ │ │ │ @ instruction: 0xf081f29b │ │ │ │ @ instruction: 0xf07df671 │ │ │ │ strmi pc, [r4], -r1, asr #7 │ │ │ │ tstcs r0, r6, lsl #16 │ │ │ │ vqshl.u8 q10, q12, │ │ │ │ stmdblt r8, {r0, r5, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ @@ -4117,15 +4117,15 @@ │ │ │ │ ldrbtmi r4, [r9], #-1568 @ 0xfffff9e0 │ │ │ │ mcr 7, 2, pc, cr8, cr11, {7} @ │ │ │ │ eorsle r2, ip, r0, lsl #16 │ │ │ │ strtmi r4, [r0], -r9, lsr #18 │ │ │ │ @ instruction: 0xf7fb4479 │ │ │ │ stmdblt r0!, {r1, r6, r9, sl, fp, sp, lr, pc} │ │ │ │ @ instruction: 0x46404651 │ │ │ │ - stmdble r2!, {r0, r3, r4, r5, r6, r8, ip, sp, lr, pc}^ │ │ │ │ + stmible r2, {r0, r3, r4, r5, r6, r8, ip, sp, lr, pc} │ │ │ │ @ instruction: 0xb1aeb918 │ │ │ │ tstle r9, r2, lsl #28 │ │ │ │ bmi 9342c8 │ │ │ │ ldrbtmi r4, [sl], #-2843 @ 0xfffff4e5 │ │ │ │ ldmdavs sl, {r0, r1, r4, r6, r7, fp, ip, lr} │ │ │ │ subsmi r9, sl, r5, lsl #22 │ │ │ │ movweq pc, #79 @ 0x4f @ │ │ │ │ @@ -4135,17 +4135,17 @@ │ │ │ │ stmdacs r0, {r0, r1, r3, r4, r5, r6, r7, r8, sl, ip, sp, lr, pc} │ │ │ │ ldrb sp, [r0, sp, ror #3] │ │ │ │ blcs 8a37c <__vaDriverInit_1_22@@libgallium-25.2.7-1.so+0x12f18> │ │ │ │ strcs sp, [r1], -r8, ror #3 │ │ │ │ strb r3, [r2, r4, lsl #10] │ │ │ │ ldrb r2, [fp, r2, lsl #12]! │ │ │ │ strbmi r9, [r0], -r1 │ │ │ │ - blle d288a8 │ │ │ │ + blle 15288a8 │ │ │ │ @ instruction: 0xf15a9901 │ │ │ │ - stmdacs r0, {r0, r1, r2, r4, r7, r9, sl, fp, ip, lr, pc} │ │ │ │ + stmdacs r0, {r0, r1, r2, r4, r5, r7, r9, sl, fp, ip, lr, pc} │ │ │ │ @ instruction: 0xe7c4d1db │ │ │ │ ldmdami r2, {r0, r4, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r8], #-1145 @ 0xfffffb87 │ │ │ │ ldc2l 3, cr15, [r0], {67} @ 0x43 │ │ │ │ ldrbtmi r4, [fp], #-2832 @ 0xfffff4f0 │ │ │ │ strbmi lr, [r0], -r6, lsr #15 │ │ │ │ @ instruction: 0xf7f0f149 │ │ │ │ @@ -4164,15 +4164,15 @@ │ │ │ │ tsteq sp, r8, asr #6 │ │ │ │ ldrsbteq r2, [sl], #158 @ 0x9e │ │ │ │ ldrhteq r2, [sl], #146 @ 0x92 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc356c │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ @ instruction: 0xf1790ff8 │ │ │ │ - @ instruction: 0xbd08d905 │ │ │ │ + @ instruction: 0xbd08d925 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ bl febc3580 │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ andcs r0, r0, #248, 30 @ 0x3e0 │ │ │ │ @ instruction: 0xf7ff4611 │ │ │ │ stclt 15, cr15, [r8, #-332] @ 0xfffffeb4 │ │ │ │ svcmi 0x00f0e92d │ │ │ │ @@ -17214,15 +17214,15 @@ │ │ │ │ ldr.w r3, [r0, #1676] @ 0x68c │ │ │ │ cbz r3, 74b24 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r3, r4, #376 @ 0x178 │ │ │ │ add.w r2, r4, #372 @ 0x174 │ │ │ │ - bl 9d8f4c │ │ │ │ + bl 9d8f8c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r1, [r0, #292] @ 0x124 │ │ │ │ b.n 74ad6 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -18118,15 +18118,15 @@ │ │ │ │ ldr.w r0, [r4, #216] @ 0xd8 │ │ │ │ bl 5b0cf4 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x24c> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 754f2 │ │ │ │ ldr.w r3, [r0, #1676] @ 0x68c │ │ │ │ cbz r3, 754da │ │ │ │ blx r3 │ │ │ │ - bl 9d902c │ │ │ │ + bl 9d906c │ │ │ │ strb.w r0, [r4, #329] @ 0x149 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ bl 5b0df4 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x34c> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 754c4 │ │ │ │ @@ -18344,15 +18344,15 @@ │ │ │ │ addw sp, sp, #1308 @ 0x51c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl aa750 │ │ │ │ b.n 7568c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d92dc │ │ │ │ + bl 9d931c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 756fe │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ b.n 7570c │ │ │ │ add.w ip, sp, #16 │ │ │ │ mov r3, r9 │ │ │ │ @@ -18428,15 +18428,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r1, [r0, #1676] @ 0x68c │ │ │ │ cbz r1, 7581e │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx r1 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - bl 9d92f0 │ │ │ │ + bl 9d9330 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr.w r3, [r0, #292] @ 0x124 │ │ │ │ str.w r1, [r0, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ @@ -18465,15 +18465,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ bl aa368 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 9d9354 │ │ │ │ + bl 9d9394 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r1, [r4, #292] @ 0x124 │ │ │ │ b.n 75862 │ │ │ │ nop │ │ │ │ │ │ │ │ 0007588c : │ │ │ │ @@ -83438,15 +83438,15 @@ │ │ │ │ bl 3a5310 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ cmp.w r5, #468 @ 0x1d4 │ │ │ │ bne.n a1c90 │ │ │ │ ldr r0, [pc, #36] @ (a1cd8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 100ec38 │ │ │ │ + bl 100ec40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #28] @ (a1cdc ) │ │ │ │ add r0, pc │ │ │ │ bl 20bd44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @@ -493967,15 +493967,15 @@ │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vdiv.f32 s15, s14, s13 │ │ │ │ vstmia r3!, {s15} │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 1c29cc │ │ │ │ ldr r0, [pc, #44] @ (1c2a10 ) │ │ │ │ add r0, pc │ │ │ │ - bl 100ec38 │ │ │ │ + bl 100ec40 │ │ │ │ bl 4738b0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [pc, #32] @ (1c2a14 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66ab4 <__printf_chk@plt> │ │ │ │ @@ -597957,15 +597957,15 @@ │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 20d49a │ │ │ │ ldr r3, [pc, #208] @ (20d4c8 ) │ │ │ │ ldr r0, [pc, #208] @ (20d4cc ) │ │ │ │ add r3, pc │ │ │ │ add r0, pc │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 100ec38 │ │ │ │ + bl 100ec40 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [sp, #4] │ │ │ │ subs.w r9, r9, r8 │ │ │ │ bmi.n 20d3c8 │ │ │ │ bic.w r9, r9, #15 │ │ │ │ add.w r3, r8, r9 │ │ │ │ @@ -1207171,15 +1207171,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3a760e │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [pc, #208] @ (3a7630 ) │ │ │ │ add r0, pc │ │ │ │ - bl 100ec38 │ │ │ │ + bl 100ec40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ bl 3a52a8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 3a7518 │ │ │ │ ldr r4, [pc, #188] @ (3a7634 ) │ │ │ │ @@ -1207395,15 +1207395,15 @@ │ │ │ │ blx 65f28 │ │ │ │ ldr r3, [pc, #148] @ (3a7818 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ cbz r0, 3a7790 │ │ │ │ ldr r0, [pc, #144] @ (3a781c ) │ │ │ │ add r0, pc │ │ │ │ - bl 100ec38 │ │ │ │ + bl 100ec40 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #136] @ (3a7820 ) │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -1217194,15 +1217194,15 @@ │ │ │ │ add r1, pc │ │ │ │ blx 671d0 │ │ │ │ ldr r3, [pc, #20] @ (3ae0c4 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [pc, #16] @ (3ae0c8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 100ec38 │ │ │ │ + bl 100ec40 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldrh r4, [r2, r2] │ │ │ │ lsls r6, r0, #3 │ │ │ │ stmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r2, r4, #5 │ │ │ │ movs r3, r2 │ │ │ │ @@ -1217762,15 +1217762,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #20] @ (3ae684 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ bl 3ca65c │ │ │ │ ldr r0, [pc, #12] @ (3ae688 ) │ │ │ │ add r0, pc │ │ │ │ - bl 100ec38 │ │ │ │ + bl 100ec40 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ittt ge │ │ │ │ lslge r2, r4, #5 │ │ │ │ mrc2ge 15, 7, pc, cr11, cr15, {7} │ │ │ │ pushge {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1269349,15 +1269349,15 @@ │ │ │ │ lsls r0, r0, #31 │ │ │ │ bpl.n 3d1776 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 3d1818 │ │ │ │ mov r0, lr │ │ │ │ strd r1, r3, [sp] │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ @@ -1271959,15 +1271959,15 @@ │ │ │ │ blx 671c4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3d332c │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ - bl ac326c │ │ │ │ + bl ac32ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3d3326 │ │ │ │ ldr r1, [pc, #356] @ (3d333c ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 3d1588 │ │ │ │ @@ -1272001,15 +1272001,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ b.n 3d3232 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r6, r3, [r4] │ │ │ │ str r4, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl ac3348 │ │ │ │ + bl ac3388 │ │ │ │ cbz r0, 3d3288 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cbz r4, 3d3288 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 3d1588 │ │ │ │ @@ -1332483,15 +1332483,15 @@ │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ bl 3d3884 │ │ │ │ mov r0, r9 │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #177 @ 0xb1 │ │ │ │ mov r0, r5 │ │ │ │ bl 3d5cf0 │ │ │ │ @@ -1332581,15 +1332581,15 @@ │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ bl 3d3884 │ │ │ │ mov r0, r9 │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ str r4, [r0, #0] │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ @@ -1332661,15 +1332661,15 @@ │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ bl 3d3884 │ │ │ │ mov r0, sl │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ str r4, [r0, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -1332865,15 +1332865,15 @@ │ │ │ │ ldrh r3, [r4, #24] │ │ │ │ ldrh r5, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r5, r3, #3, #9 │ │ │ │ strh r5, [r2, #24] │ │ │ │ bl 3d3884 │ │ │ │ mov r0, r9 │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ ldr r2, [pc, #40] @ (3faa60 ) │ │ │ │ ldr r3, [pc, #32] @ (3faa5c ) │ │ │ │ add r2, pc │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -1332906,15 +1332906,15 @@ │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ movs r1, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ac326c │ │ │ │ + bl ac32ac │ │ │ │ cbnz r0, 3faac4 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [pc, #1224] @ 3faf6c │ │ │ │ ldr.w r3, [pc, #1212] @ 3faf64 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -1333357,15 +1333357,15 @@ │ │ │ │ ldrh r3, [r5, #24] │ │ │ │ ldrh r6, [r2, #24] │ │ │ │ ubfx r3, r3, #3, #9 │ │ │ │ bfi r6, r3, #3, #9 │ │ │ │ strh r6, [r2, #24] │ │ │ │ bl 3d3884 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ str r5, [r0, #0] │ │ │ │ b.n 3faba2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r6, r5] │ │ │ │ lsls r3, r3, #5 │ │ │ │ @@ -1382002,21 +1382002,21 @@ │ │ │ │ movs r0, #20 │ │ │ │ blx 671c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 41b0d8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl ac326c │ │ │ │ + bl ac32ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 41b0d2 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl ac326c │ │ │ │ + bl ac32ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 41b0ca │ │ │ │ ldr r3, [r7, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ bl 3d3c44 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -1382067,15 +1382067,15 @@ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ tst r6, r1 │ │ │ │ bne.n 41aef8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 477940 │ │ │ │ cbz r0, 41af00 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ str r4, [r0, #0] │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 41aeb6 │ │ │ │ mov r0, r9 │ │ │ │ bl 3d3c44 │ │ │ │ mov r3, r9 │ │ │ │ @@ -1382085,15 +1382085,15 @@ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r4, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r5, r6, [sp, #24] │ │ │ │ movs r6, #108 @ 0x6c │ │ │ │ mov r0, sl │ │ │ │ - bl ac3348 │ │ │ │ + bl ac3388 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 41b06c │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 41b06c │ │ │ │ ldr r3, [pc, #456] @ (41b104 ) │ │ │ │ ldr r2, [r7, #20] │ │ │ │ @@ -1382143,24 +1382143,24 @@ │ │ │ │ b.n 41af72 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, #46 @ 0x2e │ │ │ │ bne.n 41aec8 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ str r7, [r0, #0] │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 41aeb6 │ │ │ │ b.n 41af06 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ bne.n 41aeda │ │ │ │ mov r0, sl │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ str r4, [r0, #0] │ │ │ │ b.n 41aeda │ │ │ │ sub.w r3, r8, #524288 @ 0x80000 │ │ │ │ ldr.w sl, [sp, #4] │ │ │ │ clz r3, r3 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r5, r8 │ │ │ │ @@ -1429398,15 +1429398,15 @@ │ │ │ │ add r0, sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ac0208 │ │ │ │ + bl ac0248 │ │ │ │ cbnz r0, 4393b0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #1 │ │ │ │ bl 3a8c64 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ @@ -1429430,15 +1429430,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ bl 437ce8 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl ac022c │ │ │ │ + bl ac026c │ │ │ │ b.n 439370 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r7, r2, #5 │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ @@ -1438711,15 +1438711,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 43eb98 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 43f3ae │ │ │ │ mov r0, r9 │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r4 │ │ │ │ cmp r6, r4 │ │ │ │ str r5, [r0, #0] │ │ │ │ bne.n 43f3b6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -1438904,36 +1438904,36 @@ │ │ │ │ blx 671c4 │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 43f676 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl ac326c │ │ │ │ + bl ac32ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 43f670 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ bl 43f384 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ b.n 43f60a │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cbz r5, 43f614 │ │ │ │ mov r0, r9 │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ mov r3, r8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 43f384 │ │ │ │ mov r0, r7 │ │ │ │ - bl ac3348 │ │ │ │ + bl ac3388 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 43f5f2 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ blx 67b40 │ │ │ │ mov r0, r7 │ │ │ │ blx 67b40 │ │ │ │ movs r3, #1 │ │ │ │ @@ -1439092,15 +1439092,15 @@ │ │ │ │ blx 671c4 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 43f9b8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl ac326c │ │ │ │ + bl ac32ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 43f9b2 │ │ │ │ ldr.w fp, [r7, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 43f7fe │ │ │ │ mov r9, r7 │ │ │ │ mov r7, fp │ │ │ │ @@ -1439136,15 +1439136,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cbz r3, 43f83a │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ strb.w fp, [r4, #13] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 43f81a │ │ │ │ mov r0, r8 │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 43f820 │ │ │ │ mov r0, r5 │ │ │ │ bl 3d3b00 │ │ │ │ @@ -1439159,15 +1439159,15 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl ac3348 │ │ │ │ + bl ac3388 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 43f916 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 43f916 │ │ │ │ ldrb r3, [r2, #13] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -1439226,15 +1439226,15 @@ │ │ │ │ bne.n 43f98c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r4, #8 │ │ │ │ adds r2, r3, #1 │ │ │ │ bne.n 43f8c6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - bl ac3348 │ │ │ │ + bl ac3388 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 43f86a │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ bl 3d3154 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ blx 67b40 │ │ │ │ @@ -1446495,15 +1446495,15 @@ │ │ │ │ cmp r7, r4 │ │ │ │ beq.n 4447a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 4446e0 │ │ │ │ - bl abfad8 │ │ │ │ + bl abfb18 │ │ │ │ bl 3a4934 │ │ │ │ bl 3a4948 │ │ │ │ bl 3a4934 │ │ │ │ b.n 44471a │ │ │ │ cbz r1, 4447a4 │ │ │ │ and.w r9, r5, #262144 @ 0x40000 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ @@ -1446572,15 +1446572,15 @@ │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ bne.n 44487a │ │ │ │ and.w r9, r4, #524288 @ 0x80000 │ │ │ │ and.w sl, r4, #8192 @ 0x2000 │ │ │ │ movs r6, #0 │ │ │ │ cbnz r1, 44485e │ │ │ │ b.n 4448b0 │ │ │ │ - bl abfad8 │ │ │ │ + bl abfb18 │ │ │ │ vmov r2, s0 │ │ │ │ add r4, r7 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 444858 │ │ │ │ and.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ @@ -1482426,15 +1482426,15 @@ │ │ │ │ strheq.w r3, [r6, r4, lsl #3] │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ beq.n 45d06a │ │ │ │ ldr.w r3, [r8] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ vldr d0, [r3] │ │ │ │ - bl abfad8 │ │ │ │ + bl abfb18 │ │ │ │ bl 3a4934 │ │ │ │ bl 3a4948 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 45cfdc │ │ │ │ bl 3a4934 │ │ │ │ b.n 45cfe0 │ │ │ │ cbz r1, 45d06a │ │ │ │ @@ -1482506,15 +1482506,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ b.n 45d134 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 45d15c │ │ │ │ vmov.f64 d0, d7 │ │ │ │ - bl abfad8 │ │ │ │ + bl abfb18 │ │ │ │ bl 3a4934 │ │ │ │ bl 3a4948 │ │ │ │ bl 3a4934 │ │ │ │ strh.w r0, [r5, r4, lsl #3] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 45d12e │ │ │ │ uxth r3, r0 │ │ │ │ @@ -1487567,15 +1487567,15 @@ │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ and.w r7, r7, #262144 @ 0x40000 │ │ │ │ movs r6, #0 │ │ │ │ b.n 460ee8 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ - bl abfad8 │ │ │ │ + bl abfb18 │ │ │ │ bl 3a4934 │ │ │ │ strh.w r0, [r4, r6, lsl #3] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 460ee2 │ │ │ │ and.w r3, r0, sl │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ it eq │ │ │ │ @@ -1487602,15 +1487602,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ and.w r7, r7, #524288 @ 0x80000 │ │ │ │ cbnz r1, 460f60 │ │ │ │ b.n 460f12 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ vcvt.f64.f32 d0, s13 │ │ │ │ vadd.f64 d0, d7, d0 │ │ │ │ - bl abfad8 │ │ │ │ + bl abfb18 │ │ │ │ add r6, r4 │ │ │ │ vmov r3, s0 │ │ │ │ vstr s0, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 460f58 │ │ │ │ and.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ @@ -1487679,15 +1487679,15 @@ │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ and.w r7, r7, #262144 @ 0x40000 │ │ │ │ movs r6, #0 │ │ │ │ b.n 461044 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl abfad8 │ │ │ │ + bl abfb18 │ │ │ │ bl 3a4934 │ │ │ │ strh.w r0, [r4, r6, lsl #3] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 46103e │ │ │ │ and.w r3, r0, sl │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ it eq │ │ │ │ @@ -1487714,15 +1487714,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ and.w r7, r7, #524288 @ 0x80000 │ │ │ │ cbnz r1, 4610bc │ │ │ │ b.n 46106e │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ vcvt.f64.f32 d0, s13 │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl abfad8 │ │ │ │ + bl abfb18 │ │ │ │ add r6, r4 │ │ │ │ vmov r3, s0 │ │ │ │ vstr s0, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 4610b4 │ │ │ │ and.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ @@ -1487791,15 +1487791,15 @@ │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ and.w r7, r7, #262144 @ 0x40000 │ │ │ │ movs r6, #0 │ │ │ │ b.n 4611a0 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ vsub.f64 d0, d7, d0 │ │ │ │ - bl abfad8 │ │ │ │ + bl abfb18 │ │ │ │ bl 3a4934 │ │ │ │ strh.w r0, [r4, r6, lsl #3] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 46119a │ │ │ │ and.w r3, r0, sl │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ it eq │ │ │ │ @@ -1487826,15 +1487826,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ and.w r7, r7, #524288 @ 0x80000 │ │ │ │ cbnz r1, 461218 │ │ │ │ b.n 4611ca │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ vcvt.f64.f32 d0, s13 │ │ │ │ vsub.f64 d0, d7, d0 │ │ │ │ - bl abfad8 │ │ │ │ + bl abfb18 │ │ │ │ add r6, r4 │ │ │ │ vmov r3, s0 │ │ │ │ vstr s0, [r6] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 461210 │ │ │ │ and.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ @@ -1488631,15 +1488631,15 @@ │ │ │ │ and.w r9, r5, #4096 @ 0x1000 │ │ │ │ and.w r8, r5, #262144 @ 0x40000 │ │ │ │ mov.w sl, #32768 @ 0x8000 │ │ │ │ movt sl, #65535 @ 0xffff │ │ │ │ movs r5, #0 │ │ │ │ b.n 461bdc │ │ │ │ bl 3ac460 │ │ │ │ - bl abfad8 │ │ │ │ + bl abfb18 │ │ │ │ bl 3a4934 │ │ │ │ strh.w r0, [r6, r5, lsl #3] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 461bd6 │ │ │ │ and.w r3, r0, sl │ │ │ │ tst.w r0, #31744 @ 0x7c00 │ │ │ │ it eq │ │ │ │ @@ -1492237,15 +1492237,15 @@ │ │ │ │ beq.w 468146 │ │ │ │ vcvt.f64.f32 d7, s14 │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ str r0, [sp, #12] │ │ │ │ vstr s13, [sp, #8] │ │ │ │ vmul.f64 d0, d7, d0 │ │ │ │ - bl abfad8 │ │ │ │ + bl abfb18 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ vmov.f32 s14, s0 │ │ │ │ vldr s13, [sp, #8] │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ vstr s14, [r5] │ │ │ │ cbz r0, 464476 │ │ │ │ vmov r3, s14 │ │ │ │ @@ -1495791,29 +1495791,29 @@ │ │ │ │ beq.w 4639fa │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ vldr s0, [r3] │ │ │ │ - bl ac00f8 │ │ │ │ + bl ac0138 │ │ │ │ strb.w r0, [r5, r4, lsl #3] │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 466bb4 │ │ │ │ b.w 4639fa │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 4639fa │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ vldr s0, [r3] │ │ │ │ - bl ac001c │ │ │ │ + bl ac005c │ │ │ │ strb.w r0, [r5, r4, lsl #3] │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 466bdc │ │ │ │ b.w 4639fa │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 4639fa │ │ │ │ @@ -1495833,15 +1495833,15 @@ │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, #127 @ 0x7f │ │ │ │ bgt.n 466c0a │ │ │ │ str r2, [sp, #12] │ │ │ │ vstr s14, [sp, #8] │ │ │ │ - bl abff78 │ │ │ │ + bl abffb8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ vldr s14, [sp, #8] │ │ │ │ b.n 466c0a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 6, 0, ip, cr0, cr15, {7} │ │ │ │ mcr2 6, 0, r4, cr0, cr15, {7} │ │ │ │ @@ -1495850,29 +1495850,29 @@ │ │ │ │ beq.w 4639fa │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ vldr s0, [r3] │ │ │ │ - bl abff78 │ │ │ │ + bl abffb8 │ │ │ │ strb.w r0, [r5, r4, lsl #3] │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 466c60 │ │ │ │ b.w 4639fa │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 4639fa │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ vldr s0, [r3] │ │ │ │ - bl abfe9c │ │ │ │ + bl abfedc │ │ │ │ strb.w r0, [r5, r4, lsl #3] │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ bne.n 466c88 │ │ │ │ b.w 4639fa │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 4639fa │ │ │ │ @@ -1495963,15 +1495963,15 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ and.w r7, r3, #8192 @ 0x2000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb.w r0, [r3, r4, lsl #3] │ │ │ │ - bl ac0138 │ │ │ │ + bl ac0178 │ │ │ │ add.w r3, r5, r4, lsl #3 │ │ │ │ vstr s0, [r3] │ │ │ │ cbz r7, 466dc6 │ │ │ │ vmov r3, s0 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -1495985,15 +1495985,15 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ and.w r7, r3, #8192 @ 0x2000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb.w r0, [r3, r4, lsl #3] │ │ │ │ - bl abffb8 │ │ │ │ + bl abfff8 │ │ │ │ add.w r3, r5, r4, lsl #3 │ │ │ │ vstr s0, [r3] │ │ │ │ cbz r7, 466e08 │ │ │ │ vmov r3, s0 │ │ │ │ tst.w r3, #2139095040 @ 0x7f800000 │ │ │ │ itt eq │ │ │ │ andeq.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -1509181,15 +1509181,15 @@ │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 3a8d7c │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl ac3370 │ │ │ │ + bl ac33b0 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cbz r4, 46fad2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a8db8 │ │ │ │ @@ -1509206,28 +1509206,28 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 67440 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl ac33cc │ │ │ │ + bl ac340c │ │ │ │ mov r0, r4 │ │ │ │ bl 3d3c44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 46fa8c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 46fc40 │ │ │ │ ldr.w r8, [pc, #408] @ 46fc74 │ │ │ │ movs r6, #1 │ │ │ │ add r8, pc │ │ │ │ add r0, sp, #8 │ │ │ │ - bl ac3418 │ │ │ │ + bl ac3458 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldrd r0, r1, [r0, #52] @ 0x34 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 666a8 │ │ │ │ sub.w r0, r7, #32 │ │ │ │ bl 3d3de8 │ │ │ │ @@ -1509343,28 +1509343,28 @@ │ │ │ │ orr.w r0, r0, lr │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r1, r3 │ │ │ │ bcc.n 46fc00 │ │ │ │ cbz r0, 46fc2a │ │ │ │ add.w r1, r4, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl ac345c │ │ │ │ + bl ac349c │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r7, #16] │ │ │ │ bl 3ab8c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 46fb58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 46fae2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3a8e60 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl ac33ac │ │ │ │ + bl ac33ec │ │ │ │ ldr r2, [pc, #40] @ (46fc78 ) │ │ │ │ ldr r3, [pc, #32] @ (46fc70 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -1535557,15 +1535557,15 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr s0, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 480256 │ │ │ │ - bl ac00f8 │ │ │ │ + bl ac0138 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb.w ip, [r8, #4] │ │ │ │ cmp.w ip, #24 │ │ │ │ bhi.w 48064a │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ movs r1, r3 │ │ │ │ movs r1, r3 │ │ │ │ @@ -1535768,15 +1535768,15 @@ │ │ │ │ bcs.n 47fea6 │ │ │ │ b.n 47fcf6 │ │ │ │ movs r3, #1 │ │ │ │ b.n 47fc36 │ │ │ │ movs r4, #1 │ │ │ │ b.n 47fbf6 │ │ │ │ ldrb.w r0, [r6, #-8] │ │ │ │ - bl abffb8 │ │ │ │ + bl abfff8 │ │ │ │ vstr s0, [r6, #-8] │ │ │ │ b.n 47fbb6 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -1535792,15 +1535792,15 @@ │ │ │ │ cmp.w ip, #356 @ 0x164 │ │ │ │ bcc.w 47fcf6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 47fea6 │ │ │ │ b.n 47fcf2 │ │ │ │ ldrb.w r0, [r6, #-8] │ │ │ │ - bl ac0138 │ │ │ │ + bl ac0178 │ │ │ │ vstr s0, [r6, #-8] │ │ │ │ b.n 47fbb6 │ │ │ │ ldr.w r3, [pc, #1668] @ 48064c │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [pc, #1664] @ 480650 │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ add r3, pc │ │ │ │ @@ -1535926,15 +1535926,15 @@ │ │ │ │ lsls r3, r6, #3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ add r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ vldr s0, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 480226 │ │ │ │ - bl abff78 │ │ │ │ + bl abffb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 47fd64 │ │ │ │ cmp r1, #14 │ │ │ │ bne.w 480322 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ @@ -1536003,15 +1536003,15 @@ │ │ │ │ cmp r1, #5 │ │ │ │ bne.w 48042e │ │ │ │ add.w ip, r0, #20 │ │ │ │ cmp.w sl, #5 │ │ │ │ bls.w 4804ae │ │ │ │ ldr r6, [r0, #16] │ │ │ │ b.n 480038 │ │ │ │ - bl abfe9c │ │ │ │ + bl abfedc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 47fd64 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #16] │ │ │ │ bl 4a98f0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [pc, #1092] @ 480680 │ │ │ │ @@ -1536021,15 +1536021,15 @@ │ │ │ │ ldr.w r1, [pc, #1088] @ 480684 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r2, #2563 @ 0xa03 │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 47a104 │ │ │ │ - bl ac001c │ │ │ │ + bl ac005c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ b.n 47fd64 │ │ │ │ ldr.w r3, [pc, #1064] @ 480688 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r1, [pc, #1060] @ 48068c │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ add r3, pc │ │ │ │ @@ -1547331,26 +1547331,26 @@ │ │ │ │ ldr.w r3, [pc, #1056] @ 487bc4 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r4, r3, #30 │ │ │ │ bmi.w 488282 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ - bl acbcd8 │ │ │ │ + bl acbd18 │ │ │ │ ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #5 │ │ │ │ bhi.n 4877d4 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #32 │ │ │ │ bl 43dad0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r3, #436] @ 0x1b4 │ │ │ │ - bl ac80dc │ │ │ │ + bl ac811c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ ldr.w r0, [r2, #436] @ 0x1b4 │ │ │ │ cbnz r3, 4877f0 │ │ │ │ ldr.w r3, [r2, #432] @ 0x1b0 │ │ │ │ cmp.w r3, #66560 @ 0x10400 │ │ │ │ @@ -1561947,43 +1561947,43 @@ │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ movs r0, #24 │ │ │ │ add r4, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl aa6a28 │ │ │ │ + bl aa6a68 │ │ │ │ ldr r3, [pc, #136] @ (490f0c ) │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ tst.w r3, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ ite ne │ │ │ │ movne r3, #76 @ 0x4c │ │ │ │ moveq r3, #72 @ 0x48 │ │ │ │ - bl a9e900 │ │ │ │ + bl a9e940 │ │ │ │ cbnz r0, 490ee2 │ │ │ │ ldr r2, [pc, #100] @ (490f10 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r0, r2, [r0] │ │ │ │ blx 66cdc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl aa8a08 │ │ │ │ + bl aa8a48 │ │ │ │ ldr r2, [pc, #72] @ (490f14 ) │ │ │ │ ldr r3, [pc, #52] @ (490f04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -1561993,17 +1561993,17 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #52] @ (490f18 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a9c3f8 │ │ │ │ + bl a9c438 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl a9c354 │ │ │ │ + bl a9c394 │ │ │ │ b.n 490ec4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf1980151 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf18e0151 │ │ │ │ subs r0, r3, #5 │ │ │ │ @@ -1696813,15 +1696813,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #1680] @ 0x690 │ │ │ │ ldr.w r3, [r0, #1380] @ 0x564 │ │ │ │ blx r3 │ │ │ │ addw r0, r4, #1684 @ 0x694 │ │ │ │ - bl ac2e14 │ │ │ │ + bl ac2e54 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cbz r1, 4e93ba │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1697431,15 +1697431,15 @@ │ │ │ │ mov.w r2, #672 @ 0x2a0 │ │ │ │ add.w r0, r4, #616 @ 0x268 │ │ │ │ blx 666a8 │ │ │ │ mov r5, r4 │ │ │ │ addw r0, r4, #1684 @ 0x694 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - bl ac2dfc │ │ │ │ + bl ac2e3c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #200] @ (4e9ad0 ) │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ @@ -1699155,15 +1699155,15 @@ │ │ │ │ cbz r3, 4eab1a │ │ │ │ ldr r4, [pc, #244] @ (4eac08 ) │ │ │ │ add r4, pc │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cbnz r2, 4eab78 │ │ │ │ ldr r0, [pc, #240] @ (4eac0c ) │ │ │ │ add r0, pc │ │ │ │ - bl 100ec38 │ │ │ │ + bl 100ec40 │ │ │ │ ldr r0, [pc, #236] @ (4eac10 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 3afcb8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 4eab3e │ │ │ │ blx 662d0 │ │ │ │ @@ -1777681,15 +1777681,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 51f4e0 │ │ │ │ blx 67b40 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ b.n 51f4e8 │ │ │ │ add.w r0, r7, #636 @ 0x27c │ │ │ │ add.w r5, r7, #211968 @ 0x33c00 │ │ │ │ - bl ac2e24 │ │ │ │ + bl ac2e64 │ │ │ │ add.w r4, r7, #130560 @ 0x1fe00 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ mov r0, r9 │ │ │ │ add.w r4, r4, #344 @ 0x158 │ │ │ │ add.w r6, r5, #1016 @ 0x3f8 │ │ │ │ mov.w r8, #0 │ │ │ │ blx r3 │ │ │ │ @@ -1779003,15 +1779003,15 @@ │ │ │ │ beq.n 520462 │ │ │ │ lsls r0, r4, #3 │ │ │ │ bmi.n 520462 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cbz r3, 5203d2 │ │ │ │ add.w r0, r6, #636 @ 0x27c │ │ │ │ mov r6, fp │ │ │ │ - bl ac3064 │ │ │ │ + bl ac30a4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r5, [r0, #0] │ │ │ │ mov ip, r0 │ │ │ │ add.w r9, r5, #108 @ 0x6c │ │ │ │ mov.w lr, #1 │ │ │ │ bfi r3, r4, #0, #24 │ │ │ │ str r3, [r0, #4] │ │ │ │ @@ -1779164,15 +1779164,15 @@ │ │ │ │ strb.w r2, [r5, #122] @ 0x7a │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 52036e │ │ │ │ ands.w r1, r4, #8 │ │ │ │ beq.n 520468 │ │ │ │ add.w r0, r6, #636 @ 0x27c │ │ │ │ add.w r7, r6, #636 @ 0x27c │ │ │ │ - bl ac3064 │ │ │ │ + bl ac30a4 │ │ │ │ ldr.w r9, [r6, #680] @ 0x2a8 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r0, [fp] │ │ │ │ mov r1, r9 │ │ │ │ blx 66b8c <__aeabi_uidivmod@plt> │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ mov r3, r9 │ │ │ │ @@ -1779242,15 +1779242,15 @@ │ │ │ │ cmp r4, r1 │ │ │ │ it ls │ │ │ │ movls r0, r3 │ │ │ │ bls.n 52060a │ │ │ │ b.n 5205e8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl ac3094 │ │ │ │ + bl ac30d4 │ │ │ │ b.n 5204c0 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr.w r2, [r2, #1372] @ 0x55c │ │ │ │ dmb ish │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 52064a │ │ │ │ ldr.w r0, [fp] │ │ │ │ @@ -1779376,15 +1779376,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 520786 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 5208aa │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #636 @ 0x27c │ │ │ │ - bl ac3094 │ │ │ │ + bl ac30d4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r5, #1008] @ 0x3f0 │ │ │ │ movw r1, #12336 @ 0x3030 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ movw r1, #7548 @ 0x1d7c │ │ │ │ adds r0, r5, r3 │ │ │ │ ldrh r1, [r0, r1] │ │ │ │ @@ -1779443,15 +1779443,15 @@ │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 520844 │ │ │ │ dmb ish │ │ │ │ cbz r3, 5208ae │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #636 @ 0x27c │ │ │ │ - bl ac3094 │ │ │ │ + bl ac30d4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r1, [r0, #632] @ 0x278 │ │ │ │ @@ -1780887,15 +1780887,15 @@ │ │ │ │ addw r3, r3, #513 @ 0x201 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 5217a8 │ │ │ │ add.w r3, r4, #688 @ 0x2b0 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r4, #636 @ 0x27c │ │ │ │ strd r3, r3, [r4, #688] @ 0x2b0 │ │ │ │ - bl ac2e18 │ │ │ │ + bl ac2e58 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r1, [pc, #2064] @ 521fdc │ │ │ │ ldr.w r3, [r2, #984] @ 0x3d8 │ │ │ │ add r1, pc │ │ │ │ str.w r3, [r4, #980] @ 0x3d4 │ │ │ │ ldr.w r3, [r2, #1000] @ 0x3e8 │ │ │ │ str.w r3, [r4, #984] @ 0x3d8 │ │ │ │ @@ -1790417,15 +1790417,15 @@ │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, sp, #80 @ 0x50 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 527fdc │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #8] │ │ │ │ @@ -1790630,15 +1790630,15 @@ │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 527fdc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w ip, r4, r5, lsl #4 │ │ │ │ @@ -1790740,15 +1790740,15 @@ │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ mov r7, r4 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 527fdc │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ @@ -1790836,15 +1790836,15 @@ │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ mov r7, r4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 527fdc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ @@ -1790934,15 +1790934,15 @@ │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ mov r7, r4 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 527fdc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ @@ -1791029,15 +1791029,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 527fdc │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ @@ -1791141,15 +1791141,15 @@ │ │ │ │ ldr r2, [pc, #188] @ (528924 ) │ │ │ │ ldr r3, [pc, #188] @ (528928 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cbz r3, 5288ac │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ ldrb.w ip, [sp, #97] @ 0x61 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -1791362,15 +1791362,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r4, #100 @ 0x64 │ │ │ │ add r6, sp, #268 @ 0x10c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r2, sp, #284 @ 0x11c │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ bl 527fdc │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [sp, #180] @ 0xb4 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ @@ -1791387,25 +1791387,25 @@ │ │ │ │ ubfx r3, r2, #4, #2 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ b.n 5289da │ │ │ │ add r6, sp, #284 @ 0x11c │ │ │ │ add.w r1, r4, #24 │ │ │ │ adds r4, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 52869c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #268 @ 0x10c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r3, sp, #220 @ 0xdc │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl 527fdc │ │ │ │ ldrh.w r3, [sp, #296] @ 0x128 │ │ │ │ @@ -1791472,15 +1791472,15 @@ │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #124] @ 0x7c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, sp, #124 @ 0x7c │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r3, sp, #108 @ 0x6c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ bl 527fdc │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ @@ -1791701,15 +1791701,15 @@ │ │ │ │ adds r7, r2, #1 │ │ │ │ add.w r3, r5, r2, lsl #4 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 527fdc │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #19 │ │ │ │ @@ -1791776,15 +1791776,15 @@ │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ movs r3, #105 @ 0x69 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #364 @ 0x16c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 52869c │ │ │ │ ldrh.w r2, [sp, #344] @ 0x158 │ │ │ │ ldrb.w r4, [sp, #333] @ 0x14d │ │ │ │ ldrb.w r3, [sp, #338] @ 0x152 │ │ │ │ @@ -1791971,29 +1791971,29 @@ │ │ │ │ add r6, sp, #348 @ 0x15c │ │ │ │ add.w r3, r5, r7, lsl #4 │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 527fdc │ │ │ │ str r6, [sp, #140] @ 0x8c │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ add r6, sp, #364 @ 0x16c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 527fdc │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ @@ -1792193,15 +1792193,15 @@ │ │ │ │ b.n 529408 │ │ │ │ add.w r7, r5, r7, lsl #4 │ │ │ │ adds r7, #84 @ 0x54 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 527fdc │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ add r3, sp, #416 @ 0x1a0 │ │ │ │ add.w r6, r3, r2, lsl #4 │ │ │ │ @@ -1792372,15 +1792372,15 @@ │ │ │ │ add.w r3, sl, #1 │ │ │ │ str r3, [r6, #124] @ 0x7c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r4, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #204 @ 0xcc │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ bl 527fdc │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r0, r8 │ │ │ │ @@ -1792530,15 +1792530,15 @@ │ │ │ │ adds r7, r6, #2 │ │ │ │ add.w r3, r5, r6, lsl #4 │ │ │ │ adds r3, #100 @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, fp │ │ │ │ mov r0, r9 │ │ │ │ bl 527fdc │ │ │ │ b.n 5293ee │ │ │ │ eor.w r3, r7, #1 │ │ │ │ add r8, sl │ │ │ │ @@ -1793309,26 +1793309,26 @@ │ │ │ │ lsls r1, r2, #31 │ │ │ │ bpl.n 529fcc │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #24 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #408 @ 0x198 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 52869c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #424 @ 0x1a8 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 527fdc │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [sp, #420] @ 0x1a4 │ │ │ │ @@ -1793350,15 +1793350,15 @@ │ │ │ │ tst.w r2, #169 @ 0xa9 │ │ │ │ bne.w 52b45c │ │ │ │ cmp r1, #20 │ │ │ │ bne.n 529fcc │ │ │ │ add.w r1, r5, #24 │ │ │ │ add.w r0, sp, #1256 @ 0x4e8 │ │ │ │ add r5, sp, #296 @ 0x128 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ add.w r2, sp, #1256 @ 0x4e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 52869c │ │ │ │ ldr.w ip, [sp, #308] @ 0x134 │ │ │ │ ldmia.w r5, {r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ @@ -1793421,15 +1793421,15 @@ │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ add.w r3, sp, #1256 @ 0x4e8 │ │ │ │ mov r0, r3 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #1208 @ 0x4b8 │ │ │ │ bl 52869c │ │ │ │ ldrh.w r2, [sp, #1198] @ 0x4ae │ │ │ │ ldrb.w r1, [sp, #1208] @ 0x4b8 │ │ │ │ add.w fp, sp, #1208 @ 0x4b8 │ │ │ │ @@ -1793867,26 +1793867,26 @@ │ │ │ │ bl 52884c │ │ │ │ b.w 529a22 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #24 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #520 @ 0x208 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 52869c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #536 @ 0x218 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 527fdc │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [sp, #532] @ 0x214 │ │ │ │ @@ -1793913,26 +1793913,26 @@ │ │ │ │ cmp r0, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #24 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #584 @ 0x248 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 52869c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #600 @ 0x258 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 527fdc │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [sp, #596] @ 0x254 │ │ │ │ @@ -1793968,15 +1793968,15 @@ │ │ │ │ add.w r6, sp, #1080 @ 0x438 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r2, sp, #1256 @ 0x4e8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 527fdc │ │ │ │ ldrsh.w sl, [r6, #4] │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ bic.w lr, ip, #128 @ 0x80 │ │ │ │ @@ -1794143,26 +1794143,26 @@ │ │ │ │ bl 526174 │ │ │ │ b.w 529a22 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #24 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #552 @ 0x228 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 52869c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #568 @ 0x238 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 527fdc │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [sp, #564] @ 0x234 │ │ │ │ @@ -1794173,26 +1794173,26 @@ │ │ │ │ bl 525db0 │ │ │ │ b.w 529a22 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #24 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #616 @ 0x268 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 52869c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #632 @ 0x278 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 527fdc │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [sp, #628] @ 0x274 │ │ │ │ @@ -1794228,15 +1794228,15 @@ │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #1208 @ 0x4b8 │ │ │ │ bl 527fdc │ │ │ │ ldrb.w r2, [sp, #1209] @ 0x4b9 │ │ │ │ ldrb.w r3, [sp, #1208] @ 0x4b8 │ │ │ │ and.w r9, r2, #3 │ │ │ │ @@ -1794343,26 +1794343,26 @@ │ │ │ │ bl 525704 │ │ │ │ b.w 529a22 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #24 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #440 @ 0x1b8 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 52869c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #456 @ 0x1c8 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 527fdc │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [sp, #452] @ 0x1c4 │ │ │ │ @@ -1794373,26 +1794373,26 @@ │ │ │ │ bl 525c48 │ │ │ │ b.w 529a22 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #24 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #344 @ 0x158 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 52869c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #360 @ 0x168 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 527fdc │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [sp, #356] @ 0x164 │ │ │ │ @@ -1794403,26 +1794403,26 @@ │ │ │ │ bl 525a2c │ │ │ │ b.w 529a22 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #24 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #376 @ 0x178 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 52869c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #392 @ 0x188 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 527fdc │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [sp, #388] @ 0x184 │ │ │ │ @@ -1794432,37 +1794432,37 @@ │ │ │ │ str.w lr, [sp] │ │ │ │ bl 525ae0 │ │ │ │ b.w 529a22 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r7 │ │ │ │ add.w r6, sp, #1240 @ 0x4d8 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ add r0, sp, #472 @ 0x1d8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ bl 52869c │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ adds r5, #100 @ 0x64 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #488 @ 0x1e8 │ │ │ │ bl 527fdc │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #8 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #504 @ 0x1f8 │ │ │ │ bl 527fdc │ │ │ │ ldrh.w r3, [sp, #1108] @ 0x454 │ │ │ │ mov.w lr, #0 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ @@ -1794519,15 +1794519,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r5, {r2, r3} │ │ │ │ bl 5253f0 │ │ │ │ b.w 529a22 │ │ │ │ add.w r1, r5, #24 │ │ │ │ add.w r0, sp, #1256 @ 0x4e8 │ │ │ │ add r5, sp, #696 @ 0x2b8 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ add.w r2, sp, #1256 @ 0x4e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ bl 52869c │ │ │ │ ldrh.w r2, [sp, #1220] @ 0x4c4 │ │ │ │ movs r3, #0 │ │ │ │ @@ -1794592,15 +1794592,15 @@ │ │ │ │ add.w r6, sp, #1240 @ 0x4d8 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #232 @ 0xe8 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ bl 527fdc │ │ │ │ add.w r3, sp, #1208 @ 0x4b8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ @@ -1794725,26 +1794725,26 @@ │ │ │ │ bl 5257dc │ │ │ │ b.w 529a22 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #24 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #312 @ 0x138 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 52869c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add.w r5, sp, #1240 @ 0x4d8 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 527fdc │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w lr, [sp, #324] @ 0x144 │ │ │ │ @@ -1794962,15 +1794962,15 @@ │ │ │ │ add.w ip, sp, #1240 @ 0x4d8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r2, sp, #1256 @ 0x4e8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r3, sp, #680 @ 0x2a8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl 527fdc │ │ │ │ ldrd r0, r1, [sp, #688] @ 0x2b0 │ │ │ │ @@ -1795224,15 +1795224,15 @@ │ │ │ │ ands.w r3, r3, #1 │ │ │ │ mov r6, r3 │ │ │ │ bne.n 52b654 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ add.w r1, r5, #24 │ │ │ │ add r5, sp, #920 @ 0x398 │ │ │ │ mov r0, r8 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ add r0, sp, #840 @ 0x348 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ bl 52869c │ │ │ │ ldrh.w r3, [sp, #932] @ 0x3a4 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -1795293,25 +1795293,25 @@ │ │ │ │ b.w 529a22 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ add.w r1, r5, #24 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ add r7, sp, #808 @ 0x328 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r7 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #824 @ 0x338 │ │ │ │ bl 52869c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 527fdc │ │ │ │ ldrh.w r3, [sp, #964] @ 0x3c4 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ @@ -1795370,25 +1795370,25 @@ │ │ │ │ b.w 529a22 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ add.w r1, r5, #24 │ │ │ │ adds r5, #84 @ 0x54 │ │ │ │ add r7, sp, #776 @ 0x308 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r7 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #792 @ 0x318 │ │ │ │ bl 52869c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ bl 527fdc │ │ │ │ ldrh.w r3, [sp, #996] @ 0x3e4 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ @@ -1795533,15 +1795533,15 @@ │ │ │ │ strh.w sl, [r6, #4] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r2, sp, #1240 @ 0x4d8 │ │ │ │ mov r0, r2 │ │ │ │ add.w r1, r5, #24 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ add.w r0, sp, #1256 @ 0x4e8 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bl 52869c │ │ │ │ ldr.w r1, [sp, #1256] @ 0x4e8 │ │ │ │ ldrb.w r3, [sp, #1257] @ 0x4e9 │ │ │ │ @@ -1795718,15 +1795718,15 @@ │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, sp, #1208 @ 0x4b8 │ │ │ │ bl 527fdc │ │ │ │ ldrb.w r3, [sp, #1211] @ 0x4bb │ │ │ │ ldrb.w r2, [sp, #1209] @ 0x4b9 │ │ │ │ ldrb.w ip, [sp, #1210] @ 0x4ba │ │ │ │ @@ -1795808,15 +1795808,15 @@ │ │ │ │ add.w r6, sp, #1224 @ 0x4c8 │ │ │ │ mov r7, r6 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 527fdc │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add.w r2, sp, #1344 @ 0x540 │ │ │ │ @@ -1795831,15 +1795831,15 @@ │ │ │ │ bne.w 52a886 │ │ │ │ add.w r3, r5, #148 @ 0x94 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 527fdc │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add.w r2, sp, #1344 @ 0x540 │ │ │ │ @@ -1795852,15 +1795852,15 @@ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r0, sp, #872 @ 0x368 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ bl 527fdc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ @@ -1795902,15 +1795902,15 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ b.n 52ba04 │ │ │ │ add.w r7, sp, #1256 @ 0x4e8 │ │ │ │ add.w r1, r5, #24 │ │ │ │ mov r0, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ add r0, sp, #712 @ 0x2c8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #76] @ 0x4c │ │ │ │ bl 52869c │ │ │ │ ldrh.w r3, [sp, #772] @ 0x304 │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -1796048,15 +1796048,15 @@ │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ and.w r2, r2, #4026531840 @ 0xf0000000 │ │ │ │ str.w r2, [sp, #1164] @ 0x48c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r8 │ │ │ │ add.w r0, sp, #1144 @ 0x478 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ bl 527fdc │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ @@ -1796153,15 +1796153,15 @@ │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ mov r1, r8 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - bl ac5ac0 │ │ │ │ + bl ac5b00 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 527fdc │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldrb.w lr, [sp, #1149] @ 0x47d │ │ │ │ ldrb.w r2, [sp, #1148] @ 0x47c │ │ │ │ @@ -1796295,15 +1796295,15 @@ │ │ │ │ bfi r2, r0, #0, #10 │ │ │ │ strh.w r2, [r4, #1232] @ 0x4d0 │ │ │ │ bne.n 52c3ba │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ addw fp, sp, #1132 @ 0x46c │ │ │ │ add.w r1, r3, #28 │ │ │ │ - bl ac5d7c │ │ │ │ + bl ac5dbc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, fp │ │ │ │ bl 52869c │ │ │ │ ldrb.w r3, [sp, #1133] @ 0x46d │ │ │ │ ldrb.w r1, [sp, #1164] @ 0x48c │ │ │ │ ldrb.w r2, [sp, #1132] @ 0x46c │ │ │ │ @@ -1796616,15 +1796616,15 @@ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl ac5cec │ │ │ │ + bl ac5d2c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 52c1b0 │ │ │ │ ldr.w r2, [pc, #1456] @ 52cd0c │ │ │ │ ldr.w r3, [pc, #1428] @ 52ccf4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -1798658,15 +1798658,15 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #3 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ bl 527a40 │ │ │ │ b.w 52c8d4 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl ac5a58 │ │ │ │ + bl ac5a98 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 52c8d4 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r7, sp, #4 │ │ │ │ strh r3, [r4, #4] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -1799225,15 +1799225,15 @@ │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ b.w 52de24 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl ac5a58 │ │ │ │ + bl ac5a98 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 52c8d4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 52dcfe │ │ │ │ @@ -1799465,15 +1799465,15 @@ │ │ │ │ add r4, sp, #584 @ 0x248 │ │ │ │ add r6, sp, #232 @ 0xe8 │ │ │ │ add.w r7, sl, #76 @ 0x4c │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, sl │ │ │ │ bl 527fdc │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #328 @ 0x148 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -1799584,15 +1799584,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 529894 │ │ │ │ b.n 52e932 │ │ │ │ add.w r9, sp, #248 @ 0xf8 │ │ │ │ add.w fp, sp, #584 @ 0x248 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ bl 52869c │ │ │ │ ldr.w r1, [r9] │ │ │ │ ldrb.w r3, [r9] │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ @@ -1799671,15 +1799671,15 @@ │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ add r7, sp, #264 @ 0x108 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 527fdc │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ @@ -1799937,15 +1799937,15 @@ │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ bl 527fdc │ │ │ │ ldrb.w r2, [sp, #328] @ 0x148 │ │ │ │ ldrh.w r3, [sp, #332] @ 0x14c │ │ │ │ and.w r0, r2, #15 │ │ │ │ @@ -1800279,15 +1800279,15 @@ │ │ │ │ movs r2, #20 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #328 @ 0x148 │ │ │ │ bl 527fdc │ │ │ │ movs r3, #2 │ │ │ │ ldrd r0, r1, [sp, #336] @ 0x150 │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ @@ -1800681,15 +1800681,15 @@ │ │ │ │ add r5, sp, #328 @ 0x148 │ │ │ │ str r5, [sp, #176] @ 0xb0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ add r5, sp, #504 @ 0x1f8 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ str r5, [sp, #204] @ 0xcc │ │ │ │ bl 527fdc │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ @@ -1800704,15 +1800704,15 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #204] @ 0xcc │ │ │ │ mov r0, r5 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl 527fdc │ │ │ │ add.w r3, sp, #1064 @ 0x428 │ │ │ │ add.w r8, r3, r8, lsl #4 │ │ │ │ ldr.w lr, [r4, #28] │ │ │ │ @@ -1801359,15 +1801359,15 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ bl 417de8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af5df8 │ │ │ │ + bl af5e38 │ │ │ │ orrs r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 41e460 │ │ │ │ orrs r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3ce2b8 │ │ │ │ orrs r7, r0 │ │ │ │ @@ -1801424,23 +1801424,23 @@ │ │ │ │ orr.w fp, r0, fp │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ strd r5, r5, [sp, #272] @ 0x110 │ │ │ │ str r2, [sp, #268] @ 0x10c │ │ │ │ str r5, [sp, #280] @ 0x118 │ │ │ │ str.w r8, [sp, #264] @ 0x108 │ │ │ │ - bl aece88 │ │ │ │ + bl aecec8 │ │ │ │ mov r1, r7 │ │ │ │ orr.w fp, fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af0230 │ │ │ │ + bl af0270 │ │ │ │ movs r1, #0 │ │ │ │ orr.w fp, r0, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl af0af4 │ │ │ │ + bl af0b34 │ │ │ │ orr.w fp, r0, fp │ │ │ │ mov r0, r4 │ │ │ │ bl 4265f8 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ movs r2, #0 │ │ │ │ orr.w fp, fp, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1801459,29 +1801459,29 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - bl aeeabc │ │ │ │ + bl aeeafc │ │ │ │ orr.w r3, r0, fp │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 52fe9c │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ bl 418538 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 3fc2cc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac8478 │ │ │ │ + bl ac84b8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3fb4c0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3ced48 │ │ │ │ cbz r0, 530026 │ │ │ │ mov r0, r4 │ │ │ │ bl 41e460 │ │ │ │ @@ -1801501,37 +1801501,37 @@ │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mla r3, r2, r3, r9 │ │ │ │ ldrb.w r4, [r3, #688] @ 0x2b0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 530430 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl ac7330 │ │ │ │ + bl ac7370 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ - bl aed398 │ │ │ │ + bl aed3d8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 46ce90 │ │ │ │ ldr.w r1, [pc, #1668] @ 5306e8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl ae073c │ │ │ │ + bl ae077c │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl acd744 │ │ │ │ + bl acd784 │ │ │ │ mov r0, r4 │ │ │ │ bl 41ec68 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ mov r0, r4 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - bl ac60d8 │ │ │ │ + bl ac6118 │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ movs r0, #0 │ │ │ │ bl 3a8cac │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ strb r3, [r0, #21] │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r9, #50] @ 0x32 │ │ │ │ @@ -1801877,23 +1801877,23 @@ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r9, #124] @ 0x7c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ eor.w r2, r3, #1 │ │ │ │ bl 419fac │ │ │ │ b.n 52fd3e │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl acec04 │ │ │ │ + bl acec44 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cbnz r3, 530440 │ │ │ │ ldrb r4, [r6, #1] │ │ │ │ eor.w r4, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac6da4 │ │ │ │ + bl ac6de4 │ │ │ │ mov r0, r4 │ │ │ │ bl 41e460 │ │ │ │ mov r0, r4 │ │ │ │ bl 41ec68 │ │ │ │ b.n 53004c │ │ │ │ ldr.w r9, [r1] │ │ │ │ mov ip, r1 │ │ │ │ @@ -1802565,33 +1802565,33 @@ │ │ │ │ bne.w 530a18 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ add r3, sp, #304 @ 0x130 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - bl ac3370 │ │ │ │ + bl ac33b0 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 531766 │ │ │ │ add.w r1, r4, #32 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl ac345c │ │ │ │ + bl ac349c │ │ │ │ mov r0, r4 │ │ │ │ bl 3d3c44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 530ba6 │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 530c52 │ │ │ │ movs r5, #24 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl ac3418 │ │ │ │ + bl ac3458 │ │ │ │ mov r6, r0 │ │ │ │ add.w fp, r0, #4 │ │ │ │ add.w sl, r0, #12 │ │ │ │ ldr.w r9, [fp, #4]! │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 530c48 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -1802625,15 +1802625,15 @@ │ │ │ │ ldr.w r2, [r9, #32] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mla r3, r5, r2, r3 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ orr.w ip, ip, r2 │ │ │ │ strb.w ip, [r3, r4] │ │ │ │ - bl ac345c │ │ │ │ + bl ac349c │ │ │ │ ldr.w r0, [r8, #124] @ 0x7c │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, r4 │ │ │ │ bhi.n 530bfe │ │ │ │ cmp sl, fp │ │ │ │ bne.n 530bd4 │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ @@ -1802641,27 +1802641,27 @@ │ │ │ │ bne.n 530bc4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.w 530dba │ │ │ │ add.w r1, r4, #32 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl ac33cc │ │ │ │ + bl ac340c │ │ │ │ mov r0, r4 │ │ │ │ bl 3d3c44 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 530c5c │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 530dba │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ mov.w r9, #24 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl ac3418 │ │ │ │ + bl ac3458 │ │ │ │ sub.w r1, r0, #32 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r8, #104] @ 0x68 │ │ │ │ bl 3a52a8 │ │ │ │ ldr.w r3, [r8, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 530db2 │ │ │ │ @@ -1802736,15 +1802736,15 @@ │ │ │ │ cbz r0, 530d80 │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ adds r1, #32 │ │ │ │ - bl ac345c │ │ │ │ + bl ac349c │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 3ab8c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 530d64 │ │ │ │ mov r4, r8 │ │ │ │ @@ -1802770,15 +1802770,15 @@ │ │ │ │ bhi.n 530cc4 │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 530c80 │ │ │ │ ldr r0, [sp, #300] @ 0x12c │ │ │ │ bl 3a8e60 │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl ac33ac │ │ │ │ + bl ac33ec │ │ │ │ ldr.w r2, [r8, #124] @ 0x7c │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ bl 3a8d58 │ │ │ │ ldr.w r3, [r8, #124] @ 0x7c │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #4 │ │ │ │ @@ -1803387,15 +1803387,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 5300ec │ │ │ │ mov r3, r2 │ │ │ │ str.w r2, [r8, #4] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ udf #255 @ 0xff │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl ae2e70 │ │ │ │ + bl ae2eb0 │ │ │ │ b.w 52fe68 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ bl 3fc2cc │ │ │ │ b.w 52fbfc │ │ │ │ mov r5, r3 │ │ │ │ @@ -1908384,15 +1908384,15 @@ │ │ │ │ bl 46b4cc │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 46ce90 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl acd744 │ │ │ │ + bl acd784 │ │ │ │ mov r0, r4 │ │ │ │ bl 41ec68 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1946817,15 +1946817,15 @@ │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ add r7, sp, #16 │ │ │ │ bl 3faa64 │ │ │ │ movs r1, #31 │ │ │ │ mov r0, r4 │ │ │ │ movw r8, #8193 @ 0x2001 │ │ │ │ - bl ac9f54 │ │ │ │ + bl ac9f94 │ │ │ │ mov r0, r4 │ │ │ │ bl 3e7d98 │ │ │ │ ldr r3, [pc, #248] @ (58e2f8 ) │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 41bcc0 │ │ │ │ @@ -1946853,15 +1946853,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ strd r6, r6, [r5] │ │ │ │ strb r3, [r5, #8] │ │ │ │ strb.w ip, [r5, #9] │ │ │ │ strh r2, [r5, #10] │ │ │ │ strh.w r8, [r5, #12] │ │ │ │ - bl add67c │ │ │ │ + bl add6bc │ │ │ │ orr.w r0, r0, sl │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 58e206 │ │ │ │ mov r0, r4 │ │ │ │ bl 3ced48 │ │ │ │ cbz r0, 58e292 │ │ │ │ @@ -1946886,24 +1946886,24 @@ │ │ │ │ bne.n 58e2e2 │ │ │ │ add sp, #416 @ 0x1a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - bl add808 │ │ │ │ + bl add848 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 58e1e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ade8c0 │ │ │ │ + bl ade900 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 58e1e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl acce98 │ │ │ │ + bl acced8 │ │ │ │ mov r0, r4 │ │ │ │ bl 40c3a8 │ │ │ │ mov r0, r4 │ │ │ │ bl 41f460 │ │ │ │ b.n 58e1e0 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -2006352,15 +2006352,15 @@ │ │ │ │ str.w r5, [r4, #1316] @ 0x524 │ │ │ │ mov.w r8, #12 │ │ │ │ str.w r5, [r4, #1312] @ 0x520 │ │ │ │ mov.w r9, #16384 @ 0x4000 │ │ │ │ str.w r5, [r4, #1308] @ 0x51c │ │ │ │ str.w r5, [r4, #1320] @ 0x528 │ │ │ │ str.w r2, [r4, #1324] @ 0x52c │ │ │ │ - bl b1457c │ │ │ │ + bl b145bc │ │ │ │ movs r1, #8 │ │ │ │ str.w r1, [r4, #232] @ 0xe8 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [r4, #1688] @ 0x698 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ strd r5, r5, [r4, #316] @ 0x13c │ │ │ │ movs r5, #16 │ │ │ │ @@ -2007385,15 +2007385,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ add.w r8, r0, #20480 @ 0x5000 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r8, #1544] @ 0x608 │ │ │ │ cbz r0, 5b6ff0 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x6548> │ │ │ │ - bl b0f4e4 │ │ │ │ + bl b0f524 │ │ │ │ ldr.w r0, [r8, #1532] @ 0x5fc │ │ │ │ cbz r0, 5b6ffa <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x6552> │ │ │ │ bl 4d4634 │ │ │ │ ldr.w r0, [r8, #1436] @ 0x59c │ │ │ │ cbz r0, 5b7004 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x655c> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ @@ -2007766,40 +2007766,40 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 5b96e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x8c40> │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r9, #1536] @ 0x600 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5b7378 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x68d0> │ │ │ │ ldr.w r0, [r9, #1532] @ 0x5fc │ │ │ │ - bl b0a268 │ │ │ │ + bl b0a2a8 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r9, #1540] @ 0x604 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5b7378 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x68d0> │ │ │ │ ldr.w r0, [r9, #1532] @ 0x5fc │ │ │ │ bl 4d4a84 │ │ │ │ ldr.w r1, [r9, #1536] @ 0x600 │ │ │ │ ldr.w r0, [r9, #1532] @ 0x5fc │ │ │ │ bl 4d511c │ │ │ │ mov r0, r4 │ │ │ │ - bl b0f108 │ │ │ │ + bl b0f148 │ │ │ │ str.w r0, [r9, #1544] @ 0x608 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5b7378 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x68d0> │ │ │ │ - bl b0facc │ │ │ │ + bl b0fb0c │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9, #1532] @ 0x5fc │ │ │ │ bl 4d8380 │ │ │ │ movs r2, #38 @ 0x26 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9, #1532] @ 0x5fc │ │ │ │ bl 4d91bc │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r9, #1532] @ 0x5fc │ │ │ │ - bl b09be4 │ │ │ │ + bl b09c24 │ │ │ │ ldr.w r0, [r9, #1532] @ 0x5fc │ │ │ │ movs r1, #1 │ │ │ │ bl 4d4d9c │ │ │ │ mov r0, r4 │ │ │ │ bl 5c2bb8 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x12110> │ │ │ │ b.n 5b7382 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x68da> │ │ │ │ bl 4d4800 │ │ │ │ @@ -2020805,15 +2020805,15 @@ │ │ │ │ ldrsb.w r3, [r5, #1281] @ 0x501 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 5c0b4a <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x100a2> │ │ │ │ ldrsb.w r3, [r5, #1282] @ 0x502 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 5c0b18 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x10070> │ │ │ │ mov r0, r6 │ │ │ │ - bl b0a354 │ │ │ │ + bl b0a394 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r5, #628] @ 0x274 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #3 │ │ │ │ bne.n 5c0a30 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0xff88> │ │ │ │ ldr.w r3, [r9, #1408] @ 0x580 │ │ │ │ @@ -2022547,15 +2022547,15 @@ │ │ │ │ ldr.w r1, [r5, #1524] @ 0x5f4 │ │ │ │ ldr.w r3, [r0, #2760] @ 0xac8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 5c1e3a <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x11392> │ │ │ │ ldr.w r1, [r6, #548] @ 0x224 │ │ │ │ ldr.w r0, [r5, #1532] @ 0x5fc │ │ │ │ - bl b08fec │ │ │ │ + bl b0902c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 502738 │ │ │ │ mov r0, r6 │ │ │ │ blx 67b40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2022577,15 +2022577,15 @@ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ bl 5c1bc4 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1111c> │ │ │ │ ldr.w r0, [r5, #1532] @ 0x5fc │ │ │ │ mov r1, r4 │ │ │ │ - bl b08f7c │ │ │ │ + bl b08fbc │ │ │ │ str.w r0, [r4, #548] @ 0x224 │ │ │ │ cbz r0, 5c1eba <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x11412> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -2022616,22 +2022616,22 @@ │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r0, [r3, #1532] @ 0x5fc │ │ │ │ str.w r1, [r4, #1412] @ 0x584 │ │ │ │ str.w r2, [r4, #1416] @ 0x588 │ │ │ │ cbz r1, 5c1f2e <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x11486> │ │ │ │ ldr.w r1, [r1, #548] @ 0x224 │ │ │ │ - bl b08fc8 │ │ │ │ + bl b09008 │ │ │ │ add.w r4, r4, #16384 @ 0x4000 │ │ │ │ ldr.w r3, [r4, #3040] @ 0xbe0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str.w r3, [r4, #3040] @ 0xbe0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl b08fc8 │ │ │ │ + bl b09008 │ │ │ │ b.n 5c1f1a <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x11472> │ │ │ │ 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 │ │ │ │ @@ -2023398,15 +2023398,15 @@ │ │ │ │ movne r2, #1 │ │ │ │ bl 513efc │ │ │ │ cbz r0, 5c27e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x11d3c> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r6, #1544] @ 0x608 │ │ │ │ mov r1, r5 │ │ │ │ - bl b10828 │ │ │ │ + bl b10868 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5c27de <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x11d36> │ │ │ │ ldrsh.w r3, [r5, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ bl 5b71ac <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x6704> │ │ │ │ cmp r0, #2 │ │ │ │ @@ -2023624,15 +2023624,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r6, #1432] @ 0x598 │ │ │ │ ldr.w r4, [r6, #1428] @ 0x594 │ │ │ │ str.w r4, [r0, #1032] @ 0x408 │ │ │ │ str.w r2, [r0, #1028] @ 0x404 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r3, [r0, #1036] @ 0x40c │ │ │ │ - bl b11650 │ │ │ │ + bl b11690 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh.w r6, [r3, #74] @ 0x4a │ │ │ │ mov r0, r6 │ │ │ │ bl 3a10bc │ │ │ │ cbz r0, 5c2a9c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x11ff4> │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ @@ -2036152,15 +2036152,15 @@ │ │ │ │ blx 65db4 │ │ │ │ ldr.w r1, [r4, #1976] @ 0x7b8 │ │ │ │ cbz r1, 5cb834 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1ad8c> │ │ │ │ ldr.w r3, [r4, #1604] @ 0x644 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ add.w r0, r4, #1952 @ 0x7a0 │ │ │ │ - bl ac35dc │ │ │ │ + bl ac361c │ │ │ │ ldr.w r0, [r4, #1916] @ 0x77c │ │ │ │ blx 65db4 │ │ │ │ add.w r0, r4, #1920 @ 0x780 │ │ │ │ bl 3ca648 │ │ │ │ add.w r0, r4, #1696 @ 0x6a0 │ │ │ │ bl 3ca648 │ │ │ │ addw r0, r4, #1724 @ 0x6bc │ │ │ │ @@ -2036292,36 +2036292,36 @@ │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 563020 │ │ │ │ str r0, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 3a8710 │ │ │ │ mov r0, r6 │ │ │ │ - bl abf69c │ │ │ │ + bl abf6dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5cba9a <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1aff2> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl abf710 │ │ │ │ + bl abf750 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl abf70c │ │ │ │ + bl abf74c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5cba8e <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1afe6> │ │ │ │ ldr r3, [pc, #372] @ (5cbb54 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1b0ac>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl abf69c │ │ │ │ + bl abf6dc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5cbacc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1b024> │ │ │ │ - bl abf710 │ │ │ │ + bl abf750 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl abf70c │ │ │ │ + bl abf74c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 5cbafe <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1b056> │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a8750 │ │ │ │ ldr r3, [pc, #332] @ (5cbb58 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1b0b0>) │ │ │ │ @@ -2036949,23 +2036949,23 @@ │ │ │ │ mvn.w r6, #3 │ │ │ │ ldr.w r7, [pc, #1220] @ 5cc548 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1baa0> │ │ │ │ add.w r5, r4, #616 @ 0x268 │ │ │ │ mvns r1, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mvns r1, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl ac39e8 │ │ │ │ + bl ac3a28 │ │ │ │ ldr.w r2, [pc, #1204] @ 5cc54c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1baa4> │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #0 │ │ │ │ add r2, pc │ │ │ │ strb.w r3, [r4, #1968] @ 0x7b0 │ │ │ │ movs r0, #0 │ │ │ │ add r7, pc │ │ │ │ - bl abf598 │ │ │ │ + bl abf5d8 │ │ │ │ str.w r0, [r4, #1916] @ 0x77c │ │ │ │ bl 562ed4 │ │ │ │ ldr.w r3, [pc, #1176] @ 5cc550 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1baa8> │ │ │ │ movs r2, #1 │ │ │ │ mov.w r9, #16 │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [sp] │ │ │ │ @@ -2037079,15 +2037079,15 @@ │ │ │ │ str.w r0, [r4, #1336] @ 0x538 │ │ │ │ str.w r1, [r4, #1332] @ 0x534 │ │ │ │ mov.w r0, #300 @ 0x12c │ │ │ │ str.w r2, [r4, #1288] @ 0x508 │ │ │ │ movs r1, #0 │ │ │ │ str.w r0, [r4, #1328] @ 0x530 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1457c │ │ │ │ + bl b145bc │ │ │ │ ldr.w r2, [r4, #1680] @ 0x690 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 5cc4c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1ba1c> │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r0, [r4, #1980] @ 0x7bc │ │ │ │ movs r3, #1 │ │ │ │ @@ -2037553,15 +2037553,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cbnz r3, 5cc7b6 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1bd0e> │ │ │ │ - bl ac044c │ │ │ │ + bl ac048c │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r1, #24] │ │ │ │ blx 6603c │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2037696,15 +2037696,15 @@ │ │ │ │ strd r3, r3, [r0, #36] @ 0x24 │ │ │ │ cbnz r6, 5cc93c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1be94> │ │ │ │ ldr r3, [pc, #168] @ (5cc9c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1bf20>) │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r3, pc │ │ │ │ - bl ac0244 │ │ │ │ + bl ac0284 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 5cc994 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1beec> │ │ │ │ str r4, [r7, #0] │ │ │ │ str r6, [r4, #32] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -2037780,15 +2037780,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 3ca6e8 │ │ │ │ vldr d7, [r4, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ vstr d7, [sp] │ │ │ │ add.w r0, r2, #1952 @ 0x7a0 │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - bl ac387c │ │ │ │ + bl ac38bc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 3ca704 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 5cca1a <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1bf72> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ blx 6603c │ │ │ │ @@ -2037839,15 +2037839,15 @@ │ │ │ │ strd r9, r4, [r5, #24] │ │ │ │ bl 3ca6e8 │ │ │ │ vldr d7, [sp, #8] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl ac3604 │ │ │ │ + bl ac3644 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ strd r0, r1, [r5, #8] │ │ │ │ beq.n 5ccb12 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1c06a> │ │ │ │ adds.w r2, r0, r9 │ │ │ │ adc.w r3, r4, r1 │ │ │ │ ldrd r0, r1, [r7, #-8] │ │ │ │ cmp r0, r2 │ │ │ │ @@ -2038111,15 +2038111,15 @@ │ │ │ │ add r2, pc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b14264 │ │ │ │ + bl b142a4 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r2, #7 │ │ │ │ bhi.n 5cce72 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1c3ca> │ │ │ │ tbb [pc, r2] │ │ │ │ subs r7, #56 @ 0x38 │ │ │ │ ldrb r7, [r0, r1] │ │ │ │ lsls r4, r0, #16 │ │ │ │ @@ -2038165,15 +2038165,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ add.w r0, r0, r3, lsl #3 │ │ │ │ ldrd r2, r3, [r0, #168] @ 0xa8 │ │ │ │ strd r2, r3, [r4] │ │ │ │ b.n 5ccdf0 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1c348> │ │ │ │ mov r0, r5 │ │ │ │ - bl b14250 │ │ │ │ + bl b14290 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [r4] │ │ │ │ b.n 5ccdf0 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1c348> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #26 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ @@ -2038251,15 +2038251,15 @@ │ │ │ │ ldr r3, [pc, #284] @ (5cd018 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1c570>) │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #276] @ (5cd01c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1c574>) │ │ │ │ add r3, pc │ │ │ │ - bl ac0330 │ │ │ │ + bl ac0370 │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5ccffa <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1c552> │ │ │ │ ldr r2, [pc, #268] @ (5cd020 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1c578>) │ │ │ │ ldr r3, [pc, #252] @ (5cd014 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1c56c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -2040167,15 +2040167,15 @@ │ │ │ │ cbz r0, 5ce3b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1d908> │ │ │ │ bl 5ebd68 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x3b2c0> │ │ │ │ ldr.w r0, [r7, #2556] @ 0x9fc │ │ │ │ cbz r0, 5ce3ba <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1d912> │ │ │ │ bl 5ebd68 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x3b2c0> │ │ │ │ ldr.w r0, [r7, #2480] @ 0x9b0 │ │ │ │ cbz r0, 5ce3c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1d91c> │ │ │ │ - bl b0f4e4 │ │ │ │ + bl b0f524 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ cbz r0, 5ce3cc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1d924> │ │ │ │ bl 522504 │ │ │ │ ldr.w r0, [r7, #2476] @ 0x9ac │ │ │ │ cbz r0, 5ce3d6 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1d92e> │ │ │ │ bl 4d4634 │ │ │ │ add.w r0, r6, #70144 @ 0x11200 │ │ │ │ @@ -2040553,29 +2040553,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 522418 │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5ce8c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1de1c> │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl b0f108 │ │ │ │ + bl b0f148 │ │ │ │ str.w r0, [r5, #2480] @ 0x9b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5ce8c4 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1de1c> │ │ │ │ - bl b0facc │ │ │ │ + bl b0fb0c │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #2476] @ 0x9ac │ │ │ │ bl 4d8380 │ │ │ │ movs r2, #7 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #2476] @ 0x9ac │ │ │ │ bl 4d91bc │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #2476] @ 0x9ac │ │ │ │ - bl b09be4 │ │ │ │ + bl b09c24 │ │ │ │ ldr.w r0, [r5, #2476] @ 0x9ac │ │ │ │ movs r1, #0 │ │ │ │ bl 4d4d9c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r5, #2476] @ 0x9ac │ │ │ │ bl 4d4e88 │ │ │ │ ldr.w r0, [r5, #2476] @ 0x9ac │ │ │ │ @@ -2063331,15 +2063331,15 @@ │ │ │ │ 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 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl ac31c8 │ │ │ │ + bl ac3208 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 5decb0 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x2e208> │ │ │ │ movs r1, #0 │ │ │ │ mov.w r2, #920 @ 0x398 │ │ │ │ movt r2, #1 │ │ │ │ blx 67440 │ │ │ │ add.w r3, r4, #65536 @ 0x10000 │ │ │ │ @@ -2063652,15 +2063652,15 @@ │ │ │ │ add.w r0, r4, #876 @ 0x36c │ │ │ │ bl 3ca648 │ │ │ │ ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ blx 67b40 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ - bl ac31e0 │ │ │ │ + bl ac3220 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r5, r0, #65536 @ 0x10000 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2067431,15 +2067431,15 @@ │ │ │ │ cmp r2, r4 │ │ │ │ bhi.n 5e19ee <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x30f46> │ │ │ │ ldr r1, [pc, #28] @ (5e1a28 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x30f80>) │ │ │ │ movs r0, #16 │ │ │ │ add r1, pc │ │ │ │ bl 5df8d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x2ee2c> │ │ │ │ add.w r0, r8, #112 @ 0x70 │ │ │ │ - bl ac31f8 │ │ │ │ + bl ac3238 │ │ │ │ mov r0, r8 │ │ │ │ blx 67b40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ lsrs r2, r1, #4 │ │ │ │ lsls r1, r5, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -2067459,29 +2067459,29 @@ │ │ │ │ bl 5e7770 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x36cc8> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r5, [r4, #688] @ 0x2b0 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8, #1684] @ 0x694 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ - bl b0a268 │ │ │ │ + bl b0a2a8 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 5e1af8 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x31050> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4d4a84 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 4d511c │ │ │ │ movs r2, #4 │ │ │ │ add.w r0, r4, #112 @ 0x70 │ │ │ │ mov.w r1, #920 @ 0x398 │ │ │ │ movt r1, #1 │ │ │ │ - bl ac3210 │ │ │ │ + bl ac3250 │ │ │ │ mov r0, r4 │ │ │ │ bl 5dec6c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x2e1c4> │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ cbz r0, 5e1adc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x31034> │ │ │ │ add.w r3, r4, #32768 @ 0x8000 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ ldr r2, [pc, #88] @ (5e1b08 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x31060>) │ │ │ │ @@ -2076575,15 +2076575,15 @@ │ │ │ │ ldrsb.w r3, [r4, #2082] @ 0x822 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 5e82f8 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x37850> │ │ │ │ ldrsb.w r3, [r4, #2083] @ 0x823 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 5e82c6 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x3781e> │ │ │ │ mov r0, r9 │ │ │ │ - bl b0a354 │ │ │ │ + bl b0a394 │ │ │ │ ldr.w r0, [r4, #2096] @ 0x830 │ │ │ │ mov r1, r9 │ │ │ │ bl 5e1394 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x308ec> │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ b.n 5e7e2e <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x37386> │ │ │ │ cmp.w lr, #22 │ │ │ │ bne.n 5e8178 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x376d0> │ │ │ │ @@ -2076798,15 +2076798,15 @@ │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ bne.n 5e8494 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x379ec> │ │ │ │ add.w r5, r5, #90112 @ 0x16000 │ │ │ │ ldr.w r1, [r7, #556] @ 0x22c │ │ │ │ ldr.w r0, [r5, #2476] @ 0x9ac │ │ │ │ - bl b09100 │ │ │ │ + bl b09140 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 3a8e60 │ │ │ │ mov r0, r7 │ │ │ │ blx 67b40 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ ldr.w r3, [r0, #1712] @ 0x6b0 │ │ │ │ @@ -2076820,15 +2076820,15 @@ │ │ │ │ sub sp, #12 │ │ │ │ str.w r1, [r0, #1712] @ 0x6b0 │ │ │ │ ldr.w r2, [r3, #2476] @ 0x9ac │ │ │ │ cbz r1, 5e84ee <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x37a46> │ │ │ │ ldr.w r1, [r1, #556] @ 0x22c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl b090bc │ │ │ │ + bl b090fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r0, r3, #91648 @ 0x16600 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ @@ -2077650,15 +2077650,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #192 @ 0xc0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r2, #2476] @ 0x9ac │ │ │ │ mov r2, r6 │ │ │ │ - bl b092cc │ │ │ │ + bl b0930c │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 67b40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr.w r3, [r2, #1600] @ 0x640 │ │ │ │ ldr.w r0, [r2, #2476] @ 0x9ac │ │ │ │ @@ -2077885,15 +2077885,15 @@ │ │ │ │ ldr.w r3, [r4, #560] @ 0x230 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r2, [r5, #284] @ 0x11c │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r4, #560] @ 0x230 │ │ │ │ add.w r3, r4, #544 @ 0x220 │ │ │ │ strd r3, r3, [r4, #544] @ 0x220 │ │ │ │ - bl b09004 │ │ │ │ + bl b09044 │ │ │ │ str.w r0, [r4, #556] @ 0x22c │ │ │ │ cbz r0, 5e906e <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x385c6> │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ cbz r0, 5e9014 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x3856c> │ │ │ │ clz r0, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ add.w r1, r5, #236 @ 0xec │ │ │ │ @@ -2078008,15 +2078008,15 @@ │ │ │ │ movs r3, #12 │ │ │ │ rsb r1, r1, #32 │ │ │ │ add r1, r5 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ b.n 5e9118 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x38670> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - bl b1ea44 │ │ │ │ + bl b1ea84 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 5e90c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x38618> │ │ │ │ b.n 5e921c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x38774> │ │ │ │ lsls r1, r0, #5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2083316,15 +2083316,15 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r6, #2476] @ 0x9ac │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 5eca3a <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x3bf92> │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #2964] @ 0xb94 │ │ │ │ - bl b08fc8 │ │ │ │ + bl b09008 │ │ │ │ ldr.w r3, [r4, #1676] @ 0x68c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5eca4c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x3bfa4> │ │ │ │ add.w r2, r3, #544 @ 0x220 │ │ │ │ add.w r1, r5, #544 @ 0x220 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 5eca1c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x3bf74> │ │ │ │ @@ -2083343,15 +2083343,15 @@ │ │ │ │ bne.n 5ec9e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x3bf40> │ │ │ │ dmb ish │ │ │ │ cbnz r1, 5eca1c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x3bf74> │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r6, #2476] @ 0x9ac │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #2964] @ 0xb94 │ │ │ │ - bl b08fec │ │ │ │ + bl b0902c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 3a8e60 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 67b40 │ │ │ │ ldr.w r0, [r6, #2096] @ 0x830 │ │ │ │ movs r1, #0 │ │ │ │ @@ -2083359,15 +2083359,15 @@ │ │ │ │ bl 5dfb38 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x2f090> │ │ │ │ add.w r0, r4, #91648 @ 0x16600 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl b08fc8 │ │ │ │ + bl b09008 │ │ │ │ ldr.w r3, [r4, #1676] @ 0x68c │ │ │ │ add.w r2, r3, #544 @ 0x220 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 5ec9e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x3bf3c> │ │ │ │ b.n 5eca1c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x3bf74> │ │ │ │ add.w r3, r5, #544 @ 0x220 │ │ │ │ dmb ish │ │ │ │ @@ -2083412,15 +2083412,15 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r5, #328] @ 0x148 │ │ │ │ tst.w r3, #8 │ │ │ │ ite eq │ │ │ │ moveq r1, #8 │ │ │ │ movne r1, #1 │ │ │ │ - bl aca6b8 │ │ │ │ + bl aca6f8 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 5ecb02 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x3c05a> │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -2083441,15 +2083441,15 @@ │ │ │ │ add.w r7, r7, #90112 @ 0x16000 │ │ │ │ ldr.w r3, [r4, #2304] @ 0x900 │ │ │ │ mov r1, r4 │ │ │ │ str.w r3, [r4, #3296] @ 0xce0 │ │ │ │ bl 5fbf5c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x4b4b4> │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r7, #2476] @ 0x9ac │ │ │ │ - bl b08f7c │ │ │ │ + bl b08fbc │ │ │ │ str.w r0, [r6, #2964] @ 0xb94 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5ecd5c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x3c2b4> │ │ │ │ ldr.w r0, [r5, #252] @ 0xfc │ │ │ │ cbz r0, 5ecb4a <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x3c0a2> │ │ │ │ clz r0, r0 │ │ │ │ rsb r0, r0, #32 │ │ │ │ @@ -2083619,15 +2083619,15 @@ │ │ │ │ b.n 5ecb76 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x3c0ce> │ │ │ │ clz r2, r2 │ │ │ │ rsb r2, r2, #32 │ │ │ │ add.w r2, r2, r3, lsl #5 │ │ │ │ b.n 5ecb5e <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x3c0b6> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - bl b1ea44 │ │ │ │ + bl b1ea84 │ │ │ │ mov r5, r0 │ │ │ │ b.n 5ecacc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x3c024> │ │ │ │ ldrb.w r2, [r4, r7, lsl #2] │ │ │ │ add.w r3, r4, r7, lsl #2 │ │ │ │ movs r0, #1 │ │ │ │ bfi r2, r0, #0, #4 │ │ │ │ strb.w r2, [r4, r7, lsl #2] │ │ │ │ @@ -2094534,15 +2094534,15 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r2, r5, #90112 @ 0x16000 │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r2, #2476] @ 0x9ac │ │ │ │ ldr.w r1, [r1, #2964] @ 0xb94 │ │ │ │ - bl b08fec │ │ │ │ + bl b0902c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 3a8e60 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 67b40 │ │ │ │ b.n 5f3f24 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x4347c> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -2094607,15 +2094607,15 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 5f401e <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x43576> │ │ │ │ dmb ish │ │ │ │ cbnz r2, 5f404e <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x435a6> │ │ │ │ add.w r6, r6, #90112 @ 0x16000 │ │ │ │ ldr.w r1, [r8, #2964] @ 0xb94 │ │ │ │ ldr.w r0, [r6, #2476] @ 0x9ac │ │ │ │ - bl b08fec │ │ │ │ + bl b0902c │ │ │ │ ldr r0, [r7, #8] │ │ │ │ bl 3a8e60 │ │ │ │ mov r0, r7 │ │ │ │ blx 67b40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -2096425,15 +2096425,15 @@ │ │ │ │ str.w fp, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldrd r2, r3, [r2] │ │ │ │ - bl b1efe8 │ │ │ │ + bl b1f028 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a8e60 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 5f5520 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x44a78> │ │ │ │ ldr r3, [pc, #340] @ (5f5568 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x44ac0>) │ │ │ │ @@ -2102344,15 +2102344,15 @@ │ │ │ │ ldrh.w r5, [r1, #74] @ 0x4a │ │ │ │ cmp r5, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r0 │ │ │ │ beq.w 5f95de <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x48b36> │ │ │ │ ldr.w r0, [r4, #2480] @ 0x9b0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl b10828 │ │ │ │ + bl b10868 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 5f9526 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x48a7e> │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ beq.w 5f95b4 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x48b0c> │ │ │ │ ldr.w r5, [r4, #1400] @ 0x578 │ │ │ │ ldr.w r1, [r4, #2480] @ 0x9b0 │ │ │ │ @@ -2102574,15 +2102574,15 @@ │ │ │ │ str.w r5, [r0, #1028] @ 0x404 │ │ │ │ strb.w r2, [r0, #1036] @ 0x40c │ │ │ │ ldr.w r5, [r4, #2572] @ 0xa0c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 5f958c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x48ae4> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ - bl b11650 │ │ │ │ + bl b11690 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r1, r2, [r9] │ │ │ │ bl 5ce0bc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x1d614> │ │ │ │ lsls r3, r0, #30 │ │ │ │ bmi.n 5f95d2 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x48b2a> │ │ │ │ str.w r5, [r4, #2572] @ 0xa0c │ │ │ │ ldr r2, [pc, #268] @ (5f9634 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x48b8c>) │ │ │ │ @@ -2112904,17 +2112904,17 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ bl 4c3938 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - bl af9d0c │ │ │ │ + bl af9d4c │ │ │ │ pop {r3, pc} │ │ │ │ - bl af9ce0 │ │ │ │ + bl af9d20 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #231 @ 0xe7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2112925,27 +2112925,27 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cbz r0, 60007a <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x4f5d2> │ │ │ │ addw r0, r4, #3332 @ 0xd04 │ │ │ │ bl 3ca648 │ │ │ │ add.w r0, r4, #3312 @ 0xcf0 │ │ │ │ - bl ac2e14 │ │ │ │ + bl ac2e54 │ │ │ │ ldr.w r0, [r4, #3308] @ 0xcec │ │ │ │ bl 3a1fc0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ addw r0, r0, #3332 @ 0xd04 │ │ │ │ bl 3ca648 │ │ │ │ add.w r0, r4, #3312 @ 0xcf0 │ │ │ │ - bl ac2e14 │ │ │ │ + bl ac2e54 │ │ │ │ ldr.w r0, [r4, #3308] @ 0xcec │ │ │ │ bl 3a1fc0 │ │ │ │ b.n 600074 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x4f5cc> │ │ │ │ nop │ │ │ │ cbz r1, 6000a6 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x4f5fe> │ │ │ │ ldrb.w r3, [r0, #3298] @ 0xce2 │ │ │ │ cbz r3, 6000b8 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x4f610> │ │ │ │ @@ -2113004,22 +2113004,22 @@ │ │ │ │ add r6, pc │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 3a8710 │ │ │ │ mov r0, r6 │ │ │ │ - bl abf69c │ │ │ │ + bl abf6dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6001be <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x4f716> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl abf710 │ │ │ │ + bl abf750 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl abf70c │ │ │ │ + bl abf74c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6001b2 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x4f70a> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ bl 3a87dc │ │ │ │ ldr r0, [pc, #208] @ (60021c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x4f774>) │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ @@ -2113697,15 +2113697,15 @@ │ │ │ │ str.w r0, [r4, #988] @ 0x3dc │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4, #992] @ 0x3e0 │ │ │ │ movs r3, #3 │ │ │ │ str.w r5, [r4, #976] @ 0x3d0 │ │ │ │ str.w r3, [r4, #680] @ 0x2a8 │ │ │ │ str.w r3, [r4, #1016] @ 0x3f8 │ │ │ │ - bl b1457c │ │ │ │ + bl b145bc │ │ │ │ ldrb.w r3, [r4, #3298] @ 0xce2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ ldrb.w r7, [r4, #3276] @ 0xccc │ │ │ │ cmp r3, #0 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ @@ -2113806,15 +2113806,15 @@ │ │ │ │ vstr s15, [r4, #584] @ 0x248 │ │ │ │ vstr s15, [r4, #568] @ 0x238 │ │ │ │ vstr s15, [r4, #564] @ 0x234 │ │ │ │ bl 6000f0 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x4f648> │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ add.w r0, r4, #3312 @ 0xcf0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl ac2dfc │ │ │ │ + bl ac2e3c │ │ │ │ movs r1, #1 │ │ │ │ addw r0, r4, #3332 @ 0xd04 │ │ │ │ bl 3ca65c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ @@ -2117715,15 +2117715,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r3, #180] @ 0xb4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r5, #696] @ 0x2b8 │ │ │ │ cbz r0, 6034f2 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x52a4a> │ │ │ │ - bl b0f4e4 │ │ │ │ + bl b0f524 │ │ │ │ ldr.w r0, [r5, #684] @ 0x2ac │ │ │ │ cbz r0, 6034fc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x52a54> │ │ │ │ bl 4d4634 │ │ │ │ ldr.w r3, [r5, #2252] @ 0x8cc │ │ │ │ cbz r3, 60355a <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x52ab2> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r5 │ │ │ │ @@ -2117834,15 +2117834,15 @@ │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ blx r3 │ │ │ │ addw r0, r5, #2360 @ 0x938 │ │ │ │ bl 62128c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x707e4> │ │ │ │ addw r0, r5, #2444 @ 0x98c │ │ │ │ bl 62128c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x707e4> │ │ │ │ addw r0, r5, #2260 @ 0x8d4 │ │ │ │ - bl ac2e24 │ │ │ │ + bl ac2e64 │ │ │ │ ldr.w r0, [r5, #868] @ 0x364 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6036e6 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x52c3e> │ │ │ │ blx 67b40 │ │ │ │ ldr.w r0, [r5, #988] @ 0x3dc │ │ │ │ blx 67b40 │ │ │ │ ldr.w r0, [r5, #1168] @ 0x490 │ │ │ │ @@ -2117986,15 +2117986,15 @@ │ │ │ │ ldr r3, [pc, #1008] @ (603c14 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x5316c>) │ │ │ │ str.w r7, [r0, #680] @ 0x2a8 │ │ │ │ add r3, pc │ │ │ │ str r7, [r0, #0] │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ str.w r6, [r0, #632] @ 0x278 │ │ │ │ addw r0, r0, #2260 @ 0x8d4 │ │ │ │ - bl ac2e18 │ │ │ │ + bl ac2e58 │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ str.w r0, [r4, #636] @ 0x27c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 60432c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x53884> │ │ │ │ @@ -2118763,15 +2118763,15 @@ │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 5223c8 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl b0f108 │ │ │ │ + bl b0f148 │ │ │ │ str.w r0, [r4, #696] @ 0x2b8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 60432c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x53884> │ │ │ │ ldr.w r3, [r4, #680] @ 0x2a8 │ │ │ │ ldrb.w r6, [r3, #3298] @ 0xce2 │ │ │ │ ldr r3, [pc, #968] @ (60456c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x53ac4>) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ @@ -2125989,15 +2125989,15 @@ │ │ │ │ add r2, pc │ │ │ │ str r4, [r1, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ vstr d7, [r1] │ │ │ │ strd r2, r3, [r1, #44] @ 0x2c │ │ │ │ ldr.w r0, [r4, #684] @ 0x2ac │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl b0a268 │ │ │ │ + bl b0a2a8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 6095e2 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x58b3a> │ │ │ │ ldr.w r0, [r4, #684] @ 0x2ac │ │ │ │ bl 4d511c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ @@ -2126143,15 +2126143,15 @@ │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl b0e7b4 │ │ │ │ + bl b0e7f4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [pc, #636] @ (609a04 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x58f5c>) │ │ │ │ mov r0, r4 │ │ │ │ @@ -2126582,15 +2126582,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - bl b132d4 │ │ │ │ + bl b13314 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #0] │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [pc, #168] @ (609d90 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x592e8>) │ │ │ │ ldr r3, [pc, #160] @ (609d8c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x592e4>) │ │ │ │ @@ -2126621,15 +2126621,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - bl b13474 │ │ │ │ + bl b134b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 609ce6 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x5923e> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 609ce6 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x5923e> │ │ │ │ @@ -2126649,15 +2126649,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #32 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - bl b133a4 │ │ │ │ + bl b133e4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ b.n 609ce6 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x5923e> │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r6, #52] @ 0x34 │ │ │ │ @@ -2126882,15 +2126882,15 @@ │ │ │ │ mov r7, r0 │ │ │ │ addw r0, r0, #2260 @ 0x8d4 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ mov r8, r2 │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r3 │ │ │ │ - bl ac2f68 │ │ │ │ + bl ac2fa8 │ │ │ │ strb.w r8, [r0, #7] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w lr, [sp, #56] @ 0x38 │ │ │ │ add.w ip, r0, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r6, [r0, #0] │ │ │ │ bfi r3, r5, #0, #24 │ │ │ │ @@ -2126926,15 +2126926,15 @@ │ │ │ │ mov r0, sl │ │ │ │ blx r5 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 60a00e <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x59566> │ │ │ │ mov r1, r4 │ │ │ │ addw r0, r7, #2260 @ 0x8d4 │ │ │ │ - bl ac3094 │ │ │ │ + bl ac30d4 │ │ │ │ b.n 60a018 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x59570> │ │ │ │ ldr.w r3, [r7, #632] @ 0x278 │ │ │ │ add.w r8, r7, #640 @ 0x280 │ │ │ │ mov.w r2, #402653184 @ 0x18000000 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r3, #176] @ 0xb0 │ │ │ │ blx r3 │ │ │ │ @@ -2126997,15 +2126997,15 @@ │ │ │ │ b.n 60a030 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x59588> │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ addw r0, r0, #2260 @ 0x8d4 │ │ │ │ - bl ac3094 │ │ │ │ + bl ac30d4 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #164] @ (60a1c8 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x59720>) │ │ │ │ mov r6, r1 │ │ │ │ @@ -2134572,15 +2134572,15 @@ │ │ │ │ movlt r3, #255 @ 0xff │ │ │ │ add.w r1, r5, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r0, [r1, #1404] @ 0x57c │ │ │ │ strb.w r3, [r1, #1405] @ 0x57d │ │ │ │ str.w r2, [r5, #1396] @ 0x574 │ │ │ │ mov r0, r9 │ │ │ │ - bl b0a354 │ │ │ │ + bl b0a394 │ │ │ │ ldr.w r9, [r5, #1128] @ 0x468 │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 67440 │ │ │ │ ldr r2, [pc, #332] @ (60f4ac <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x5ea04>) │ │ │ │ ldr.w r3, [r5, #1396] @ 0x574 │ │ │ │ @@ -2139721,15 +2139721,15 @@ │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #8] │ │ │ │ @@ -2139870,15 +2139870,15 @@ │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w ip, r4, r5, lsl #4 │ │ │ │ @@ -2139952,15 +2139952,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ @@ -2140042,15 +2140042,15 @@ │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r0, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ @@ -2140141,15 +2140141,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ @@ -2140235,15 +2140235,15 @@ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ @@ -2140380,15 +2140380,15 @@ │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ mov r1, sl │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ mov r0, r7 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ - bl ac5ac0 │ │ │ │ + bl ac5b00 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ ldrb.w r8, [sp, #453] @ 0x1c5 │ │ │ │ ldrb.w r3, [sp, #452] @ 0x1c4 │ │ │ │ and.w r6, r8, #3 │ │ │ │ @@ -2140504,15 +2140504,15 @@ │ │ │ │ ldrh.w r1, [r2, #536] @ 0x218 │ │ │ │ bfi r1, r0, #0, #10 │ │ │ │ strh.w r1, [r2, #536] @ 0x218 │ │ │ │ bne.n 613452 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x629aa> │ │ │ │ add.w r1, r7, #28 │ │ │ │ mov r0, r5 │ │ │ │ add r6, sp, #436 @ 0x1b4 │ │ │ │ - bl ac5d7c │ │ │ │ + bl ac5dbc │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 613094 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x625ec> │ │ │ │ ldrb.w r3, [sp, #437] @ 0x1b5 │ │ │ │ ldrb.w r2, [sp, #468] @ 0x1d4 │ │ │ │ ldrb.w r8, [sp, #436] @ 0x1b4 │ │ │ │ @@ -2140674,15 +2140674,15 @@ │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - bl ac5cec │ │ │ │ + bl ac5d2c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 613292 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x627ea> │ │ │ │ ldr.w r2, [pc, #2096] @ 613e6c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x633c4> │ │ │ │ ldr.w r3, [pc, #2072] @ 613e58 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x633b0> │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -2140879,15 +2140879,15 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ movs r1, #30 │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ bl 6128e0 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x61e38> │ │ │ │ b.n 613720 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62c78> │ │ │ │ mov r0, r7 │ │ │ │ - bl ac5a58 │ │ │ │ + bl ac5a98 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 613720 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62c78> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldrb.w r7, [sp, #526] @ 0x20e │ │ │ │ ldr r6, [r4, #12] │ │ │ │ bfi r3, r8, #4, #4 │ │ │ │ @@ -2141298,15 +2141298,15 @@ │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r1, ip │ │ │ │ ldmia.w r4, {r2, r3} │ │ │ │ bl 6115c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x60b18> │ │ │ │ b.n 613720 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62c78> │ │ │ │ mov r0, r7 │ │ │ │ - bl ac5a58 │ │ │ │ + bl ac5a98 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 613720 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62c78> │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 613cd0 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x63228> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ @@ -2141361,15 +2141361,15 @@ │ │ │ │ ldr r2, [pc, #188] @ (613f48 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x634a0>) │ │ │ │ ldr r3, [pc, #188] @ (613f4c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x634a4>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ ldrb.w r3, [sp, #28] │ │ │ │ cbz r3, 613ed0 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x63428> │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ ldrb.w ip, [sp, #97] @ 0x61 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -2141516,15 +2141516,15 @@ │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ add r6, sp, #260 @ 0x104 │ │ │ │ add.w r7, fp, #68 @ 0x44 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, fp │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #964 @ 0x3c4 │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ @@ -2141581,27 +2141581,27 @@ │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ bhi.w 61570c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x64c64> │ │ │ │ cmp r5, #97 @ 0x61 │ │ │ │ bls.w 614cce <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x64226> │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ add r6, sp, #324 @ 0x144 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ add r2, sp, #996 @ 0x3e4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, sp, #980 @ 0x3d4 │ │ │ │ bl 613094 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x625ec> │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #308 @ 0x134 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r2, sp, #996 @ 0x3e4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #336] @ 0x150 │ │ │ │ @@ -2141611,15 +2141611,15 @@ │ │ │ │ ldmia.w r6, {r1, r2, r3} │ │ │ │ bl 6118d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x60e2c> │ │ │ │ b.n 614006 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x6355e> │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ add.w fp, sp, #884 @ 0x374 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ bl 613094 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x625ec> │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldrb.w r3, [fp] │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ @@ -2141697,15 +2141697,15 @@ │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ add r7, sp, #900 @ 0x384 │ │ │ │ mla r6, r2, r3, r6 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ ldrb r1, [r7, #0] │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ @@ -2141955,15 +2141955,15 @@ │ │ │ │ add.w r9, sp, #980 @ 0x3d4 │ │ │ │ mla r3, r2, r3, r6 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ ldrb.w r2, [sp, #964] @ 0x3c4 │ │ │ │ ldrh.w r3, [sp, #968] @ 0x3c8 │ │ │ │ and.w r0, r2, #15 │ │ │ │ @@ -2142144,15 +2142144,15 @@ │ │ │ │ bne.n 614756 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x63cae> │ │ │ │ lsls r5, r5, #2 │ │ │ │ add.w r8, sp, #964 @ 0x3c4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #980 @ 0x3d4 │ │ │ │ mov r1, sl │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ add.w r1, sp, #1240 @ 0x4d8 │ │ │ │ add.w ip, r3, r5 │ │ │ │ @@ -2142165,15 +2142165,15 @@ │ │ │ │ str.w r3, [sp, #1228] @ 0x4cc │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r2, sp, #980 @ 0x3d4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ add.w r2, sp, #1240 @ 0x4d8 │ │ │ │ ldr.w r8, [r4, #28] │ │ │ │ @@ -2142307,15 +2142307,15 @@ │ │ │ │ add.w r9, sp, #980 @ 0x3d4 │ │ │ │ ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ mla r3, r2, r3, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ movs r3, #2 │ │ │ │ ldrd r0, r1, [sp, #972] @ 0x3cc │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ @@ -2142627,15 +2142627,15 @@ │ │ │ │ add.w r9, sp, #980 @ 0x3d4 │ │ │ │ add.w r8, sp, #916 @ 0x394 │ │ │ │ add.w fp, sp, #996 @ 0x3e4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ ldrb.w r3, [r8] │ │ │ │ and.w r1, r2, #3 │ │ │ │ @@ -2142739,15 +2142739,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ add r7, sp, #836 @ 0x344 │ │ │ │ add r6, sp, #852 @ 0x354 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ @@ -2143150,15 +2143150,15 @@ │ │ │ │ bl 612d88 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x622e0> │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add.w fp, sp, #996 @ 0x3e4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, fp │ │ │ │ add.w r8, sp, #916 @ 0x394 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ bl 613094 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x625ec> │ │ │ │ ldrh r2, [r7, #6] │ │ │ │ ldrb.w r1, [r8] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ @@ -2143411,15 +2143411,15 @@ │ │ │ │ @ instruction: 0xe9bfffff │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add.w r9, sp, #980 @ 0x3d4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r2, sp, #996 @ 0x3e4 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ ldrd r0, r1, [sp, #348] @ 0x15c │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ ldrd r2, r3, [sp, #340] @ 0x154 │ │ │ │ @@ -2143456,27 +2143456,27 @@ │ │ │ │ b.w 614be4 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x6413c> │ │ │ │ subs r5, #101 @ 0x65 │ │ │ │ cmp r5, #1 │ │ │ │ bhi.w 614cce <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x64226> │ │ │ │ add.w r1, r4, #24 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ add r6, sp, #292 @ 0x124 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ add r2, sp, #996 @ 0x3e4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, sp, #980 @ 0x3d4 │ │ │ │ bl 613094 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x625ec> │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r7, sp, #276 @ 0x114 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r2, sp, #996 @ 0x3e4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #304] @ 0x130 │ │ │ │ @@ -2143600,15 +2143600,15 @@ │ │ │ │ add.w r2, r8, #1 │ │ │ │ str.w r2, [sl, #116] @ 0x74 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ add r7, sp, #500 @ 0x1f4 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ add r3, sp, #468 @ 0x1d4 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ ldr.w r3, [sl, #136] @ 0x88 │ │ │ │ @@ -2143719,15 +2143719,15 @@ │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r0, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ add.w fp, sp, #996 @ 0x3e4 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, fp │ │ │ │ add.w r9, sp, #980 @ 0x3d4 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ bl 613094 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x625ec> │ │ │ │ ldrh.w r3, [sp, #576] @ 0x240 │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -2143832,15 +2143832,15 @@ │ │ │ │ bl 611748 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x60ca0> │ │ │ │ b.w 614006 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x6355e> │ │ │ │ add.w r9, sp, #980 @ 0x3d4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [sp, #412] @ 0x19c │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ @@ -2143941,29 +2143941,29 @@ │ │ │ │ ands.w r6, r6, #1 │ │ │ │ beq.w 615f32 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x6548a> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ b.w 6152ee <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x64846> │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ add r3, sp, #628 @ 0x274 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ bl 613094 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x625ec> │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #612 @ 0x264 │ │ │ │ add r7, sp, #708 @ 0x2c4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ ldrh.w r3, [sp, #736] @ 0x2e0 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -2144010,29 +2144010,29 @@ │ │ │ │ movs r1, #193 @ 0xc1 │ │ │ │ mov r0, sl │ │ │ │ ldmia.w r6, {r2, r3} │ │ │ │ bl 6115c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x60b18> │ │ │ │ b.w 614006 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x6355e> │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ add r3, sp, #596 @ 0x254 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ bl 613094 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x625ec> │ │ │ │ add.w r3, r4, #84 @ 0x54 │ │ │ │ add r5, sp, #580 @ 0x244 │ │ │ │ add r7, sp, #740 @ 0x2e4 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #84] @ 0x54 │ │ │ │ bl 612acc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x62024> │ │ │ │ ldrh.w r3, [sp, #768] @ 0x300 │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -2144152,15 +2144152,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ blx 67548 │ │ │ │ add.w r1, r4, #24 │ │ │ │ mov r0, fp │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ mov r2, fp │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ bl 613094 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x625ec> │ │ │ │ ldrh.w r3, [sp, #704] @ 0x2c0 │ │ │ │ add r2, sp, #24 │ │ │ │ @@ -2144372,40 +2144372,40 @@ │ │ │ │ bl 3ced48 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 61617a <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x656d2> │ │ │ │ ldrsb.w r3, [fp, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 616e1a <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x66372> │ │ │ │ mov r0, fp │ │ │ │ - bl acec04 │ │ │ │ + bl acec44 │ │ │ │ mov r0, fp │ │ │ │ bl 41e460 │ │ │ │ mov r0, fp │ │ │ │ bl 623278 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x727d0> │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.n 6161ea <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x65742> │ │ │ │ ldrsb.w r1, [fp, #65] @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ sub.w r1, r1, #4 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl ac6da4 │ │ │ │ + bl ac6de4 │ │ │ │ mov r0, fp │ │ │ │ bl 41e460 │ │ │ │ mov r0, fp │ │ │ │ bl 41e4c0 │ │ │ │ ldrsb.w r3, [fp, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 616cc6 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x6621e> │ │ │ │ mov r0, fp │ │ │ │ bl 6233c0 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x72918> │ │ │ │ b.n 61620e <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x65766> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl ac6da4 │ │ │ │ + bl ac6de4 │ │ │ │ mov r0, fp │ │ │ │ bl 41e460 │ │ │ │ mov r0, fp │ │ │ │ bl 41e4c0 │ │ │ │ ldrsb.w r3, [fp, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 616cc6 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x6621e> │ │ │ │ @@ -2144415,44 +2144415,44 @@ │ │ │ │ bl 62331c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x72874> │ │ │ │ mov r0, fp │ │ │ │ bl 6231d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x7272c> │ │ │ │ mov r0, fp │ │ │ │ bl 41ec68 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl af0af4 │ │ │ │ + bl af0b34 │ │ │ │ mov r0, fp │ │ │ │ bl 41ec68 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ mov r0, fp │ │ │ │ - bl aed398 │ │ │ │ + bl aed3d8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl ae314c │ │ │ │ + bl ae318c │ │ │ │ ldrsb.w r2, [fp, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 616ae8 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x66040> │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ bl 46ce90 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, fp │ │ │ │ - bl ae073c │ │ │ │ + bl ae077c │ │ │ │ movs r1, #32 │ │ │ │ mov r0, fp │ │ │ │ - bl acd744 │ │ │ │ + bl acd784 │ │ │ │ mov r0, fp │ │ │ │ bl 41ec68 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - bl ac60d8 │ │ │ │ + bl ac6118 │ │ │ │ ldrsb.w r0, [fp, #65] @ 0x41 │ │ │ │ str.w fp, [r5] │ │ │ │ bl 508b34 │ │ │ │ add.w r1, fp, #24 │ │ │ │ str r0, [r5, #12] │ │ │ │ bl 508b4c │ │ │ │ ldrb.w r3, [fp, #325] @ 0x145 │ │ │ │ @@ -2145282,15 +2145282,15 @@ │ │ │ │ cmp r1, r2 │ │ │ │ bne.n 616b10 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x66068> │ │ │ │ add r6, sp, #684 @ 0x2ac │ │ │ │ movs r2, #1 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl adf144 │ │ │ │ + bl adf184 │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 67440 │ │ │ │ ldr.w r3, [fp, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2145732,40 +2145732,40 @@ │ │ │ │ ldrh r2, [r2, #4] │ │ │ │ ubfx r2, r2, #3, #11 │ │ │ │ bl 619fb4 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x6950c> │ │ │ │ movs r3, #0 │ │ │ │ b.n 616f96 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x664ee> │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r9 │ │ │ │ - bl ac2604 │ │ │ │ + bl ac2644 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 617006 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x6655e> │ │ │ │ subs r7, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl ac263c │ │ │ │ + bl ac267c │ │ │ │ cmp r9, r8 │ │ │ │ bne.n 616ff2 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x6654a> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ bl 620fa8 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x70500> │ │ │ │ mov r0, r4 │ │ │ │ - bl ac2804 │ │ │ │ + bl ac2844 │ │ │ │ cbz r0, 61705a <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x665b2> │ │ │ │ movw r6, #34953 @ 0x8889 │ │ │ │ movt r6, #34952 @ 0x8888 │ │ │ │ movs r7, #0 │ │ │ │ cbz r5, 61704e <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x665a6> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac2d4c │ │ │ │ + bl ac2d8c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ adds r7, #1 │ │ │ │ asrs r1, r2, #31 │ │ │ │ smull ip, r3, r6, r2 │ │ │ │ add r3, r2 │ │ │ │ rsb r1, r1, r3, asr #3 │ │ │ │ @@ -2149023,19 +2149023,19 @@ │ │ │ │ bl 3ce2b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 41bcc0 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl af0230 │ │ │ │ + bl af0270 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl af0af4 │ │ │ │ + bl af0b34 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl 4265f8 │ │ │ │ ldrsb.w r2, [sl, #65] @ 0x41 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r2, #4 │ │ │ │ ite eq │ │ │ │ @@ -2149177,19 +2149177,19 @@ │ │ │ │ bl 3ce2b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 41bcc0 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl af0230 │ │ │ │ + bl af0270 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl af0af4 │ │ │ │ + bl af0b34 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ bl 4265f8 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [pc, #604] @ (619660 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x68bb8>) │ │ │ │ mov r0, sl │ │ │ │ @@ -2149207,15 +2149207,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 67440 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl aeeabc │ │ │ │ + bl aeeafc │ │ │ │ b.n 619192 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x686ea> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orrs r5, r6 │ │ │ │ orr.w r5, r9, r5 │ │ │ │ mov r0, sl │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -2149223,29 +2149223,29 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ bl 42a2d8 │ │ │ │ orr.w r3, r0, r5 │ │ │ │ ands.w r9, r3, #255 @ 0xff │ │ │ │ bne.n 619418 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x68970> │ │ │ │ mov r0, sl │ │ │ │ - bl adfe14 │ │ │ │ + bl adfe54 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ bl 427f48 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ orrs r6, r0 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ blx 67440 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #255 @ 0xff │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bl aeeabc │ │ │ │ + bl aeeafc │ │ │ │ orrs r6, r0 │ │ │ │ ands.w r6, r6, #255 @ 0xff │ │ │ │ bne.w 619192 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x686ea> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 418538 │ │ │ │ mov r2, r6 │ │ │ │ @@ -2160967,15 +2160967,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 620f24 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x7047c> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 620fea <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x70542> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl ac2694 │ │ │ │ + bl ac26d4 │ │ │ │ ldr r7, [r7, #68] @ 0x44 │ │ │ │ cmp r7, #0 │ │ │ │ bne.n 620fee <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x70546> │ │ │ │ ldr r5, [r5, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 620fde <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x70536> │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ @@ -2161034,15 +2161034,15 @@ │ │ │ │ mov.w r9, #32 │ │ │ │ mov.w r8, #4 │ │ │ │ add r3, pc │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ movw r6, #479 @ 0x1df │ │ │ │ - bl ac2190 │ │ │ │ + bl ac21d0 │ │ │ │ cmp.w r8, #4 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #128 @ 0x80 │ │ │ │ movne.w fp, #608 @ 0x260 │ │ │ │ str r0, [r5, #0] │ │ │ │ movw r3, #1919 @ 0x77f │ │ │ │ strd r8, r7, [sp, #16] │ │ │ │ @@ -2161051,15 +2161051,15 @@ │ │ │ │ movne r6, r3 │ │ │ │ mov r7, r5 │ │ │ │ rsb r9, r9, r9, lsl #4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ adds r4, r3, r5 │ │ │ │ ldr.w sl, [r3, r5] │ │ │ │ - bl ac2278 │ │ │ │ + bl ac22b8 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w sl, r7, sl, lsl #2 │ │ │ │ str.w r0, [sl, #4] │ │ │ │ add.w r8, r4, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -2161067,15 +2161067,15 @@ │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ cbz r1, 621118 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x70670> │ │ │ │ add r1, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl ac22f0 │ │ │ │ + bl ac2330 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, sl │ │ │ │ bhi.n 621110 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x70668> │ │ │ │ adds r5, #15 │ │ │ │ cmp r5, r6 │ │ │ │ bne.n 621106 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x7065e> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ @@ -2161142,15 +2161142,15 @@ │ │ │ │ beq.n 6211e8 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x70740> │ │ │ │ tst.w r8, r6 │ │ │ │ beq.n 6211ca <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x70722> │ │ │ │ add.w r2, fp, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ adds r6, #1 │ │ │ │ - bl ac223c │ │ │ │ + bl ac227c │ │ │ │ cmp r6, #16 │ │ │ │ bne.n 6211d0 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x70728> │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #16 │ │ │ │ bne.n 6211be <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x70716> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -2161158,15 +2161158,15 @@ │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 6211b2 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x7070a> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldrd fp, r5, [sp, #12] │ │ │ │ add.w r8, r4, sl │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl ac2314 │ │ │ │ + bl ac2354 │ │ │ │ ldr.w r0, [fp], #4 │ │ │ │ blx 67b40 │ │ │ │ cmp r8, fp │ │ │ │ bne.n 62120a <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x70762> │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ ldr r2, [pc, #100] @ (621284 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x707dc>) │ │ │ │ @@ -2165264,15 +2165264,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ ldr.w r0, [r4, #696] @ 0x2b8 │ │ │ │ - bl b11b50 │ │ │ │ + bl b11b90 │ │ │ │ ldr.w r1, [r4, #724] @ 0x2d4 │ │ │ │ cbz r1, 623c0c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x73164> │ │ │ │ mov r0, r4 │ │ │ │ bl 607d68 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x572c0> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #724] @ 0x2d4 │ │ │ │ ldrb.w r3, [r4, #1833] @ 0x729 │ │ │ │ @@ -2165347,15 +2165347,15 @@ │ │ │ │ bcs.n 623d9c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x732f4> │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ bl 623868 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x72dc0> │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #696] @ 0x2b8 │ │ │ │ movs r2, #0 │ │ │ │ - bl b127d0 │ │ │ │ + bl b12810 │ │ │ │ ldr.w r1, [r4, #724] @ 0x2d4 │ │ │ │ mov r9, r6 │ │ │ │ cbz r1, 623cf4 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x7324c> │ │ │ │ mov r0, r4 │ │ │ │ bl 607d68 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x572c0> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #724] @ 0x2d4 │ │ │ │ @@ -2165533,15 +2165533,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #1 │ │ │ │ strd r5, sl, [sp] │ │ │ │ - bl b10674 │ │ │ │ + bl b106b4 │ │ │ │ ldr.w r1, [r4, #724] @ 0x2d4 │ │ │ │ cbz r1, 623efc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x73454> │ │ │ │ mov r0, r4 │ │ │ │ bl 607d68 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x572c0> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #724] @ 0x2d4 │ │ │ │ ldrb.w r3, [r4, #1833] @ 0x729 │ │ │ │ @@ -2166080,15 +2166080,15 @@ │ │ │ │ movs r1, #9 │ │ │ │ bl 623868 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x72dc0> │ │ │ │ ldrh r1, [r6, #0] │ │ │ │ ldrh r2, [r6, #2] │ │ │ │ ldr.w r3, [r4, #1864] @ 0x748 │ │ │ │ ldr.w r0, [r4, #696] @ 0x2b8 │ │ │ │ vldr d0, [pc, #120] @ 6245b0 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x73b08> │ │ │ │ - bl b106a8 │ │ │ │ + bl b106e8 │ │ │ │ ldr.w r1, [r4, #724] @ 0x2d4 │ │ │ │ cbz r1, 624550 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x73aa8> │ │ │ │ mov r0, r4 │ │ │ │ bl 607d68 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x572c0> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #724] @ 0x2d4 │ │ │ │ ldrb.w r3, [r4, #1833] @ 0x729 │ │ │ │ @@ -2166219,15 +2166219,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #312] @ 0x138 │ │ │ │ strh.w r4, [sp, #336] @ 0x150 │ │ │ │ bl 623868 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x72dc0> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #696] @ 0x2b8 │ │ │ │ - bl b11650 │ │ │ │ + bl b11690 │ │ │ │ ldr.w r1, [r5, #724] @ 0x2d4 │ │ │ │ cbz r1, 6246d4 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x73c2c> │ │ │ │ mov r0, r5 │ │ │ │ bl 607d68 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x572c0> │ │ │ │ str.w r4, [r5, #724] @ 0x2d4 │ │ │ │ ldrb.w r3, [r5, #1833] @ 0x729 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -2166270,15 +2166270,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ bl 623868 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x72dc0> │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #696] @ 0x2b8 │ │ │ │ movs r2, #0 │ │ │ │ - bl b11650 │ │ │ │ + bl b11690 │ │ │ │ ldr.w r1, [r5, #724] @ 0x2d4 │ │ │ │ cbz r1, 624762 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x73cba> │ │ │ │ mov r0, r5 │ │ │ │ bl 607d68 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x572c0> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #724] @ 0x2d4 │ │ │ │ ldrb.w r3, [r5, #1833] @ 0x729 │ │ │ │ @@ -2166449,15 +2166449,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr.w r0, [r4, #696] @ 0x2b8 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ - bl b11ea8 │ │ │ │ + bl b11ee8 │ │ │ │ ldr.w r1, [r4, #724] @ 0x2d4 │ │ │ │ cbz r1, 62493a <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x73e92> │ │ │ │ mov r0, r4 │ │ │ │ bl 607d68 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x572c0> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #724] @ 0x2d4 │ │ │ │ ldrb.w r3, [r4, #1833] @ 0x729 │ │ │ │ @@ -2166555,21 +2166555,21 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldr r7, [r4, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [r4, #116] @ 0x74 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ - bl b106dc │ │ │ │ + bl b1071c │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ add r1, sp, #152 @ 0x98 │ │ │ │ ldr.w r0, [r6, #696] @ 0x2b8 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ - bl b10730 │ │ │ │ + bl b10770 │ │ │ │ ldrh.w r0, [sp, #132] @ 0x84 │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldrh.w fp, [sp, #132] @ 0x84 │ │ │ │ mov ip, r0 │ │ │ │ cbnz r3, 624abe <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x74016> │ │ │ │ ldrb.w r3, [r5, #79] @ 0x4f │ │ │ │ @@ -2166755,15 +2166755,15 @@ │ │ │ │ str.w r9, [sp] │ │ │ │ mov r3, r4 │ │ │ │ strd r5, r5, [sp, #32] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ ldr.w r0, [r6, #696] @ 0x2b8 │ │ │ │ - bl b109f0 │ │ │ │ + bl b10a30 │ │ │ │ ldr.w r1, [r6, #724] @ 0x2d4 │ │ │ │ cbz r1, 624c5e <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x741b6> │ │ │ │ mov r0, r6 │ │ │ │ bl 607d68 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x572c0> │ │ │ │ str.w r5, [r6, #724] @ 0x2d4 │ │ │ │ ldrb.w r3, [r6, #1833] @ 0x729 │ │ │ │ cbz r3, 624c6e <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x741c6> │ │ │ │ @@ -2175449,23 +2175449,23 @@ │ │ │ │ cmp lr, r6 │ │ │ │ bne.n 62a894 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x79dec> │ │ │ │ add.w r1, r8, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w sl, sl, #4 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ac2604 │ │ │ │ + bl ac2644 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 62a8e4 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x79e3c> │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r2, [sl, #4]! │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ - bl ac263c │ │ │ │ + bl ac267c │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 62a8d2 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x79e2a> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ bl 620fa8 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x70500> │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2175502,39 +2175502,39 @@ │ │ │ │ bl 620f24 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x7047c> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 62a928 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x79e80> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ mov r2, fp │ │ │ │ adds r6, #1 │ │ │ │ - bl ac2694 │ │ │ │ + bl ac26d4 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r0, r8 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 62a932 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x79e8a> │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ cbz r2, 62a966 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x79ebe> │ │ │ │ ldrh r1, [r0, #48] @ 0x30 │ │ │ │ subs r2, #1 │ │ │ │ ubfx r1, r1, #5, #11 │ │ │ │ rsb r1, r1, r1, lsl #4 │ │ │ │ add r2, r1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl ac2d68 │ │ │ │ + bl ac2da8 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r1 │ │ │ │ bcc.n 62a90a <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x79e62> │ │ │ │ mov r4, r7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl ac2804 │ │ │ │ + bl ac2844 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 62aab0 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x7a008> │ │ │ │ movw fp, #34953 @ 0x8889 │ │ │ │ movt fp, #34952 @ 0x8888 │ │ │ │ movs r6, #0 │ │ │ │ cbnz r4, 62a9bc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x79f14> │ │ │ │ b.n 62aaba <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x7a012> │ │ │ │ @@ -2175549,15 +2175549,15 @@ │ │ │ │ bl 621e4c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x713a4> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 62aaba <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x7a012> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl ac2d4c │ │ │ │ + bl ac2d8c │ │ │ │ smull r1, r3, fp, r0 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov.w sl, r0, asr #31 │ │ │ │ add r3, r0 │ │ │ │ ldr.w r8, [r4] │ │ │ │ mov r5, r0 │ │ │ │ rsb r3, sl, r3, asr #3 │ │ │ │ @@ -2181176,15 +2181176,15 @@ │ │ │ │ add.w r0, r4, #2224 @ 0x8b0 │ │ │ │ bl 3ca648 │ │ │ │ addw r0, r4, #2252 @ 0x8cc │ │ │ │ bl 3ca648 │ │ │ │ ldrb.w r3, [r4, #931] @ 0x3a3 │ │ │ │ cbnz r3, 62e610 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x7db68> │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ - bl b0b6d0 │ │ │ │ + bl b0b710 │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbnz r3, 62e606 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x7db5e> │ │ │ │ ldr.w r0, [r4, #2052] @ 0x804 │ │ │ │ movs r1, #0 │ │ │ │ bl 3a51c0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #2056] @ 0x808 │ │ │ │ @@ -2181206,15 +2181206,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r4, #2212] @ 0x8a4 │ │ │ │ bl 6350e4 │ │ │ │ b.n 62e5b6 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x7db0e> │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ - bl ac0980 │ │ │ │ + bl ac09c0 │ │ │ │ b.n 62e5a8 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x7db00> │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w lr, [pc, #116] @ 62e6a0 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x7dbf8> │ │ │ │ @@ -2182533,15 +2182533,15 @@ │ │ │ │ movcs r6, r2 │ │ │ │ movw r2, #41248 @ 0xa120 │ │ │ │ movt r2, #7 │ │ │ │ mov.w ip, r6, lsr #22 │ │ │ │ lsls r6, r6, #10 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl b0b634 │ │ │ │ + bl b0b674 │ │ │ │ ldrb.w r2, [r4, #931] @ 0x3a3 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 62f718 │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ str.w r3, [r4, #920] @ 0x398 │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ @@ -2182742,20 +2182742,20 @@ │ │ │ │ ldr.w r2, [pc, #2736] @ 6301e0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #14 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl ac0918 │ │ │ │ + bl ac0958 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 62f4ca │ │ │ │ mov r0, r7 │ │ │ │ - bl b0b6d0 │ │ │ │ + bl b0b710 │ │ │ │ b.w 62ecfa │ │ │ │ ldr.w r6, [pc, #2700] @ 6301e4 │ │ │ │ add r6, pc │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 62fb90 │ │ │ │ @@ -2183095,15 +2183095,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ b.w 62ecfa │ │ │ │ ldrb.w r3, [r4, #931] @ 0x3a3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 62f74c │ │ │ │ add.w r0, r4, #336 @ 0x150 │ │ │ │ - bl ac0980 │ │ │ │ + bl ac09c0 │ │ │ │ b.n 62f74c │ │ │ │ ldr.w r2, [pc, #1700] @ 630210 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #27 │ │ │ │ add r2, pc │ │ │ │ bl 62e61c <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x7db74> │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2192610,15 +2192610,15 @@ │ │ │ │ str.w r2, [r5, #400] @ 0x190 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ b.n 63616a │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add.w r0, r5, #264 @ 0x108 │ │ │ │ - bl b0b628 │ │ │ │ + bl b0b668 │ │ │ │ ldrb.w r3, [r5, #931] @ 0x3a3 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 636144 │ │ │ │ b.n 6360b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 635710 │ │ │ │ b.n 6360ea │ │ │ │ @@ -2192933,15 +2192933,15 @@ │ │ │ │ orr.w r6, r0, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 636458 │ │ │ │ ldrb.w r3, [r8, #931] @ 0x3a3 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6365bc │ │ │ │ add.w r0, r8, #264 @ 0x108 │ │ │ │ - bl b0b4f0 │ │ │ │ + bl b0b530 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r5, [sp] │ │ │ │ bl 635fc8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2192998,32 +2192998,32 @@ │ │ │ │ mov r3, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r8, #264 @ 0x108 │ │ │ │ str.w r9, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b0b2a8 │ │ │ │ + bl b0b2e8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 636384 │ │ │ │ mov.w fp, #1 │ │ │ │ b.n 63647e │ │ │ │ add.w r0, r8, #336 @ 0x150 │ │ │ │ - bl ac0870 │ │ │ │ + bl ac08b0 │ │ │ │ b.n 636502 │ │ │ │ and.w r2, r6, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 6363e4 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 636458 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r8, #336 @ 0x150 │ │ │ │ - bl ac07ac │ │ │ │ + bl ac07ec │ │ │ │ cbz r0, 636622 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r0, #-16]! │ │ │ │ b.n 636384 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r6, r3 │ │ │ │ @@ -2193041,19 +2193041,19 @@ │ │ │ │ movmi r3, r5 │ │ │ │ bmi.n 63659c │ │ │ │ b.n 63659a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r3 │ │ │ │ b.n 63659c │ │ │ │ add.w r0, r8, #264 @ 0x108 │ │ │ │ - bl b0b4f0 │ │ │ │ + bl b0b530 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r8, #336 @ 0x150 │ │ │ │ - bl ac07ac │ │ │ │ + bl ac07ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6365e6 │ │ │ │ b.n 636382 │ │ │ │ bic.w r3, r6, #4096 @ 0x1000 │ │ │ │ bic.w r3, r3, #6 │ │ │ │ b.n 63656a │ │ │ │ orr.w r0, r6, #1 │ │ │ │ @@ -2193549,20 +2193549,20 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #76] @ 0x4c │ │ │ │ cbz r2, 636bac │ │ │ │ ldrb.w r2, [r1, #64] @ 0x40 │ │ │ │ cbz r2, 636bba │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ - bl b0b0a0 │ │ │ │ + bl b0b0e0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ adds r1, #16 │ │ │ │ add.w r0, r0, #336 @ 0x150 │ │ │ │ - bl ac07c4 │ │ │ │ + bl ac0804 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ bl 635c24 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ @@ -2193689,15 +2193689,15 @@ │ │ │ │ ldr r2, [pc, #120] @ (636d84 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ b.n 636c00 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ add.w r0, r0, #264 @ 0x108 │ │ │ │ - bl b0b4f0 │ │ │ │ + bl b0b530 │ │ │ │ vldr d7, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r5 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ ldr r6, [r4, #68] @ 0x44 │ │ │ │ @@ -2197130,15 +2197130,15 @@ │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #6 │ │ │ │ bne.n 6393b0 │ │ │ │ ldr.w r0, [r5, #2316] @ 0x90c │ │ │ │ cbz r0, 63940a │ │ │ │ addw r6, r5, #2348 @ 0x92c │ │ │ │ addw r4, r5, #2364 @ 0x93c │ │ │ │ - bl b0f4e4 │ │ │ │ + bl b0f524 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r0, r5 │ │ │ │ cbz r1, 6393f0 │ │ │ │ ldr.w r3, [r5, #200] @ 0xc8 │ │ │ │ blx r3 │ │ │ │ cmp r4, r6 │ │ │ │ bne.n 6393e2 │ │ │ │ @@ -2197147,15 +2197147,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ cbz r1, 639406 │ │ │ │ ldr.w r3, [r5, #248] @ 0xf8 │ │ │ │ blx r3 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 6393f8 │ │ │ │ add.w r0, r5, #2320 @ 0x910 │ │ │ │ - bl b148f4 │ │ │ │ + bl b14934 │ │ │ │ add.w r0, r5, #2704 @ 0xa90 │ │ │ │ bl 6433f4 │ │ │ │ ldr.w r0, [r5, #2720] @ 0xaa0 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r5 │ │ │ │ bl 64b478 │ │ │ │ ldr.w r1, [r9, #1864] @ 0x748 │ │ │ │ @@ -2197459,15 +2197459,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r7, [r4, #692] @ 0x2b4 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r4, #2320 @ 0x910 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b148d0 │ │ │ │ + bl b14910 │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r8, #1340] @ 0x53c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 639680 │ │ │ │ @@ -2197477,15 +2197477,15 @@ │ │ │ │ bne.w 639680 │ │ │ │ ldr.w r3, [r5, #3276] @ 0xccc │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r3, #25 │ │ │ │ itt mi │ │ │ │ ldrmi.w r3, [r4, #2268] @ 0x8dc │ │ │ │ strmi.w r3, [r4, #380] @ 0x17c │ │ │ │ - bl b0f108 │ │ │ │ + bl b0f148 │ │ │ │ str.w r0, [r4, #2316] @ 0x90c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 639680 │ │ │ │ ldr.w r9, [pc, #220] @ 639894 │ │ │ │ addw r7, r4, #2364 @ 0x93c │ │ │ │ str r5, [sp, #20] │ │ │ │ mov fp, r4 │ │ │ │ @@ -2197509,15 +2197509,15 @@ │ │ │ │ cmp r5, r7 │ │ │ │ bne.n 6397d4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add.w r4, fp, #13952 @ 0x3680 │ │ │ │ ldr.w r0, [fp, #2316] @ 0x90c │ │ │ │ adds r4, #16 │ │ │ │ ldrb.w r1, [r5, #3912] @ 0xf48 │ │ │ │ - bl b0f798 │ │ │ │ + bl b0f7d8 │ │ │ │ ldr r2, [pc, #128] @ (639898 ) │ │ │ │ ldr.w r3, [fp, #2316] @ 0x90c │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [r3, #0] │ │ │ │ bl 6aef24 │ │ │ │ movs r3, #0 │ │ │ │ @@ -2197815,15 +2197815,15 @@ │ │ │ │ blx r3 │ │ │ │ blx 66d24 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldrd r7, r5, [r0] │ │ │ │ blx 679a8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1457c │ │ │ │ + bl b145bc │ │ │ │ ldr.w r8, [r4, #1684] @ 0x694 │ │ │ │ movs r3, #1 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ cmp.w r8, #35 @ 0x23 │ │ │ │ mov.w r0, #16843009 @ 0x1010101 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ @@ -2198772,15 +2198772,15 @@ │ │ │ │ cbz r0, 63a6b6 │ │ │ │ blx 67b40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl b1ea44 │ │ │ │ + bl b1ea84 │ │ │ │ ldr.w r2, [r7, #172] @ 0xac │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 63a7f2 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2199602,15 +2199602,15 @@ │ │ │ │ ldr r4, [sp, #408] @ 0x198 │ │ │ │ add.w r0, r6, #2320 @ 0x910 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r7, #8] │ │ │ │ adds r3, r7, #4 │ │ │ │ lsls r1, r4, #2 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl b14950 │ │ │ │ + bl b14990 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 63adb8 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #16418 @ 0x4022 │ │ │ │ bl 6492c4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -2216085,15 +2216085,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl b132d4 │ │ │ │ + bl b13314 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ @@ -2218839,15 +2218839,15 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r6, r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r0, #824 @ 0x338 │ │ │ │ addge.w r0, r0, #808 @ 0x328 │ │ │ │ mov r8, r3 │ │ │ │ - bl ac3064 │ │ │ │ + bl ac30a4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 6491f0 │ │ │ │ cbz r5, 649174 │ │ │ │ cmp r5, r1 │ │ │ │ beq.n 64918c │ │ │ │ @@ -2219764,15 +2219764,15 @@ │ │ │ │ bne.n 649b60 │ │ │ │ dmb ish │ │ │ │ cbz r3, 649b88 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #808 @ 0x328 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl ac3094 │ │ │ │ + bl ac30d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ b.n 649b0c │ │ │ │ mov r1, r4 │ │ │ │ b.n 649b50 │ │ │ │ lsls r3, r2, #25 │ │ │ │ bmi.n 649af0 │ │ │ │ @@ -2220718,19 +2220718,19 @@ │ │ │ │ lsrs r2, r2, #20 │ │ │ │ lsrs r5, r0, #20 │ │ │ │ movs r2, r1 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ bl 4c3938 │ │ │ │ pop {r3, pc} │ │ │ │ - bl af9d0c │ │ │ │ + bl af9d4c │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl af9ce0 │ │ │ │ + bl af9d20 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #231 @ 0xe7 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2220936,21 +2220936,21 @@ │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r5, r1 │ │ │ │ bl 3a8710 │ │ │ │ ldr r2, [pc, #228] @ (64a808 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl abf69c │ │ │ │ + bl abf6dc │ │ │ │ cbz r0, 64a79a │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl abf710 │ │ │ │ + bl abf750 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl abf70c │ │ │ │ + bl abf74c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 64a7d4 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ bl 3a87dc │ │ │ │ ldr r0, [pc, #192] @ (64a80c ) │ │ │ │ add r1, sp, #264 @ 0x108 │ │ │ │ @@ -2221475,15 +2221475,15 @@ │ │ │ │ ldr r4, [sp, #176] @ 0xb0 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r4, [sp, #172] @ 0xac │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl b0e7b4 │ │ │ │ + bl b0e7f4 │ │ │ │ b.n 64ac80 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ strb r4, [r7, r5] │ │ │ │ lsls r6, r6, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r7, r5] │ │ │ │ @@ -2221994,18 +2221994,18 @@ │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ addw r1, r1, #3288 @ 0xcd8 │ │ │ │ add.w r0, r0, #808 @ 0x328 │ │ │ │ mov r7, r2 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac2e18 │ │ │ │ + bl ac2e58 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r0, r4, #824 @ 0x338 │ │ │ │ - bl ac2e18 │ │ │ │ + bl ac2e58 │ │ │ │ ldr.w r3, [r6, #1680] @ 0x690 │ │ │ │ strd r6, r3, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r6, #1684] @ 0x694 │ │ │ │ str.w r3, [r4, #644] @ 0x284 │ │ │ │ ldr r5, [pc, #316] @ (64b42c ) │ │ │ │ ldr r3, [pc, #316] @ (64b430 ) │ │ │ │ ldr.w r2, [r6, #1688] @ 0x698 │ │ │ │ @@ -2222075,15 +2222075,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ add.w r0, r4, #776 @ 0x308 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r2, [r6, #2124] @ 0x84c │ │ │ │ - bl b148d0 │ │ │ │ + bl b14910 │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 5223c8 │ │ │ │ str r0, [r4, #16] │ │ │ │ @@ -2222181,19 +2222181,19 @@ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ cbz r0, 64b4c6 │ │ │ │ bl 522504 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cbz r0, 64b4ce │ │ │ │ bl 522504 │ │ │ │ add.w r0, r5, #808 @ 0x328 │ │ │ │ - bl ac2e24 │ │ │ │ + bl ac2e64 │ │ │ │ add.w r0, r5, #824 @ 0x338 │ │ │ │ - bl ac2e24 │ │ │ │ + bl ac2e64 │ │ │ │ add.w r0, r5, #776 @ 0x308 │ │ │ │ - bl b148f4 │ │ │ │ + bl b14934 │ │ │ │ ldr.w r0, [r5, #636] @ 0x27c │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #740 @ 0x2e4 │ │ │ │ ldr.w r3, [r0, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r5, #636] @ 0x27c │ │ │ │ add.w r1, r5, #744 @ 0x2e8 │ │ │ │ @@ -2222367,15 +2222367,15 @@ │ │ │ │ add r5, pc │ │ │ │ orrs r3, r1 │ │ │ │ str.w r3, [r4, #3276] @ 0xccc │ │ │ │ bl 64a6d4 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ addw r0, r4, #3288 @ 0xcd8 │ │ │ │ - bl ac2dfc │ │ │ │ + bl ac2e3c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ bl 3afda0 │ │ │ │ cmp r0, #17 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ blt.w 64bb0e │ │ │ │ @@ -2222869,15 +2222869,15 @@ │ │ │ │ bl 3ca648 │ │ │ │ add.w r0, r4, #3312 @ 0xcf0 │ │ │ │ bl 3ca648 │ │ │ │ ldr.w r0, [r4, #3308] @ 0xcec │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ addw r0, r4, #3288 @ 0xcd8 │ │ │ │ - bl ac2e14 │ │ │ │ + bl ac2e54 │ │ │ │ ldr.w r0, [r4, #3284] @ 0xcd4 │ │ │ │ bl 3a1fc0 │ │ │ │ ldr.w r0, [r4, #1680] @ 0x690 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ @@ -2224779,15 +2224779,15 @@ │ │ │ │ cbz r3, 64d162 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #16 │ │ │ │ add.w r0, r4, #776 @ 0x308 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl b14950 │ │ │ │ + bl b14990 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 64d24a │ │ │ │ ldr.w r3, [r4, #2292] @ 0x8f4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ @@ -2226590,15 +2226590,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #4 │ │ │ │ add.w r3, r0, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r0, #24 │ │ │ │ add.w r0, r4, #776 @ 0x308 │ │ │ │ - bl b14950 │ │ │ │ + bl b14990 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 64e5fa │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [r5, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -2235325,15 +2235325,15 @@ │ │ │ │ movs r3, #6 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 654454 │ │ │ │ b.n 654436 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl afb24c │ │ │ │ + bl afb28c │ │ │ │ b.n 6544c8 │ │ │ │ ldr r3, [pc, #428] @ (654894 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r8, r4, #264 @ 0x108 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [pc, #432] @ (6548a4 ) │ │ │ │ @@ -2273178,15 +2273178,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 66bb38 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl ae4a40 │ │ │ │ + bl ae4a80 │ │ │ │ orrs r6, r0 │ │ │ │ b.n 66ba70 │ │ │ │ mov r0, r4 │ │ │ │ bl 41e460 │ │ │ │ mov r0, r4 │ │ │ │ bl 41ec68 │ │ │ │ b.n 66baa0 │ │ │ │ @@ -2274546,24 +2274546,24 @@ │ │ │ │ movs r1, #112 @ 0x70 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3faa64 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ strb r4, [r1, #0] │ │ │ │ - bl ace468 │ │ │ │ + bl ace4a8 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ bl 675528 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 40a30c │ │ │ │ mov r0, r5 │ │ │ │ - bl adfe14 │ │ │ │ + bl adfe54 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ add r0, sp, #544 @ 0x220 │ │ │ │ blx 67440 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ @@ -2275478,15 +2275478,15 @@ │ │ │ │ movs r1, #24 │ │ │ │ blx 66ff8 │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 66d2e2 │ │ │ │ ldr r1, [pc, #428] @ (66d4a4 ) │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - bl add67c │ │ │ │ + bl add6bc │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #7 │ │ │ │ beq.w 66dc50 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 66ba14 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 66d308 │ │ │ │ @@ -2276724,26 +2276724,26 @@ │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 66e24e │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 66e25e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae3c18 │ │ │ │ + bl ae3c58 │ │ │ │ ldr.w r2, [pc, #1080] @ 66e404 │ │ │ │ movs r3, #9 │ │ │ │ movs r1, #14 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ bl 401ce0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ bne.n 66dfea │ │ │ │ mov r0, r4 │ │ │ │ - bl ae2f6c │ │ │ │ + bl ae2fac │ │ │ │ ldr.w r3, [r4, #384] @ 0x180 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cbz r1, 66e00a │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -2276854,15 +2276854,15 @@ │ │ │ │ cmp r3, #2 │ │ │ │ bne.n 66e134 │ │ │ │ ldr.w r1, [r4, #328] @ 0x148 │ │ │ │ mov r0, r4 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl adec04 │ │ │ │ + bl adec44 │ │ │ │ ldr.w r8, [pc, #732] @ 66e414 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ bl 3ea350 │ │ │ │ movs r2, #0 │ │ │ │ @@ -2276877,15 +2276877,15 @@ │ │ │ │ bl 675f1c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 66a5dc │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 66e292 │ │ │ │ - bl ae2e70 │ │ │ │ + bl ae2eb0 │ │ │ │ ldr r2, [pc, #672] @ (66e418 ) │ │ │ │ str.w r9, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, r2] │ │ │ │ ldr r2, [pc, #664] @ (66e41c ) │ │ │ │ adds r1, #8 │ │ │ │ @@ -2276912,15 +2276912,15 @@ │ │ │ │ bl 43dad0 │ │ │ │ ldr r3, [pc, #616] @ (66e424 ) │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ add r3, pc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl ad5b38 │ │ │ │ + bl ad5b78 │ │ │ │ mov r0, r4 │ │ │ │ bl 66ba14 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 66e1ca │ │ │ │ ldrb.w r3, [r4, #320] @ 0x140 │ │ │ │ ldrb.w r2, [r4, #321] @ 0x141 │ │ │ │ orrs r3, r2 │ │ │ │ @@ -2276940,18 +2276940,18 @@ │ │ │ │ orr.w r5, r0, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 41e4c0 │ │ │ │ orrs r0, r5 │ │ │ │ ands.w r5, r0, #255 @ 0xff │ │ │ │ bne.n 66e1e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac7330 │ │ │ │ + bl ac7370 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl acd744 │ │ │ │ + bl acd784 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 46ce90 │ │ │ │ mov r0, r4 │ │ │ │ bl 41ec68 │ │ │ │ ldr r2, [pc, #500] @ (66e428 ) │ │ │ │ @@ -2276967,15 +2276967,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ bl 67b7d4 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ bne.w 66dfc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl aca294 │ │ │ │ + bl aca2d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 678224 │ │ │ │ mov r0, r4 │ │ │ │ bl 41ec68 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ @@ -2276989,19 +2276989,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 674dc4 │ │ │ │ b.n 66e1a4 │ │ │ │ bl 673ad0 │ │ │ │ mov r0, r4 │ │ │ │ bl 670408 │ │ │ │ mov r0, r4 │ │ │ │ - bl af5df8 │ │ │ │ + bl af5e38 │ │ │ │ mov r0, r4 │ │ │ │ bl 401098 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae2e70 │ │ │ │ + bl ae2eb0 │ │ │ │ ldr r2, [pc, #360] @ (66e418 ) │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r6, r2] │ │ │ │ ldr r2, [pc, #368] @ (66e42c ) │ │ │ │ @@ -2370650,15 +2370650,15 @@ │ │ │ │ ldr.w r3, [r5, #2440] @ 0x988 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #2316] @ 0x90c │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl b1225c │ │ │ │ + bl b1229c │ │ │ │ strb.w fp, [r5, #1989] @ 0x7c5 │ │ │ │ cbz r4, 6abafe │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2370904,15 +2370904,15 @@ │ │ │ │ ldr.w r3, [r4, #2440] @ 0x988 │ │ │ │ str r3, [sp, #0] │ │ │ │ vmov.f32 s0, s16 │ │ │ │ lsl.w r3, r9, r7 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #2316] @ 0x90c │ │ │ │ mov r1, r6 │ │ │ │ - bl b1225c │ │ │ │ + bl b1229c │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r3, [r4, #1989] @ 0x7c5 │ │ │ │ cbz r6, 6abdcc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ @@ -2371136,15 +2371136,15 @@ │ │ │ │ ldr.w r3, [r5, #2452] @ 0x994 │ │ │ │ orrs r1, r4 │ │ │ │ ldr.w r2, [r5, #2448] @ 0x990 │ │ │ │ ldr.w r0, [r5, #2316] @ 0x90c │ │ │ │ it eq │ │ │ │ moveq r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl b127d0 │ │ │ │ + bl b12810 │ │ │ │ strb.w r8, [r5, #1989] @ 0x7c5 │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 6ac052 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r9] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r9] │ │ │ │ @@ -2371395,15 +2371395,15 @@ │ │ │ │ strd r7, r7, [sp, #96] @ 0x60 │ │ │ │ str r7, [sp, #104] @ 0x68 │ │ │ │ bl 522870 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6ac37e │ │ │ │ ldr.w r0, [r8, #2316] @ 0x90c │ │ │ │ - bl b0f7a4 │ │ │ │ + bl b0f7e4 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr.w r3, [r8, #356] @ 0x164 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #244] @ 0xf4 │ │ │ │ ldr.w r1, [r8, #2368] @ 0x940 │ │ │ │ @@ -2371416,15 +2371416,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r6, #1684] @ 0x694 │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ bhi.w 6ac41c │ │ │ │ ldr.w r0, [r8, #2316] @ 0x90c │ │ │ │ ldr.w r6, [r8, #160] @ 0xa0 │ │ │ │ - bl b0f4d8 │ │ │ │ + bl b0f518 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx r6 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r6, [r8, #360] @ 0x168 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ @@ -2371456,19 +2371456,19 @@ │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ strd r6, r6, [r1, #4] │ │ │ │ strd r6, r6, [r1, #16] │ │ │ │ str r6, [r1, #24] │ │ │ │ blx r4 │ │ │ │ ldr.w r0, [r8, #2316] @ 0x90c │ │ │ │ - bl b0f81c │ │ │ │ + bl b0f85c │ │ │ │ ldr.w r0, [r8, #2316] @ 0x90c │ │ │ │ - bl b0fa28 │ │ │ │ + bl b0fa68 │ │ │ │ ldr.w r0, [r8, #2316] @ 0x90c │ │ │ │ - bl b0f7e0 │ │ │ │ + bl b0f820 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cbz r1, 6ac3ba │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2371554,15 +2371554,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ ldr.w r0, [r4, #2316] @ 0x90c │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl b11ea8 │ │ │ │ + bl b11ee8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1989] @ 0x7c5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2371582,15 +2371582,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ ldr.w r0, [r4, #2316] @ 0x90c │ │ │ │ - bl b11b50 │ │ │ │ + bl b11b90 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1989] @ 0x7c5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -2371674,15 +2371674,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [sp, #128] @ 0x80 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ strd r6, r9, [sp] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl b10674 │ │ │ │ + bl b106b4 │ │ │ │ ldrb.w r2, [r4, #3068] @ 0xbfc │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #1989] @ 0x7c5 │ │ │ │ cbnz r2, 6ac614 │ │ │ │ ldr r2, [pc, #892] @ (6ac978 ) │ │ │ │ ldr r3, [pc, #888] @ (6ac974 ) │ │ │ │ add r2, pc │ │ │ │ @@ -2372051,21 +2372051,21 @@ │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ lsrs r0, r5 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl b106dc │ │ │ │ + bl b1071c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r7, #2316] @ 0x90c │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - bl b10730 │ │ │ │ + bl b10770 │ │ │ │ ldrh.w r0, [r6, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ mov r9, r0 │ │ │ │ ldrh.w r0, [fp, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ @@ -2372216,15 +2372216,15 @@ │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ ldr.w r0, [r7, #2316] @ 0x90c │ │ │ │ - bl b109f0 │ │ │ │ + bl b10a30 │ │ │ │ strb.w r4, [r7, #1989] @ 0x7c5 │ │ │ │ cbz r5, 6acc06 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2372284,15 +2372284,15 @@ │ │ │ │ cmp r2, #7 │ │ │ │ bhi.w 6acda8 │ │ │ │ cmp r2, #1 │ │ │ │ bhi.w 6aca70 │ │ │ │ ldr.w r0, [r7, #2316] @ 0x90c │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl b107fc │ │ │ │ + bl b1083c │ │ │ │ ldrh.w r3, [r6, #74] @ 0x4a │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 6aced6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ bl 3b1244 │ │ │ │ mov r9, r0 │ │ │ │ @@ -2372788,15 +2372788,15 @@ │ │ │ │ ldrsh.w r3, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ strd r3, r9, [sp, #4] │ │ │ │ ldrsh.w r3, [r4, #24] │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r5, #2316] @ 0x90c │ │ │ │ - bl b12590 │ │ │ │ + bl b125d0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #1989] @ 0x7c5 │ │ │ │ ldr.w r2, [pc, #1128] @ 6ad69c │ │ │ │ ldr.w r3, [pc, #1120] @ 6ad698 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2372864,15 +2372864,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ bl 6ab538 │ │ │ │ ldr.w r0, [r5, #2316] @ 0x90c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl b11650 │ │ │ │ + bl b11690 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #1989] @ 0x7c5 │ │ │ │ b.n 6ad230 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ b.n 6ad090 │ │ │ │ ldrb.w r1, [r0, #53] @ 0x35 │ │ │ │ cmp r1, #6 │ │ │ │ @@ -2372920,15 +2372920,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r0, [r5, #2316] @ 0x90c │ │ │ │ - bl b12590 │ │ │ │ + bl b125d0 │ │ │ │ add r3, sp, #160 @ 0xa0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ mov.w r2, #0 │ │ │ │ strb.w r2, [r5, #1989] @ 0x7c5 │ │ │ │ movs r2, #164 @ 0xa4 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -2372942,15 +2372942,15 @@ │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ str r6, [sp, #192] @ 0xc0 │ │ │ │ bl 6ab538 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r5, #2316] @ 0x90c │ │ │ │ - bl b11650 │ │ │ │ + bl b11690 │ │ │ │ mov.w r3, #0 │ │ │ │ strb.w r3, [r5, #1989] @ 0x7c5 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -2373201,15 +2373201,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #15 │ │ │ │ movne r1, #7 │ │ │ │ bl 6ab538 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r5, #2316] @ 0x90c │ │ │ │ - bl b11650 │ │ │ │ + bl b11690 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ mov sl, r3 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #1989] @ 0x7c5 │ │ │ │ @@ -2374919,15 +2374919,15 @@ │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ add.w r0, r4, #776 @ 0x308 │ │ │ │ str r5, [sp, #20] │ │ │ │ - bl b14950 │ │ │ │ + bl b14990 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 6ae952 │ │ │ │ ldr.w r0, [r4, #636] @ 0x27c │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r3, [r2, #188] @ 0xbc │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ @@ -2387713,36 +2387713,36 @@ │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ mov r5, r1 │ │ │ │ bl 3a8710 │ │ │ │ ldr r2, [pc, #364] @ (6b71e4 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl abf69c │ │ │ │ + bl abf6dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6b7154 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl abf710 │ │ │ │ + bl abf750 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl abf70c │ │ │ │ + bl abf74c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6b7194 │ │ │ │ ldr r3, [pc, #336] @ (6b71e8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r3 │ │ │ │ - bl abf69c │ │ │ │ + bl abf6dc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 6b711a │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl abf710 │ │ │ │ + bl abf750 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl abf70c │ │ │ │ + bl abf74c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6b71a0 │ │ │ │ movs r2, #1 │ │ │ │ addw r1, r4, #3518 @ 0xdbe │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ bl 3a8750 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ @@ -2388072,25 +2388072,25 @@ │ │ │ │ bne.n 6b7446 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 6b7608 │ │ │ │ movs r3, #0 │ │ │ │ addw r0, r6, #3556 @ 0xde4 │ │ │ │ str.w r3, [r7, #496] @ 0x1f0 │ │ │ │ - bl ac2e14 │ │ │ │ + bl ac2e54 │ │ │ │ ldr.w r0, [r6, #1684] @ 0x694 │ │ │ │ bl 3a1fc0 │ │ │ │ addw r0, r6, #3964 @ 0xf7c │ │ │ │ - bl b13598 │ │ │ │ + bl b135d8 │ │ │ │ add.w r0, r6, #4512 @ 0x11a0 │ │ │ │ adds r0, #16 │ │ │ │ bl 3a5ee0 │ │ │ │ add.w r0, r6, #4544 @ 0x11c0 │ │ │ │ adds r0, #8 │ │ │ │ - bl b16108 │ │ │ │ + bl b16148 │ │ │ │ ldr.w r0, [r6, #1680] @ 0x690 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r6, #3520] @ 0xdc0 │ │ │ │ blx 67b40 │ │ │ │ ldr.w r0, [r6, #3264] @ 0xcc0 │ │ │ │ blx 67b40 │ │ │ │ @@ -2388601,15 +2388601,15 @@ │ │ │ │ adds r6, #30 │ │ │ │ cmp.w r6, #960 @ 0x3c0 │ │ │ │ bne.n 6b7a0c │ │ │ │ ldr.w r0, [fp, #808] @ 0x328 │ │ │ │ ldrd r8, r7, [sp, #16] │ │ │ │ ldrd r6, r9, [sp, #24] │ │ │ │ cbz r0, 6b7a86 │ │ │ │ - bl b0f4e4 │ │ │ │ + bl b0f524 │ │ │ │ ldr.w r1, [r5, #788] @ 0x314 │ │ │ │ cbz r1, 6b7a94 │ │ │ │ ldr.w r3, [r5, #508] @ 0x1fc │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r5, #792] @ 0x318 │ │ │ │ cbz r1, 6b7aa2 │ │ │ │ @@ -2388648,19 +2388648,19 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ bne.w 6b8128 │ │ │ │ ldr.w r0, [r5, #704] @ 0x2c0 │ │ │ │ cbz r0, 6b7b0e │ │ │ │ bl 522504 │ │ │ │ add.w r0, r5, #744 @ 0x2e8 │ │ │ │ - bl ac2e24 │ │ │ │ + bl ac2e64 │ │ │ │ add.w r0, r5, #760 @ 0x2f8 │ │ │ │ - bl ac2e24 │ │ │ │ + bl ac2e64 │ │ │ │ add.w r0, r5, #712 @ 0x2c8 │ │ │ │ - bl b148f4 │ │ │ │ + bl b14934 │ │ │ │ ldr.w r0, [r5, #640] @ 0x280 │ │ │ │ add.w r1, r5, #692 @ 0x2b4 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #204] @ 0xcc │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r5, #696] @ 0x2b8 │ │ │ │ cbz r1, 6b7b58 │ │ │ │ @@ -2389277,18 +2389277,18 @@ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ strb.w r3, [r6, #1384] @ 0x568 │ │ │ │ add.w sl, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w r3, [fp, #3548] @ 0xddc │ │ │ │ - bl ac2e18 │ │ │ │ + bl ac2e58 │ │ │ │ addw r1, r5, #3556 @ 0xde4 │ │ │ │ add.w r0, r4, #760 @ 0x2f8 │ │ │ │ - bl ac2e18 │ │ │ │ + bl ac2e58 │ │ │ │ ldr.w r3, [r5, #2036] @ 0x7f4 │ │ │ │ ldr.w r1, [r5, #2032] @ 0x7f0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #636] @ 0x27c │ │ │ │ subs r3, #9 │ │ │ │ str.w r1, [r4, #632] @ 0x278 │ │ │ │ cmp r3, #2 │ │ │ │ @@ -2389324,15 +2389324,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r4, #712 @ 0x2c8 │ │ │ │ str r2, [sp, #4] │ │ │ │ str.w fp, [sp, #8] │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ str.w fp, [sp] │ │ │ │ str r4, [sp, #28] │ │ │ │ - bl b148d0 │ │ │ │ + bl b14910 │ │ │ │ mov r2, fp │ │ │ │ movs r3, #4 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ bl 5223c8 │ │ │ │ str.w r0, [r4, #704] @ 0x2c0 │ │ │ │ @@ -2389454,36 +2389454,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 6d6804 │ │ │ │ mov r0, r4 │ │ │ │ bl 6e93a0 │ │ │ │ mov r0, r4 │ │ │ │ bl 6ea920 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0f108 │ │ │ │ + bl b0f148 │ │ │ │ str.w r0, [r4, #808] @ 0x328 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6b8a88 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r0, #320] @ 0x140 │ │ │ │ - bl b0f4c4 │ │ │ │ + bl b0f504 │ │ │ │ str.w r0, [r4, #812] @ 0x32c │ │ │ │ str.w r0, [r4, #1272] @ 0x4f8 │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ - bl b0f4cc │ │ │ │ + bl b0f50c │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4, #240] @ 0xf0 │ │ │ │ mov r1, r2 │ │ │ │ str.w r0, [r4, #816] @ 0x330 │ │ │ │ str.w r0, [r4, #1280] @ 0x500 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ str.w r0, [r4, #820] @ 0x334 │ │ │ │ str.w r0, [sl, #168] @ 0xa8 │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ - bl b0f4d8 │ │ │ │ + bl b0f518 │ │ │ │ ldr.w r3, [r4, #636] @ 0x27c │ │ │ │ str.w r0, [r4, #824] @ 0x338 │ │ │ │ subs r3, #8 │ │ │ │ str.w r0, [r4, #1276] @ 0x4fc │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #8 │ │ │ │ bhi.n 6b8580 │ │ │ │ @@ -2389530,15 +2389530,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ mov r0, r4 │ │ │ │ bl 6b762c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 6b8754 │ │ │ │ - bl c87b08 │ │ │ │ + bl c87b50 │ │ │ │ ldrb.w r3, [r5, #1895] @ 0x767 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ strh.w r2, [r4, #2696] @ 0xa88 │ │ │ │ cbnz r3, 6b85b2 │ │ │ │ ldr.w r3, [r5, #2624] @ 0xa40 │ │ │ │ cmp r3, #14 │ │ │ │ bhi.w 6b8846 │ │ │ │ @@ -2389921,29 +2389921,29 @@ │ │ │ │ ldrb.w r3, [r5, #1959] @ 0x7a7 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 6b85b2 │ │ │ │ ldrb.w r3, [r5, #1991] @ 0x7c7 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 6b85dc │ │ │ │ b.n 6b85b2 │ │ │ │ - bl c1ba44 │ │ │ │ + bl c1ba84 │ │ │ │ b.n 6b8584 │ │ │ │ - bl c26ab8 │ │ │ │ + bl c26af8 │ │ │ │ b.n 6b8584 │ │ │ │ - bl c3abd8 │ │ │ │ + bl c3ac18 │ │ │ │ b.n 6b8584 │ │ │ │ - bl c4efc0 │ │ │ │ + bl c4f008 │ │ │ │ b.n 6b8584 │ │ │ │ - bl c61e54 │ │ │ │ + bl c61e9c │ │ │ │ b.n 6b8584 │ │ │ │ - bl c74cdc │ │ │ │ + bl c74d24 │ │ │ │ b.n 6b8584 │ │ │ │ - bl b2963c │ │ │ │ + bl b2967c │ │ │ │ b.n 6b8584 │ │ │ │ - bl c1232c │ │ │ │ + bl c1236c │ │ │ │ b.n 6b8584 │ │ │ │ ldr r2, [pc, #372] @ (6b8bb8 ) │ │ │ │ ldr r1, [pc, #372] @ (6b8bbc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ b.n 6b8562 │ │ │ │ @@ -2390568,15 +2390568,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ lsls r1, r3, #3 │ │ │ │ it mi │ │ │ │ strhmi.w r2, [r4, #2106] @ 0x83a │ │ │ │ lsls r3, r3, #20 │ │ │ │ bmi.w 6b93c8 │ │ │ │ mov r0, r7 │ │ │ │ - bl b29e60 │ │ │ │ + bl b29ea0 │ │ │ │ ldr.w r3, [r4, #2036] @ 0x7f4 │ │ │ │ cmp r3, #16 │ │ │ │ beq.w 6b93e6 │ │ │ │ cmp r3, #11 │ │ │ │ bls.w 6b93ec │ │ │ │ ldr.w r2, [r4, #3280] @ 0xcd0 │ │ │ │ ubfx r3, r2, #23, #1 │ │ │ │ @@ -2390670,15 +2390670,15 @@ │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.w 6b9502 │ │ │ │ ldr.w r7, [pc, #2080] @ 6b9a34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ addw r0, r4, #3556 @ 0xde4 │ │ │ │ add r7, pc │ │ │ │ - bl ac2dfc │ │ │ │ + bl ac2e3c │ │ │ │ mov r0, r7 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl 3afda0 │ │ │ │ cmp r0, #17 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ blt.w 6b94a0 │ │ │ │ @@ -2390806,15 +2390806,15 @@ │ │ │ │ b.n 6b9576 │ │ │ │ ldr.w r3, [r4, #2712] @ 0xa98 │ │ │ │ lsls r0, r3, #31 │ │ │ │ mov r0, r7 │ │ │ │ itt pl │ │ │ │ movpl r3, #1 │ │ │ │ strbpl.w r3, [r4, #2706] @ 0xa92 │ │ │ │ - bl b29e60 │ │ │ │ + bl b29ea0 │ │ │ │ ldr.w r3, [r4, #2036] @ 0x7f4 │ │ │ │ cmp r3, #16 │ │ │ │ bne.w 6b90ee │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #1 │ │ │ │ b.n 6b9106 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2392367,15 +2392367,15 @@ │ │ │ │ movs r2, #8 │ │ │ │ add.w r0, r4, #712 @ 0x2c8 │ │ │ │ mov r1, r2 │ │ │ │ strb.w r3, [r7, #1725] @ 0x6bd │ │ │ │ add.w r3, r5, #56 @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ - bl b14950 │ │ │ │ + bl b14990 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r7, #1716] @ 0x6b4 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r7, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ @@ -2393587,15 +2393587,15 @@ │ │ │ │ cbz r3, 6bb216 │ │ │ │ movs r2, #16 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r4, #712 @ 0x2c8 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ - bl b14950 │ │ │ │ + bl b14990 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6bb2a6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ bl 6d5bc4 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ @@ -2398474,15 +2398474,15 @@ │ │ │ │ bl 726960 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r8, [r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 6bf08a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af0230 │ │ │ │ + bl af0270 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6be75a │ │ │ │ cmp r3, #4 │ │ │ │ beq.w 6bee86 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ movs r2, #1 │ │ │ │ @@ -2398500,15 +2398500,15 @@ │ │ │ │ ldr.w r3, [pc, #3036] @ 6bf1ac │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #16 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ - bl ae6ddc │ │ │ │ + bl ae6e1c │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ ldr.w r1, [r3, #2036] @ 0x7f4 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6be784 │ │ │ │ mov r0, r4 │ │ │ │ bl 763ac8 │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ @@ -2398764,33 +2398764,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ orr.w r3, r3, r1, lsl #15 │ │ │ │ movw r1, #27544 @ 0x6b98 │ │ │ │ ands r2, r1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ strh r3, [r7, #12] │ │ │ │ - bl add67c │ │ │ │ + bl add6bc │ │ │ │ orr.w r8, r0, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 409a24 │ │ │ │ movs r1, #8 │ │ │ │ orr.w r8, r0, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ae63dc │ │ │ │ + bl ae641c │ │ │ │ ldr r3, [r6, #24] │ │ │ │ orr.w r8, r0, r8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #2036] @ 0x7f4 │ │ │ │ cmp r3, #10 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ strb r3, [r7, #0] │ │ │ │ - bl ace468 │ │ │ │ + bl ace4a8 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ orr.w r8, r0, r8 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ bne.n 6be956 │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ @@ -2398873,15 +2398873,15 @@ │ │ │ │ ite ls │ │ │ │ movls.w lr, #0 │ │ │ │ movhi.w lr, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ strb.w lr, [r3, #16] │ │ │ │ ubfx r3, ip, #0, #1 │ │ │ │ strb r3, [r7, #4] │ │ │ │ - bl aece88 │ │ │ │ + bl aecec8 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ ldrb.w r2, [r4, #324] @ 0x144 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mvns r2, r2 │ │ │ │ ldr.w r1, [r3, #2036] @ 0x7f4 │ │ │ │ and.w r2, r2, #1 │ │ │ │ @@ -2398900,15 +2398900,15 @@ │ │ │ │ ldr.w r3, [pc, #1856] @ 6bf1b8 │ │ │ │ addw r2, r2, #2036 @ 0x7f4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ - bl ae0ff0 │ │ │ │ + bl ae1030 │ │ │ │ orrs r7, r0 │ │ │ │ ldrb.w r3, [r4, #324] @ 0x144 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.w 6bf0bc │ │ │ │ mov r0, r4 │ │ │ │ bl 401098 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -2398952,32 +2398952,32 @@ │ │ │ │ bmi.w 6bf43a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ bl 6c390c │ │ │ │ ldr.w r1, [pc, #1700] @ 6bf1bc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl aeeabc │ │ │ │ + bl aeeafc │ │ │ │ mov r0, r4 │ │ │ │ bl 6c3b4c │ │ │ │ movs r1, #187 @ 0xbb │ │ │ │ mov r0, r4 │ │ │ │ - bl af1938 │ │ │ │ + bl af1978 │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, r4 │ │ │ │ - bl aed398 │ │ │ │ + bl aed3d8 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl aed398 │ │ │ │ + bl aed3d8 │ │ │ │ mov r0, r4 │ │ │ │ bl 3fb7cc │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac548c │ │ │ │ + bl ac54cc │ │ │ │ ldr.w r2, [fp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ bl 6c486c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cbnz r3, 6beb78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -2399621,15 +2399621,15 @@ │ │ │ │ ldr.w r1, [pc, #1516] @ 6bf8c4 │ │ │ │ add r2, pc │ │ │ │ str.w r0, [r9, #328] @ 0x148 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ b.n 6bf028 │ │ │ │ mov r0, r4 │ │ │ │ - bl aca294 │ │ │ │ + bl aca2d4 │ │ │ │ mov r8, r0 │ │ │ │ b.w 6be676 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ldr.w r1, [pc, #1488] @ 6bf8c8 │ │ │ │ ldr.w r2, [r3, #2036] @ 0x7f4 │ │ │ │ add r1, pc │ │ │ │ vldr d7, [r7, #552] @ 0x228 │ │ │ │ @@ -2399648,15 +2399648,15 @@ │ │ │ │ ldrb.w r3, [r4, #333] @ 0x14d │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r8, [pc, #1420] @ 6bf8cc │ │ │ │ subs r1, #104 @ 0x68 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl ac45b0 │ │ │ │ + bl ac45f0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r8, pc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ @@ -2399720,15 +2399720,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r7, [r3] │ │ │ │ str r7, [r3, #8] │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bl ad4440 │ │ │ │ + bl ad4480 │ │ │ │ orr.w r8, r0, r8 │ │ │ │ b.w 6be6dc │ │ │ │ subw r4, sl, #3672 @ 0xe58 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ subs r2, #88 @ 0x58 │ │ │ │ @@ -2399779,15 +2399779,15 @@ │ │ │ │ cmp r6, r1 │ │ │ │ str.w r3, [r0, #524] @ 0x20c │ │ │ │ bne.n 6bf48e │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.w 6bec5e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad545c │ │ │ │ + bl ad549c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.n 6beea8 │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r9, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -2400055,15 +2400055,15 @@ │ │ │ │ ldrb.w r2, [r5, #417] @ 0x1a1 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 6bf394 │ │ │ │ mov r0, r7 │ │ │ │ b.w 6be70a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ad5980 │ │ │ │ + bl ad59c0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 6befb4 │ │ │ │ ldrb.w r3, [r5, #352] @ 0x160 │ │ │ │ lsls r2, r3, #29 │ │ │ │ bpl.w 6be5a6 │ │ │ │ mov r0, r4 │ │ │ │ bl 731bf0 │ │ │ │ @@ -2401332,15 +2401332,15 @@ │ │ │ │ movmi r1, #32 │ │ │ │ movpl r1, #64 @ 0x40 │ │ │ │ add r4, pc │ │ │ │ strb r1, [r5, #4] │ │ │ │ str r1, [r5, #8] │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl b2a6ec │ │ │ │ + bl b2a72c │ │ │ │ ldr r2, [pc, #52] @ (6c0740 ) │ │ │ │ ldr r3, [pc, #40] @ (6c0734 ) │ │ │ │ add.w r1, sp, #5408 @ 0x1520 │ │ │ │ add r2, pc │ │ │ │ adds r1, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2401446,15 +2401446,15 @@ │ │ │ │ add r2, pc │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ strb.w r1, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl b2a734 │ │ │ │ + bl b2a774 │ │ │ │ ldr r2, [pc, #52] @ (6c0890 ) │ │ │ │ ldr r3, [pc, #40] @ (6c0888 ) │ │ │ │ add.w r1, sp, #5376 @ 0x1500 │ │ │ │ add r2, pc │ │ │ │ adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2401617,15 +2401617,15 @@ │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ ldr r3, [pc, #308] @ (6c0b70 ) │ │ │ │ str r4, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #116 @ 0x74 │ │ │ │ - bl b2a174 │ │ │ │ + bl b2a1b4 │ │ │ │ ldr r2, [pc, #296] @ (6c0b74 ) │ │ │ │ ldr r3, [pc, #280] @ (6c0b68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ @@ -2404540,15 +2404540,15 @@ │ │ │ │ cmp r7, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6c2818 │ │ │ │ ldr r0, [r6, #96] @ 0x60 │ │ │ │ - bl ae4248 │ │ │ │ + bl ae4288 │ │ │ │ movs r3, #1 │ │ │ │ cbz r0, 6c2964 │ │ │ │ strb.w r3, [r8, #446] @ 0x1be │ │ │ │ b.n 6c2818 │ │ │ │ ldrb.w r3, [lr, #3] │ │ │ │ lsls r1, r3, #27 │ │ │ │ bmi.w 6c2622 │ │ │ │ @@ -2405507,15 +2405507,15 @@ │ │ │ │ b.n 6c2e72 │ │ │ │ ldr.w r3, [r8, #3272] @ 0xcc8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ lsls r4, r3, #7 │ │ │ │ bmi.w 6c2ae2 │ │ │ │ add.w r0, r8, #1688 @ 0x698 │ │ │ │ - bl b29e60 │ │ │ │ + bl b29ea0 │ │ │ │ mov r3, r0 │ │ │ │ cbz r0, 6c34a4 │ │ │ │ ldrb.w r3, [r8, #2083] @ 0x823 │ │ │ │ cbz r3, 6c34a4 │ │ │ │ ldrb.w r3, [r8, #3518] @ 0xdbe │ │ │ │ cbnz r3, 6c34a4 │ │ │ │ ldrb.w r3, [r7, #324] @ 0x144 │ │ │ │ @@ -2405599,15 +2405599,15 @@ │ │ │ │ strb.w r2, [r3, #126] @ 0x7e │ │ │ │ b.n 6c2ee4 │ │ │ │ ldrb.w r3, [r7, #333] @ 0x14d │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr.w r2, [r7, #328] @ 0x148 │ │ │ │ mov r0, r7 │ │ │ │ and.w r3, r3, #3 │ │ │ │ - bl ac45b0 │ │ │ │ + bl ac45f0 │ │ │ │ ldr r3, [pc, #284] @ (6c36a8 ) │ │ │ │ add.w r2, r5, #80 @ 0x50 │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ @@ -2405832,15 +2405832,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #45] @ 0x2d │ │ │ │ cmp r3, #16 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ beq.n 6c37d4 │ │ │ │ pop {r3, pc} │ │ │ │ - bl b29e88 │ │ │ │ + bl b29ec8 │ │ │ │ adds r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -2405928,15 +2405928,15 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl b29e88 │ │ │ │ + bl b29ec8 │ │ │ │ cbz r0, 6c38f8 │ │ │ │ ldr r0, [pc, #60] @ (6c3908 ) │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r1, r0] │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ @@ -2406052,15 +2406052,15 @@ │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ bl 428d8c │ │ │ │ orr.w r5, r0, r4 │ │ │ │ mov r0, r6 │ │ │ │ bl 3ce2b8 │ │ │ │ orr.w r4, r0, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl ae4a40 │ │ │ │ + bl ae4a80 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 41bcc0 │ │ │ │ ldrb.w r2, [r6, #322] @ 0x142 │ │ │ │ orrs r4, r0 │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ cbnz r2, 6c3a46 │ │ │ │ @@ -2406079,15 +2406079,15 @@ │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strb.w r3, [r6, #322] @ 0x142 │ │ │ │ mov r0, r6 │ │ │ │ bl 42a2d8 │ │ │ │ movs r1, #1 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl af0af4 │ │ │ │ + bl af0b34 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ strb.w r3, [sp, #50] @ 0x32 │ │ │ │ @@ -2406142,34 +2406142,34 @@ │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 40a30c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ b.n 6c39bc │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r6 │ │ │ │ - bl af7910 │ │ │ │ + bl af7950 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl af816c │ │ │ │ + bl af81ac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 4202a4 │ │ │ │ orrs r5, r0 │ │ │ │ orrs r7, r5 │ │ │ │ b.n 6c396c │ │ │ │ mov r0, r6 │ │ │ │ bl 427f48 │ │ │ │ ldrsb.w r3, [r6, #65] @ 0x41 │ │ │ │ orrs r0, r4 │ │ │ │ cmp r3, #4 │ │ │ │ uxtb r4, r0 │ │ │ │ bne.n 6c3a84 │ │ │ │ mov r0, r6 │ │ │ │ - bl aede28 │ │ │ │ + bl aede68 │ │ │ │ b.n 6c3a84 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 41bcc0 │ │ │ │ b.n 6c3a3a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -2406260,15 +2406260,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ strb.w r6, [sp] │ │ │ │ ittt ls │ │ │ │ ldrbls.w r3, [r5, #3276] @ 0xccc │ │ │ │ ubfxls r3, r3, #3, #1 │ │ │ │ eorls r3, r6 │ │ │ │ strb.w r3, [sp, #1] │ │ │ │ - bl aceab4 │ │ │ │ + bl aceaf4 │ │ │ │ ldr r2, [pc, #444] @ (6c3e00 ) │ │ │ │ ldr r1, [pc, #448] @ (6c3e04 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 3d4298 │ │ │ │ @@ -2406299,15 +2406299,15 @@ │ │ │ │ bne.n 6c3ca8 │ │ │ │ ldrb.w r3, [r5, #3510] @ 0xdb6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #15 │ │ │ │ moveq r1, #1 │ │ │ │ - bl acc2b0 │ │ │ │ + bl acc2f0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #5 │ │ │ │ it ne │ │ │ │ cmpne r3, #14 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ @@ -2406349,15 +2406349,15 @@ │ │ │ │ bhi.n 6c3d6e │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r4 │ │ │ │ bl 43dad0 │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac9f54 │ │ │ │ + bl ac9f94 │ │ │ │ ldr r2, [pc, #220] @ (6c3e08 ) │ │ │ │ ldr r3, [pc, #204] @ (6c3dfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -2406541,15 +2406541,15 @@ │ │ │ │ bl 43dad0 │ │ │ │ ldr r3, [pc, #264] @ (6c4028 ) │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - bl ae6ddc │ │ │ │ + bl ae6e1c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 6c3fe2 │ │ │ │ mov r0, r4 │ │ │ │ bl 7376c0 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #3 │ │ │ │ ite gt │ │ │ │ @@ -2406635,15 +2406635,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 7317bc │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ bl 43d3f0 │ │ │ │ b.n 6c3e7a │ │ │ │ mov r0, r4 │ │ │ │ - bl ae3594 │ │ │ │ + bl ae35d4 │ │ │ │ b.n 6c3f4c │ │ │ │ nop │ │ │ │ stmia r1!, {r1, r2, r5, r7} │ │ │ │ lsls r6, r5, #4 │ │ │ │ adds r0, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -2410436,15 +2410436,15 @@ │ │ │ │ bhi.n 6c6a8c │ │ │ │ ldr.w r0, [r4, #1032] @ 0x408 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ ldrb.w r3, [r3, #193] @ 0xc1 │ │ │ │ ldr.w r0, [r0, #3264] @ 0xcc0 │ │ │ │ - bl af40c8 │ │ │ │ + bl af4108 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ blx r3 │ │ │ │ mov.w r2, #544 @ 0x220 │ │ │ │ movs r1, #0 │ │ │ │ @@ -2423807,29 +2423807,29 @@ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ add.w r1, r0, #4544 @ 0x11c0 │ │ │ │ adds r1, #8 │ │ │ │ - bl b162a8 │ │ │ │ + bl b162e8 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add.w ip, r0, #4544 @ 0x11c0 │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl b16124 │ │ │ │ + bl b16164 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -2426060,15 +2426060,15 @@ │ │ │ │ ldrh r1, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ orrs r3, r1 │ │ │ │ strh r3, [r5, #20] │ │ │ │ movs r3, #32 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #0 │ │ │ │ - bl abfaf0 │ │ │ │ + bl abfb30 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ @@ -2428969,15 +2428969,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r2, r9, #12 │ │ │ │ add.w r1, r9, #416 @ 0x1a0 │ │ │ │ mov r0, r7 │ │ │ │ adds r4, #1 │ │ │ │ - bl b294a8 │ │ │ │ + bl b294e8 │ │ │ │ adds r5, #16 │ │ │ │ cmp r6, r4 │ │ │ │ bne.n 6d3b8a │ │ │ │ ldr r2, [pc, #60] @ (6d3be4 ) │ │ │ │ add.w r1, sp, #48640 @ 0xbe00 │ │ │ │ ldr r3, [pc, #52] @ (6d3be0 ) │ │ │ │ adds r1, #188 @ 0xbc │ │ │ │ @@ -2433231,15 +2433231,15 @@ │ │ │ │ ldr r1, [pc, #40] @ (6d6b3c ) │ │ │ │ str.w r0, [r3, #1424] @ 0x590 │ │ │ │ add.w r0, r3, #4544 @ 0x11c0 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ adds r0, #8 │ │ │ │ str.w ip, [r3, #1636] @ 0x664 │ │ │ │ - bl b160d4 │ │ │ │ + bl b16114 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ str r6, [sp, #244] @ 0xf4 │ │ │ │ vtbl.8 d28, {d31-, #1 │ │ │ │ @@ -2444959,15 +2444959,15 @@ │ │ │ │ add.w r3, sp, #3 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov.w r1, #0 │ │ │ │ addw r1, r7, #3964 @ 0xf7c │ │ │ │ - bl b135b4 │ │ │ │ + bl b135f4 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 6df64a │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ cbz r3, 6df64a │ │ │ │ ldr.w r3, [r5, #1040] @ 0x410 │ │ │ │ cbz r3, 6df64a │ │ │ │ add.w r4, r0, #72 @ 0x48 │ │ │ │ @@ -2446339,15 +2446339,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cbz r1, 6e06ce │ │ │ │ ldr r1, [r1, #24] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ - bl b138c8 │ │ │ │ + bl b13908 │ │ │ │ ldr r2, [pc, #36] @ (6e06f4 ) │ │ │ │ ldr r3, [pc, #28] @ (6e06f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ @@ -2446385,15 +2446385,15 @@ │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ cbz r3, 6e074a │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w r2, r4, #308 @ 0x134 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ - bl b138c8 │ │ │ │ + bl b13908 │ │ │ │ mov r0, r4 │ │ │ │ bl 6c03e4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 6b9c30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -2452459,15 +2452459,15 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6e6020 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ movs r0, #0 │ │ │ │ - bl b138c8 │ │ │ │ + bl b13908 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 6e5e5e │ │ │ │ ldr.w r1, [pc, #1660] @ 6e53bc │ │ │ │ movs r2, #12 │ │ │ │ add.w r0, r5, #29 │ │ │ │ add r1, pc │ │ │ │ @@ -2452894,15 +2452894,15 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 6e601a │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ movs r0, #0 │ │ │ │ - bl b138c8 │ │ │ │ + bl b13908 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 6e5e36 │ │ │ │ ldr r1, [pc, #396] @ (6e53c4 ) │ │ │ │ add.w r3, r5, #29 │ │ │ │ movs r2, #28 │ │ │ │ mov r0, r3 │ │ │ │ add r1, pc │ │ │ │ @@ -2453134,15 +2453134,15 @@ │ │ │ │ add.w r2, r9, #308 @ 0x134 │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ movs r0, #0 │ │ │ │ - bl b138c8 │ │ │ │ + bl b13908 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 6e6080 │ │ │ │ ldr.w r3, [pc, #3400] @ 6e6220 │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #11] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -2453302,15 +2453302,15 @@ │ │ │ │ add.w r2, r2, #308 @ 0x134 │ │ │ │ movs r4, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ movs r0, #0 │ │ │ │ - bl b138c8 │ │ │ │ + bl b13908 │ │ │ │ cmp r4, #0 │ │ │ │ bne.w 6e606e │ │ │ │ ldr.w r1, [pc, #2904] @ 6e6228 │ │ │ │ movs r2, #17 │ │ │ │ add.w r0, r5, #11 │ │ │ │ add r1, pc │ │ │ │ adds r1, #11 │ │ │ │ @@ -2454235,15 +2454235,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 6e6082 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ add.w r2, r9, #308 @ 0x134 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ mov r0, r3 │ │ │ │ - bl b138c8 │ │ │ │ + bl b13908 │ │ │ │ b.n 6e6082 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrb.w r3, [r3, #3548] @ 0xddc │ │ │ │ cbnz r3, 6e61f0 │ │ │ │ ldr r3, [pc, #96] @ (6e6244 ) │ │ │ │ ldrb r2, [r5, #10] │ │ │ │ add r3, pc │ │ │ │ @@ -2454260,15 +2454260,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 6e6076 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, sl, #308 @ 0x134 │ │ │ │ mov r0, r3 │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ - bl b138c8 │ │ │ │ + bl b13908 │ │ │ │ b.n 6e6076 │ │ │ │ nop │ │ │ │ subs r6, r7, #4 │ │ │ │ lsls r2, r6, #4 │ │ │ │ ble.n 6e62c2 │ │ │ │ vqrdmulh.s , , d2[0] │ │ │ │ lsls r2, r6, #4 │ │ │ │ @@ -2454919,15 +2454919,15 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6e6a00 │ │ │ │ ldrb.w r3, [r5, #1036] @ 0x40c │ │ │ │ cbnz r3, 6e6a00 │ │ │ │ add r6, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b0dd98 │ │ │ │ + bl b0ddd8 │ │ │ │ add.w ip, r9, #4 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp] │ │ │ │ mov r3, r8 │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ mov r1, r7 │ │ │ │ @@ -2454938,15 +2454938,15 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6e6a56 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 6e6a4a │ │ │ │ mov r0, r6 │ │ │ │ - bl b0ddc4 │ │ │ │ + bl b0de04 │ │ │ │ ldr.w r3, [r5, #1032] @ 0x408 │ │ │ │ ldrb.w r3, [r3, #3532] @ 0xdcc │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 6e6a3c │ │ │ │ ldr r2, [pc, #132] @ (6e6a6c ) │ │ │ │ ldr r3, [pc, #124] @ (6e6a68 ) │ │ │ │ add r2, pc │ │ │ │ @@ -2454982,15 +2454982,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 6e69e6 │ │ │ │ mov r0, r4 │ │ │ │ bl 3ae928 │ │ │ │ b.n 6e69e6 │ │ │ │ addw r1, r5, #1036 @ 0x40c │ │ │ │ mov r0, r6 │ │ │ │ - bl b0ddf8 │ │ │ │ + bl b0de38 │ │ │ │ b.n 6e69d4 │ │ │ │ mov r0, r4 │ │ │ │ bl 3ae928 │ │ │ │ b.n 6e69ce │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r6, [sp, #544] @ 0x220 │ │ │ │ @@ -2455247,15 +2455247,15 @@ │ │ │ │ beq.n 6e6ca0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #656] @ 0x290 │ │ │ │ b.n 6e6ca0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl b1ea44 │ │ │ │ + bl b1ea84 │ │ │ │ mov r1, r0 │ │ │ │ b.n 6e6c18 │ │ │ │ ldr r3, [pc, #124] @ (6e6df8 ) │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 4393d4 │ │ │ │ @@ -2457200,15 +2457200,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #16] @ (6e83ec ) │ │ │ │ addw r0, r0, #3964 @ 0xf7c │ │ │ │ ldr r1, [pc, #12] @ (6e83f0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bl b13564 │ │ │ │ + bl b135a4 │ │ │ │ pop {r3, pc} │ │ │ │ strh r7, [r2, #30] │ │ │ │ @ instruction: 0xffffe7c5 │ │ │ │ vtbx.8 d20, {d15-d18}, d29 │ │ │ │ ldr r1, [pc, #440] @ (6e85b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #440] @ (6e85b4 ) │ │ │ │ @@ -2458143,15 +2458143,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [r5, #20] │ │ │ │ add.w r0, r4, #712 @ 0x2c8 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r3, r5, #24 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl b14950 │ │ │ │ + bl b14990 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #13 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #32 │ │ │ │ @@ -2458387,15 +2458387,15 @@ │ │ │ │ it cc │ │ │ │ movcc r1, r2 │ │ │ │ add.w r0, r4, #712 @ 0x2c8 │ │ │ │ str r3, [sp, #0] │ │ │ │ it cs │ │ │ │ movcs r1, #8 │ │ │ │ add.w r3, r5, #24 │ │ │ │ - bl b14950 │ │ │ │ + bl b14990 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r5, #28] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr.w r2, [r4, #636] @ 0x27c │ │ │ │ b.n 6e8f36 │ │ │ │ mov r0, r4 │ │ │ │ @@ -2475059,15 +2475059,15 @@ │ │ │ │ add r2, pc │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ movs r2, #8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl b15fd0 │ │ │ │ + bl b16010 │ │ │ │ ldr r3, [pc, #76] @ (6f4510 ) │ │ │ │ ldr r2, [pc, #76] @ (6f4514 ) │ │ │ │ add.w r1, r4, #48384 @ 0xbd00 │ │ │ │ add.w r0, r4, #47872 @ 0xbb00 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ @@ -2475106,15 +2475106,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #47872 @ 0xbb00 │ │ │ │ adds r0, #248 @ 0xf8 │ │ │ │ bl 70eb74 │ │ │ │ add.w r0, r4, #48384 @ 0xbd00 │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ - bl ac146c │ │ │ │ + bl ac14ac │ │ │ │ pop {r4, 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 │ │ │ │ @@ -2475128,15 +2475128,15 @@ │ │ │ │ adds r1, #120 @ 0x78 │ │ │ │ bl 70ec58 │ │ │ │ add.w r0, r4, #48384 @ 0xbd00 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #104 @ 0x68 │ │ │ │ - bl ac15b4 │ │ │ │ + bl ac15f4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cbz r1, 6f4590 │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ str r3, [r1, #0] │ │ │ │ cbz r2, 6f4596 │ │ │ │ @@ -2511824,15 +2511824,15 @@ │ │ │ │ asrs r6, r6, #18 │ │ │ │ lsls r2, r5, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - bl ac137c │ │ │ │ + bl ac13bc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -2511923,15 +2511923,15 @@ │ │ │ │ str.w r0, [ip, #16] │ │ │ │ str.w r0, [ip, #20] │ │ │ │ add.w r0, ip, #4 │ │ │ │ str.w r1, [ip] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ strd r2, r3, [ip, #24] │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ - bl ac145c │ │ │ │ + bl ac149c │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -2516628,15 +2516628,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ ldr r2, [pc, #20] @ (711e04 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ mov r1, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ lsls r4, r5, #16 │ │ │ │ lsls r5, r4, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2516672,15 +2516672,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #32] @ (711e84 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ b.n 711e40 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ b.n 71222c │ │ │ │ lsls r1, r5, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ b.n 7121ec │ │ │ │ @@ -2517086,15 +2517086,15 @@ │ │ │ │ beq.n 712326 │ │ │ │ movs r2, #16 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r0, r5, #712 @ 0x2c8 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - bl b14950 │ │ │ │ + bl b14990 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 7124fa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 6d5bc4 │ │ │ │ add.w sl, sp, #80 @ 0x50 │ │ │ │ @@ -2520052,15 +2520052,15 @@ │ │ │ │ ldr.w r3, [r5, #828] @ 0x33c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #808] @ 0x328 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl b1225c │ │ │ │ + bl b1229c │ │ │ │ mov r0, r5 │ │ │ │ bl 71439c │ │ │ │ cbz r4, 71457c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ @@ -2520258,15 +2520258,15 @@ │ │ │ │ beq.w 714994 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, fp │ │ │ │ bl 713fec │ │ │ │ mov r2, sl │ │ │ │ ldr.w r0, [fp, #808] @ 0x328 │ │ │ │ mov r1, r4 │ │ │ │ - bl b127d0 │ │ │ │ + bl b12810 │ │ │ │ mov r0, fp │ │ │ │ bl 71439c │ │ │ │ ldr.w r2, [fp, #836] @ 0x344 │ │ │ │ cmp r2, sl │ │ │ │ beq.w 7149aa │ │ │ │ ldr.w r2, [fp, #844] @ 0x34c │ │ │ │ cmp r2, sl │ │ │ │ @@ -2520463,15 +2520463,15 @@ │ │ │ │ bcs.w 7147b8 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #22 │ │ │ │ bl 713fec │ │ │ │ ldr.w r0, [fp, #808] @ 0x328 │ │ │ │ ldr.w r2, [fp, #840] @ 0x348 │ │ │ │ mov r1, r4 │ │ │ │ - bl b127d0 │ │ │ │ + bl b12810 │ │ │ │ mov r0, fp │ │ │ │ bl 71439c │ │ │ │ b.n 7147b8 │ │ │ │ subs r3, #6 │ │ │ │ cmp r3, #2 │ │ │ │ bhi.n 714a2a │ │ │ │ ldrh.w r3, [r9, #72] @ 0x48 │ │ │ │ @@ -2520846,15 +2520846,15 @@ │ │ │ │ ldr.w r3, [r4, #828] @ 0x33c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ lsl.w r3, fp, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ - bl b1225c │ │ │ │ + bl b1229c │ │ │ │ mov r0, r4 │ │ │ │ bl 71439c │ │ │ │ cmp r5, sl │ │ │ │ bne.n 714e3e │ │ │ │ cbz r6, 714ea0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ @@ -2521945,15 +2521945,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r0, [r0, #808] @ 0x328 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl b107fc │ │ │ │ + bl b1083c │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 715a3e │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r6 │ │ │ │ @@ -2522014,15 +2522014,15 @@ │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ - bl b1179c │ │ │ │ + bl b117dc │ │ │ │ mov r0, r4 │ │ │ │ bl 71439c │ │ │ │ ldrb.w r3, [r8, #1221] @ 0x4c5 │ │ │ │ mov r0, r7 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb.w r3, [r8, #1221] @ 0x4c5 │ │ │ │ add sp, #20 │ │ │ │ @@ -2522331,20 +2522331,20 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ bl 71592c │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl b106dc │ │ │ │ + bl b1071c │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl b10730 │ │ │ │ + bl b10770 │ │ │ │ ldrh.w r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ bl 3b0f00 │ │ │ │ cbz r0, 715ee8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ bl 3a10bc │ │ │ │ @@ -2522379,15 +2522379,15 @@ │ │ │ │ bne.n 715ee8 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ beq.n 715ea4 │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl b107fc │ │ │ │ + bl b1083c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 715ea4 │ │ │ │ ldrh.w r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 3b10ec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -2522455,15 +2522455,15 @@ │ │ │ │ strd r1, r1, [sp, #32] │ │ │ │ strd r1, r1, [sp, #24] │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ - bl b109f0 │ │ │ │ + bl b10a30 │ │ │ │ mov r0, r4 │ │ │ │ bl 71439c │ │ │ │ cbz r7, 715fde │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ @@ -2523007,15 +2523007,15 @@ │ │ │ │ ldrsh.w r0, [r4, #56] @ 0x38 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #32] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r5, #808] @ 0x328 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl b12590 │ │ │ │ + bl b125d0 │ │ │ │ mov r0, r5 │ │ │ │ bl 71439c │ │ │ │ ldr.w r3, [r5, #1104] @ 0x450 │ │ │ │ add.w r2, r5, #24576 @ 0x6000 │ │ │ │ ldr.w r0, [r5, #636] @ 0x27c │ │ │ │ orr.w r1, r3, #32768 @ 0x8000 │ │ │ │ orr.w r1, r1, #128 @ 0x80 │ │ │ │ @@ -2523112,15 +2523112,15 @@ │ │ │ │ ite eq │ │ │ │ moveq r1, #23 │ │ │ │ movne r1, #7 │ │ │ │ bl 713fec │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r5, #808] @ 0x328 │ │ │ │ mov r1, r4 │ │ │ │ - bl b11650 │ │ │ │ + bl b11690 │ │ │ │ mov r0, r5 │ │ │ │ bl 71439c │ │ │ │ ldr r2, [pc, #784] @ (7169b8 ) │ │ │ │ ldr r3, [pc, #780] @ (7169b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2524046,15 +2524046,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ lsls r3, r2, #21 │ │ │ │ bmi.n 71715e │ │ │ │ cmp r2, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r0, #760 @ 0x2f8 │ │ │ │ addge.w r0, r0, #744 @ 0x2e8 │ │ │ │ - bl ac3064 │ │ │ │ + bl ac30a4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 71716e │ │ │ │ cbz r5, 7170e2 │ │ │ │ cmp r5, r1 │ │ │ │ beq.n 7170fa │ │ │ │ @@ -2524210,15 +2524210,15 @@ │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 7171b8 │ │ │ │ b.n 7171f4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #744 @ 0x2e8 │ │ │ │ - bl ac3094 │ │ │ │ + bl ac30d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r2, r1, #8 │ │ │ │ bl 716eb8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ b.n 7171ac │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -2526562,15 +2526562,15 @@ │ │ │ │ ldrb.w r4, [r5, #2672] @ 0xa70 │ │ │ │ and.w r4, r4, #31 │ │ │ │ cmp r4, #1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl b10674 │ │ │ │ + bl b106b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 71439c │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 718ba0 │ │ │ │ ldr.w r1, [r5, #2600] @ 0xa28 │ │ │ │ vcvt.f32.f64 s16, d8 │ │ │ │ movs r3, #1 │ │ │ │ @@ -2526611,15 +2526611,15 @@ │ │ │ │ ldrb.w r4, [r5, #2672] @ 0xa70 │ │ │ │ and.w r4, r4, #31 │ │ │ │ cmp r4, #1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl b10674 │ │ │ │ + bl b106b4 │ │ │ │ mov r0, r5 │ │ │ │ bl 71439c │ │ │ │ add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ tst.w r4, #1020 @ 0x3fc │ │ │ │ it ne │ │ │ │ @@ -2527436,15 +2527436,15 @@ │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ - bl b11ea8 │ │ │ │ + bl b11ee8 │ │ │ │ mov r0, r4 │ │ │ │ bl 71439c │ │ │ │ ldr r2, [pc, #40] @ (719524 ) │ │ │ │ ldr r3, [pc, #36] @ (719520 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -2529126,15 +2529126,15 @@ │ │ │ │ ldrb.w r4, [fp, #2672] @ 0xa70 │ │ │ │ and.w r4, r4, #31 │ │ │ │ cmp r4, #1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl b10674 │ │ │ │ + bl b106b4 │ │ │ │ mov r0, fp │ │ │ │ bl 71439c │ │ │ │ ldrb.w r3, [r8, #1220] @ 0x4c4 │ │ │ │ lsls r2, r3, #27 │ │ │ │ bpl.n 71a838 │ │ │ │ bic.w r3, r3, #48 @ 0x30 │ │ │ │ strb.w r3, [r8, #1220] @ 0x4c4 │ │ │ │ @@ -2529652,15 +2529652,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r5, #808] @ 0x328 │ │ │ │ - bl b11b50 │ │ │ │ + bl b11b90 │ │ │ │ mov r0, r5 │ │ │ │ bl 71439c │ │ │ │ b.n 71ad60 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r0, r5] │ │ │ │ @@ -2529688,15 +2529688,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ ldr.w r0, [r4, #808] @ 0x328 │ │ │ │ - bl b11b50 │ │ │ │ + bl b11b90 │ │ │ │ mov r0, r4 │ │ │ │ bl 71439c │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #56] @ (71ae74 ) │ │ │ │ ldr r2, [pc, #60] @ (71ae78 ) │ │ │ │ ldr r1, [pc, #60] @ (71ae7c ) │ │ │ │ @@ -2529789,15 +2529789,15 @@ │ │ │ │ strd r4, r1, [sp] │ │ │ │ movs r1, #5 │ │ │ │ bl 6e695c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r5 │ │ │ │ - bl b1ea44 │ │ │ │ + bl b1ea84 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ b.n 71aee2 │ │ │ │ ldr r3, [pc, #24] @ (71af70 ) │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -2531467,15 +2531467,15 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str.w r1, [r2, #1876] @ 0x754 │ │ │ │ str.w r3, [r6, #1756] @ 0x6dc │ │ │ │ str.w r1, [r6, #2184] @ 0x888 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #648] @ 0x288 │ │ │ │ - bl b29354 │ │ │ │ + bl b29394 │ │ │ │ ldr.w sl, [r4, #648] @ 0x288 │ │ │ │ ldr.w r8, [r4, #656] @ 0x290 │ │ │ │ mov.w r3, sl, lsl #2 │ │ │ │ ldr.w ip, [r5, #56] @ 0x38 │ │ │ │ adds r4, r3, #4 │ │ │ │ add.w r2, r3, #8 │ │ │ │ add.w r1, r3, #12 │ │ │ │ @@ -2532852,15 +2532852,15 @@ │ │ │ │ add.w ip, r8, sl │ │ │ │ str r3, [sp, #28] │ │ │ │ b.n 71d02c │ │ │ │ ldr.w r1, [r9, #1012] @ 0x3f4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ - bl b292bc │ │ │ │ + bl b292fc │ │ │ │ b.w 71bec4 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov.w r2, #580 @ 0x244 │ │ │ │ movw ip, #581 @ 0x245 │ │ │ │ movw r8, #582 @ 0x246 │ │ │ │ ldr.w r0, [r4, #1356] @ 0x54c │ │ │ │ adds r1, r0, #1 │ │ │ │ @@ -2533824,15 +2533824,15 @@ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl ac01ac │ │ │ │ + bl ac01ec │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r2 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ @@ -2539477,15 +2539477,15 @@ │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 721a96 │ │ │ │ add.w r2, r0, #8 │ │ │ │ cbz r3, 721aa8 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ mov r0, r5 │ │ │ │ - bl b138c8 │ │ │ │ + bl b13908 │ │ │ │ ldr r1, [pc, #20] @ (721aac ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 552c2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -2539505,15 +2539505,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ cbz r3, 721ade │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ movs r3, #0 │ │ │ │ addw r1, r1, #3964 @ 0xf7c │ │ │ │ ldr.w r0, [r2], #8 │ │ │ │ - bl b138c8 │ │ │ │ + bl b13908 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 721afa │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -2551017,15 +2551017,15 @@ │ │ │ │ mov.w ip, #2147483648 @ 0x80000000 │ │ │ │ str.w ip, [sp, #56] @ 0x38 │ │ │ │ bl 720074 │ │ │ │ b.n 729bc2 │ │ │ │ add.w r0, r4, #48128 @ 0xbc00 │ │ │ │ mov r1, r2 │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ - bl ac13e4 │ │ │ │ + bl ac1424 │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 729ca8 │ │ │ │ b.n 729ce2 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ blx 67b40 │ │ │ │ b.n 729c84 │ │ │ │ mov r2, r6 │ │ │ │ @@ -2553083,15 +2553083,15 @@ │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl b1457c │ │ │ │ + bl b145bc │ │ │ │ mov.w r2, #16843009 @ 0x1010101 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ mov.w r6, #0 │ │ │ │ ldr.w r0, [r4, #2036] @ 0x7f4 │ │ │ │ str.w r2, [r4, #23] │ │ │ │ sub.w r3, r0, #11 │ │ │ │ str.w r2, [r4, #14] │ │ │ │ @@ -2553661,15 +2553661,15 @@ │ │ │ │ beq.w 72c09a │ │ │ │ add.w r3, r4, #36864 @ 0x9000 │ │ │ │ add.w r1, r4, #48128 @ 0xbc00 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ strb.w r2, [r3, #3545] @ 0xdd9 │ │ │ │ - bl ac145c │ │ │ │ + bl ac149c │ │ │ │ ldr.w r3, [r4, #640] @ 0x280 │ │ │ │ ldrb r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ bne.w 72c170 │ │ │ │ add.w fp, r4, #24576 @ 0x6000 │ │ │ │ add.w r5, r4, #8192 @ 0x2000 │ │ │ │ ldrb.w r3, [r5, #1384] @ 0x568 │ │ │ │ @@ -2554038,15 +2554038,15 @@ │ │ │ │ ldr.w r3, [r4, #640] @ 0x280 │ │ │ │ ldr.w r9, [r3, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r1, #169] @ 0xa9 │ │ │ │ ldr.w r1, [r1, #148] @ 0x94 │ │ │ │ blx r9 │ │ │ │ b.n 72bbe6 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac146c │ │ │ │ + bl ac14ac │ │ │ │ b.n 72bbb2 │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -2571676,28 +2571676,28 @@ │ │ │ │ blx 671c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 737dd2 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #8 │ │ │ │ - bl ac326c │ │ │ │ + bl ac32ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 737dcc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ bl 3ab784 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ str r6, [r0, #0] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r9 │ │ │ │ - bl ac3348 │ │ │ │ + bl ac3388 │ │ │ │ cbz r0, 737bca │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cbz r5, 737bca │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ bl 3ab708 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -2571714,15 +2571714,15 @@ │ │ │ │ bne.n 737bca │ │ │ │ adds r6, #1 │ │ │ │ bne.w 737dc6 │ │ │ │ ldrd r0, r1, [r5, #52] @ 0x34 │ │ │ │ bl 737868 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl ac3348 │ │ │ │ + bl ac3388 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 737b8a │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ orrne.w fp, fp, #1 │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ blx 67b40 │ │ │ │ @@ -2571805,15 +2571805,15 @@ │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #16 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ cmp r7, r5 │ │ │ │ str r6, [r0, #0] │ │ │ │ bne.n 737ca6 │ │ │ │ mov r4, r8 │ │ │ │ mov r7, sl │ │ │ │ mov r6, fp │ │ │ │ ldr.w fp, [sp] │ │ │ │ @@ -2571834,15 +2571834,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r4 │ │ │ │ adds r4, #20 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr r1, [r6, #56] @ 0x38 │ │ │ │ cmp r5, r1 │ │ │ │ bcc.n 737ce6 │ │ │ │ mov r4, r7 │ │ │ │ mov r6, sl │ │ │ │ @@ -2571851,15 +2571851,15 @@ │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ b.n 737b82 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cbz r3, 737d26 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 737b82 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ @@ -2571872,15 +2571872,15 @@ │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 737d44 │ │ │ │ mov r4, r7 │ │ │ │ mov r6, sl │ │ │ │ @@ -2571891,25 +2571891,25 @@ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 737b82 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ bne.w 737b82 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ str r5, [r0, #0] │ │ │ │ b.n 737b82 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movw r2, #678 @ 0x2a6 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 737b12 │ │ │ │ movs r7, #0 │ │ │ │ @@ -2572191,15 +2572191,15 @@ │ │ │ │ movs r4, #0 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #32 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ @@ -2574032,17 +2574032,17 @@ │ │ │ │ ldr.w r3, [r7, #2896] @ 0xb50 │ │ │ │ cbz r3, 7394ac │ │ │ │ add.w r0, r7, #2752 @ 0xac0 │ │ │ │ bl 3aed2c │ │ │ │ ldr.w r3, [r7, #1028] @ 0x404 │ │ │ │ cbz r3, 7394ba │ │ │ │ add.w r0, r7, #1008 @ 0x3f0 │ │ │ │ - bl ac0980 │ │ │ │ + bl ac09c0 │ │ │ │ add.w r0, r7, #936 @ 0x3a8 │ │ │ │ - bl b0b6d0 │ │ │ │ + bl b0b710 │ │ │ │ ldr.w r0, [r7, #2968] @ 0xb98 │ │ │ │ movs r1, #0 │ │ │ │ bl 3a51c0 │ │ │ │ ldr.w r0, [r7, #2952] @ 0xb88 │ │ │ │ bl 74f668 │ │ │ │ ldr.w r1, [r7, #3252] @ 0xcb4 │ │ │ │ ldr.w r0, [r7, #1056] @ 0x420 │ │ │ │ @@ -2574470,15 +2574470,15 @@ │ │ │ │ lsrs r2, r2, #3 │ │ │ │ orr.w r2, r2, ip, lsl #29 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, ip, lsr #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ movw r2, #41248 @ 0xa120 │ │ │ │ movt r2, #7 │ │ │ │ - bl b0b634 │ │ │ │ + bl b0b674 │ │ │ │ ldr.w r3, [pc, #1296] @ 739ed0 │ │ │ │ movs r2, #20 │ │ │ │ movs r1, #8 │ │ │ │ add.w r0, r6, #1008 @ 0x3f0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [pc, #1284] @ 739ed4 │ │ │ │ @@ -2574486,15 +2574486,15 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [pc, #1280] @ 739ed8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ movs r4, #1 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ac0918 │ │ │ │ + bl ac0958 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 739e2e │ │ │ │ ldr.w r3, [r6, #1012] @ 0x3f4 │ │ │ │ str r4, [r6, #0] │ │ │ │ lsl.w r3, r4, r3 │ │ │ │ str.w r3, [r6, #1632] @ 0x660 │ │ │ │ bl 3ae3c4 │ │ │ │ @@ -2575039,17 +2575039,17 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldr.w r0, [r4, #1056] @ 0x420 │ │ │ │ bl 799ae8 │ │ │ │ cbz r0, 739fd6 │ │ │ │ add.w r0, r4, #1008 @ 0x3f0 │ │ │ │ - bl ac0870 │ │ │ │ + bl ac08b0 │ │ │ │ add.w r0, r4, #936 @ 0x3a8 │ │ │ │ - bl b0b4f0 │ │ │ │ + bl b0b530 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ ldr.w r0, [r4, #1056] @ 0x420 │ │ │ │ mov r2, r7 │ │ │ │ bl 799ae8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 73a04c │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ @@ -2578032,15 +2578032,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 73c1aa │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r0, #104 @ 0x68 │ │ │ │ add.w r0, r6, #936 @ 0x3a8 │ │ │ │ - bl b0b628 │ │ │ │ + bl b0b668 │ │ │ │ mov r4, fp │ │ │ │ movs r3, #3 │ │ │ │ strb.w r3, [fp, #16] │ │ │ │ b.n 73bd7a │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 73bfb4 │ │ │ │ @@ -2578078,15 +2578078,15 @@ │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 73c1aa │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r0, #104 @ 0x68 │ │ │ │ add.w r0, r6, #936 @ 0x3a8 │ │ │ │ - bl b0b628 │ │ │ │ + bl b0b668 │ │ │ │ mov r4, fp │ │ │ │ movs r3, #4 │ │ │ │ b.n 73c050 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ mov.w sl, r3, lsl #2 │ │ │ │ cmp.w sl, #65536 @ 0x10000 │ │ │ │ it cc │ │ │ │ @@ -2578561,15 +2578561,15 @@ │ │ │ │ beq.n 73c696 │ │ │ │ cmp r3, #1 │ │ │ │ beq.n 73c62a │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 73c6cc │ │ │ │ adds r1, #104 @ 0x68 │ │ │ │ add.w r0, r5, #936 @ 0x3a8 │ │ │ │ - bl b0b0a0 │ │ │ │ + bl b0b0e0 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r1, #72] @ 0x48 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ lsrs r7, r2, #16 │ │ │ │ @@ -2578622,15 +2578622,15 @@ │ │ │ │ ldr.w r1, [r5, #1124] @ 0x464 │ │ │ │ subs r2, r2, r3 │ │ │ │ str.w r2, [r5, #1120] @ 0x460 │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ str.w r1, [r5, #1124] @ 0x464 │ │ │ │ add.w r1, r4, #56 @ 0x38 │ │ │ │ add.w r0, r5, #1008 @ 0x3f0 │ │ │ │ - bl ac07c4 │ │ │ │ + bl ac0804 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 73c26c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r2, [r5, #1112] @ 0x458 │ │ │ │ @@ -2578993,15 +2578993,15 @@ │ │ │ │ bls.w 73cbcc │ │ │ │ cmp r1, r3 │ │ │ │ bhi.n 73cb3a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ add.w r0, r9, #1008 @ 0x3f0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl ac07ac │ │ │ │ + bl ac07ec │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 73ccbc │ │ │ │ addw r3, r9, #1076 @ 0x434 │ │ │ │ movs r2, #1 │ │ │ │ str.w r5, [r0, #-48] │ │ │ │ str.w r7, [r0, #-44] │ │ │ │ str.w r2, [r0, #-56] │ │ │ │ @@ -2579129,17 +2579129,17 @@ │ │ │ │ lsls r7, r4, #4 │ │ │ │ and.w r3, r8, #32 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ tst.w r8, #6 │ │ │ │ beq.w 73cb60 │ │ │ │ b.n 73cb3c │ │ │ │ add.w r0, r9, #1008 @ 0x3f0 │ │ │ │ - bl ac0870 │ │ │ │ + bl ac08b0 │ │ │ │ add.w r0, r9, #936 @ 0x3a8 │ │ │ │ - bl b0b4f0 │ │ │ │ + bl b0b530 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -2579151,21 +2579151,21 @@ │ │ │ │ ldr.w r1, [r9, #1124] @ 0x464 │ │ │ │ adds r2, r2, r3 │ │ │ │ str.w r2, [r9, #1120] @ 0x460 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str.w r1, [r9, #1124] @ 0x464 │ │ │ │ b.n 73cb36 │ │ │ │ add.w r0, r9, #1008 @ 0x3f0 │ │ │ │ - bl ac0870 │ │ │ │ + bl ac08b0 │ │ │ │ add.w r0, r9, #936 @ 0x3a8 │ │ │ │ - bl b0b4f0 │ │ │ │ + bl b0b530 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r9, #1008 @ 0x3f0 │ │ │ │ - bl ac07ac │ │ │ │ + bl ac07ec │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 73cae0 │ │ │ │ b.n 73cc3a │ │ │ │ bic.w r3, r6, #4 │ │ │ │ cmp r2, #30 │ │ │ │ bhi.n 73cd10 │ │ │ │ tbb [pc, r2] │ │ │ │ @@ -2579205,15 +2579205,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r0, r9, #936 @ 0x3a8 │ │ │ │ mov r3, r7 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ - bl b0b2a8 │ │ │ │ + bl b0b2e8 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 73cb6e │ │ │ │ lsls r2, r6, #20 │ │ │ │ bpl.n 73cd68 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ @@ -2601260,15 +2601260,15 @@ │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r1, #11 │ │ │ │ bhi.n 74bdd8 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl c88050 │ │ │ │ + bl c88098 │ │ │ │ cbnz r0, 74bd4a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r2, [pc, #252] @ (74be48 ) │ │ │ │ ldr r3, [pc, #244] @ (74be44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -2601553,15 +2601553,15 @@ │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ str r1, [sp, #24] │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, sp, #8 │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl c87ec4 │ │ │ │ + bl c87f0c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 74bff6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strh r2, [r3, #10] │ │ │ │ b.n 74bff4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ @@ -2601627,15 +2601627,15 @@ │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ and.w r2, r2, #15 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl c87e24 │ │ │ │ + bl c87e6c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 74c3da │ │ │ │ movs r5, #12 │ │ │ │ mul.w r5, r5, r8 │ │ │ │ cmp.w sl, #0 │ │ │ │ bne.w 74c3ec │ │ │ │ adds r5, #136 @ 0x88 │ │ │ │ @@ -2601749,15 +2601749,15 @@ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r0, r5, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl c87e9c │ │ │ │ + bl c87ee4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 74c3b0 │ │ │ │ movs r3, #12 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ mla r3, r3, r8, r7 │ │ │ │ str.w r2, [r3, #360] @ 0x168 │ │ │ │ @@ -2601812,15 +2601812,15 @@ │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrd ip, r5, [r6, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ strd ip, r5, [r1, #56] @ 0x38 │ │ │ │ - bl c87e9c │ │ │ │ + bl c87ee4 │ │ │ │ cbnz r0, 74c38a │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 74c4fe │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ @@ -2601923,15 +2601923,15 @@ │ │ │ │ strd r3, r3, [r4, #24] │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r3, r2, [r6, #96] @ 0x60 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - bl c87e4c │ │ │ │ + bl c87e94 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 74c3d8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ @@ -2602025,15 +2602025,15 @@ │ │ │ │ orrs r2, r3 │ │ │ │ it ne │ │ │ │ movne.w r3, #65536 @ 0x10000 │ │ │ │ beq.w 74c806 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - bl c8822c │ │ │ │ + bl c88274 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 74c83e │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ lsrs r3, r5, #3 │ │ │ │ @@ -2602481,15 +2602481,15 @@ │ │ │ │ ldr.w r0, [r9] │ │ │ │ bl 74c508 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [r9] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl c88208 │ │ │ │ + bl c88250 │ │ │ │ cbnz r0, 74cb0e │ │ │ │ ldrd r3, r1, [sp, #48] @ 0x30 │ │ │ │ strh r3, [r5, #12] │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ str r0, [r5, #8] │ │ │ │ @@ -2602551,15 +2602551,15 @@ │ │ │ │ blx 67440 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov.w ip, #104 @ 0x68 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ str.w ip, [r4] │ │ │ │ - bl c88208 │ │ │ │ + bl c88250 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 74cece │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ bhi.n 74cb9c │ │ │ │ @@ -2602839,15 +2602839,15 @@ │ │ │ │ bne.n 74ce86 │ │ │ │ dmb ish │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r2, [r1, #8] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl c88250 │ │ │ │ + bl c88298 │ │ │ │ cbnz r0, 74cece │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ strh r2, [r3, #10] │ │ │ │ b.n 74ccee │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w r3, r3, #736 @ 0x2e0 │ │ │ │ @@ -2603926,15 +2603926,15 @@ │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #248] @ 0xf8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str r3, [sp, #448] @ 0x1c0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ - bl c87e74 │ │ │ │ + bl c87ebc │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 74d354 │ │ │ │ ldr r3, [sp, #472] @ 0x1d8 │ │ │ │ ldr r1, [sp, #492] @ 0x1ec │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r0, [r4, #12] │ │ │ │ clz r3, r3 │ │ │ │ @@ -2603987,15 +2603987,15 @@ │ │ │ │ ldr r3, [sp, #500] @ 0x1f4 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [sp, #492] @ 0x1ec │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - bl c87ec4 │ │ │ │ + bl c87f0c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 74d354 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ strb r3, [r4, #12] │ │ │ │ ldrd r3, r0, [r4, #32] │ │ │ │ b.n 74d6d0 │ │ │ │ mov.w r0, #65024 @ 0xfe00 │ │ │ │ @@ -2604036,15 +2604036,15 @@ │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ add r2, sp, #244 @ 0xf4 │ │ │ │ movs r3, #20 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ - bl c87eec │ │ │ │ + bl c87f34 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 74dd52 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r5, [r6, #348] @ 0x15c │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ @@ -2604288,15 +2604288,15 @@ │ │ │ │ blx 67440 │ │ │ │ ldr.w r0, [r9] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #112 @ 0x70 │ │ │ │ str r7, [r5, #96] @ 0x60 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl c87f38 │ │ │ │ + bl c87f80 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 74e256 │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #25 │ │ │ │ bpl.n 74df16 │ │ │ │ ldrb r1, [r4, #3] │ │ │ │ @@ -2604565,15 +2604565,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #11 │ │ │ │ beq.w 74e9e8 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r9] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl c87fb0 │ │ │ │ + bl c87ff8 │ │ │ │ ldr.w r2, [r6, #348] @ 0x15c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ cmp r2, #11 │ │ │ │ beq.w 74e4a8 │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 74e926 │ │ │ │ @@ -2604666,15 +2604666,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ str r3, [r1, #28] │ │ │ │ movs r3, #44 @ 0x2c │ │ │ │ ldr.w r0, [r9] │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r3, #3 │ │ │ │ strd ip, r3, [r1] │ │ │ │ - bl c87f88 │ │ │ │ + bl c87fd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 74e256 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ strb r3, [r4, #15] │ │ │ │ @@ -2604829,15 +2604829,15 @@ │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ ldr.w r0, [r9] │ │ │ │ str r3, [r1, #28] │ │ │ │ - bl c88028 │ │ │ │ + bl c88070 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 74e256 │ │ │ │ ldrh r3, [r7, #4] │ │ │ │ ldr.w r2, [r6, #348] @ 0x15c │ │ │ │ strh r3, [r4, #10] │ │ │ │ cmp r2, #13 │ │ │ │ itt hi │ │ │ │ @@ -2604905,15 +2604905,15 @@ │ │ │ │ mov.w r2, #52 @ 0x34 │ │ │ │ str r2, [r7, #0] │ │ │ │ beq.w 74e894 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r9] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl c88000 │ │ │ │ + bl c88048 │ │ │ │ ldr.w r1, [r6, #348] @ 0x15c │ │ │ │ mov r3, r0 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ cmp r1, #11 │ │ │ │ beq.w 74e712 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 74dff4 │ │ │ │ @@ -2605010,15 +2605010,15 @@ │ │ │ │ ldr.w r2, [r6, #348] @ 0x15c │ │ │ │ cmp r2, #11 │ │ │ │ beq.w 74e9d6 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r9] │ │ │ │ str.w fp, [sp, #12] │ │ │ │ - bl c88000 │ │ │ │ + bl c88048 │ │ │ │ ldr.w r2, [r6, #348] @ 0x15c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ cmp r2, #11 │ │ │ │ beq.n 74e74a │ │ │ │ cmp r7, #0 │ │ │ │ bne.w 74e926 │ │ │ │ @@ -2605107,15 +2605107,15 @@ │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ ldr.w r2, [r8, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r9] │ │ │ │ - bl c87fd8 │ │ │ │ + bl c88020 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 74e256 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ @@ -2605279,15 +2605279,15 @@ │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r3, [r8, #44] @ 0x2c │ │ │ │ ldr.w r0, [r9] │ │ │ │ str r3, [r1, #28] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl c88028 │ │ │ │ + bl c88070 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 74e256 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ strb r3, [r4, #12] │ │ │ │ b.n 74e822 │ │ │ │ add.w r0, r9, #4 │ │ │ │ @@ -2606417,21 +2606417,21 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [pc, #136] @ (74f660 ) │ │ │ │ strd lr, ip, [sp, #72] @ 0x48 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl c87dec │ │ │ │ + bl c87e34 │ │ │ │ cbnz r0, 74f642 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 74f5fc │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ - bl c87f14 │ │ │ │ + bl c87f5c │ │ │ │ cbz r0, 74f646 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cbz r0, 74f63c │ │ │ │ movs r2, #0 │ │ │ │ @@ -2606454,15 +2606454,15 @@ │ │ │ │ mov ip, r3 │ │ │ │ mov lr, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r9, r3 │ │ │ │ b.n 74f5b8 │ │ │ │ mov r0, r3 │ │ │ │ - bl c87e00 │ │ │ │ + bl c87e48 │ │ │ │ movs r0, #0 │ │ │ │ b.n 74f60e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strd r3, r0, [r8] │ │ │ │ b.n 74f5fc │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -2606476,15 +2606476,15 @@ │ │ │ │ lsls r6, r4, #4 │ │ │ │ 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 c87e00 │ │ │ │ + bl c87e48 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4} │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ @@ -2607706,15 +2607706,15 @@ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r2, r2, #31 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - bl c88078 │ │ │ │ + bl c880c0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 74f750 │ │ │ │ ldrd r9, sl, [r4, #32] │ │ │ │ ldrb.w r8, [r4, #130] @ 0x82 │ │ │ │ tst.w r9, #393216 @ 0x60000 │ │ │ │ bne.n 75055a │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ @@ -2609146,15 +2609146,15 @@ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r4, #130] @ 0x82 │ │ │ │ ldrb.w r5, [r4, #133] @ 0x85 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrh r3, [r4, #10] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ - bl c87f60 │ │ │ │ + bl c87fa8 │ │ │ │ ldr r2, [pc, #44] @ (7514bc ) │ │ │ │ ldr r3, [pc, #36] @ (7514b8 ) │ │ │ │ add r2, pc │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -2629764,15 +2629764,15 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl ac0208 │ │ │ │ + bl ac0248 │ │ │ │ ldr r3, [r7, #32] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ bls.w 75f3d2 │ │ │ │ cmp r3, #2 │ │ │ │ beq.w 75f516 │ │ │ │ @@ -2629960,15 +2629960,15 @@ │ │ │ │ bl 758fa0 │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r8, r3 │ │ │ │ bcc.w 75ec2e │ │ │ │ ldrd fp, r7, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl ac022c │ │ │ │ + bl ac026c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cbnz r4, 75ee4e │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 75fb9a │ │ │ │ ldr.w r2, [pc, #2800] @ 75f90c │ │ │ │ @@ -2629982,15 +2629982,15 @@ │ │ │ │ bne.w 75fb96 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #7 │ │ │ │ beq.w 75fb84 │ │ │ │ mov r0, fp │ │ │ │ - bl ac022c │ │ │ │ + bl ac026c │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 75ee10 │ │ │ │ ldr.w r9, [pc, #2752] @ 75f910 │ │ │ │ ldr.w r8, [pc, #2752] @ 75f914 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ add r9, pc │ │ │ │ @@ -2637046,15 +2637046,15 @@ │ │ │ │ ldr.w ip, [pc, #52] @ 763b10 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl ad5b38 │ │ │ │ + bl ad5b78 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r0 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r5 │ │ │ │ bl 3fc2cc │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ @@ -2637537,15 +2637537,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ bl 7920d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af21a8 │ │ │ │ + bl af21e8 │ │ │ │ orrs r0, r4 │ │ │ │ uxtb r0, r0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -2654643,15 +2654643,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ strb.w ip, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ad3d50 │ │ │ │ + bl ad3d90 │ │ │ │ ldr r2, [pc, #40] @ (76f350 ) │ │ │ │ ldr r3, [pc, #32] @ (76f34c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -2677558,15 +2677558,15 @@ │ │ │ │ ldr r5, [r5, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 77e74a │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, r8, #48 @ 0x30 │ │ │ │ - bl ac326c │ │ │ │ + bl ac32ac │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ subw r3, r3, #1964 @ 0x7ac │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 77dba2 │ │ │ │ add.w sl, sp, #220 @ 0xdc │ │ │ │ @@ -2677640,15 +2677640,15 @@ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 77e888 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl ac329c │ │ │ │ + bl ac32dc │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r9, #20] │ │ │ │ movs r2, #0 │ │ │ │ bl 3d1b50 │ │ │ │ mov r1, r0 │ │ │ │ strd r7, r0, [r8] │ │ │ │ @@ -2678690,18 +2678690,18 @@ │ │ │ │ str r3, [r0, #96] @ 0x60 │ │ │ │ b.w 77e0da │ │ │ │ movs r2, #1 │ │ │ │ b.w 77e0c4 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ - bl af1938 │ │ │ │ + bl af1978 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ - bl aed398 │ │ │ │ + bl aed3d8 │ │ │ │ b.w 77e314 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ bl 77a27c │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -2685080,15 +2685080,15 @@ │ │ │ │ b.n 7834fe │ │ │ │ movs r3, #4 │ │ │ │ ldr r0, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, sp, #496 @ 0x1f0 │ │ │ │ mov r3, r4 │ │ │ │ add r1, sp, #480 @ 0x1e0 │ │ │ │ - bl ac54f8 │ │ │ │ + bl ac5538 │ │ │ │ strb.w r4, [r5, #64] @ 0x40 │ │ │ │ b.w 781c66 │ │ │ │ sub.w r3, r8, #1168 @ 0x490 │ │ │ │ vldr d7, [pc, #580] @ 783908 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ sub.w fp, r3, #16 │ │ │ │ @@ -2696443,15 +2696443,15 @@ │ │ │ │ movs r1, #2 │ │ │ │ bl 3d1aa4 │ │ │ │ str r0, [sp, #128] @ 0x80 │ │ │ │ str r5, [r0, #40] @ 0x28 │ │ │ │ b.w 789148 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl b29e60 │ │ │ │ + bl b29ea0 │ │ │ │ b.w 78906e │ │ │ │ add.w r3, sp, #1416 @ 0x588 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ b.w 789224 │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ movw r1, #379 @ 0x17b │ │ │ │ mov r0, r4 │ │ │ │ @@ -2704487,15 +2704487,15 @@ │ │ │ │ bne.w 790a66 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl ac01ac │ │ │ │ + bl ac01ec │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r9, r6 │ │ │ │ cbz r3, 790550 │ │ │ │ ldrb.w r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ @@ -2706653,15 +2706653,15 @@ │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldrb r4, [r1, #13] │ │ │ │ lsls r7, r1, #2 │ │ │ │ lsls r4, r0, #26 │ │ │ │ lsls r7, r1, #2 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl b29e60 │ │ │ │ + bl b29ea0 │ │ │ │ mov r2, r0 │ │ │ │ b.w 790d6c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb r2, [r0, #17] │ │ │ │ strd r5, r5, [r3] │ │ │ │ cmp r2, #32 │ │ │ │ bhi.w 791e9e │ │ │ │ @@ -2716455,15 +2716455,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 668d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl ac3bc8 │ │ │ │ + bl ac3c08 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ strb.w r8, [r2, #12] │ │ │ │ b.n 7985e2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ @@ -2796913,15 +2796913,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 3a7198 │ │ │ │ ldr r3, [pc, #12] @ (7cd578 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ mov r1, r2 │ │ │ │ - bl b14774 │ │ │ │ + bl b147b4 │ │ │ │ pop {r3, pc} │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ push {r4, lr} │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ vldr d7, [r1, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ tst.w lr, #4 │ │ │ │ @@ -3189220,15 +3189220,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [pc, #236] @ (8afe88 ) │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 98d2a0 │ │ │ │ + bl 98d2e0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 8afd56 │ │ │ │ ldrb r3, [r7, #8] │ │ │ │ cbnz r3, 8afe1c │ │ │ │ @@ -3189247,24 +3189247,24 @@ │ │ │ │ b.n 8afdac │ │ │ │ ldr r3, [pc, #176] @ (8afe8c ) │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 9d69e8 │ │ │ │ + bl 9d6a28 │ │ │ │ mov r7, r0 │ │ │ │ b.n 8afdac │ │ │ │ ldr r3, [pc, #148] @ (8afe88 ) │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [r7, #0] │ │ │ │ - bl 9d6a54 │ │ │ │ + bl 9d6a94 │ │ │ │ mov r7, r0 │ │ │ │ b.n 8afdac │ │ │ │ mov r9, r7 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ blx 65db4 │ │ │ │ mov r0, r9 │ │ │ │ @@ -3189327,15 +3189327,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 3a7198 │ │ │ │ ldr r3, [pc, #20] @ (8afec4 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b14774 │ │ │ │ + bl b147b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ lsls r6, r2, #5 │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r7, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ @@ -3189347,15 +3189347,15 @@ │ │ │ │ ldr.w ip, [pc, #28] @ 8afef8 │ │ │ │ mov lr, r1 │ │ │ │ add r3, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, lr │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b14774 │ │ │ │ + bl b147b4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r7, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -3189401,15 +3189401,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 3a7198 │ │ │ │ ldr r3, [pc, #36] @ (8aff90 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b14774 │ │ │ │ + bl b147b4 │ │ │ │ b.n 8aff4a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ @@ -3189430,15 +3189430,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 3a7198 │ │ │ │ ldr r3, [pc, #20] @ (8affc8 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b14774 │ │ │ │ + bl b147b4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ lsls r4, r2, #1 │ │ │ │ lsls r0, r2, #4 │ │ │ │ asrs r0, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3189451,15 +3189451,15 @@ │ │ │ │ ldr.w ip, [pc, #28] @ 8afffc │ │ │ │ mov lr, r1 │ │ │ │ add r3, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, lr │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b14774 │ │ │ │ + bl b147b4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, r3 │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ push {lr} │ │ │ │ @@ -3189784,19 +3189784,19 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ blx r3 │ │ │ │ add.w r0, r4, #2864 @ 0xb30 │ │ │ │ bl 8b6458 │ │ │ │ mov r0, r4 │ │ │ │ bl 8bc034 │ │ │ │ addw r0, r4, #1692 @ 0x69c │ │ │ │ - bl ac2e14 │ │ │ │ + bl ac2e54 │ │ │ │ addw r0, r4, #3028 @ 0xbd4 │ │ │ │ bl 3a5ee0 │ │ │ │ ldr.w r0, [r4, #1376] @ 0x560 │ │ │ │ - bl b15ef0 │ │ │ │ + bl b15f30 │ │ │ │ ldr.w r3, [r4, #2616] @ 0xa38 │ │ │ │ cbz r3, 8b0398 │ │ │ │ mov r0, r4 │ │ │ │ bl 8b5d78 │ │ │ │ ldr.w r0, [r4, #2612] @ 0xa34 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r4 │ │ │ │ @@ -3190699,15 +3190699,15 @@ │ │ │ │ ldr.w r3, [r1, #364] @ 0x16c │ │ │ │ str.w r3, [r7, #1344] @ 0x540 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #1364] @ 0x554 │ │ │ │ str.w r3, [r7, #1356] @ 0x54c │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #1 │ │ │ │ - bl b1457c │ │ │ │ + bl b145bc │ │ │ │ ldrb.w r4, [r7, #1740] @ 0x6cc │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #5 │ │ │ │ mov r1, r2 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ @@ -3190971,15 +3190971,15 @@ │ │ │ │ movt r3, #16752 @ 0x4170 │ │ │ │ str.w r3, [r7, #600] @ 0x258 │ │ │ │ ldrb.w r3, [r7, #1792] @ 0x700 │ │ │ │ strb.w r0, [r7, #101] @ 0x65 │ │ │ │ addw r0, r7, #1692 @ 0x69c │ │ │ │ strb.w r4, [r7, #159] @ 0x9f │ │ │ │ strb.w r3, [r7, #141] @ 0x8d │ │ │ │ - bl ac2dfc │ │ │ │ + bl ac2e3c │ │ │ │ str.w r4, [r7, #3076] @ 0xc04 │ │ │ │ b.w 8b0840 │ │ │ │ cmp r2, #5 │ │ │ │ it hi │ │ │ │ ldrhi.w r4, [r7, #1768] @ 0x6e8 │ │ │ │ bhi.w 8b1008 │ │ │ │ movs r3, #0 │ │ │ │ @@ -3191496,15 +3191496,15 @@ │ │ │ │ ldr.w r3, [r7, #1744] @ 0x6d0 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ b.w 8b0836 │ │ │ │ ldr.w r0, [r7, #1736] @ 0x6c8 │ │ │ │ addw r1, r7, #2600 @ 0xa28 │ │ │ │ - bl 98d120 │ │ │ │ + bl 98d160 │ │ │ │ str.w r0, [r7, #2604] @ 0xa2c │ │ │ │ b.w 8b091e │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 674a0 │ │ │ │ ldr r2, [pc, #316] @ (8b19a8 ) │ │ │ │ ldr r1, [pc, #320] @ (8b19ac ) │ │ │ │ mov r3, r0 │ │ │ │ @@ -3192918,15 +3192918,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 8b258c │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ ldrb.w r2, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cbz r2, 8b2718 │ │ │ │ mov r2, r5 │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ ldr.w r1, [r2], #32 │ │ │ │ @@ -3193126,15 +3193126,15 @@ │ │ │ │ bl 8b258c │ │ │ │ mov r6, r0 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #20 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb.w r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 8b2738 │ │ │ │ mov r3, r0 │ │ │ │ ldrh r0, [r6, #0] │ │ │ │ str r3, [r6, #12] │ │ │ │ @@ -3193152,15 +3193152,15 @@ │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #4 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ bl 8b2738 │ │ │ │ b.n 8b28e0 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @@ -3193252,15 +3193252,15 @@ │ │ │ │ movw r3, #19384 @ 0x4bb8 │ │ │ │ strb.w r8, [r4, r3] │ │ │ │ add.w r3, r2, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldrb.w r1, [sp, #228] @ 0xe4 │ │ │ │ mov r0, fp │ │ │ │ bl 8b2738 │ │ │ │ ldrh.w r3, [r7, #3020] @ 0xbcc │ │ │ │ movw r1, #19389 @ 0x4bbd │ │ │ │ movw r2, #19368 @ 0x4ba8 │ │ │ │ @@ -3193534,15 +3193534,15 @@ │ │ │ │ ldrb.w r7, [r4, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r2, r7 │ │ │ │ bl 8b258c │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r9, r0 │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ - bl ac5d7c │ │ │ │ + bl ac5dbc │ │ │ │ ldrb.w r2, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ ldrh.w r8, [sp, #260] @ 0x104 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 8b3068 │ │ │ │ mov r2, r9 │ │ │ │ @@ -3193613,15 +3193613,15 @@ │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ bne.n 8b2e08 │ │ │ │ adds r7, r6, #2 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ add.w sl, r9, r7, lsl #2 │ │ │ │ - bl ac5ac0 │ │ │ │ + bl ac5b00 │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ ldrb.w r1, [sp, #264] @ 0x108 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 8b2738 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r0, [sl, #4] │ │ │ │ movs r2, #0 │ │ │ │ @@ -3193815,22 +3193815,22 @@ │ │ │ │ add.w r4, r4, #19328 @ 0x4b80 │ │ │ │ movs r2, #28 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ bfi r3, r2, #0, #6 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ b.n 8b2ac0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac5a58 │ │ │ │ + bl ac5a98 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 8b2bb4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r1, #276 @ 0x114 │ │ │ │ bne.w 8b2d48 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac5cec │ │ │ │ + bl ac5d2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 8b2bb4 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ b.n 8b2d48 │ │ │ │ cmp r3, #195 @ 0xc3 │ │ │ │ beq.w 8b33b8 │ │ │ │ cmp r3, #201 @ 0xc9 │ │ │ │ @@ -3194111,15 +3194111,15 @@ │ │ │ │ mov r0, sl │ │ │ │ bl 8b258c │ │ │ │ mov r7, r0 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ ldrb.w r1, [sp, #180] @ 0xb4 │ │ │ │ mov r0, sl │ │ │ │ bl 8b2738 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ strb.w r5, [r7, #50] @ 0x32 │ │ │ │ str r0, [r7, #12] │ │ │ │ @@ -3194188,15 +3194188,15 @@ │ │ │ │ and.w r2, r2, #228 @ 0xe4 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r1, #2980] @ 0xba4 │ │ │ │ movw r3, #19389 @ 0x4bbd │ │ │ │ add.w r1, r4, #32 │ │ │ │ ldrb.w r2, [r4, #48] @ 0x30 │ │ │ │ strb r2, [r6, r3] │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ ldrb.w r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 8b38c6 │ │ │ │ add.w r2, sl, r3, lsl #1 │ │ │ │ movw r1, #19356 @ 0x4b9c │ │ │ │ @@ -3194519,15 +3194519,15 @@ │ │ │ │ movs r0, #38 @ 0x26 │ │ │ │ bfi r2, r0, #0, #6 │ │ │ │ strb r2, [r1, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ ldrb.w r1, [sp, #196] @ 0xc4 │ │ │ │ mov r0, sl │ │ │ │ bl 8b2738 │ │ │ │ movw r3, #19368 @ 0x4ba8 │ │ │ │ str r0, [r5, r3] │ │ │ │ b.w 8b303e │ │ │ │ @@ -3194573,15 +3194573,15 @@ │ │ │ │ and.w r2, r2, #228 @ 0xe4 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r0, #2980] @ 0xba4 │ │ │ │ movw r3, #19389 @ 0x4bbd │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ ldrb.w r2, [r4, #40] @ 0x28 │ │ │ │ strb r2, [r6, r3] │ │ │ │ - bl ac607c │ │ │ │ + bl ac60bc │ │ │ │ ldrb.w r2, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 8b3a14 │ │ │ │ movw r1, #19384 @ 0x4bb8 │ │ │ │ add.w r3, sl, r3, lsl #4 │ │ │ │ @@ -3194631,15 +3194631,15 @@ │ │ │ │ b.n 8b33de │ │ │ │ add.w r8, sp, #244 @ 0xf4 │ │ │ │ movs r5, #62 @ 0x3e │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ - bl ac601c │ │ │ │ + bl ac605c │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ ldrb.w r1, [sp, #164] @ 0xa4 │ │ │ │ mov r0, sl │ │ │ │ bl 8b2738 │ │ │ │ str.w r0, [sl, #344] @ 0x158 │ │ │ │ b.n 8b33de │ │ │ │ add.w r3, sl, r3, lsl #1 │ │ │ │ @@ -3194765,15 +3194765,15 @@ │ │ │ │ bne.n 8b3aba │ │ │ │ mov r2, r5 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ mov r0, r4 │ │ │ │ bl 43dad0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl af1938 │ │ │ │ + bl af1978 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ movne r0, r5 │ │ │ │ beq.n 8b3bc6 │ │ │ │ ldr r2, [pc, #148] @ (8b3c1c ) │ │ │ │ ldr r3, [pc, #136] @ (8b3c10 ) │ │ │ │ @@ -3194905,20 +3194905,20 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ bne.w 8b41f6 │ │ │ │ bl 41e460 │ │ │ │ ldr.w r0, [r4, #340] @ 0x154 │ │ │ │ bl 41ec68 │ │ │ │ movs r1, #8 │ │ │ │ ldr.w r0, [r4, #340] @ 0x154 │ │ │ │ - bl aed398 │ │ │ │ + bl aed3d8 │ │ │ │ ldr.w r0, [r4, #340] @ 0x154 │ │ │ │ - bl acec04 │ │ │ │ + bl acec44 │ │ │ │ ldr.w r0, [r4, #340] @ 0x154 │ │ │ │ movs r1, #1 │ │ │ │ - bl ac6da4 │ │ │ │ + bl ac6de4 │ │ │ │ ldr.w r0, [r4, #340] @ 0x154 │ │ │ │ bl 3ce2b8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 8b3cfe │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r0, [r4, #340] @ 0x154 │ │ │ │ bl 3ced48 │ │ │ │ @@ -3194929,22 +3194929,22 @@ │ │ │ │ bl 3ea350 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #340] @ 0x154 │ │ │ │ bl 46ce90 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r4, #340] @ 0x154 │ │ │ │ - bl ae314c │ │ │ │ + bl ae318c │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r4, #340] @ 0x154 │ │ │ │ - bl ae073c │ │ │ │ + bl ae077c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #340] @ 0x154 │ │ │ │ - bl ac60d8 │ │ │ │ + bl ac6118 │ │ │ │ ldr.w r0, [r4, #340] @ 0x154 │ │ │ │ bl 41ec68 │ │ │ │ ldr.w r0, [r4, #340] @ 0x154 │ │ │ │ bl 442d98 │ │ │ │ ldr.w r3, [pc, #1592] @ 8b439c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -3196417,31 +3196417,31 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 8b4bf6 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16 │ │ │ │ mov fp, r3 │ │ │ │ beq.n 8b4c64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98b508 │ │ │ │ + bl 98b544 │ │ │ │ subs r0, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ mov.w fp, r0, lsl #4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ subs.w r3, r0, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ldr.w r0, [sl, #2560] @ 0xa00 │ │ │ │ mov sl, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r7 │ │ │ │ - bl 98b58c │ │ │ │ + bl 98b5c8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ movw r3, #32776 @ 0x8008 │ │ │ │ mov r2, r0 │ │ │ │ ands r3, r1 │ │ │ │ beq.n 8b4d2a │ │ │ │ and.w ip, r1, #32768 @ 0x8000 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -3196548,15 +3196548,15 @@ │ │ │ │ bl 8c37ec │ │ │ │ adds r3, r0, #1 │ │ │ │ it ne │ │ │ │ orrne.w fp, fp, #32 │ │ │ │ b.n 8b4cb6 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ b.n 8b4cb0 │ │ │ │ @@ -3197515,15 +3197515,15 @@ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.n 8b588a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl b1ea44 │ │ │ │ + bl b1ea84 │ │ │ │ ldr.w r8, [r6, #656] @ 0x290 │ │ │ │ mov fp, r0 │ │ │ │ ldrb.w r3, [r8, #1740] @ 0x6cc │ │ │ │ cmp r3, #5 │ │ │ │ bhi.n 8b5894 │ │ │ │ add.w r8, sp, #248 @ 0xf8 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ @@ -3197663,15 +3197663,15 @@ │ │ │ │ ldr r3, [pc, #220] @ (8b59ec ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.n 8b59c8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl b1ea44 │ │ │ │ + bl b1ea84 │ │ │ │ ldr.w r3, [r4, #656] @ 0x290 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r3, #1740] @ 0x6cc │ │ │ │ cmp r3, #5 │ │ │ │ bhi.n 8b59d2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ @@ -3200941,15 +3200941,15 @@ │ │ │ │ dmb ish │ │ │ │ cbnz r2, 8b7cce │ │ │ │ mov r0, r4 │ │ │ │ bl 9175f8 │ │ │ │ add.w r0, r5, #19968 @ 0x4e00 │ │ │ │ and.w r1, r9, #1 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - bl ac13e4 │ │ │ │ + bl ac1424 │ │ │ │ ldr r2, [pc, #468] @ (8b7eb4 ) │ │ │ │ ldr r3, [pc, #456] @ (8b7ea8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ @@ -3201259,15 +3201259,15 @@ │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 8b8116 │ │ │ │ mov r0, r4 │ │ │ │ bl 8bc8b0 │ │ │ │ ldr.w r0, [r4, #664] @ 0x298 │ │ │ │ cbz r0, 8b804e │ │ │ │ - bl b0f4e4 │ │ │ │ + bl b0f524 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r0, 8b8056 │ │ │ │ bl 522504 │ │ │ │ add.w r5, r4, #664 @ 0x298 │ │ │ │ add.w r6, r4, #672 @ 0x2a0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ mov r0, r4 │ │ │ │ @@ -3201293,18 +3201293,18 @@ │ │ │ │ str r3, [r4, r6] │ │ │ │ str r3, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ str r3, [r5, #12] │ │ │ │ str.w r2, [r9, #3440] @ 0xd70 │ │ │ │ add.w r0, r4, #676 @ 0x2a4 │ │ │ │ add.w r5, r4, #1592 @ 0x638 │ │ │ │ - bl ac2e24 │ │ │ │ + bl ac2e64 │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ add.w r6, r4, #1720 @ 0x6b8 │ │ │ │ - bl ac2e24 │ │ │ │ + bl ac2e64 │ │ │ │ b.n 8b80c6 │ │ │ │ bl 922e30 │ │ │ │ cmp r6, r5 │ │ │ │ beq.n 8b80ce │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 8b80be │ │ │ │ @@ -3201312,15 +3201312,15 @@ │ │ │ │ bl 924fdc │ │ │ │ ldr.w r0, [r4, #660] @ 0x294 │ │ │ │ bl 925c64 │ │ │ │ ldr.w r0, [r4, #660] @ 0x294 │ │ │ │ bl 9256bc │ │ │ │ add.w r0, r4, #19968 @ 0x4e00 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ - bl ac137c │ │ │ │ + bl ac13bc │ │ │ │ add.w r0, r4, #708 @ 0x2c4 │ │ │ │ bl 916bd8 │ │ │ │ ldr.w r0, [r9, #3620] @ 0xe24 │ │ │ │ bl 914e98 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movw r2, #32769 @ 0x8001 │ │ │ │ tst r2, r3 │ │ │ │ @@ -3201700,18 +3201700,18 @@ │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8b86a4 │ │ │ │ addw r1, r5, #1692 @ 0x69c │ │ │ │ str r0, [r4, #20] │ │ │ │ add.w r0, r4, #676 @ 0x2a4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl ac2e18 │ │ │ │ + bl ac2e58 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r0, r4, #692 @ 0x2b4 │ │ │ │ - bl ac2e18 │ │ │ │ + bl ac2e58 │ │ │ │ movw r3, #19824 @ 0x4d70 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [r4, r3] │ │ │ │ add r3, r4 │ │ │ │ str.w r8, [r3, #4] │ │ │ │ str.w r8, [r3, #8] │ │ │ │ str.w r8, [r3, #12] │ │ │ │ @@ -3201721,15 +3201721,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 8bcc70 │ │ │ │ mov r0, r4 │ │ │ │ bl 8c36d0 │ │ │ │ mov r0, r4 │ │ │ │ bl 8c2fb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b0f108 │ │ │ │ + bl b0f148 │ │ │ │ str.w r0, [r4, #664] @ 0x298 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8b86a4 │ │ │ │ add.w r3, r4, #848 @ 0x350 │ │ │ │ strd r3, r3, [r4, #848] @ 0x350 │ │ │ │ add.w r3, r4, #896 @ 0x380 │ │ │ │ strd r3, r3, [r4, #896] @ 0x380 │ │ │ │ @@ -3201788,15 +3201788,15 @@ │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ ldr r2, [pc, #248] @ (8b8744 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ - bl b15fd0 │ │ │ │ + bl b16010 │ │ │ │ ldr.w r1, [r5, #2824] @ 0xb08 │ │ │ │ add.w r0, r4, #708 @ 0x2c4 │ │ │ │ bl 916b6c │ │ │ │ ldr r2, [pc, #228] @ (8b8748 ) │ │ │ │ ldr r3, [pc, #168] @ (8b870c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -3206521,15 +3206521,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8bb9be │ │ │ │ bl 8baa80 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r3 │ │ │ │ - bl ac15b4 │ │ │ │ + bl ac15f4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 8bb942 │ │ │ │ ldr.w r3, [pc, #1628] @ 8bbed8 │ │ │ │ ldrb.w ip, [r0, #203] @ 0xcb │ │ │ │ ldr.w r9, [fp, r3] │ │ │ │ @@ -3206566,15 +3206566,15 @@ │ │ │ │ ldr.w lr, [r4, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr.w ip, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ bne.w 8bbcee │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add.w r2, r4, #196 @ 0xc4 │ │ │ │ - bl b16018 │ │ │ │ + bl b16058 │ │ │ │ ldr.w r3, [r6, #3988] @ 0xf94 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 8bbcae │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 8bb77c │ │ │ │ ldr.w r3, [pc, #1488] @ 8bbed8 │ │ │ │ ldrb.w ip, [r4, #203] @ 0xcb │ │ │ │ @@ -3208850,15 +3208850,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r4 │ │ │ │ mov.w r9, #0 │ │ │ │ b.n 8bd126 │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ mov r1, r4 │ │ │ │ - bl 98cef4 │ │ │ │ + bl 98cf34 │ │ │ │ b.n 8bd22c │ │ │ │ mov r3, ip │ │ │ │ mov sl, r4 │ │ │ │ cmp r4, #0 │ │ │ │ ble.w 8bd11c │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r2, [sp, #68] @ 0x44 │ │ │ │ @@ -3209021,15 +3209021,15 @@ │ │ │ │ it eq │ │ │ │ cmpeq r1, lr │ │ │ │ bne.n 8bd42e │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #3 │ │ │ │ b.n 8bd218 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 98cf88 │ │ │ │ + bl 98cfc8 │ │ │ │ b.n 8bd248 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ b.n 8bd45c │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 8bd3c2 │ │ │ │ ldr.w r1, [r4, #8]! │ │ │ │ @@ -3209436,15 +3209436,15 @@ │ │ │ │ bl 922e30 │ │ │ │ ldr.w r0, [r4, #544] @ 0x220 │ │ │ │ cbz r0, 8bd886 │ │ │ │ bl 922e30 │ │ │ │ ldr.w r0, [r4, #488] @ 0x1e8 │ │ │ │ cbz r0, 8bd894 │ │ │ │ ldr.w r1, [r5, #3060] @ 0xbf4 │ │ │ │ - bl b1eb88 │ │ │ │ + bl b1ebc8 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ cbz r3, 8bd8d2 │ │ │ │ mov r0, r4 │ │ │ │ bl 52135c │ │ │ │ ldr.w r0, [r4, #496] @ 0x1f0 │ │ │ │ cbz r0, 8bd8be │ │ │ │ dmb ish │ │ │ │ @@ -3209628,15 +3209628,15 @@ │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 8bda9a │ │ │ │ ldr.w r1, [r4, #3060] @ 0xbf4 │ │ │ │ - bl b1eb88 │ │ │ │ + bl b1ebc8 │ │ │ │ ldr.w r6, [r4, #1448] @ 0x5a8 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ @@ -3209777,15 +3209777,15 @@ │ │ │ │ ldr.w r2, [r4, #400] @ 0x190 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 8bdc28 │ │ │ │ ldr.w r1, [r5, #3060] @ 0xbf4 │ │ │ │ cbz r1, 8bdc12 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1ee90 │ │ │ │ + bl b1eed0 │ │ │ │ str.w r0, [r4, #488] @ 0x1e8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r4, #484] @ 0x1e4 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bmi.n 8bdce2 │ │ │ │ mov r0, r8 │ │ │ │ @@ -3209852,15 +3209852,15 @@ │ │ │ │ mov.w r7, #1504 @ 0x5e0 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ strd ip, r7, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ bl 3a6768 │ │ │ │ b.n 8bdba4 │ │ │ │ add.w r0, r4, #160 @ 0xa0 │ │ │ │ - bl 98cf88 │ │ │ │ + bl 98cfc8 │ │ │ │ b.n 8bdc20 │ │ │ │ ldr r2, [pc, #24] @ (8bdd08 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ b.n 8bdc72 │ │ │ │ movs r4, #124 @ 0x7c │ │ │ │ lsls r7, r1, #4 │ │ │ │ @@ -3209971,15 +3209971,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl b14264 │ │ │ │ + bl b142a4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #3 │ │ │ │ bhi.n 8bdee6 │ │ │ │ tbb [pc, r1] │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldrd r3, r2, [r0, #416] @ 0x1a0 │ │ │ │ @@ -3210025,15 +3210025,15 @@ │ │ │ │ ands r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [r1] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl b14250 │ │ │ │ + bl b14290 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [r2] │ │ │ │ b.n 8bde9a │ │ │ │ lsls r3, r2, #29 │ │ │ │ bmi.n 8bdec0 │ │ │ │ ldr.w r3, [r0, #428] @ 0x1ac │ │ │ │ @@ -3211557,15 +3211557,15 @@ │ │ │ │ bne.n 8bef56 │ │ │ │ dmb ish │ │ │ │ cbz r3, 8befb6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [r5, #0] │ │ │ │ add.w r0, r7, #676 @ 0x2a4 │ │ │ │ - bl ac3094 │ │ │ │ + bl ac30d4 │ │ │ │ ldr r2, [pc, #572] @ (8bf1b8 ) │ │ │ │ ldr r3, [pc, #564] @ (8bf1b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ @@ -3212519,15 +3212519,15 @@ │ │ │ │ bpl.n 8bf990 │ │ │ │ ldrb.w r3, [r4, #424] @ 0x1a8 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ bne.w 8bfc4c │ │ │ │ cmp r5, #0 │ │ │ │ blt.w 8bfb2c │ │ │ │ add.w r0, r8, #676 @ 0x2a4 │ │ │ │ - bl ac3064 │ │ │ │ + bl ac30a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8bfc56 │ │ │ │ lsls r1, r5, #1 │ │ │ │ mov.w r3, #32 │ │ │ │ movt r3, #8192 @ 0x2000 │ │ │ │ it mi │ │ │ │ @@ -3212657,15 +3212657,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8bfc9e │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r6, [r3, #0] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r8, #692 @ 0x2b4 │ │ │ │ - bl ac3064 │ │ │ │ + bl ac30a4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8bfc56 │ │ │ │ lsls r0, r5, #1 │ │ │ │ it mi │ │ │ │ bicmi.w r5, r5, #128 @ 0x80 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ @@ -3213504,15 +3213504,15 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #160 @ 0xa0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ - bl 98cef4 │ │ │ │ + bl 98cf34 │ │ │ │ ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 8bd774 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3213731,15 +3213731,15 @@ │ │ │ │ add r1, pc │ │ │ │ str.w r1, [r4, #1468] @ 0x5bc │ │ │ │ ldr r0, [pc, #88] @ (8c06e0 ) │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ add r0, pc │ │ │ │ - bl b15ea8 │ │ │ │ + bl b15ee8 │ │ │ │ ldr.w r3, [r4, #2840] @ 0xb18 │ │ │ │ str.w r0, [r4, #1376] @ 0x560 │ │ │ │ cbz r3, 8c06ba │ │ │ │ ldr r1, [pc, #64] @ (8c06e4 ) │ │ │ │ ldr r2, [pc, #68] @ (8c06e8 ) │ │ │ │ ldr r3, [pc, #68] @ (8c06ec ) │ │ │ │ add r1, pc │ │ │ │ @@ -3226189,15 +3226189,15 @@ │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r5, #8] │ │ │ │ beq.n 8c939e │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl b1ea44 │ │ │ │ + bl b1ea84 │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r6, #656] @ 0x290 │ │ │ │ ldrsb.w r5, [r0, #65] @ 0x41 │ │ │ │ str r5, [r4, #4] │ │ │ │ ldr r2, [pc, #112] @ (8c9420 ) │ │ │ │ ldr.w r1, [r1, #1744] @ 0x6d0 │ │ │ │ @@ -3258251,19 +3258251,19 @@ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8df5ee │ │ │ │ ldr.w fp, [r0, #8] │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ add.w r0, r4, #160 @ 0xa0 │ │ │ │ - bl 98cf14 │ │ │ │ + bl 98cf54 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r9, r0 │ │ │ │ add.w r0, r6, #160 @ 0xa0 │ │ │ │ - bl 98cf14 │ │ │ │ + bl 98cf54 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.w 8deaa0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 674a0 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ @@ -3258567,15 +3258567,15 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 8b8424 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 8df806 │ │ │ │ ldr.w r0, [r4, #664] @ 0x298 │ │ │ │ movs r1, #1 │ │ │ │ - bl b0f798 │ │ │ │ + bl b0f7d8 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r6, #2824] @ 0xb08 │ │ │ │ bl 922d38 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ @@ -3274118,15 +3274118,15 @@ │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldrh.w r2, [r4, #72] @ 0x48 │ │ │ │ str r2, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ strb.w r3, [sp, #42] @ 0x2a │ │ │ │ strb.w r5, [sp, #40] @ 0x28 │ │ │ │ - bl 98b240 │ │ │ │ + bl 98b27c │ │ │ │ ldr r2, [pc, #132] @ (8ea5d0 ) │ │ │ │ ldr r3, [pc, #116] @ (8ea5c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r4, #456] @ 0x1c8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ @@ -3274152,15 +3274152,15 @@ │ │ │ │ bhi.n 8ea4da │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ ldrb.w r3, [r4, #78] @ 0x4e │ │ │ │ mov r6, r0 │ │ │ │ ldrh.w r2, [r4, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ add.w r0, r4, #512 @ 0x200 │ │ │ │ - bl 98d0dc │ │ │ │ + bl 98d11c │ │ │ │ ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ ldr.w r0, [r6, #2824] @ 0xb08 │ │ │ │ movs r2, #4 │ │ │ │ bl 922d38 │ │ │ │ str.w r0, [r4, #544] @ 0x220 │ │ │ │ b.n 8ea4da │ │ │ │ cmp r3, #189 @ 0xbd │ │ │ │ @@ -3274993,15 +3274993,15 @@ │ │ │ │ sub.w r3, r4, #142 @ 0x8e │ │ │ │ movw r0, #349 @ 0x15d │ │ │ │ lsrs r0, r3 │ │ │ │ ands.w r0, r0, #1 │ │ │ │ bne.n 8eaeaa │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ subs r0, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r4, #189 @ 0xbd │ │ │ │ bne.n 8eaec8 │ │ │ │ b.n 8eaea8 │ │ │ │ @@ -3275292,15 +3275292,15 @@ │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8eb3f6 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r7, #71 @ 0x47 │ │ │ │ @@ -3275706,29 +3275706,29 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r9, r2 │ │ │ │ ubfx r6, r4, #4, #2 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ tst.w r4, #48 @ 0x30 │ │ │ │ mov sl, r0 │ │ │ │ beq.n 8eb618 │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ cbnz r4, 8eb618 │ │ │ │ ldr.w r3, [r5, #428] @ 0x1ac │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ cmp r3, #15 │ │ │ │ bls.n 8eb61a │ │ │ │ lsls r4, r6, #8 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98b668 │ │ │ │ + bl 98b6a4 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrb.w r3, [r3, #1740] @ 0x6cc │ │ │ │ cmp r3, #2 │ │ │ │ beq.n 8eb710 │ │ │ │ ldr.w r3, [r5, #400] @ 0x190 │ │ │ │ ldrb.w r1, [r5, #468] @ 0x1d4 │ │ │ │ @@ -3276245,15 +3276245,15 @@ │ │ │ │ adds r3, r6, #4 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ movw r3, #11268 @ 0x2c04 │ │ │ │ movt r3, #18572 @ 0x488c │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ bhi.w 8ebdce │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ bls.w 8ebd54 │ │ │ │ subs r0, #48 @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #1048 @ 0x418 │ │ │ │ @@ -3277013,15 +3277013,15 @@ │ │ │ │ movs r6, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl b14f84 │ │ │ │ + bl b14fc4 │ │ │ │ ldr r2, [pc, #712] @ (8ec714 ) │ │ │ │ ldr r3, [pc, #708] @ (8ec710 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -3277127,15 +3277127,15 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, r3 │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ movw r2, #1282 @ 0x502 │ │ │ │ movt r2, #18564 @ 0x4884 │ │ │ │ strd r2, fp, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ and.w r0, r6, #63 @ 0x3f │ │ │ │ @@ -3277282,15 +3277282,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8ec92e │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r5, #71 @ 0x47 │ │ │ │ @@ -3278313,15 +3278313,15 @@ │ │ │ │ movs r6, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ str r4, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl b14f84 │ │ │ │ + bl b14fc4 │ │ │ │ ldr r2, [pc, #712] @ (8ed4b0 ) │ │ │ │ ldr r3, [pc, #708] @ (8ed4ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ @@ -3278427,15 +3278427,15 @@ │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, r3 │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ movw r2, #1282 @ 0x502 │ │ │ │ movt r2, #18564 @ 0x4884 │ │ │ │ strd r2, fp, [sp, #12] │ │ │ │ mov fp, r0 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r1, sl │ │ │ │ and.w r0, r6, #63 @ 0x3f │ │ │ │ @@ -3278965,15 +3278965,15 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r9, [r7, #60] @ 0x3c │ │ │ │ add sl, r4 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 98b5ec │ │ │ │ + bl 98b628 │ │ │ │ ldr.w r2, [sl, #160] @ 0xa0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsr.w sl, r2, r6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w sl, #1 │ │ │ │ @@ -3278987,15 +3278987,15 @@ │ │ │ │ movcc r6, #1 │ │ │ │ cmp.w r9, #134 @ 0x86 │ │ │ │ beq.w 8eda84 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 98b53c │ │ │ │ + bl 98b578 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ lsls r3, r3, #10 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -3279540,19 +3279540,19 @@ │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8ee04c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 98cf14 │ │ │ │ + bl 98cf54 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add.w r0, r8, #160 @ 0xa0 │ │ │ │ - bl 98cf14 │ │ │ │ + bl 98cf54 │ │ │ │ ldr.w r3, [r9] │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 8edc0c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 674a0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -3279741,15 +3279741,15 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r9, [r7, #60] @ 0x3c │ │ │ │ add sl, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 98b5ec │ │ │ │ + bl 98b628 │ │ │ │ ldr.w r2, [sl, #160] @ 0xa0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ lsr.w sl, r2, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp.w sl, #1 │ │ │ │ @@ -3279763,15 +3279763,15 @@ │ │ │ │ movcc r6, #1 │ │ │ │ cmp.w r9, #134 @ 0x86 │ │ │ │ beq.w 8ee304 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 98b53c │ │ │ │ + bl 98b578 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsrs r4, r4, #6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsls r3, r3, #10 │ │ │ │ str r3, [sp, #20] │ │ │ │ lsls r3, r4, #9 │ │ │ │ @@ -3280319,19 +3280319,19 @@ │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 8ee8cc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 98cf14 │ │ │ │ + bl 98cf54 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ add.w r0, r8, #160 @ 0xa0 │ │ │ │ - bl 98cf14 │ │ │ │ + bl 98cf54 │ │ │ │ ldr.w r3, [r9] │ │ │ │ lsls r2, r3, #31 │ │ │ │ bpl.w 8ee48c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 674a0 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ @@ -3281445,15 +3281445,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r5, r7, [r4] │ │ │ │ orr.w fp, r0, #512 @ 0x200 │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r8, r5, #24 │ │ │ │ cmp r8, r7 │ │ │ │ @@ -3281968,15 +3281968,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r5, r7, [r4] │ │ │ │ orr.w fp, r0, #512 @ 0x200 │ │ │ │ lsrs r2, r3, #6 │ │ │ │ add.w r8, r5, #24 │ │ │ │ lsls r3, r2, #9 │ │ │ │ cmp r8, r7 │ │ │ │ @@ -3282537,22 +3282537,22 @@ │ │ │ │ add.w r9, r6, r1 │ │ │ │ mov r5, sl │ │ │ │ mov r7, r6 │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ ldrb r6, [r5, #3] │ │ │ │ adds r5, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98b508 │ │ │ │ + bl 98b544 │ │ │ │ mov.w sl, r0, lsl #20 │ │ │ │ mov r0, r6 │ │ │ │ and.w sl, sl, #267386880 @ 0xff00000 │ │ │ │ bl 3b1028 │ │ │ │ eor.w r4, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98b524 │ │ │ │ + bl 98b560 │ │ │ │ lsls r3, r0, #28 │ │ │ │ ldr.w r0, [r5, #-4] │ │ │ │ and.w r3, r3, #805306368 @ 0x30000000 │ │ │ │ orr.w r3, r3, sl │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -3282909,15 +3282909,15 @@ │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #304] @ 0x130 │ │ │ │ bl 908358 │ │ │ │ mov r0, r5 │ │ │ │ bl 91cbc0 │ │ │ │ ldr.w r0, [r4, #664] @ 0x298 │ │ │ │ movs r1, #1 │ │ │ │ - bl b0f798 │ │ │ │ + bl b0f7d8 │ │ │ │ ldr r3, [pc, #340] @ (8f05bc ) │ │ │ │ ldr r2, [pc, #344] @ (8f05c0 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r8, #2824] @ 0xb08 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r5, #248] @ 0xf8 │ │ │ │ vldr d7, [pc, #288] @ 8f0598 │ │ │ │ @@ -3283109,15 +3283109,15 @@ │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #304] @ 0x130 │ │ │ │ bl 908358 │ │ │ │ mov r0, r5 │ │ │ │ bl 91cbc0 │ │ │ │ ldr.w r0, [r4, #664] @ 0x298 │ │ │ │ movs r1, #1 │ │ │ │ - bl b0f798 │ │ │ │ + bl b0f7d8 │ │ │ │ ldr r3, [pc, #340] @ (8f07f4 ) │ │ │ │ ldr r2, [pc, #344] @ (8f07f8 ) │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r8, #2824] @ 0xb08 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r5, #248] @ 0xf8 │ │ │ │ vldr d7, [pc, #288] @ 8f07d0 │ │ │ │ @@ -3304097,15 +3304097,15 @@ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r3, #2560] @ 0xa00 │ │ │ │ vstr d7, [r4, #8] │ │ │ │ ldrb.w r3, [r3, #84] @ 0x54 │ │ │ │ - bl 98c1e8 │ │ │ │ + bl 98c228 │ │ │ │ ldr.w lr, [sl, r7] │ │ │ │ add.w sl, sp, #124 @ 0x7c │ │ │ │ mov ip, sl │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ @@ -3304201,15 +3304201,15 @@ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r3, #2560] @ 0xa00 │ │ │ │ vstr d7, [r4, #8] │ │ │ │ ldrb.w r3, [r3, #84] @ 0x54 │ │ │ │ - bl 98c1e8 │ │ │ │ + bl 98c228 │ │ │ │ ldr.w lr, [sl, r7] │ │ │ │ add.w sl, sp, #124 @ 0x7c │ │ │ │ mov ip, sl │ │ │ │ add.w lr, lr, #16 │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [lr, #-16] │ │ │ │ @@ -3304391,15 +3304391,15 @@ │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ mla r0, r3, r5, r7 │ │ │ │ mla r3, r5, r3, r3 │ │ │ │ add r3, r7 │ │ │ │ ldrh.w sl, [r0, #212] @ 0xd4 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r8, [r3, #200] @ 0xc8 │ │ │ │ - bl 98c074 │ │ │ │ + bl 98c0b0 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ add.w r3, fp, r5, lsl #2 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr.w r3, [r6, #1712] @ 0x6b0 │ │ │ │ @@ -3304420,15 +3304420,15 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb.w r1, [r8, #424] @ 0x1a8 │ │ │ │ adds r4, r4, r3 │ │ │ │ mov r0, sl │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ ubfx r1, r1, #4, #2 │ │ │ │ - bl 98b53c │ │ │ │ + bl 98b578 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, r3, lsl #22 │ │ │ │ and.w sl, sl, #1069547520 @ 0x3fc00000 │ │ │ │ bl 3a10bc │ │ │ │ cbz r0, 8ff890 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ @@ -3307164,57 +3307164,57 @@ │ │ │ │ str r0, [r2, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ str.w ip, [r5] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldrh.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ ldrd r2, r1, [r5] │ │ │ │ add.w r6, r2, #8 │ │ │ │ cmp r6, r1 │ │ │ │ bhi.w 901814 │ │ │ │ movw r1, #4865 @ 0x1301 │ │ │ │ movt r1, #16513 @ 0x4081 │ │ │ │ str r1, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrh.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ ldrh.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ ldrh.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ ldrh.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ ldrh.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ ldrh.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ ldrh.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ ldrh.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ ldrh.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ ldrh.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ ldrh.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ ldrh.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ ldrh.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ ldrh.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ ldrh.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ ldrh.w r0, [r4, #404] @ 0x194 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ str r6, [r5, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r1, r1, [r2, #4] │ │ │ │ ldr.w r3, [r3, #516] @ 0x204 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [r2, #12] │ │ │ │ @@ -3308828,15 +3308828,15 @@ │ │ │ │ negs r3, r3 │ │ │ │ ands r5, r3 │ │ │ │ lsrs r5, r5, #6 │ │ │ │ ldrb.w r1, [r6, #424] @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r1, r1, #4, #2 │ │ │ │ - bl 98b668 │ │ │ │ + bl 98b6a4 │ │ │ │ movs r3, #24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ mov r0, r9 │ │ │ │ mla r3, r3, r7, r8 │ │ │ │ ldrh r3, [r3, #22] │ │ │ │ @@ -3308977,15 +3308977,15 @@ │ │ │ │ lsrs r3, r5 │ │ │ │ cmp r3, #15 │ │ │ │ bls.w 902b9a │ │ │ │ ubfx r1, sl, #4, #2 │ │ │ │ lsls r3, r1, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 3b1074 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ bl 3b10b0 │ │ │ │ str r0, [sp, #32] │ │ │ │ @@ -3309238,21 +3309238,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ orr.w r4, r4, r9, lsl #2 │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ ldrb.w r1, [r6, #424] @ 0x1a8 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ubfx r1, r1, #4, #2 │ │ │ │ - bl 98b668 │ │ │ │ + bl 98b6a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r5, #6 │ │ │ │ mov.w r5, fp, lsr #6 │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r4, r4, r0, lsl #5 │ │ │ │ orr.w r4, r4, r3, lsl #7 │ │ │ │ @@ -3309573,15 +3309573,15 @@ │ │ │ │ ldr.w r3, [r6, #428] @ 0x1ac │ │ │ │ lsrs r3, r7 │ │ │ │ cmp r3, #15 │ │ │ │ bls.w 9033ba │ │ │ │ ubfx r1, fp, #4, #2 │ │ │ │ mov.w r9, r1, lsl #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 3b1074 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ bl 3b10b0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ @@ -3309626,15 +3309626,15 @@ │ │ │ │ negs r3, r3 │ │ │ │ ands r7, r3 │ │ │ │ lsrs r7, r7, #6 │ │ │ │ ldrb.w r1, [r6, #424] @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ ubfx r1, r1, #4, #2 │ │ │ │ - bl 98b668 │ │ │ │ + bl 98b6a4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ mla r3, r3, r5, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ @@ -3309989,21 +3309989,21 @@ │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ orr.w r4, r4, r9, lsl #2 │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrh.w r3, [r8, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ ldrb.w r1, [r6, #424] @ 0x1a8 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ ubfx r1, r1, #4, #2 │ │ │ │ - bl 98b668 │ │ │ │ + bl 98b6a4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r5, #6 │ │ │ │ mov.w r5, fp, lsr #6 │ │ │ │ orrs r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r4, r4, r0, lsl #5 │ │ │ │ orr.w r4, r4, r3, lsl #7 │ │ │ │ @@ -3310333,15 +3310333,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldrh r0, [r7, #4] │ │ │ │ cmp r0, #150 @ 0x96 │ │ │ │ beq.w 903aae │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r0, lr, [r4] │ │ │ │ mov.w r3, r9, lsr #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, fp, lsr #6 │ │ │ │ add.w ip, r0, #28 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -3310795,15 +3310795,15 @@ │ │ │ │ tst r3, r1 │ │ │ │ beq.w 903f1a │ │ │ │ movs r3, #24 │ │ │ │ mov r1, r2 │ │ │ │ mla r3, r3, r6, fp │ │ │ │ ldrh.w r7, [r3, #212] @ 0xd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98b668 │ │ │ │ + bl 98b6a4 │ │ │ │ cmp r0, #3 │ │ │ │ bhi.n 903e2e │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r4, r2, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ lsls r0, r0, #3 │ │ │ │ movs r4, r0 │ │ │ │ @@ -3310832,15 +3310832,15 @@ │ │ │ │ cmp r2, sl │ │ │ │ bhi.w 90424a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r0, r0, #7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r0, r0, #32640 @ 0x7f80 │ │ │ │ adds r4, #16 │ │ │ │ str r2, [r5, #0] │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ @@ -3310976,15 +3310976,15 @@ │ │ │ │ add.w r6, r7, #8 │ │ │ │ cmp r6, sl │ │ │ │ bhi.w 9048bc │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsls r3, r0, #7 │ │ │ │ adds r7, #16 │ │ │ │ and.w r3, r3, #32640 @ 0x7f80 │ │ │ │ str r6, [r5, #0] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ @@ -3312797,15 +3312797,15 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldrh r0, [r7, #4] │ │ │ │ cmp r0, #150 @ 0x96 │ │ │ │ beq.w 9054f0 │ │ │ │ - bl 98b694 │ │ │ │ + bl 98b6d0 │ │ │ │ mov.w r3, r9, lsr #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r1, fp, lsr #6 │ │ │ │ ldrd r3, ip, [r4] │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add.w r9, r3, #28 │ │ │ │ @@ -3313224,15 +3313224,15 @@ │ │ │ │ tst r3, r1 │ │ │ │ beq.w 905952 │ │ │ │ movs r3, #24 │ │ │ │ mov r1, r2 │ │ │ │ mla r3, r3, r6, fp │ │ │ │ ldrh.w r7, [r3, #212] @ 0xd4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98b668 │ │ │ │ + bl 98b6a4 │ │ │ │ cmp r0, #3 │ │ │ │ bhi.n 90587e │ │ │ │ tbb [pc, r0] │ │ │ │ cbnz r6, 9058de │ │ │ │ lsls r2, r6, #10 │ │ │ │ ldrd r3, r2, [r8, #20] │ │ │ │ ldrd r1, r0, [r8, #28] │ │ │ │ @@ -3313259,15 +3313259,15 @@ │ │ │ │ cmp r2, sl │ │ │ │ bhi.w 905c8e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r0, r0, #7 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ and.w r0, r0, #32640 @ 0x7f80 │ │ │ │ adds r4, #16 │ │ │ │ str r2, [r5, #0] │ │ │ │ orr.w r0, r0, r3, lsl #3 │ │ │ │ @@ -3313394,15 +3313394,15 @@ │ │ │ │ add.w r6, r7, #8 │ │ │ │ cmp r6, sl │ │ │ │ bhi.w 90636e │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r7, #0] │ │ │ │ movs r1, #0 │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ lsls r3, r0, #7 │ │ │ │ adds r7, #16 │ │ │ │ and.w r3, r3, #32640 @ 0x7f80 │ │ │ │ str r6, [r5, #0] │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ str.w r3, [r7, #-12] │ │ │ │ @@ -3315224,15 +3315224,15 @@ │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [pc, #24] @ (906e1c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - bl 98cdf4 │ │ │ │ + bl 98ce34 │ │ │ │ ldrh.w r3, [r5, #508] @ 0x1fc │ │ │ │ strh r3, [r4, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r0, r5 │ │ │ │ b.n 906de6 │ │ │ │ @@ -3315315,24 +3315315,24 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ blx 67440 │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 98b7ac │ │ │ │ + bl 98b7e8 │ │ │ │ ldr.w r3, [r8, #656] @ 0x290 │ │ │ │ mov r2, r5 │ │ │ │ add r7, sp, #308 @ 0x134 │ │ │ │ mov r5, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r3, #2560] @ 0xa00 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ ldrb.w r3, [r3, #84] @ 0x54 │ │ │ │ - bl 98c1e8 │ │ │ │ + bl 98c228 │ │ │ │ mov r4, r6 │ │ │ │ adds r5, #16 │ │ │ │ adds r6, #16 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r5, #-16] │ │ │ │ str.w r1, [r5, #-12] │ │ │ │ str.w r2, [r5, #-8] │ │ │ │ @@ -3315394,15 +3315394,15 @@ │ │ │ │ adds r2, #1 │ │ │ │ str r0, [sp, #152] @ 0x98 │ │ │ │ add r0, sp, #344 @ 0x158 │ │ │ │ str r2, [sp, #164] @ 0xa4 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ strd r5, r5, [sp, #84] @ 0x54 │ │ │ │ vstr d7, [sp, #144] @ 0x90 │ │ │ │ - bl 98c1e8 │ │ │ │ + bl 98c228 │ │ │ │ mov r5, r6 │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ @@ -3315436,15 +3315436,15 @@ │ │ │ │ ldr.w r4, [fp, #36] @ 0x24 │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [pc, #52] @ (907068 ) │ │ │ │ adc.w r4, r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 98cdf4 │ │ │ │ + bl 98ce34 │ │ │ │ b.n 906f36 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ b.n 906e8c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ @@ -3330524,15 +3330524,15 @@ │ │ │ │ cbz r0, 9117d4 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ beq.n 911824 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #25 │ │ │ │ bhi.n 911836 │ │ │ │ cmp r0, #2 │ │ │ │ bls.n 91180c │ │ │ │ movs r1, #1 │ │ │ │ mov.w r2, #50176 @ 0xc400 │ │ │ │ @@ -3330673,15 +3330673,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ add.w r0, r4, #160 @ 0xa0 │ │ │ │ strb.w r2, [sp, #42] @ 0x2a │ │ │ │ add r2, sp, #8 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 98b7ac │ │ │ │ + bl 98b7e8 │ │ │ │ ldr r3, [pc, #316] @ (911a98 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #7 │ │ │ │ bmi.n 911974 │ │ │ │ ldrh.w r5, [r4, #74] @ 0x4a │ │ │ │ mov r0, r5 │ │ │ │ @@ -3330849,15 +3330849,15 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strb.w r0, [sp, #40] @ 0x28 │ │ │ │ add.w r0, r4, #160 @ 0xa0 │ │ │ │ strb.w r2, [sp, #42] @ 0x2a │ │ │ │ add r2, sp, #8 │ │ │ │ str r6, [sp, #8] │ │ │ │ - bl 98b7ac │ │ │ │ + bl 98b7e8 │ │ │ │ ldr r3, [pc, #316] @ (911c68 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #7 │ │ │ │ bmi.n 911b44 │ │ │ │ ldrh.w r5, [r4, #74] @ 0x4a │ │ │ │ mov r0, r5 │ │ │ │ @@ -3331061,15 +3331061,15 @@ │ │ │ │ add r2, sp, #16 │ │ │ │ ldr.w r1, [r7, #2560] @ 0xa00 │ │ │ │ str r6, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ strb.w r5, [sp, #48] @ 0x30 │ │ │ │ strb.w ip, [sp, #50] @ 0x32 │ │ │ │ - bl 98b7ac │ │ │ │ + bl 98b7e8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 911ca8 │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ ldrd r5, r4, [r4, #456] @ 0x1c8 │ │ │ │ bl 923440 │ │ │ │ cmp r0, r5 │ │ │ │ sbcs r6, r4 │ │ │ │ @@ -3332142,15 +3332142,15 @@ │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #336 @ 0x150 │ │ │ │ add.w r7, r4, #40 @ 0x28 │ │ │ │ ldrb.w r3, [r3, #84] @ 0x54 │ │ │ │ strd lr, ip, [r1] │ │ │ │ str r6, [r1, #8] │ │ │ │ - bl 98c1e8 │ │ │ │ + bl 98c228 │ │ │ │ add.w ip, sp, #380 @ 0x17c │ │ │ │ add.w lr, sp, #444 @ 0x1bc │ │ │ │ mov r6, ip │ │ │ │ adds r7, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r7, #-16] │ │ │ │ @@ -3332243,23 +3332243,23 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r1, [sp, #64] @ 0x40 │ │ │ │ blx 67440 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 98b7ac │ │ │ │ + bl 98b7e8 │ │ │ │ ldr.w r3, [r9, #656] @ 0x290 │ │ │ │ add r7, sp, #236 @ 0xec │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ ldr.w r3, [r3, #2560] @ 0xa00 │ │ │ │ ldrb.w r3, [r3, #84] @ 0x54 │ │ │ │ - bl 98c1e8 │ │ │ │ + bl 98c228 │ │ │ │ mov r5, r6 │ │ │ │ adds r4, #16 │ │ │ │ adds r6, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r4, #-16] │ │ │ │ str.w r1, [r4, #-12] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ @@ -3332291,15 +3332291,15 @@ │ │ │ │ it cs │ │ │ │ movcs.w r5, #134217728 @ 0x8000000 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ str.w r9, [sp] │ │ │ │ mul.w r5, r6, r5 │ │ │ │ strd r7, r5, [sp, #4] │ │ │ │ - bl 98cdf4 │ │ │ │ + bl 98ce34 │ │ │ │ b.n 912900 │ │ │ │ ldr.w ip, [pc, #40] @ 912a64 │ │ │ │ add.w lr, r5, #160 @ 0xa0 │ │ │ │ add ip, pc │ │ │ │ mov r6, ip │ │ │ │ b.n 91288a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ @@ -3332695,15 +3332695,15 @@ │ │ │ │ ldr.w r3, [r8, #656] @ 0x290 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ ldr.w r8, [r4, #32] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r3, #2560] @ 0xa00 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r6, [r3, #84] @ 0x54 │ │ │ │ - bl 98c074 │ │ │ │ + bl 98c0b0 │ │ │ │ bic.w r3, r8, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ bne.w 91327e │ │ │ │ cmp.w r8, #200 @ 0xc8 │ │ │ │ ite ne │ │ │ │ movne.w fp, #0 │ │ │ │ @@ -3336733,15 +3336733,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #36] @ (915c44 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ bpl.n 915c18 │ │ │ │ ldr r2, [pc, #16] @ (915c48 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ bl 8b76ec │ │ │ │ @@ -3336767,15 +3336767,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #36] @ (915c98 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ bpl.n 915c6c │ │ │ │ ldr r2, [pc, #16] @ (915c9c ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ bl 8b7764 │ │ │ │ @@ -3336827,15 +3336827,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [pc, #60] @ (915d48 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ b.n 915ce0 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [pc, #36] @ (915d4c ) │ │ │ │ ldr.w r0, [r9] │ │ │ │ add r2, pc │ │ │ │ @@ -3336900,15 +3336900,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #68] @ (915e0c ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r6, #27 │ │ │ │ str r4, [r0, #0] │ │ │ │ str r5, [r0, #4] │ │ │ │ bpl.n 915dac │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ @@ -3336945,15 +3336945,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #36] @ (915e60 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ bpl.n 915e34 │ │ │ │ ldr r2, [pc, #16] @ (915e64 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ bl 8b7674 │ │ │ │ @@ -3337018,15 +3337018,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #100] @ (915f60 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ b.n 915eb8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ @@ -3337076,15 +3337076,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #36] @ (915fb4 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ bpl.n 915f88 │ │ │ │ ldr r2, [pc, #16] @ (915fb8 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ bl 8b7764 │ │ │ │ @@ -3337110,15 +3337110,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #36] @ (916008 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ bpl.n 915fdc │ │ │ │ ldr r2, [pc, #16] @ (91600c ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ bl 8b76ec │ │ │ │ @@ -3337144,15 +3337144,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #36] @ (91605c ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ bpl.n 916030 │ │ │ │ ldr r2, [pc, #16] @ (916060 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ bl 8b7764 │ │ │ │ @@ -3337178,15 +3337178,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #36] @ (9160b0 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ bpl.n 916084 │ │ │ │ ldr r2, [pc, #16] @ (9160b4 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ bl 8b76ec │ │ │ │ @@ -3337212,15 +3337212,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #36] @ (916104 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ bpl.n 9160d8 │ │ │ │ ldr r2, [pc, #16] @ (916108 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ bl 8b7764 │ │ │ │ @@ -3337246,15 +3337246,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #36] @ (916158 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ bpl.n 91612c │ │ │ │ ldr r2, [pc, #16] @ (91615c ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ bl 8b76ec │ │ │ │ @@ -3337280,15 +3337280,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #36] @ (9161ac ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ bpl.n 916180 │ │ │ │ ldr r2, [pc, #16] @ (9161b0 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ bl 8b7764 │ │ │ │ @@ -3337334,15 +3337334,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #52] @ (91623c ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ strh r5, [r0, #0] │ │ │ │ bpl.n 9161ec │ │ │ │ ldr r2, [pc, #32] @ (916240 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ @@ -3337375,15 +3337375,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #36] @ (916290 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ bpl.n 916264 │ │ │ │ ldr r2, [pc, #16] @ (916294 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ bl 8b7764 │ │ │ │ @@ -3337429,15 +3337429,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #52] @ (916320 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ strh r5, [r0, #0] │ │ │ │ bpl.n 9162d0 │ │ │ │ ldr r2, [pc, #32] @ (916324 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ @@ -3337470,15 +3337470,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #36] @ (916374 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ bpl.n 916348 │ │ │ │ ldr r2, [pc, #16] @ (916378 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ bl 8b7764 │ │ │ │ @@ -3337524,15 +3337524,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #52] @ (916404 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ strh r5, [r0, #0] │ │ │ │ bpl.n 9163b4 │ │ │ │ ldr r2, [pc, #32] @ (916408 ) │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ @@ -3337566,15 +3337566,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #36] @ (916458 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ bpl.n 91642c │ │ │ │ ldr r2, [pc, #16] @ (91645c ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ bl 8b7764 │ │ │ │ @@ -3337631,15 +3337631,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [pc, #68] @ (91651c ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r6, #27 │ │ │ │ str r4, [r0, #0] │ │ │ │ str r5, [r0, #4] │ │ │ │ bpl.n 9164bc │ │ │ │ str.w sl, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ @@ -3337677,15 +3337677,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #36] @ (916570 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ bpl.n 916544 │ │ │ │ ldr r2, [pc, #16] @ (916574 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ bl 8b76ec │ │ │ │ @@ -3337712,15 +3337712,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #36] @ (9165c4 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ bpl.n 916598 │ │ │ │ ldr r2, [pc, #16] @ (9165c8 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ bl 8b7764 │ │ │ │ @@ -3337768,15 +3337768,15 @@ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [pc, #84] @ (916678 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r5, r3, [r2] │ │ │ │ lsls r3, r4, #27 │ │ │ │ bpl.n 916608 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ @@ -3337823,15 +3337823,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #36] @ (9166cc ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ bpl.n 9166a0 │ │ │ │ ldr r2, [pc, #16] @ (9166d0 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ bl 8b7764 │ │ │ │ @@ -3337894,15 +3337894,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [pc, #76] @ (9167a4 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ b.n 916718 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -3337945,15 +3337945,15 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [pc, #36] @ (9167f8 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl ac1498 │ │ │ │ + bl ac14d8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r4, #27 │ │ │ │ bpl.n 9167cc │ │ │ │ ldr r2, [pc, #16] @ (9167fc ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ bl 8b7764 │ │ │ │ @@ -3338679,15 +3338679,15 @@ │ │ │ │ add.w r1, r1, #56 @ 0x38 │ │ │ │ add.w r0, r4, #12 │ │ │ │ itt eq │ │ │ │ strdeq r3, r3, [r4, #148] @ 0x94 │ │ │ │ strdeq r3, r3, [r4, #156] @ 0x9c │ │ │ │ strd r5, r5, [r4, #532] @ 0x214 │ │ │ │ strd r5, r5, [r4, #540] @ 0x21c │ │ │ │ - bl ac145c │ │ │ │ + bl ac149c │ │ │ │ str r5, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 9252ec │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ @@ -3338993,15 +3338993,15 @@ │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #536] @ 0x218 │ │ │ │ str.w r2, [r4, #540] @ 0x21c │ │ │ │ str.w r2, [r4, #544] @ 0x220 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl ac146c │ │ │ │ + bl ac14ac │ │ │ │ ldr.w r0, [r4, #560] @ 0x230 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ ldr.w r4, [r7, #656] @ 0x290 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ @@ -3340626,19 +3340626,19 @@ │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9185c2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add.w r0, r7, #160 @ 0xa0 │ │ │ │ - bl 98cf14 │ │ │ │ + bl 98cf54 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r8, #160 @ 0xa0 │ │ │ │ - bl 98cf14 │ │ │ │ + bl 98cf54 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 9184ac │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ blx 674a0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -3340858,15 +3340858,15 @@ │ │ │ │ strd lr, r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ ldrb.w r3, [r4, #161] @ 0xa1 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #28] │ │ │ │ mov r3, r9 │ │ │ │ - bl b109f0 │ │ │ │ + bl b10a30 │ │ │ │ mov r1, r5 │ │ │ │ cbz r5, 91879a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -3340876,15 +3340876,15 @@ │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 9187ac │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cbz r3, 9187dc │ │ │ │ ldr.w r0, [r6, #664] @ 0x298 │ │ │ │ - bl b0fa98 │ │ │ │ + bl b0fad8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ bl 8b6804 │ │ │ │ ldr r2, [pc, #112] @ (918830 ) │ │ │ │ ldr r3, [pc, #108] @ (91882c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -3340939,15 +3340939,15 @@ │ │ │ │ mov r1, sl │ │ │ │ ldrh.w r3, [r8, #68] @ 0x44 │ │ │ │ ldr.w r0, [r6, #664] @ 0x298 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ ldr.w r7, [r8, #64] @ 0x40 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl b10850 │ │ │ │ + bl b10890 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 91873c │ │ │ │ ldrb.w r3, [r8, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ bhi.w 91873c │ │ │ │ ldr.w r3, [r6, #656] @ 0x290 │ │ │ │ @@ -3341592,15 +3341592,15 @@ │ │ │ │ bl 918034 │ │ │ │ ldrh.w r2, [r7, #198] @ 0xc6 │ │ │ │ mov r3, r5 │ │ │ │ ldrh.w r1, [r7, #196] @ 0xc4 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r9 │ │ │ │ strd r5, r5, [sp] │ │ │ │ - bl b102c4 │ │ │ │ + bl b10304 │ │ │ │ strb.w r8, [sp, #84] @ 0x54 │ │ │ │ strb.w r5, [sp, #85] @ 0x55 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #280] @ 0x118 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ ldr.w r8, [r4, #296] @ 0x128 │ │ │ │ @@ -3341729,27 +3341729,27 @@ │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r2, r3 │ │ │ │ blx r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl b0f81c │ │ │ │ + bl b0f85c │ │ │ │ mov r0, r9 │ │ │ │ - bl b0f980 │ │ │ │ + bl b0f9c0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b0fa80 │ │ │ │ + bl b0fac0 │ │ │ │ mov r0, r9 │ │ │ │ - bl b0fa58 │ │ │ │ + bl b0fa98 │ │ │ │ mov r0, r9 │ │ │ │ - bl b0fa28 │ │ │ │ + bl b0fa68 │ │ │ │ mov r0, r9 │ │ │ │ - bl b0f7e0 │ │ │ │ + bl b0f820 │ │ │ │ ldr.w r0, [r4, #664] @ 0x298 │ │ │ │ - bl b0fa98 │ │ │ │ + bl b0fad8 │ │ │ │ ldr r2, [pc, #116] @ (919170 ) │ │ │ │ ldr r3, [pc, #112] @ (91916c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ @@ -3341805,17 +3341805,17 @@ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ ldr.w r0, [r4, #664] @ 0x298 │ │ │ │ - bl b11b50 │ │ │ │ + bl b11b90 │ │ │ │ ldr.w r0, [r4, #664] @ 0x298 │ │ │ │ - bl b0fa98 │ │ │ │ + bl b0fad8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3341834,17 +3341834,17 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ ldr.w r0, [r4, #664] @ 0x298 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl b11ea8 │ │ │ │ + bl b11ee8 │ │ │ │ ldr.w r0, [r4, #664] @ 0x298 │ │ │ │ - bl b0fa98 │ │ │ │ + bl b0fad8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ @@ -3341876,15 +3341876,15 @@ │ │ │ │ bne.n 919332 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ lsls r2, r3, #26 │ │ │ │ bpl.n 9192f8 │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ add r0, sp, #16 │ │ │ │ ldrsh.w r3, [sp, #64] @ 0x40 │ │ │ │ - bl b106dc │ │ │ │ + bl b1071c │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ @@ -3341899,30 +3341899,30 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ vldr d0, [pc, #280] @ 9193b8 │ │ │ │ ldr.w r0, [r4, #664] @ 0x298 │ │ │ │ - bl b11ea8 │ │ │ │ + bl b11ee8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 91842c │ │ │ │ ldrb.w r3, [sp, #114] @ 0x72 │ │ │ │ ldr.w r0, [r4, #664] @ 0x298 │ │ │ │ ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ ldrd ip, lr, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 919342 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ strd ip, lr, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ - bl b12c90 │ │ │ │ + bl b12cd0 │ │ │ │ cbz r6, 9192ee │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 9192da │ │ │ │ @@ -3341930,15 +3341930,15 @@ │ │ │ │ cbz r3, 919346 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cbz r3, 919332 │ │ │ │ ldr.w r0, [r4, #664] @ 0x298 │ │ │ │ mov r1, r5 │ │ │ │ - bl b10828 │ │ │ │ + bl b10868 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 91932a │ │ │ │ ldr r3, [pc, #196] @ (9193cc ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ bmi.n 91935e │ │ │ │ @@ -3342246,15 +3342246,15 @@ │ │ │ │ b.n 9194de │ │ │ │ cmp r3, #10 │ │ │ │ bne.w 919450 │ │ │ │ b.n 91951c │ │ │ │ ldr.w r0, [r6, #664] @ 0x298 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl b107fc │ │ │ │ + bl b1083c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9194de │ │ │ │ cmp r5, r4 │ │ │ │ beq.w 919774 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ bl 918034 │ │ │ │ @@ -3342265,17 +3342265,17 @@ │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #356] @ 0x164 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r6, #664] @ 0x298 │ │ │ │ - bl b11528 │ │ │ │ + bl b11568 │ │ │ │ ldr.w r0, [r6, #664] @ 0x298 │ │ │ │ - bl b0fa98 │ │ │ │ + bl b0fad8 │ │ │ │ b.n 9194fc │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ beq.n 91967e │ │ │ │ cmp r3, #6 │ │ │ │ ite ne │ │ │ │ @@ -3343818,15 +3343818,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ add.w r0, r0, #744 @ 0x2e8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl ac31c8 │ │ │ │ + bl ac3208 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r5, [r4, #476] @ 0x1dc │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r1, [r0] │ │ │ │ subs r3, r1, #1 │ │ │ │ ldr.w r2, [r4, #548] @ 0x224 │ │ │ │ rsb ip, r1, #0 │ │ │ │ @@ -3343877,15 +3343877,15 @@ │ │ │ │ bne.n 91a68a │ │ │ │ dmb ish │ │ │ │ cbz r3, 91a6ae │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #744 @ 0x2e8 │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl ac31e0 │ │ │ │ + bl ac3220 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ b.n 91a67a │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3343930,15 +3343930,15 @@ │ │ │ │ str r6, [r4, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r2, #4] │ │ │ │ add.w r0, r9, #776 @ 0x308 │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r6, r6, [r4, #8] │ │ │ │ mov r4, r5 │ │ │ │ - bl ac31e0 │ │ │ │ + bl ac3220 │ │ │ │ add.w r3, r5, #8 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 91a6da │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3344325,15 +3344325,15 @@ │ │ │ │ lsls r3, r5 │ │ │ │ orrs r2, r3 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ ldr.w r2, [r4, #528] @ 0x210 │ │ │ │ add.w r0, r0, #776 @ 0x308 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r4, #528] @ 0x210 │ │ │ │ - bl ac31c8 │ │ │ │ + bl ac3208 │ │ │ │ mov r5, r0 │ │ │ │ add.w r3, r5, #8 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r7 │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -3344707,30 +3344707,30 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #16 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r0, #744 @ 0x2e8 │ │ │ │ - bl ac3210 │ │ │ │ + bl ac3250 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r2 │ │ │ │ add.w r0, r4, #776 @ 0x308 │ │ │ │ - bl ac3210 │ │ │ │ + bl ac3250 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #744 @ 0x2e8 │ │ │ │ - bl ac31f8 │ │ │ │ + bl ac3238 │ │ │ │ add.w r0, r4, #776 @ 0x308 │ │ │ │ - bl ac31f8 │ │ │ │ + bl ac3238 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r3, [pc, #104] @ (91afd0 ) │ │ │ │ add r3, pc │ │ │ │ cmp r0, #4 │ │ │ │ bhi.n 91af76 │ │ │ │ tbb [pc, r0] │ │ │ │ @@ -3358351,15 +3358351,15 @@ │ │ │ │ bl 922f9c │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ adds r0, #16 │ │ │ │ strd r1, r7, [sp] │ │ │ │ - bl ac387c │ │ │ │ + bl ac38bc │ │ │ │ ldrd r2, r3, [r4, #88] @ 0x58 │ │ │ │ lsrs r3, r3, #22 │ │ │ │ adds r3, #11 │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ bl 922e30 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldrd ip, r1, [r4, #56] @ 0x38 │ │ │ │ @@ -3358437,15 +3358437,15 @@ │ │ │ │ add.w r3, r0, #40 @ 0x28 │ │ │ │ str r5, [r0, #12] │ │ │ │ mov.w r2, #4194304 @ 0x400000 │ │ │ │ strd r3, r3, [r0, #40] @ 0x28 │ │ │ │ adds r0, #16 │ │ │ │ movs r3, #0 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl ac39e8 │ │ │ │ + bl ac3a28 │ │ │ │ movs r3, #22 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r5, [r4, #32] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ @@ -3358460,15 +3358460,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #0 │ │ │ │ add.w r4, r6, #44 @ 0x2c │ │ │ │ addw r5, r6, #1068 @ 0x42c │ │ │ │ bl 9242b0 │ │ │ │ add.w r0, r6, #16 │ │ │ │ - bl ac35dc │ │ │ │ + bl ac361c │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ cbz r0, 924468 │ │ │ │ bl 922e30 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 92445e │ │ │ │ mov r0, r6 │ │ │ │ blx 67b40 │ │ │ │ @@ -3358514,15 +3358514,15 @@ │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r3, [r6, #32] │ │ │ │ add.w r0, r6, #16 │ │ │ │ movs r3, #0 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl ac3604 │ │ │ │ + bl ac3644 │ │ │ │ mov r8, r0 │ │ │ │ orrs.w r1, r8, r1 │ │ │ │ beq.n 924574 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov.w r3, r8, lsr #22 │ │ │ │ @@ -3359549,15 +3359549,15 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #3456 @ 0xd80 │ │ │ │ - bl d9dce0 │ │ │ │ + bl d9dd28 │ │ │ │ ldr.w r0, [r4, #3244] @ 0xcac │ │ │ │ cbz r0, 92501c │ │ │ │ bl 922e30 │ │ │ │ ldr.w r0, [r4, #3208] @ 0xc88 │ │ │ │ cbz r0, 925026 │ │ │ │ bl 924438 │ │ │ │ ldr.w r0, [r4, #3212] @ 0xc8c │ │ │ │ @@ -3359626,19 +3359626,19 @@ │ │ │ │ mov r0, r9 │ │ │ │ bl 926054 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9251ae │ │ │ │ mov r0, r5 │ │ │ │ blx 679a8 │ │ │ │ - bl d9db50 │ │ │ │ + bl d9db98 │ │ │ │ bl 3a782c │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #3456 @ 0xd80 │ │ │ │ - bl d9db74 │ │ │ │ + bl d9dbbc │ │ │ │ dmb ish │ │ │ │ str r7, [r4, #8] │ │ │ │ ldr r3, [pc, #360] @ (925268 ) │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [r4] │ │ │ │ ldr.w r9, [r8, r3] │ │ │ │ ldr r3, [pc, #352] @ (92526c ) │ │ │ │ @@ -3362035,15 +3362035,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ - bl ac31c8 │ │ │ │ + bl ac3208 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w r9, [r0, #32] │ │ │ │ str r3, [r0, #20] │ │ │ │ lsls r2, r6, #30 │ │ │ │ bmi.n 926916 │ │ │ │ lsls r3, r6, #29 │ │ │ │ @@ -3362182,15 +3362182,15 @@ │ │ │ │ ldrh r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ bhi.n 9269ee │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ blx 67b40 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r7, #52 @ 0x34 │ │ │ │ - bl ac31e0 │ │ │ │ + bl ac3220 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -3362224,15 +3362224,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 3a51c0 │ │ │ │ ldr r1, [pc, #60] @ (926ab4 ) │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ add r1, pc │ │ │ │ bl 3ab618 │ │ │ │ add.w r0, r5, #52 @ 0x34 │ │ │ │ - bl ac31f8 │ │ │ │ + bl ac3238 │ │ │ │ ldrh r3, [r5, #40] @ 0x28 │ │ │ │ cbz r3, 926a9e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ bl 922e30 │ │ │ │ @@ -3363352,15 +3363352,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bl 3ab4f0 │ │ │ │ movs r2, #16 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ add.w r0, r4, #52 @ 0x34 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - bl ac3210 │ │ │ │ + bl ac3250 │ │ │ │ ldr r3, [pc, #20] @ (927614 ) │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ ldrh r0, [r6, #16] │ │ │ │ @@ -3363738,36 +3363738,36 @@ │ │ │ │ beq.w 927b6c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add.w r3, r3, #3456 @ 0xd80 │ │ │ │ str r3, [r7, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl d9dd88 │ │ │ │ + bl d9ddd0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 927b6c │ │ │ │ ldr.w r3, [fp] │ │ │ │ lsls r2, r3, #29 │ │ │ │ bmi.w 927d06 │ │ │ │ bl 3a782c │ │ │ │ ldr r5, [r7, #32] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #8 │ │ │ │ movs r1, #14 │ │ │ │ adds r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ - bl d9df7c │ │ │ │ + bl d9dfc4 │ │ │ │ mov r0, r4 │ │ │ │ blx 67254 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl d9df7c │ │ │ │ + bl d9dfc4 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ ldr r5, [r7, #96] @ 0x60 │ │ │ │ str r2, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 927ab0 │ │ │ │ ldr.w sl, [r7, #16] │ │ │ │ @@ -3363794,23 +3363794,23 @@ │ │ │ │ and.w r5, r0, #4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ str.w r6, [r7, #152] @ 0x98 │ │ │ │ ldr r6, [r7, #20] │ │ │ │ strd r8, r0, [r7, #156] @ 0x9c │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl d9df7c │ │ │ │ + bl d9dfc4 │ │ │ │ cbz r5, 927a98 │ │ │ │ mov r0, r4 │ │ │ │ bl 9234f8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl d9df7c │ │ │ │ + bl d9dfc4 │ │ │ │ mov r0, r4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ bl 922e30 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ add.w sl, sl, #16 │ │ │ │ cmp r9, r3 │ │ │ │ bcc.n 927a4a │ │ │ │ @@ -3363855,42 +3363855,42 @@ │ │ │ │ str.w r2, [r7, #152] @ 0x98 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ str.w r1, [r7, #160] @ 0xa0 │ │ │ │ movs r1, #3 │ │ │ │ str.w r3, [r7, #156] @ 0x9c │ │ │ │ movs r3, #12 │ │ │ │ - bl d9df7c │ │ │ │ + bl d9dfc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 9234f8 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r2, r0, r6 │ │ │ │ movs r1, #12 │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl d9df7c │ │ │ │ + bl d9dfc4 │ │ │ │ str.w r9, [r7, #152] @ 0x98 │ │ │ │ movs r3, #12 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r1, #6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ add.w sl, sl, #1 │ │ │ │ str.w r8, [r7, #160] @ 0xa0 │ │ │ │ adds r5, #32 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ str.w r0, [r7, #156] @ 0x9c │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl d9df7c │ │ │ │ + bl d9dfc4 │ │ │ │ mov r0, r4 │ │ │ │ bl 922e30 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ cmp sl, r3 │ │ │ │ bcc.n 927ac2 │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r0, [r7, #32] │ │ │ │ - bl d9dfb8 │ │ │ │ + bl d9e000 │ │ │ │ cmp r6, #255 @ 0xff │ │ │ │ bhi.n 927bd8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 927b7c │ │ │ │ blx 65db4 │ │ │ │ @@ -3364160,15 +3364160,15 @@ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ bl 3a51c0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ bl 3a51c0 │ │ │ │ add.w r0, r4, #56 @ 0x38 │ │ │ │ - bl ac2e24 │ │ │ │ + bl ac2e64 │ │ │ │ ldrh r1, [r4, #32] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ bl 922e98 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ blx 67b40 │ │ │ │ ldrh r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ @@ -3364202,15 +3364202,15 @@ │ │ │ │ ldrh r3, [r5, #36] @ 0x24 │ │ │ │ cmp r4, r3 │ │ │ │ bcc.n 927e86 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ blx 67b40 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r6, #56 @ 0x38 │ │ │ │ - bl ac3094 │ │ │ │ + bl ac30d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ bl 922e98 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ @@ -3364273,15 +3364273,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ mov r9, r0 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ - bl ac2f68 │ │ │ │ + bl ac2fa8 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w r9, [r0, #32] │ │ │ │ str r3, [r0, #20] │ │ │ │ lsls r0, r6, #30 │ │ │ │ bmi.n 927ff0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ @@ -3366098,15 +3366098,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ bl 3a5874 │ │ │ │ add.w r1, r4, #60 @ 0x3c │ │ │ │ str r0, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r5, #56 @ 0x38 │ │ │ │ - bl ac2e18 │ │ │ │ + bl ac2e58 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ str r6, [r5, #96] @ 0x60 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -3366126,26 +3366126,26 @@ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ - bl ac2dfc │ │ │ │ + bl ac2e3c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ cbnz r3, 92921c │ │ │ │ pop {r3, pc} │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ - bl ac2e14 │ │ │ │ + bl ac2e54 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #12 │ │ │ │ @@ -3368857,20 +3368857,20 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ bl 92264c │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [pc, #128] @ (92ae50 ) │ │ │ │ add r0, pc │ │ │ │ - bl abf69c │ │ │ │ + bl abf6dc │ │ │ │ mov r5, r0 │ │ │ │ - bl abf70c │ │ │ │ + bl abf74c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl abf710 │ │ │ │ + bl abf750 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ bl 3a8710 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cbnz r2, 92ae2c │ │ │ │ movs r2, #8 │ │ │ │ @@ -3371574,22 +3371574,22 @@ │ │ │ │ mov r0, r6 │ │ │ │ bl 409a24 │ │ │ │ ldr r1, [pc, #532] @ (92cbfc ) │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ - bl ae0ff0 │ │ │ │ + bl ae1030 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 41bcc0 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl af0af4 │ │ │ │ + bl af0b34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ @@ -3371598,15 +3371598,15 @@ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ strb.w r3, [sp, #80] @ 0x50 │ │ │ │ movw r3, #511 @ 0x1ff │ │ │ │ strd r7, r7, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - bl aeeabc │ │ │ │ + bl aeeafc │ │ │ │ mov r3, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 92cb86 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ orr.w sl, sl, r4 │ │ │ │ orr.w sl, r2, sl │ │ │ │ ldr r2, [sp, #8] │ │ │ │ @@ -3371673,15 +3371673,15 @@ │ │ │ │ bl 41e044 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ bl 41f778 │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ orrs r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl af761c │ │ │ │ + bl af765c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r3, r1, #1 │ │ │ │ beq.n 92cba4 │ │ │ │ cmp r1, #1 │ │ │ │ beq.n 92cb54 │ │ │ │ @@ -3371885,20 +3371885,20 @@ │ │ │ │ bl 3fb4c0 │ │ │ │ ldr r3, [pc, #776] @ (92d028 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl ac659c │ │ │ │ + bl ac65dc │ │ │ │ ldr r1, [pc, #764] @ (92d02c ) │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl ae0d64 │ │ │ │ + bl ae0da4 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ mov r0, r5 │ │ │ │ bl 414598 │ │ │ │ mov r0, r5 │ │ │ │ bl 3fb7cc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #285] @ 0x11d │ │ │ │ @@ -3371909,48 +3371909,48 @@ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 92cf00 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl ad006c │ │ │ │ + bl ad00ac │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ bl 41acac │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ bl 92c968 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ strb.w r3, [fp] │ │ │ │ mov r0, r9 │ │ │ │ - bl ae63dc │ │ │ │ + bl ae641c │ │ │ │ mov r1, fp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl ace468 │ │ │ │ + bl ace4a8 │ │ │ │ ldr r3, [pc, #652] @ (92d030 ) │ │ │ │ ldr r2, [r7, #0] │ │ │ │ orrs r4, r0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ mov r1, sl │ │ │ │ str.w r3, [sl] │ │ │ │ mov r0, r9 │ │ │ │ str.w r6, [sl, #16] │ │ │ │ str.w r2, [sl, #8] │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ movt r3, #8 │ │ │ │ str.w r5, [sl, #12] │ │ │ │ str.w r3, [sl, #4] │ │ │ │ - bl aece88 │ │ │ │ + bl aecec8 │ │ │ │ orrs r4, r0 │ │ │ │ uxtb r4, r4 │ │ │ │ cbz r4, 92cdde │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ bl 92c968 │ │ │ │ @@ -3372622,18 +3372622,18 @@ │ │ │ │ cmpne r3, #14 │ │ │ │ beq.n 92d502 │ │ │ │ ldrb.w r3, [r5, #345] @ 0x159 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 92d59a │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl af2bec │ │ │ │ + bl af2c2c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl add67c │ │ │ │ + bl add6bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 963c88 │ │ │ │ ldrsb.w r3, [r4, #65] @ 0x41 │ │ │ │ cmp r3, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ @@ -3372641,19 +3372641,19 @@ │ │ │ │ mov r0, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 92a61c │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r9, [sp, #28] │ │ │ │ strb.w r9, [sp, #30] │ │ │ │ - bl aceab4 │ │ │ │ + bl aceaf4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r9, [sp, #20] │ │ │ │ - bl ace468 │ │ │ │ + bl ace4a8 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ beq.n 92d5e6 │ │ │ │ cmp r3, #5 │ │ │ │ bls.n 92d572 │ │ │ │ ldrb.w r2, [r5, #260] @ 0x104 │ │ │ │ mov r3, r8 │ │ │ │ @@ -3372722,15 +3372722,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 932c30 │ │ │ │ mov r0, r4 │ │ │ │ bl 9335c4 │ │ │ │ mov r0, r4 │ │ │ │ bl 938530 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac8944 │ │ │ │ + bl ac8984 │ │ │ │ mov r0, r4 │ │ │ │ bl 9388f4 │ │ │ │ mov r0, r4 │ │ │ │ bl 9339e4 │ │ │ │ ldrsb.w r2, [r4, #65] @ 0x41 │ │ │ │ b.n 92d472 │ │ │ │ ldr r3, [pc, #188] @ (92d6e8 ) │ │ │ │ @@ -3373446,38 +3373446,38 @@ │ │ │ │ ldr.w r3, [pc, #1440] @ 92e2fc │ │ │ │ movs r2, #32 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl ae6ddc │ │ │ │ + bl ae6e1c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 930cbc │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orr.w r7, r0, fp │ │ │ │ ldrb.w r3, [r3, #341] @ 0x155 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 92e0e8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r1, [pc, #1396] @ 92e300 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl ae0d64 │ │ │ │ + bl ae0da4 │ │ │ │ ldr.w r1, [pc, #1388] @ 92e304 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - bl af9b90 │ │ │ │ + bl af9bd0 │ │ │ │ movs r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl acd744 │ │ │ │ + bl acd784 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 92e0e0 │ │ │ │ orr.w r8, r8, r7 │ │ │ │ orr.w r4, r9, r8 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ @@ -3373486,30 +3373486,30 @@ │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ mov.w r3, #1664 @ 0x680 │ │ │ │ movt r3, #28 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl ad3d50 │ │ │ │ + bl ad3d90 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 931e80 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 931e58 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 401098 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 931e30 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ae1cbc │ │ │ │ + bl ae1cfc │ │ │ │ mov r1, r5 │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 963b94 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb.w r3, [r3, #402] @ 0x192 │ │ │ │ @@ -3373562,15 +3373562,15 @@ │ │ │ │ bl 939cc0 │ │ │ │ ldr.w r3, [pc, #1128] @ 92e30c │ │ │ │ orrs r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r1, r3 │ │ │ │ - bl ac659c │ │ │ │ + bl ac65dc │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ orrs r4, r0 │ │ │ │ ldrb r3, [r3, #8] │ │ │ │ cmp r3, #5 │ │ │ │ bhi.w 92e07a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 934274 │ │ │ │ @@ -3373627,15 +3373627,15 @@ │ │ │ │ bl 41e460 │ │ │ │ mov r0, r4 │ │ │ │ bl 41ec68 │ │ │ │ mov r0, r4 │ │ │ │ bl 41e4c0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl af1938 │ │ │ │ + bl af1978 │ │ │ │ ldr.w r3, [sl] │ │ │ │ lsls r3, r3, #25 │ │ │ │ bmi.w 92e084 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 442d98 │ │ │ │ ldr r2, [pc, #928] @ (92e310 ) │ │ │ │ ldr r3, [pc, #876] @ (92e2e0 ) │ │ │ │ @@ -3373736,15 +3373736,15 @@ │ │ │ │ bl 4394cc │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ bl 3a6768 │ │ │ │ b.n 92dce8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl ae2e70 │ │ │ │ + bl ae2eb0 │ │ │ │ orrs r4, r0 │ │ │ │ b.n 92debe │ │ │ │ ldr r5, [pc, #660] @ (92e31c ) │ │ │ │ movs r0, #2 │ │ │ │ ldr r4, [pc, #660] @ (92e320 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ @@ -3373788,15 +3373788,15 @@ │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [pc, #556] @ (92e328 ) │ │ │ │ add r3, pc │ │ │ │ - bl ad5b38 │ │ │ │ + bl ad5b78 │ │ │ │ orrs r7, r0 │ │ │ │ b.n 92dd86 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #384] @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbnz r3, 92e11a │ │ │ │ b.n 92dd5a │ │ │ │ @@ -3376841,15 +3376841,15 @@ │ │ │ │ subs r2, r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 930016 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ str.w r2, [r3, #772] @ 0x304 │ │ │ │ - bl aefbb4 │ │ │ │ + bl aefbf4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 9305ee │ │ │ │ ldr.w fp, [r0, #36] @ 0x24 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -3377734,15 +3377734,15 @@ │ │ │ │ eor.w r0, r2, #1 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ bne.n 9309b4 │ │ │ │ ldrb.w r3, [r1, #390] @ 0x186 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 930c5a │ │ │ │ mov r0, r8 │ │ │ │ - bl aefbb4 │ │ │ │ + bl aefbf4 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r2, r3 │ │ │ │ beq.w 930c78 │ │ │ │ ldr.w r9, [r0, #36] @ 0x24 │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ @@ -3381714,15 +3381714,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 933778 │ │ │ │ ldr.w r3, [r1, #144] @ 0x90 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl aefbb4 │ │ │ │ + bl aefbf4 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ add.w r3, r0, #32 │ │ │ │ cmp r5, r3 │ │ │ │ beq.w 933786 │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ beq.n 933652 │ │ │ │ @@ -3386881,15 +3386881,15 @@ │ │ │ │ movs r0, #2 │ │ │ │ bl 4394cc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ sub.w r1, r3, #2 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ - bl adec04 │ │ │ │ + bl adec44 │ │ │ │ ldr.w r3, [r5, #384] @ 0x180 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 936ea4 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ cmp r1, #0 │ │ │ │ @@ -3390870,15 +3390870,15 @@ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ strb.w r3, [sp, #38] @ 0x26 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #36] @ 0x24 │ │ │ │ - bl aefc18 │ │ │ │ + bl aefc58 │ │ │ │ ldrb.w r3, [r8, #92] @ 0x5c │ │ │ │ orr.w r5, r7, r0 │ │ │ │ uxtb r5, r5 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 93929e │ │ │ │ ldr.w r2, [r8, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -3391533,15 +3391533,15 @@ │ │ │ │ b.n 9399a6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 939bb6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 939a26 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl aefbb4 │ │ │ │ + bl aefbf4 │ │ │ │ str r0, [sp, #24] │ │ │ │ b.n 939764 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #32 │ │ │ │ bne.w 9396ca │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ @@ -3393200,15 +3393200,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, #160] @ 0xa0 │ │ │ │ - bl 98b0d8 │ │ │ │ + bl 98b114 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 93ad70 │ │ │ │ ldr.w r2, [r4, #496] @ 0x1f0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 93ad7c │ │ │ │ ldrsh.w r3, [r4, #186] @ 0xba │ │ │ │ @@ -3393621,15 +3393621,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ add.w r8, r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 92ac80 │ │ │ │ ldrb.w r2, [sp, #4] │ │ │ │ ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ - bl af487c │ │ │ │ + bl af48bc │ │ │ │ mov r7, r0 │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ add.w r2, r0, #400 @ 0x190 │ │ │ │ movs r1, #4 │ │ │ │ strb.w r4, [r0, #32] │ │ │ │ bl 3e6bc8 │ │ │ │ ldrsb.w r3, [r7, #65] @ 0x41 │ │ │ │ @@ -3406446,26 +3406446,26 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r1, [pc, #72] @ (943244 ) │ │ │ │ adds r7, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r9, [pc, #68] @ 943248 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [pc, #68] @ 94324c │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ ldr r2, [pc, #64] @ (943250 ) │ │ │ │ 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 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 67b40 │ │ │ │ mov r2, r8 │ │ │ │ cmp r6, r5 │ │ │ │ bne.n 94321c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ @@ -3408891,25 +3408891,25 @@ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ blx r3 │ │ │ │ b.n 944924 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 94491c │ │ │ │ ldr.w r3, [sl, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [pc, #1172] @ 944dcc │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r1, pc │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ mov r0, r7 │ │ │ │ adds r5, r4, #1 │ │ │ │ blx 67b40 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 944890 │ │ │ │ ldr.w r2, [pc, #1152] @ 944dd0 │ │ │ │ @@ -3408964,15 +3408964,15 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcs.n 9449ea │ │ │ │ ldr.w r8, [pc, #1024] @ 944dd4 │ │ │ │ add r8, pc │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r8 │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 9449d8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #13 │ │ │ │ @@ -3409052,15 +3409052,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ lsls r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 944d8c │ │ │ │ ldr r1, [pc, #808] @ (944dd8 ) │ │ │ │ add r1, pc │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ 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 944940 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ @@ -3409085,27 +3409085,27 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #720] @ (944ddc ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ b.n 944940 │ │ │ │ ldr r1, [pc, #708] @ (944de0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ b.n 944940 │ │ │ │ ldr r1, [pc, #696] @ (944de4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ b.n 944940 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 944940 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ @@ -3409127,61 +3409127,61 @@ │ │ │ │ it pl │ │ │ │ asrpl.w r0, r1, r0 │ │ │ │ ldr r1, [pc, #612] @ (944de8 ) │ │ │ │ it pl │ │ │ │ orrpl r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ b.n 944940 │ │ │ │ ldrd r3, r2, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ beq.w 944940 │ │ │ │ ldr r1, [pc, #588] @ (944dec ) │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ b.n 944940 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ sub.w r9, r9, r3 │ │ │ │ cmp.w r9, #16 │ │ │ │ beq.w 944d1c │ │ │ │ vldr s15, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #556] @ (944df0 ) │ │ │ │ vcvt.f64.f32 d7, s15 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ b.n 944940 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 944d52 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ orrs r3, r1 │ │ │ │ beq.w 944940 │ │ │ │ ldr r1, [pc, #524] @ (944df4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ b.n 944940 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 944d60 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orrs r3, r1 │ │ │ │ bne.w 944940 │ │ │ │ ldr r1, [pc, #496] @ (944df8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ b.n 944940 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r2, r1, [sp, #56] @ 0x38 │ │ │ │ ldr.w r8, [r3, #20] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 944d78 │ │ │ │ @@ -3409199,15 +3409199,15 @@ │ │ │ │ cmpeq r2, r0 │ │ │ │ bne.n 944c32 │ │ │ │ add.w r8, r8, r3, lsl #3 │ │ │ │ ldr r1, [pc, #432] @ (944dfc ) │ │ │ │ add.w r0, lr, #4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ b.n 944940 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 944940 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ @@ -3409256,15 +3409256,15 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, r3 │ │ │ │ bls.w 944940 │ │ │ │ ldr.w r8, [pc, #284] @ 944e00 │ │ │ │ add r8, pc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ ldr.w r3, [sl, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r6 │ │ │ │ bcc.n 944ce6 │ │ │ │ b.n 944940 │ │ │ │ ldr r1, [pc, #264] @ (944e04 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -3409282,15 +3409282,15 @@ │ │ │ │ ldrh.w r0, [sp, #28] │ │ │ │ bl 3a4948 │ │ │ │ vcvt.f64.f32 d7, s0 │ │ │ │ ldr r1, [pc, #224] @ (944e0c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ vmov r2, r3, d7 │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ b.n 944940 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [pc, #204] @ (944e10 ) │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -3409298,38 +3409298,38 @@ │ │ │ │ strd r5, r6, [sp] │ │ │ │ bl 943160 │ │ │ │ b.n 944940 │ │ │ │ ldr r1, [pc, #192] @ (944e14 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r1, pc │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ b.n 944940 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [pc, #176] @ (944e18 ) │ │ │ │ orrs r3, r2 │ │ │ │ add r1, pc │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ b.n 944940 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [pc, #160] @ (944e1c ) │ │ │ │ adds r0, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ b.n 944940 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ b.n 944a90 │ │ │ │ ldr r1, [pc, #144] @ (944e20 ) │ │ │ │ add r1, pc │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ 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 944940 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ @@ -3409441,15 +3409441,15 @@ │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #500] @ (9450a4 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ bl 3a8e60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r3, [r3, #13] │ │ │ │ @@ -3409540,15 +3409540,15 @@ │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [pc, #276] @ (9450b0 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r7, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 94508c │ │ │ │ adds r7, r4, #4 │ │ │ │ b.n 944fdc │ │ │ │ ldr.w fp, [r2, #28] │ │ │ │ @@ -3409558,15 +3409558,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 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrd r3, r1, [r4, #72] @ 0x48 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r1 │ │ │ │ beq.n 945054 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ @@ -3409588,15 +3409588,15 @@ │ │ │ │ mov r2, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ ldr r1, [pc, #164] @ (9450b4 ) │ │ │ │ mov r2, ip │ │ │ │ adds r0, r4, #4 │ │ │ │ add r1, pc │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ 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] │ │ │ │ @@ -3409609,15 +3409609,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 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ b.n 944efc │ │ │ │ ldr.w lr, [r4, #24] │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 944fea │ │ │ │ lsls r3, r0, #31 │ │ │ │ bpl.n 945080 │ │ │ │ @@ -3409627,15 +3409627,15 @@ │ │ │ │ mov lr, ip │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ b.n 944fea │ │ │ │ ldr r1, [pc, #68] @ (9450b8 ) │ │ │ │ adds r0, r4, #4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - bl 98b1a4 │ │ │ │ + bl 98b1e0 │ │ │ │ b.n 944f2e │ │ │ │ ldr.w ip, [r4, #12] │ │ │ │ add r5, sp, #12 │ │ │ │ b.n 944fea │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ b.n 945068 │ │ │ │ @@ -3457155,15 +3457155,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 67440 │ │ │ │ movs r2, #8 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ac326c │ │ │ │ + bl ac32ac │ │ │ │ ldr.w r7, [r5, #384] @ 0x180 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 964062 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r8, r4 │ │ │ │ ldr r5, [r7, #24] │ │ │ │ @@ -3457446,15 +3457446,15 @@ │ │ │ │ sub.w r2, r3, #54 @ 0x36 │ │ │ │ sub.w r9, r3, #58 @ 0x3a │ │ │ │ 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 ac329c │ │ │ │ + bl ac32dc │ │ │ │ str.w sl, [sp] │ │ │ │ strd r6, r9, [r0] │ │ │ │ b.n 963f28 │ │ │ │ movs r0, #0 │ │ │ │ b.n 9641bc │ │ │ │ adds r0, #1 │ │ │ │ add.w lr, lr, #20 │ │ │ │ @@ -3457969,15 +3457969,15 @@ │ │ │ │ add.w r1, r3, #16 │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r4, #96] @ 0x60 │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r3, #16] │ │ │ │ - bl abf8b4 │ │ │ │ + bl abf8f4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #92] @ 0x5c │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r3, [r0, #3928] @ 0xf58 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ @@ -3458271,15 +3458271,15 @@ │ │ │ │ cmp r6, #1 │ │ │ │ beq.w 964c36 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.n 964a68 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl abf858 │ │ │ │ + bl abf898 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ bge.n 964a68 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp fp, r4 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -3458293,15 +3458293,15 @@ │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 964a2c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 964a22 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl abf858 │ │ │ │ + bl abf898 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 964a32 │ │ │ │ adds r5, #4 │ │ │ │ cmp fp, r4 │ │ │ │ bne.n 9649fc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ @@ -3459028,29 +3459028,29 @@ │ │ │ │ strd r0, r0, [r2, #96] @ 0x60 │ │ │ │ add.w r0, r3, #96 @ 0x60 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ mov r2, r3 │ │ │ │ cmp r0, r4 │ │ │ │ bne.n 9651cc │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl abfabc │ │ │ │ + bl abfafc │ │ │ │ ldr r7, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ cmp r4, r7 │ │ │ │ itt ne │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ movne r9, r4 │ │ │ │ beq.n 965222 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ bl 3a8cac │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl abf908 │ │ │ │ + bl abf948 │ │ │ │ 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 965200 │ │ │ │ mov r4, r9 │ │ │ │ @@ -3459118,15 +3459118,15 @@ │ │ │ │ bne.n 96528e │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ands.w r2, r2, #131072 @ 0x20000 │ │ │ │ bne.n 96528e │ │ │ │ ldr r0, [r1, #60] @ 0x3c │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl abf858 │ │ │ │ + bl abf898 │ │ │ │ cmp r8, r5 │ │ │ │ bne.n 965294 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ beq.w 9654cc │ │ │ │ movw r2, #799 @ 0x31f │ │ │ │ cmp r3, r2 │ │ │ │ @@ -3459156,15 +3459156,15 @@ │ │ │ │ bne.n 965260 │ │ │ │ ldrd r5, r8, [sp, #32] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [pc, #1592] @ 965964 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #104] @ 0x68 │ │ │ │ add r1, pc │ │ │ │ - bl abf920 │ │ │ │ + bl abf960 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r4, r3 │ │ │ │ ittt ne │ │ │ │ subne.w r1, r3, #96 @ 0x60 │ │ │ │ ldrne r7, [r3, #4] │ │ │ │ subne r7, #96 @ 0x60 │ │ │ │ bne.n 965358 │ │ │ │ @@ -3459370,28 +3459370,28 @@ │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r5, r8 │ │ │ │ bcs.w 965318 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl abf858 │ │ │ │ + bl abf898 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 965546 │ │ │ │ b.n 965318 │ │ │ │ add.w r8, fp, sl │ │ │ │ cmp fp, r8 │ │ │ │ it cc │ │ │ │ movcc r5, fp │ │ │ │ bcs.n 965578 │ │ │ │ ldr.w r3, [r5], #4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl abf858 │ │ │ │ + bl abf898 │ │ │ │ cmp r5, r8 │ │ │ │ bcc.n 965566 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #5 │ │ │ │ bhi.n 965528 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r5, r3, #4 │ │ │ │ @@ -3461893,15 +3461893,15 @@ │ │ │ │ str r0, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ bne.n 966d68 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ add.w r0, lr, #112 @ 0x70 │ │ │ │ - bl ac1934 │ │ │ │ + bl ac1974 │ │ │ │ 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 │ │ │ │ @@ -3461924,15 +3461924,15 @@ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ac1934 │ │ │ │ + bl ac1974 │ │ │ │ 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} │ │ │ │ @@ -3462052,15 +3462052,15 @@ │ │ │ │ movlt r6, #1 │ │ │ │ movge r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 966f1a │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ac17f8 │ │ │ │ + bl ac1838 │ │ │ │ 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 │ │ │ │ @@ -3462123,15 +3462123,15 @@ │ │ │ │ lsrs r3, r3, #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 966fc6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl ac17f8 │ │ │ │ + bl ac1838 │ │ │ │ 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, 96700a │ │ │ │ mov r4, r3 │ │ │ │ @@ -3462142,15 +3462142,15 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 966ffa │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r0, r3 │ │ │ │ bcc.n 966fac │ │ │ │ mov r0, r4 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 966fb2 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r7, [r5, #20] │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ b.n 966fac │ │ │ │ @@ -3462172,29 +3462172,29 @@ │ │ │ │ bne.n 9670cc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 966fb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ 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 966fb2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cbz r3, 9670bc │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl ac1934 │ │ │ │ + bl ac1974 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cbz r1, 9670c8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ b.n 967086 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ @@ -3462209,20 +3462209,20 @@ │ │ │ │ movge r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 967084 │ │ │ │ movs r0, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r5, #12 │ │ │ │ - bl ac17f8 │ │ │ │ + bl ac1838 │ │ │ │ cmp r7, #0 │ │ │ │ beq.n 966fb2 │ │ │ │ mov r0, r7 │ │ │ │ mov r4, r7 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r7, r0 │ │ │ │ b.n 96705e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ b.n 96706e │ │ │ │ @@ -3462598,15 +3462598,15 @@ │ │ │ │ bhi.w 96776c │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bls.w 96775e │ │ │ │ sub.w fp, r0, #28 │ │ │ │ add.w r0, fp, #28 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ cbz r0, 9674aa │ │ │ │ sub.w lr, r0, #28 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ @@ -3462759,20 +3462759,20 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 9678b4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 967650 │ │ │ │ b.n 9678b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9678b4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 967642 │ │ │ │ ldrh r4, [r5, #14] │ │ │ │ @@ -3462890,15 +3462890,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 967762 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r2 │ │ │ │ bhi.w 96748e │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9678d6 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ sub.w fp, r0, #28 │ │ │ │ b.n 967492 │ │ │ │ adds r4, r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ @@ -3462920,15 +3462920,15 @@ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 967850 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 96787a │ │ │ │ add.w r0, r3, #28 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ cbz r0, 9677d8 │ │ │ │ subs r0, #28 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ b.n 9674be │ │ │ │ mvns r4, r3 │ │ │ │ rbit r4, r4 │ │ │ │ @@ -3463043,105 +3463043,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 ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 967a00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, #12 │ │ │ │ strb r6, [r3, #24] │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9679f4 │ │ │ │ add.w r0, r9, #12 │ │ │ │ strb.w r6, [r9, #24] │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9679e8 │ │ │ │ add.w r0, sl, #12 │ │ │ │ strb.w r6, [sl, #24] │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9679dc │ │ │ │ add.w r0, fp, #12 │ │ │ │ strb.w r6, [fp, #24] │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9679d0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r6, [r4, #24] │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 9679c4 │ │ │ │ add.w r0, r5, #12 │ │ │ │ strb r6, [r5, #24] │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r7, r0 │ │ │ │ cbz r0, 9679b8 │ │ │ │ add.w r0, r7, #12 │ │ │ │ strb r6, [r7, #24] │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 9679ac │ │ │ │ add.w r0, r8, #12 │ │ │ │ strb.w r6, [r8, #24] │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ cbz r0, 9679a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 9678ec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 967990 │ │ │ │ mov r0, r8 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 967982 │ │ │ │ mov r0, r7 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 967974 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 967966 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 967958 │ │ │ │ mov r0, fp │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 967946 │ │ │ │ mov r0, sl │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 967934 │ │ │ │ mov r0, r9 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 967922 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 967910 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldr r1, [r0, #20] │ │ │ │ @@ -3463699,22 +3463699,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 ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9680a6 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r8, #12 │ │ │ │ b.n 967ff2 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 9680a6 │ │ │ │ ldr.w r4, [r5, #-8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ and.w r2, r3, #31 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ @@ -3463789,15 +3463789,15 @@ │ │ │ │ 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 ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ cbz r0, 96811c │ │ │ │ mov r4, r0 │ │ │ │ movs r7, #12 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ cbz r3, 968108 │ │ │ │ @@ -3463820,15 +3463820,15 @@ │ │ │ │ cbnz r6, 968110 │ │ │ │ ldr.w r2, [r5, #376] @ 0x178 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ movs r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9680d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 9680ca │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3464244,19 +3464244,19 @@ │ │ │ │ bmi.w 968b92 │ │ │ │ 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 ac1c9c │ │ │ │ + bl ac1cdc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 968abe │ │ │ │ - bl ac1ce4 │ │ │ │ + bl ac1d24 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ movs r1, #16 │ │ │ │ strd r3, r3, [r7, #48] @ 0x30 │ │ │ │ strd r3, r3, [r7, #72] @ 0x48 │ │ │ │ @@ -3464329,15 +3464329,15 @@ │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 968786 │ │ │ │ ldr r5, [r7, #80] @ 0x50 │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac1ce4 │ │ │ │ + bl ac1d24 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrh.w lr, [r5, #14] │ │ │ │ str r0, [r7, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 968582 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ @@ -3465063,26 +3465063,26 @@ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 968db6 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 968da2 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac1ce4 │ │ │ │ + bl ac1d24 │ │ │ │ cbz r0, 968d70 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r5, r3 │ │ │ │ bcc.n 968d70 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ bcs.n 968d70 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac1ce4 │ │ │ │ + bl ac1d24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 968d56 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ cmp r4, #0 │ │ │ │ bne.n 968d70 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ @@ -3465137,27 +3465137,27 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 968ee0 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl ac1934 │ │ │ │ + bl ac1974 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 968eb8 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl ac1934 │ │ │ │ + bl ac1974 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ cbz r0, 968e7a │ │ │ │ ldr r1, [r0, #12] │ │ │ │ adds r0, #12 │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 968ec2 │ │ │ │ @@ -3465174,19 +3465174,19 @@ │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ mov.w r3, ip, lsr #31 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 968e44 │ │ │ │ mov r2, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl ac17f8 │ │ │ │ + bl ac1838 │ │ │ │ cbz r5, 968eb8 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r5 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 968e22 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ @@ -3465207,38 +3465207,38 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 968e8e │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl ac17f8 │ │ │ │ + bl ac1838 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 968e6e │ │ │ │ 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 ac17f8 │ │ │ │ + bl ac1838 │ │ │ │ b.n 968e6c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl ac17f8 │ │ │ │ + bl ac1838 │ │ │ │ b.n 968eb4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl ac1934 │ │ │ │ + bl ac1974 │ │ │ │ b.n 968e0a │ │ │ │ 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 │ │ │ │ @@ -3465507,25 +3465507,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 ac1934 │ │ │ │ + bl ac1974 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ cbz r0, 9691a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 9678ec │ │ │ │ mov r0, r4 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 969196 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cbz r3, 9691d4 │ │ │ │ @@ -3466026,49 +3466026,49 @@ │ │ │ │ bne.n 9696a0 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ mov r0, r9 │ │ │ │ mla r4, r5, r3, r4 │ │ │ │ bl 3a5874 │ │ │ │ str r0, [r4, #4] │ │ │ │ add.w r0, r9, #112 @ 0x70 │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 9696e8 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 3a52e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 9696d0 │ │ │ │ add.w r0, r9, #236 @ 0xec │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 96970c │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 3a52e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 9696f4 │ │ │ │ add.w r0, r9, #360 @ 0x168 │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 969730 │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ ldr.w r1, [r5, #-8] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 3a52e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 969718 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp fp, r3 │ │ │ │ itt ne │ │ │ │ @@ -3468801,40 +3468801,40 @@ │ │ │ │ blx 67440 │ │ │ │ mov r1, r0 │ │ │ │ str.w sl, [r0, #12] │ │ │ │ str r7, [r0, #28] │ │ │ │ str r6, [r0, #16] │ │ │ │ str.w fp, [r0, #24] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl ac1d18 │ │ │ │ + bl ac1d58 │ │ │ │ b.n 96b2b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ subs r6, #1 │ │ │ │ add.w r0, r3, r9, lsl #5 │ │ │ │ add.w r9, r9, #1 │ │ │ │ blx 67440 │ │ │ │ mov r1, r0 │ │ │ │ str.w sl, [r0, #16] │ │ │ │ str r7, [r0, #24] │ │ │ │ str r6, [r0, #12] │ │ │ │ str.w fp, [r0, #28] │ │ │ │ add r0, sp, #28 │ │ │ │ - bl ac1d18 │ │ │ │ + bl ac1d58 │ │ │ │ b.n 96b2b8 │ │ │ │ ldrd r7, sl, [sp, #8] │ │ │ │ mov fp, r5 │ │ │ │ mov r5, r6 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ac3370 │ │ │ │ + bl ac33b0 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ add.w r1, r2, #80 @ 0x50 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ cmp r4, r1 │ │ │ │ beq.w 96b660 │ │ │ │ mov r0, r4 │ │ │ │ bl 947be8 │ │ │ │ @@ -3468863,23 +3468863,23 @@ │ │ │ │ movs r6, #12 │ │ │ │ add r3, sp, #24 │ │ │ │ strd r5, sl, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl ac3418 │ │ │ │ + bl ac3458 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ ldmia.w r8, {r1, r2} │ │ │ │ - bl ac1d6c │ │ │ │ + bl ac1dac │ │ │ │ cbz r0, 96b422 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r2, #96] @ 0x60 │ │ │ │ cmp r2, r3 │ │ │ │ bcs.n 96b416 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ @@ -3468887,22 +3468887,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 ac1d90 │ │ │ │ + bl ac1dd0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 96b3f6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldmia.w r7, {r1, r2} │ │ │ │ - bl ac1d6c │ │ │ │ + bl ac1dac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 96b648 │ │ │ │ sub.w sl, r5, #96 @ 0x60 │ │ │ │ mov r9, r5 │ │ │ │ movs r5, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -3468935,15 +3468935,15 @@ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, sl │ │ │ │ bne.w 96b5b0 │ │ │ │ mov r5, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w r3, {r1, r2} │ │ │ │ - bl ac1d90 │ │ │ │ + bl ac1dd0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 96b444 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r7, [sp, #0] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ add.w lr, fp, r2 │ │ │ │ @@ -3469037,15 +3469037,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 96b670 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str.w r1, [fp, r3] │ │ │ │ add.w r1, r2, #96 @ 0x60 │ │ │ │ - bl ac345c │ │ │ │ + bl ac349c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ b.n 96b480 │ │ │ │ mov r1, sl │ │ │ │ bl 947d50 │ │ │ │ b.n 96b496 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ b.n 96b4bc │ │ │ │ @@ -3469081,15 +3469081,15 @@ │ │ │ │ strb.w r8, [r1, #-20] │ │ │ │ mul.w r3, r7, r3 │ │ │ │ ldr.w r2, [fp, r3] │ │ │ │ cmp r2, r0 │ │ │ │ it hi │ │ │ │ strhi.w r0, [fp, r3] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl ac345c │ │ │ │ + bl ac349c │ │ │ │ cmp r9, r6 │ │ │ │ bne.n 96b5fe │ │ │ │ b.n 96b3ac │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r6, r1 │ │ │ │ bne.n 96b5ca │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ @@ -3469868,15 +3469868,15 @@ │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 976f90 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl abf858 │ │ │ │ + bl abf898 │ │ │ │ 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} │ │ │ │ @@ -3469944,15 +3469944,15 @@ │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bl 3a8cac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl abf908 │ │ │ │ + bl abf948 │ │ │ │ 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] │ │ │ │ @@ -3471100,15 +3471100,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ cmp ip, r1 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ bne.n 96c9ca │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl abf8b4 │ │ │ │ + bl abf8f4 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r3, #1027 @ 0x403 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w ip, r7, lsr #7 │ │ │ │ beq.w 96cbcc │ │ │ │ ldr r0, [r4, #20] │ │ │ │ subs.w r8, ip, #8 │ │ │ │ @@ -3471535,29 +3471535,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 abfabc │ │ │ │ + bl abfafc │ │ │ │ ldr r4, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp sl, r4 │ │ │ │ beq.w 96cf94 │ │ │ │ subs r4, #96 @ 0x60 │ │ │ │ b.n 96ce7c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ bl 3a8cac │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl abf908 │ │ │ │ + bl abf948 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r4, [r7, #28] │ │ │ │ cmp sl, r3 │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ bne.n 96ce76 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ @@ -3471658,15 +3471658,15 @@ │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ sub.w r4, r3, #96 @ 0x60 │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 96cea4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl abf920 │ │ │ │ + bl abf960 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r6, #44] @ 0x2c │ │ │ │ cmp sl, r3 │ │ │ │ beq.w 96d178 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ sub.w r1, r3, #96 @ 0x60 │ │ │ │ @@ -3472685,15 +3472685,15 @@ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ orr.w r1, r1, ip │ │ │ │ str r1, [r2, #16] │ │ │ │ bne.n 96da10 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ - bl ac1934 │ │ │ │ + bl ac1974 │ │ │ │ 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] │ │ │ │ @@ -3472707,23 +3472707,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 ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ cbz r0, 96da92 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96da3c │ │ │ │ mov r0, r4 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 96da7c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3472856,15 +3472856,15 @@ │ │ │ │ movlt.w ip, #1 │ │ │ │ movge.w ip, #0 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 96dbce │ │ │ │ movs r4, #0 │ │ │ │ mov r3, ip │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ac17f8 │ │ │ │ + bl ac1838 │ │ │ │ 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] │ │ │ │ @@ -3472904,15 +3472904,15 @@ │ │ │ │ bls.n 96dc4a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 96dc58 │ │ │ │ ldrh r3, [r0, #14] │ │ │ │ cmp r3, r1 │ │ │ │ bhi.n 96dc50 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 96dc50 │ │ │ │ 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 │ │ │ │ @@ -3472949,15 +3472949,15 @@ │ │ │ │ add.w r0, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ bcs.n 96dcf2 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cbnz r1, 96dcfe │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ cbz r1, 96dd1a │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ sub.w r3, r0, #28 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 96dcd2 │ │ │ │ cmp r8, r6 │ │ │ │ it hi │ │ │ │ movhi r9, r4 │ │ │ │ cmp r8, r6 │ │ │ │ @@ -3473205,24 +3473205,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 ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 96df8c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cbz r3, 96df92 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ bl 96df54 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 96df74 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr.w r1, [fp, #20] │ │ │ │ @@ -3473395,15 +3473395,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ add r8, r5 │ │ │ │ movw sl, #1030 @ 0x406 │ │ │ │ ldrh r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r8 │ │ │ │ bcs.n 96e16c │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ cbz r0, 96e172 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ sub.w r5, r0, #28 │ │ │ │ cbz r3, 96e178 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ bl 96df54 │ │ │ │ @@ -3475244,23 +3475244,23 @@ │ │ │ │ movs r1, #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ bl 3a8d7c │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 96f3d6 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 96da3c │ │ │ │ mov r0, r4 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 96f3c0 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ b.n 96f386 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ str r3, [r6, #0] │ │ │ │ @@ -3475747,24 +3475747,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 ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 96f8d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 96f85c │ │ │ │ mov r0, r4 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 96f8c0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3475849,23 +3475849,23 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldrd r0, r1, [r4, #52] @ 0x34 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ bl 3a52e4 │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 96f9ea │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 96f990 │ │ │ │ mov r0, r4 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 96f9d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ands.w r2, r3, #2 │ │ │ │ beq.n 96fa08 │ │ │ │ @@ -3476423,15 +3476423,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 ac1934 │ │ │ │ + bl ac1974 │ │ │ │ ldrb.w r2, [r4, #101] @ 0x65 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbnz r2, 96ff82 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ bmi.n 96ff26 │ │ │ │ @@ -3476440,15 +3476440,15 @@ │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r4, #32] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 96ff26 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #28 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl ac1934 │ │ │ │ + bl ac1974 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3476678,15 +3476678,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 ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ cbz r0, 97024a │ │ │ │ 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 │ │ │ │ @@ -3476710,15 +3476710,15 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 96ffa4 │ │ │ │ mov r1, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ bl 9701cc │ │ │ │ mov r0, r4 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 9701fc │ │ │ │ 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 │ │ │ │ @@ -3476913,26 +3476913,26 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ b.n 970318 │ │ │ │ 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 ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 970338 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 970250 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 970460 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ @@ -3477005,15 +3477005,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9705b0 │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, lr │ │ │ │ mov r0, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl ac17f8 │ │ │ │ + bl ac1838 │ │ │ │ ldrb.w r3, [r6, #101] @ 0x65 │ │ │ │ cbnz r3, 970548 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 9704ca │ │ │ │ ldrb.w r2, [r6, #100] @ 0x64 │ │ │ │ @@ -3477045,15 +3477045,15 @@ │ │ │ │ movlt r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 970568 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, ip │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl ac17f8 │ │ │ │ + bl ac1838 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r6, #28] │ │ │ │ add.w r7, r6, #28 │ │ │ │ add.w lr, r5, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 97063a │ │ │ │ @@ -3477415,33 +3477415,33 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.n 9709c8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 970946 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r5, r0 │ │ │ │ b.n 97098a │ │ │ │ sub.w r1, r6, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 969164 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 970946 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 970946 │ │ │ │ mov r6, r5 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r3, [r6, #26] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 97097c │ │ │ │ ldrb r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 97096a │ │ │ │ @@ -3477461,19 +3477461,19 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ bl 96fd98 │ │ │ │ b.n 97096a │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 97094e │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r3, 9709fa │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cbz r3, 970a18 │ │ │ │ sub.w r1, r6, #28 │ │ │ │ mov r0, r4 │ │ │ │ @@ -3477482,15 +3477482,15 @@ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.n 97094e │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 97094e │ │ │ │ mov r6, r5 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9709fa │ │ │ │ ldrb.w r3, [r6, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9709e8 │ │ │ │ @@ -3477535,15 +3477535,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r3, #29 │ │ │ │ bmi.n 970b0c │ │ │ │ add.w r0, r5, #24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #28 │ │ │ │ mov r6, r0 │ │ │ │ - bl ac1934 │ │ │ │ + bl ac1974 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ add.w r7, r4, #28 │ │ │ │ cmp r2, #0 │ │ │ │ beq.w 970ba4 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldrb.w r1, [r2, #39] @ 0x27 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ @@ -3477560,15 +3477560,15 @@ │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 970aa2 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ac17f8 │ │ │ │ + bl ac1838 │ │ │ │ b.n 970a6e │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 970aac │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 970b9e │ │ │ │ ldrb.w r3, [r1, #39] @ 0x27 │ │ │ │ @@ -3477592,15 +3477592,15 @@ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ mov r1, r2 │ │ │ │ b.n 970aae │ │ │ │ adds r0, #28 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r7, r1 │ │ │ │ - bl ac1934 │ │ │ │ + bl ac1974 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 970bb0 │ │ │ │ ldrb.w ip, [r4, #67] @ 0x43 │ │ │ │ ldrb r1, [r2, #27] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ @@ -3477617,15 +3477617,15 @@ │ │ │ │ movlt r2, r3 │ │ │ │ movlt r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 970b26 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl ac17f8 │ │ │ │ + bl ac1838 │ │ │ │ ldrb.w r3, [r5, #101] @ 0x65 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 970a82 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ lsls r3, r3, #29 │ │ │ │ bmi.n 970a6e │ │ │ │ b.n 970a82 │ │ │ │ @@ -3478159,15 +3478159,15 @@ │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 971a32 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bhi.w 9719ce │ │ │ │ mov r0, r4 │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 971164 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov.w r8, #24 │ │ │ │ str r7, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ movw r9, #1030 @ 0x406 │ │ │ │ @@ -3478229,15 +3478229,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 9710dc │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ bcc.n 97111a │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 9710c0 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ @@ -3478261,24 +3478261,24 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ adds r2, #31 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ bl 3a8d7c │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 9711c8 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96f85c │ │ │ │ mov r0, r5 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 9711b0 │ │ │ │ ldr.w r0, [r9, #36] @ 0x24 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r0 │ │ │ │ bcc.n 97117e │ │ │ │ @@ -3478329,21 +3478329,21 @@ │ │ │ │ bcc.n 97120e │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ sub.w r6, r3, #96 @ 0x60 │ │ │ │ cmp r7, r3 │ │ │ │ bne.n 9711ea │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r7 │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 97126c │ │ │ │ b.n 970d06 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 9712a0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ @@ -3478355,15 +3478355,15 @@ │ │ │ │ lsls r7, r3, #31 │ │ │ │ bpl.n 971262 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 970250 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 97126c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r7, r3 │ │ │ │ @@ -3478385,23 +3478385,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mla r6, r2, r3, r5 │ │ │ │ bl 3a5874 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r6, #12] │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 9712fe │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ bl 96f990 │ │ │ │ mov r0, r5 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 9712e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r0, #24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r3, #96] @ 0x60 │ │ │ │ @@ -3479042,19 +3479042,19 @@ │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ mov r0, fp │ │ │ │ bl 970884 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ b.n 9718a2 │ │ │ │ add.w r0, r4, #24 │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 9710a8 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r9 │ │ │ │ cbz r5, 9719f8 │ │ │ │ ldr.w r1, [r8, #-8] │ │ │ │ bl 96fa84 │ │ │ │ @@ -3479069,28 +3479069,28 @@ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 9710a8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 9710a8 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 9719ee │ │ │ │ b.n 9719f8 │ │ │ │ add.w r0, r4, #28 │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 97109e │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cbnz r5, 971a86 │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ @@ -3479103,15 +3479103,15 @@ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ bls.w 97109e │ │ │ │ mov r0, r6 │ │ │ │ cmp r6, #0 │ │ │ │ beq.w 97109e │ │ │ │ mov r8, r6 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 971a4e │ │ │ │ ldr.w r1, [r8, #-20] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ bl 96fa84 │ │ │ │ @@ -3479126,34 +3479126,34 @@ │ │ │ │ ldrb.w r3, [r8, #27] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 971a5e │ │ │ │ b.n 971a5a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r3, #96] @ 0x60 │ │ │ │ - bl ac1c88 │ │ │ │ + bl ac1cc8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 971b2c │ │ │ │ mla r5, r6, r8, r5 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ 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 971af0 │ │ │ │ cbz r6, 971b2c │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r6 │ │ │ │ - bl ac1cb0 │ │ │ │ + bl ac1cf0 │ │ │ │ mov r6, r0 │ │ │ │ b.n 971aca │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 971bcc │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r7, #52 @ 0x34 │ │ │ │ @@ -3493790,28 +3493790,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 979eac │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd sl, r5, [sp] │ │ │ │ - ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + strd r6, r5, [sp] │ │ │ │ + ldrd fp, r6, [sp, #44] @ 0x2c │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - strd r6, r5, [sp] │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + strd sl, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, fp, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r4, sl, r3 │ │ │ │ + orr.w r4, r6, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [pc, #316] @ (97b29c ) │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r2, pc │ │ │ │ orr.w r5, r5, r9 │ │ │ │ @@ -3497168,22 +3497168,22 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #300] @ (97d38c ) │ │ │ │ + ldr r3, [pc, #304] @ (97d390 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #288] @ (97d390 ) │ │ │ │ + ldr r1, [pc, #292] @ (97d394 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -3497191,132 +3497191,132 @@ │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 979eac │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ldrd r5, r4, [sp, #12] │ │ │ │ + ldrd r4, r5, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - movs r1, #49 @ 0x31 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #49 @ 0x31 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ ldr.w sl, [r8, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [sl] │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 979fb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr.w r1, [sl, #4] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 979fb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #8 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #1 │ │ │ │ + movs r2, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r0, r7 │ │ │ │ + movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ + mov r0, r7 │ │ │ │ movs r2, #31 │ │ │ │ movs r1, #24 │ │ │ │ - mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strd r3, r9, [sp] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #13 │ │ │ │ + mov r0, r7 │ │ │ │ ldr.w r8, [r8, #36] @ 0x24 │ │ │ │ - movs r1, #9 │ │ │ │ - orrs r5, r3 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + movs r1, #32 │ │ │ │ + orrs r5, r3 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ + bl 979eac │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ + movs r2, #13 │ │ │ │ + orr.w r7, r4, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #9 │ │ │ │ + orr.w r4, r5, r3 │ │ │ │ mov.w r3, r8, asr #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, r8, asr #31 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r4, r3 │ │ │ │ - bl 979eac │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (97d394 ) │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (97d38c ) │ │ │ │ + ldrd r3, r2, [sp, #12] │ │ │ │ + orrs r4, r2 │ │ │ │ + ldr r2, [pc, #44] @ (97d398 ) │ │ │ │ + orrs r3, r7 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [pc, #32] @ (97d390 ) │ │ │ │ add r2, pc │ │ │ │ - str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97d388 │ │ │ │ + bne.n 97d38a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #142 @ 0x8e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + cmp r4, #140 @ 0x8c │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #232] @ (97d49c ) │ │ │ │ + ldr r3, [pc, #232] @ (97d4a0 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #220] @ (97d4a0 ) │ │ │ │ + ldr r1, [pc, #220] @ (97d4a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -3497378,51 +3497378,51 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (97d4a4 ) │ │ │ │ + ldr r2, [pc, #44] @ (97d4a8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (97d49c ) │ │ │ │ + ldr r3, [pc, #32] @ (97d4a0 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97d498 │ │ │ │ + bne.n 97d49c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ + cmp r3, #124 @ 0x7c │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #272] @ (97d5d4 ) │ │ │ │ + ldr r3, [pc, #272] @ (97d5d8 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #260] @ (97d5d8 ) │ │ │ │ + ldr r1, [pc, #260] @ (97d5dc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -3497501,52 +3497501,54 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (97d5dc ) │ │ │ │ + ldr r2, [pc, #44] @ (97d5e0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (97d5d4 ) │ │ │ │ + ldr r3, [pc, #32] @ (97d5d8 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97d5ce │ │ │ │ + bne.n 97d5d2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r2, #74 @ 0x4a │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ lsls r3, r0, #4 │ │ │ │ + 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, #3864] @ 0xf18 │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #388] @ (97d780 ) │ │ │ │ + ldr r3, [pc, #388] @ (97d788 ) │ │ │ │ add r7, sp, #188 @ 0xbc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #376] @ (97d784 ) │ │ │ │ + ldr r1, [pc, #376] @ (97d78c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -3497646,15 +3497648,15 @@ │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ orrs r4, r2 │ │ │ │ movs r2, #26 │ │ │ │ bl 979eac │ │ │ │ ldr r1, [sp, #188] @ 0xbc │ │ │ │ - vldr d7, [pc, #92] @ 97d778 │ │ │ │ + vldr d7, [pc, #92] @ 97d780 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ orrs r5, r1 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r7 │ │ │ │ orrs r4, r1 │ │ │ │ vstr d7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ @@ -3497668,55 +3497670,55 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #52] @ (97d788 ) │ │ │ │ + ldr r2, [pc, #52] @ (97d790 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #40] @ (97d780 ) │ │ │ │ + ldr r3, [pc, #40] @ (97d788 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97d774 │ │ │ │ + bne.n 97d77c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ lsls r3, r0, #4 │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #768] @ (97daa8 ) │ │ │ │ - ldr r3, [pc, #768] @ (97daac ) │ │ │ │ + ldr r0, [pc, #768] @ (97dab0 ) │ │ │ │ + ldr r3, [pc, #768] @ (97dab4 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r0, pc │ │ │ │ mov r9, r1 │ │ │ │ add r4, sp, #32 │ │ │ │ - vldr d8, [pc, #748] @ 97daa0 │ │ │ │ + vldr d8, [pc, #748] @ 97daa8 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -3497724,15 +3497726,15 @@ │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #24 │ │ │ │ vstr d8, [sp, #128] @ 0x80 │ │ │ │ bl 97ac34 │ │ │ │ ldr.w r8, [r9, #32] │ │ │ │ cmp.w r8, #5 │ │ │ │ - bls.w 97d950 │ │ │ │ + bls.w 97d958 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w sl, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -3497853,42 +3497855,42 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #384] @ (97dab0 ) │ │ │ │ - ldr r3, [pc, #376] @ (97daac ) │ │ │ │ + ldr r2, [pc, #384] @ (97dab8 ) │ │ │ │ + ldr r3, [pc, #376] @ (97dab4 ) │ │ │ │ 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 97dcd0 │ │ │ │ + bne.w 97dcd8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r5, [r9, #28] │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx fp, r2, #2, #1 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 97dab4 │ │ │ │ + beq.w 97dabc │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97dbce │ │ │ │ + bne.w 97dbd6 │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ bl 979eac │ │ │ │ @@ -3497992,25 +3497994,25 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 97d91e │ │ │ │ + b.n 97d926 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #80 @ 0x50 │ │ │ │ + cmp r0, #72 @ 0x48 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #202 @ 0xca │ │ │ │ + movs r6, #194 @ 0xc2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ @@ -3498112,15 +3498114,15 @@ │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r2, r8, r2 │ │ │ │ orrs r3, r4 │ │ │ │ - b.n 97d92a │ │ │ │ + b.n 97d932 │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -3498217,188 +3498219,189 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 97da72 │ │ │ │ + b.n 97da7a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ 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, #3872] @ 0xf20 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [pc, #356] @ (97de58 ) │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [pc, #356] @ (97de60 ) │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #344] @ (97de5c ) │ │ │ │ + ldr r1, [pc, #344] @ (97de64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r4, r4, #2, #1 │ │ │ │ bl 979eac │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldrd r5, r4, [sp, #180] @ 0xb4 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldrd r4, r5, [sp, #180] @ 0xb4 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr.w r3, [r8, #32] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr.w r3, [r9, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + mov r1, r8 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r9 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ add r0, sp, #8 │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 67440 │ │ │ │ - ldr.w r8, [r8, #28] │ │ │ │ + ldr.w r9, [r9, #28] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + ldr.w r2, [r9] │ │ │ │ bl 97af2c │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ + ldr.w r1, [r9, #8] │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 979fb0 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + strd r3, r8, [sp] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ - vldr d7, [pc, #140] @ 97de50 │ │ │ │ + vldr d7, [pc, #140] @ 97de58 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r4, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ vstr d7, [sp] │ │ │ │ - orrs r4, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - movs r2, #13 │ │ │ │ - movs r1, #9 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ - mov.w r3, r8, asr #8 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + orrs r5, r3 │ │ │ │ + uxtb.w r3, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov.w r3, r8, asr #31 │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - uxtb.w r3, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + movs r2, #13 │ │ │ │ mov r0, r7 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + movs r1, #9 │ │ │ │ + orrs r5, r3 │ │ │ │ + mov.w r3, r8, asr #8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r3, r8, asr #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [pc, #56] @ (97de60 ) │ │ │ │ - orrs r4, r3 │ │ │ │ - ldr r3, [pc, #44] @ (97de58 ) │ │ │ │ + orrs r4, r2 │ │ │ │ + ldr r2, [pc, #56] @ (97de68 ) │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [pc, #44] @ (97de60 ) │ │ │ │ add r2, pc │ │ │ │ - str r5, [r6, #0] │ │ │ │ - str r4, [r6, #4] │ │ │ │ + str r4, [r6, #0] │ │ │ │ + str r5, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97de46 │ │ │ │ + bne.n 97de4e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #250 @ 0xfa │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r1, #210 @ 0xd2 │ │ │ │ + movs r1, #202 @ 0xca │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #276] @ (97df94 ) │ │ │ │ + ldr r3, [pc, #276] @ (97df9c ) │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #264] @ (97df98 ) │ │ │ │ + ldr r1, [pc, #264] @ (97dfa0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -3498479,50 +3498482,50 @@ │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orrs r4, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (97df9c ) │ │ │ │ + ldr r2, [pc, #44] @ (97dfa4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (97df94 ) │ │ │ │ + ldr r3, [pc, #32] @ (97df9c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97df90 │ │ │ │ + bne.n 97df98 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #110 @ 0x6e │ │ │ │ + movs r1, #102 @ 0x66 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #192 @ 0xc0 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #356] @ (97e120 ) │ │ │ │ + ldr r3, [pc, #356] @ (97e128 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #348] @ (97e124 ) │ │ │ │ + ldr r1, [pc, #348] @ (97e12c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -3498633,43 +3498636,43 @@ │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ str.w r9, [sp] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (97e128 ) │ │ │ │ + ldr r2, [pc, #44] @ (97e130 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (97e120 ) │ │ │ │ + ldr r3, [pc, #32] @ (97e128 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97e11c │ │ │ │ + bne.n 97e124 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #52 @ 0x34 │ │ │ │ + movs r0, #44 @ 0x2c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r4, r7, #3 │ │ │ │ + subs r4, r6, #3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmdb 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 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1220] @ 97e604 │ │ │ │ - ldr.w r3, [pc, #1220] @ 97e608 │ │ │ │ + ldr.w r0, [pc, #1220] @ 97e60c │ │ │ │ + ldr.w r3, [pc, #1220] @ 97e610 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r0, pc │ │ │ │ mov r4, r1 │ │ │ │ add r5, sp, #32 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -3498683,15 +3498686,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r2, r4 │ │ │ │ bl 97ac34 │ │ │ │ ldr.w r9, [r4, #32] │ │ │ │ cmp.w r9, #5 │ │ │ │ - bls.w 97e2e2 │ │ │ │ + bls.w 97e2ea │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ add r7, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov.w r8, #0 │ │ │ │ and.w r3, sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ @@ -3498806,40 +3498809,40 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr r2, [pc, #836] @ (97e60c ) │ │ │ │ - ldr r3, [pc, #832] @ (97e608 ) │ │ │ │ + ldr r2, [pc, #836] @ (97e614 ) │ │ │ │ + ldr r3, [pc, #832] @ (97e610 ) │ │ │ │ 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 97e5fe │ │ │ │ + bne.w 97e606 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r7, [r4, #28] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ and.w r1, r3, #1 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldr.w sl, [r2, #16] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 97e40e │ │ │ │ + beq.w 97e416 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97e4f8 │ │ │ │ + bne.w 97e500 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -3498939,15 +3498942,15 @@ │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #26 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 97e2b4 │ │ │ │ + b.n 97e2bc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -3499035,15 +3499038,15 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - b.n 97e2a6 │ │ │ │ + b.n 97e2ae │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ @@ -3499147,37 +3499150,37 @@ │ │ │ │ str.w sl, [sp] │ │ │ │ orrs r4, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [r7, #16] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - b.n 97e3fc │ │ │ │ + b.n 97e404 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, r6, #2 │ │ │ │ + subs r4, r5, #2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, #4 │ │ │ │ + adds r4, r5, #4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #284] @ (97e748 ) │ │ │ │ + ldr r3, [pc, #284] @ (97e750 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #276] @ (97e74c ) │ │ │ │ + ldr r1, [pc, #276] @ (97e754 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -3499261,55 +3499264,55 @@ │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #180] @ 0xb4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #44] @ (97e750 ) │ │ │ │ + ldr r2, [pc, #44] @ (97e758 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (97e748 ) │ │ │ │ + ldr r3, [pc, #32] @ (97e750 ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97e742 │ │ │ │ + bne.n 97e74a │ │ │ │ mov r0, r7 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, r7 │ │ │ │ + adds r4, r7, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r6, r2, r3 │ │ │ │ + adds r6, r1, r3 │ │ │ │ lsls r3, r0, #4 │ │ │ │ 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 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #516] @ (97e978 ) │ │ │ │ + ldr r3, [pc, #516] @ (97e980 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - vldr d8, [pc, #504] @ 97e970 │ │ │ │ + vldr d8, [pc, #504] @ 97e978 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #8] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #504] @ (97e97c ) │ │ │ │ + ldr r1, [pc, #504] @ (97e984 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -3499456,75 +3499459,75 @@ │ │ │ │ orr.w r6, r6, r2 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ it ls │ │ │ │ movls r3, #0 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ it ls │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 97e930 │ │ │ │ + bls.n 97e938 │ │ │ │ ldr.w r3, [r9, #28] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 97e930 │ │ │ │ + cbz r3, 97e938 │ │ │ │ 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, #188 @ 0xbc │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #44] @ (97e978 ) │ │ │ │ + ldr r3, [pc, #44] @ (97e980 ) │ │ │ │ str r6, [r2, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ - ldr r2, [pc, #48] @ (97e980 ) │ │ │ │ + ldr r2, [pc, #48] @ (97e988 ) │ │ │ │ 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 97e96c │ │ │ │ + bne.n 97e974 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r1 │ │ │ │ + adds r0, r6, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r4, r5, #26 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ lsls r3, r0, #4 │ │ │ │ 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, #3848] @ 0xf08 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #524] @ (97ebb0 ) │ │ │ │ + ldr r3, [pc, #524] @ (97ebb8 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #516] @ (97ebb4 ) │ │ │ │ + ldr r1, [pc, #516] @ (97ebbc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -3499542,15 +3499545,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r8, r6, r3 │ │ │ │ add r6, sp, #24 │ │ │ │ mov r0, r6 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #432] @ 97eba8 │ │ │ │ + vldr d7, [pc, #432] @ 97ebb0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ vstr d7, [sp, #120] @ 0x78 │ │ │ │ bl 97ac34 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -3499679,76 +3499682,76 @@ │ │ │ │ cmp sl, r8 │ │ │ │ orr.w r6, r6, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ itt ls │ │ │ │ movls r3, #0 │ │ │ │ movls r2, r3 │ │ │ │ - bls.n 97eb66 │ │ │ │ + bls.n 97eb6e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr.w r3, [r3, r8, lsl #2] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 97eb66 │ │ │ │ + cbz r3, 97eb6e │ │ │ │ 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, #196 @ 0xc4 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #60] @ (97ebb8 ) │ │ │ │ + ldr r2, [pc, #60] @ (97ebc0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #48] @ (97ebb0 ) │ │ │ │ + ldr r3, [pc, #48] @ (97ebb8 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97eba0 │ │ │ │ + bne.n 97eba8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #25 │ │ │ │ + asrs r4, r0, #25 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + asrs r4, r6, #17 │ │ │ │ lsls r3, r0, #4 │ │ │ │ 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 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #428] @ (97ed88 ) │ │ │ │ + ldr r3, [pc, #428] @ (97ed90 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ - vldr d8, [pc, #408] @ 97ed80 │ │ │ │ + vldr d8, [pc, #408] @ 97ed88 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ - ldr r1, [pc, #416] @ (97ed8c ) │ │ │ │ + ldr r1, [pc, #416] @ (97ed94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r6, #1 │ │ │ │ @@ -3499856,109 +3499859,109 @@ │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, r6 │ │ │ │ orr.w r7, r7, r2 │ │ │ │ - bls.n 97ed36 │ │ │ │ + bls.n 97ed3e │ │ │ │ ldr.w r3, [r8, #28] │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ mov r2, r5 │ │ │ │ - cbz r5, 97ed38 │ │ │ │ + cbz r5, 97ed40 │ │ │ │ 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, #188 @ 0xbc │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ ldrd r3, r2, [sp, #188] @ 0xbc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #64] @ (97ed90 ) │ │ │ │ + ldr r2, [pc, #64] @ (97ed98 ) │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str.w r3, [fp] │ │ │ │ - ldr r3, [pc, #48] @ (97ed88 ) │ │ │ │ + ldr r3, [pc, #48] @ (97ed90 ) │ │ │ │ add r2, pc │ │ │ │ str.w r7, [fp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97ed78 │ │ │ │ + bne.n 97ed80 │ │ │ │ mov r0, fp │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #16 │ │ │ │ + asrs r0, r1, #16 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmdb 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 r2, [pc, #1316] @ 97f2cc │ │ │ │ + ldr.w r2, [pc, #1356] @ 97f2fc │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r3, [pc, #1316] @ 97f2d0 │ │ │ │ + ldr.w r3, [pc, #1356] @ 97f300 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 97f2a8 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 97f2dc │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r5, [sp, #8] │ │ │ │ + ldrbhi r5, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r5, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ - ldrls r5, [sp, #16] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov.w fp, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ mov r8, fp │ │ │ │ + orrs r5, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ and.w r2, r7, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ubfx r1, r7, #1, #1 │ │ │ │ ubfx r9, r7, #2, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 97f0aa │ │ │ │ + bne.w 97f0b4 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 979eac │ │ │ │ @@ -3500012,31 +3500015,31 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr.w r8, [r6, #28] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - movs r2, #14 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r8] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ orrs r7, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + mov.w r2, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r5 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ strd r3, r5, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -3500046,15 +3500049,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r3, r7 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 67440 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ bl 97a850 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -3500068,34 +3500071,34 @@ │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #30 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ orr.w r3, sl, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97f2b8 │ │ │ │ + bne.w 97f2e8 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrhi r3, [sp, #28] │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ @@ -3500175,42 +3500178,42 @@ │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ movs r2, #31 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #580] @ (97f2d4 ) │ │ │ │ - ldr r3, [pc, #576] @ (97f2d0 ) │ │ │ │ + ldr r2, [pc, #620] @ (97f304 ) │ │ │ │ + ldr r3, [pc, #612] @ (97f300 ) │ │ │ │ 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 97f2c8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 97f2f8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ @@ -3500345,183 +3500348,198 @@ │ │ │ │ strd r8, r9, [sp, #104] @ 0x68 │ │ │ │ bl 97a850 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ movs r1, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - mov.w r8, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r7, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - bl 979eac │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - strd r3, fp, [sp] │ │ │ │ - orrs r7, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - bl 979eac │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 97f2c0 │ │ │ │ + bne.n 97f2f0 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee hi │ │ │ │ + itete hi │ │ │ │ movhi r2, #0 │ │ │ │ + movls r3, fp │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - ldrls r3, [sp, #8] │ │ │ │ - movls r2, r3 │ │ │ │ + movls r2, fp │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r6, [sp, #204] @ 0xcc │ │ │ │ - movs r2, #0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + strd r3, fp, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrh r1, [r3, #12] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - orrs r5, r7 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ + mov.w r8, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 979eac │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 979eac │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + ldrh r3, [r1, #12] │ │ │ │ + orrs r5, r2 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r7, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + mov.w r2, #0 │ │ │ │ iteee eq │ │ │ │ moveq r3, #1 │ │ │ │ - ldrbne r3, [r3, #0] │ │ │ │ + ldrbne r3, [r1, #0] │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ eorne.w r3, r3, #1 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 97f05e │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b.n 97edee │ │ │ │ + movs r2, #31 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ + ubfx r3, r3, #2, #1 │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r7, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 979eac │ │ │ │ + ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ + orrs r2, r5 │ │ │ │ + orrs r3, r7 │ │ │ │ + b.n 97f090 │ │ │ │ + ubfx r5, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 97edf0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - b.n 97ef92 │ │ │ │ + b.n 97ef9c │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ mov r2, fp │ │ │ │ - b.n 97f268 │ │ │ │ + b.n 97f23c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + asrs r4, r0, #9 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #29 │ │ │ │ + lsrs r2, r4, #29 │ │ │ │ lsls r3, r0, #4 │ │ │ │ stmdb 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 r2, [pc, #1292] @ 97f7f8 │ │ │ │ + ldr.w r2, [pc, #1256] @ 97f804 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r3, [pc, #1292] @ 97f7fc │ │ │ │ + ldr.w r3, [pc, #1256] @ 97f808 │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ ldrb.w r8, [r1, #13] │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 97f7d0 │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ + bne.w 97f7ee │ │ │ │ ldr r2, [r1, #16] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + movls r7, r8 │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #4] │ │ │ │ - ldr r7, [r1, #0] │ │ │ │ + ldrbhi r7, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r3, [r3, #0] │ │ │ │ - ubfx r1, r7, #5, #1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - itet hi │ │ │ │ - orrhi r7, r3 │ │ │ │ - ldrls r7, [sp, #12] │ │ │ │ ubfxhi r7, r7, #5, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #0 │ │ │ │ andeq.w r7, r7, #1 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ + str r2, [sp, #28] │ │ │ │ and.w r2, r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ ubfx r1, r3, #2, #1 │ │ │ │ ubfx r0, r3, #11, #1 │ │ │ │ + ubfx r4, r3, #4, #1 │ │ │ │ ubfx fp, r3, #1, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ubfx r3, r3, #4, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r4, [sp, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 97f57c │ │ │ │ + bne.w 97f59e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ strd fp, r6, [sp] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldrd r9, r6, [sp, #204] @ 0xcc │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ mov r1, r2 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ strd r0, r7, [sp] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ orrs r6, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ strd r2, r7, [sp] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orrs r6, r3 │ │ │ │ bl 979eac │ │ │ │ @@ -3500597,15 +3500615,15 @@ │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r3, r2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 97f7e0 │ │ │ │ + bne.w 97f7fa │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itete ls │ │ │ │ movls r2, r8 │ │ │ │ movhi r7, #0 │ │ │ │ movls r7, r2 │ │ │ │ ldrhi.w r2, [fp, #4] │ │ │ │ @@ -3500614,105 +3500632,100 @@ │ │ │ │ ubfxhi r2, r8, #5, #1 │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r5, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + orrs r5, r6 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r5, [sp, #204] @ 0xcc │ │ │ │ + orrs r6, r3 │ │ │ │ bl 979fb0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr.w r8, [fp, #8] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r5, r6 │ │ │ │ movs r2, #31 │ │ │ │ + mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - ldr.w r6, [r8] │ │ │ │ + ldr.w r7, [r8] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - mov r1, r2 │ │ │ │ - tst.w r6, #1344 @ 0x540 │ │ │ │ - orr.w fp, r7, r3 │ │ │ │ + tst.w r7, #1344 @ 0x540 │ │ │ │ + orr.w fp, r6, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - movs r7, #0 │ │ │ │ + movs r6, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ubfx r6, r6, #5, #1 │ │ │ │ - str r7, [sp, #4] │ │ │ │ + ubfx r7, r7, #5, #1 │ │ │ │ + str r6, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ movs r2, #29 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r7, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #204] @ 0xcc │ │ │ │ + ldr r7, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orrs r6, r5 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orrs r7, r5 │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r7 │ │ │ │ - orrs r6, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, fp, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ orrs r5, r3 │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ bl 97a850 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r1, #16 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ + movs r1, #16 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - orrs r6, r3 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ - bl 979eac │ │ │ │ - ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - b.n 97f7b0 │ │ │ │ + b.n 97f7c0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ strd fp, r6, [sp] │ │ │ │ ldrd r9, r7, [sp, #204] @ 0xcc │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -3500720,27 +3500733,27 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 979eac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 979eac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ orrs r7, r3 │ │ │ │ bl 979eac │ │ │ │ @@ -3500871,143 +3500884,138 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 979eac │ │ │ │ - vldr d7, [pc, #184] @ 97f7f0 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ - add r0, sp, #204 @ 0xcc │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ - vstr d7, [sp] │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w r9, r9, r7 │ │ │ │ - bl 979eac │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, sp, #204 @ 0xcc │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r7, [sp, #208] @ 0xd0 │ │ │ │ - bl 979eac │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - orrs r7, r3 │ │ │ │ ubfx r3, r8, #1, #1 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r9, fp, r2 │ │ │ │ + mov r2, r6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 97f798 │ │ │ │ + bne.n 97f784 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - itete ls │ │ │ │ - movls r3, r8 │ │ │ │ - movhi r6, r8 │ │ │ │ - movls r6, r3 │ │ │ │ + iteet hi │ │ │ │ + movhi r2, r8 │ │ │ │ + movls r3, r6 │ │ │ │ + movls r2, r6 │ │ │ │ ldrhi r3, [sp, #24] │ │ │ │ itt hi │ │ │ │ ldrbhi r3, [r3, #0] │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ - str r6, [sp, #4] │ │ │ │ + bl 979eac │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, sp, #204 @ 0xcc │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orr.w r5, r9, r3 │ │ │ │ + bl 979eac │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + movs r2, #0 │ │ │ │ + add r0, sp, #204 @ 0xcc │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r5, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - orr.w r2, r9, r2 │ │ │ │ - orrs r3, r7 │ │ │ │ - strd r2, r3, [sl] │ │ │ │ - ldr r2, [pc, #72] @ (97f800 ) │ │ │ │ - ldr r3, [pc, #68] @ (97f7fc ) │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [pc, #60] @ (97f80c ) │ │ │ │ + orrs r3, r5 │ │ │ │ + strd r7, r3, [sl] │ │ │ │ + ldr r3, [pc, #48] @ (97f808 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 97f7e6 │ │ │ │ + bne.n 97f800 │ │ │ │ mov r0, sl │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - orr.w r7, r8, r8, lsr #1 │ │ │ │ and.w r3, r8, #1 │ │ │ │ - and.w r7, r7, #1 │ │ │ │ + ubfx r7, r8, #1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 97f334 │ │ │ │ + b.n 97f35e │ │ │ │ ubfx r2, r8, #1, #1 │ │ │ │ - b.n 97f4ae │ │ │ │ + b.n 97f4de │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + lsrs r0, r3, #19 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #1 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - 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 │ │ │ │ - ldr r2, [pc, #828] @ (97fb58 ) │ │ │ │ + ldr r2, [pc, #836] @ (97fb68 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr r3, [pc, #828] @ (97fb5c ) │ │ │ │ + ldr r3, [pc, #836] @ (97fb6c ) │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 97fdbc │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 97fdc6 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r5, [sp, #12] │ │ │ │ + ldrbhi r5, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r5, #5, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ - ldrls r5, [sp, #20] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr.w r6, [fp, #8] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov.w sl, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + ldr.w r6, [fp, #8] │ │ │ │ mov r8, sl │ │ │ │ + orrs r5, r3 │ │ │ │ + ldrb.w r3, [fp, #12] │ │ │ │ and.w r2, r6, #1 │ │ │ │ mov r7, sl │ │ │ │ ubfx r1, r6, #1, #1 │ │ │ │ ubfx r9, r6, #2, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 97fb64 │ │ │ │ + bne.w 97fb74 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 979eac │ │ │ │ @@ -3501018,17 +3501026,17 @@ │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w sl, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ strd r9, r8, [sp] │ │ │ │ - orr.w r8, r3, r2 │ │ │ │ + orr.w r8, r1, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, r5, [sp] │ │ │ │ @@ -3501040,27 +3501048,27 @@ │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 979eac │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ strd r6, r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r7, [sp, #204] @ 0xcc │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + ldr r6, [sp, #204] @ 0xcc │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ bl 979eac │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ + orr.w r6, r8, r6 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r9 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 979fb0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -3501068,229 +3501076,229 @@ │ │ │ │ bl 979eac │ │ │ │ ldr.w r8, [fp, #28] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r8] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r5, [sp, #4] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - orrs r3, r6 │ │ │ │ + orrs r3, r7 │ │ │ │ + add r7, sp, #32 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #452] @ 97fb50 │ │ │ │ + vldr d7, [pc, #456] @ 97fb60 │ │ │ │ mov r2, sl │ │ │ │ - add r1, sp, #32 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 97a850 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #12 │ │ │ │ bl 979eac │ │ │ │ - ldr.w sl, [r8, #4] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r3, r7, r2 │ │ │ │ - ldr.w r7, [sl] │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - tst.w r7, #1344 @ 0x540 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + orrs r2, r6 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + tst.w r6, #1344 @ 0x540 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #30 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + orr.w r3, sl, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97fdcc │ │ │ │ + bne.w 97fdd2 │ │ │ │ ldr.w r2, [fp, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittee hi │ │ │ │ movhi r5, #0 │ │ │ │ - ubfxhi r2, r7, #5, #1 │ │ │ │ + ubfxhi r2, r6, #5, #1 │ │ │ │ ldrls r2, [sp, #12] │ │ │ │ movls r5, r2 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r5, [sp, #204] @ 0xcc │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - orr.w fp, r3, r2 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 979fb0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - mov.w r8, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ ldr.w sl, [r3] │ │ │ │ - orrs r5, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ tst.w sl, #1344 @ 0x540 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - orr.w fp, fp, r2 │ │ │ │ + orr.w fp, r5, r2 │ │ │ │ mov.w r2, #31 │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, #0 │ │ │ │ + movs r5, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ ubfx r2, sl, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - orrs r5, r2 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orr.w sl, fp, r2 │ │ │ │ movs r2, #29 │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #32 │ │ │ │ - orrs r5, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #168] @ 97fb50 │ │ │ │ + vldr d7, [pc, #176] @ 97fb60 │ │ │ │ + mov r1, r7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 97a850 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - ubfx r3, r7, #2, #1 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr r6, [sp, #204] @ 0xcc │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - mov r1, r2 │ │ │ │ + ldrh.w r1, [r9, #12] │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + lsrs r1, r1, #2 │ │ │ │ + orr.w r8, r8, r2 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + ite ne │ │ │ │ + movne r3, #0 │ │ │ │ + moveq r3, r5 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + itt ne │ │ │ │ + ldrne.w r5, [r9] │ │ │ │ + eorne r5, r6 │ │ │ │ + ubfx r6, r6, #2, #1 │ │ │ │ + eor.w r6, r6, #1 │ │ │ │ + it ne │ │ │ │ + ubfxne r5, r5, #2, #1 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ bl 979eac │ │ │ │ - ldrh.w r2, [r9, #12] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ mov r0, r4 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r6, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - ite eq │ │ │ │ - moveq r7, r8 │ │ │ │ - movne r2, r8 │ │ │ │ - orr.w r5, r5, r3 │ │ │ │ - ite eq │ │ │ │ - moveq r2, r7 │ │ │ │ - ldrne.w r3, [r9] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - it ne │ │ │ │ - eorne r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ - it ne │ │ │ │ - ubfxne r7, r7, #2, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + orrs r7, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + orr.w r2, r8, r2 │ │ │ │ + orrs r3, r7 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #44] @ (97fb60 ) │ │ │ │ - ldr r3, [pc, #40] @ (97fb5c ) │ │ │ │ + ldr r2, [pc, #48] @ (97fb70 ) │ │ │ │ + ldr r3, [pc, #44] @ (97fb6c ) │ │ │ │ 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 97fddc │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + bne.w 97fde2 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ 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 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ lsls r3, r0, #4 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ @@ -3501300,39 +3501308,38 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldrd sl, r5, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r9, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r5, r3 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - strd r6, r8, [sp] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r2 │ │ │ │ + strd r6, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r5, [sp, #204] @ 0xcc │ │ │ │ - ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r6, [sp, #204] @ 0xcc │ │ │ │ bl 979eac │ │ │ │ ldr.w r3, [fp, #24] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - orr.w r6, r9, r6 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w r9, #0 │ │ │ │ + orr.w r6, sl, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #24] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 979fb0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -3501340,34 +3501347,34 @@ │ │ │ │ bl 979eac │ │ │ │ ldr.w r7, [fp, #28] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #14 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r8, [r7] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #436] @ 97fde0 │ │ │ │ + vldr d7, [pc, #436] @ 97fde8 │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 97a850 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #12 │ │ │ │ @@ -3501379,228 +3501386,228 @@ │ │ │ │ bl 979eac │ │ │ │ ldr.w r8, [r7, #4] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #30 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r8] │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ tst.w sl, #1344 @ 0x540 │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - mov.w r8, #0 │ │ │ │ orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 979fb0 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - orr.w r6, r6, r3 │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, sp, #32 │ │ │ │ - orrs r6, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #260] @ 97fde0 │ │ │ │ + vldr d7, [pc, #264] @ 97fde8 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #104] @ 0x68 │ │ │ │ bl 97a850 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #16 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ orrs r6, r3 │ │ │ │ - bl 979eac │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - orrs r5, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r6, r3 │ │ │ │ - bl 979eac │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - orrs r6, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 97fdd4 │ │ │ │ + bne.n 97fdda │ │ │ │ ldr.w r3, [fp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - ittee hi │ │ │ │ + iteet ls │ │ │ │ + movls r2, #0 │ │ │ │ movhi r3, #0 │ │ │ │ ubfxhi r2, sl, #5, #1 │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #15 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 979eac │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr r7, [sp, #204] @ 0xcc │ │ │ │ - ubfx r3, sl, #2, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - eor.w r3, r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orrs r7, r5 │ │ │ │ - ldr r5, [sp, #208] @ 0xd0 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w r8, #0 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r5, r6 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - ldrh r2, [r1, #12] │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + bl 979eac │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + ldrh r3, [r1, #12] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r5, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ itete eq │ │ │ │ moveq r3, #0 │ │ │ │ movne r2, #0 │ │ │ │ moveq r2, r3 │ │ │ │ ldrne r3, [r1, #0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ - eorne.w sl, sl, r3 │ │ │ │ - mov r1, r2 │ │ │ │ + eorne.w r3, sl, r3 │ │ │ │ + ubfx sl, sl, #2, #1 │ │ │ │ it ne │ │ │ │ - ubfxne r3, sl, #2, #1 │ │ │ │ + ubfxne r3, r3, #2, #1 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + bl 979eac │ │ │ │ + eor.w r3, sl, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r5, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ - orrs r2, r7 │ │ │ │ + orrs r2, r6 │ │ │ │ orrs r3, r5 │ │ │ │ - b.n 97fb2a │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 97f85e │ │ │ │ + b.n 97fb36 │ │ │ │ + ubfx r5, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 97f860 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 97fa06 │ │ │ │ + b.n 97fa10 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 97fd4e │ │ │ │ + b.n 97fd22 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr.w r2, [pc, #1396] @ 980370 │ │ │ │ + ldr.w r2, [pc, #1396] @ 980378 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ - ldr.w r3, [pc, #1396] @ 980374 │ │ │ │ + ldr.w r3, [pc, #1396] @ 98037c │ │ │ │ mov sl, r1 │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #13] │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 98034c │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 980358 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r5, [sp, #8] │ │ │ │ + ldrbhi r5, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r5, #5, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ - ldrls r5, [sp, #16] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r6, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ + ldr.w r2, [sl, #8] │ │ │ │ mov r7, r6 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldrb.w r3, [sl, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ ubfx r0, r2, #11, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r8, r2, #2, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 980110 │ │ │ │ + bne.w 98011c │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 979eac │ │ │ │ @@ -3501664,31 +3501671,31 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr.w r7, [sl, #28] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - movs r2, #14 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r7] │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ orrs r6, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - tst.w r3, #1344 @ 0x540 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + tst.w r2, #1344 @ 0x540 │ │ │ │ + mov.w r2, #14 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, r5 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ strd r3, r5, [sp] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ @@ -3501697,15 +3501704,15 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #32 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r3, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 67440 │ │ │ │ mov r2, r9 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ bl 97a850 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -3501719,34 +3501726,34 @@ │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ tst.w r3, #1344 @ 0x540 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ite ne │ │ │ │ movne r1, #1 │ │ │ │ moveq r1, r5 │ │ │ │ str r5, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #30 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ orr.w r3, fp, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orr.w fp, r3, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98035c │ │ │ │ + bne.w 980364 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ ldrhi r3, [sp, #28] │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ ubfxhi r2, r3, #5, #1 │ │ │ │ @@ -3501841,26 +3501848,26 @@ │ │ │ │ movne r3, #0 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #644] @ (980378 ) │ │ │ │ - ldr r3, [pc, #636] @ (980374 ) │ │ │ │ + ldr r2, [pc, #640] @ (980380 ) │ │ │ │ + ldr r3, [pc, #632] @ (98037c ) │ │ │ │ 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 98036a │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 980374 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ @@ -3501900,17 +3501907,16 @@ │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ orrs r5, r7 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ bl 979eac │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ mov r0, r4 │ │ │ │ - mov.w r8, #0 │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r1, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 979fb0 │ │ │ │ @@ -3502025,113 +3502031,113 @@ │ │ │ │ movs r1, #16 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #28 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r7, r2 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - bl 979eac │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - orrs r7, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - bl 979eac │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r5, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 980364 │ │ │ │ + bne.n 98036c │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittee hi │ │ │ │ - movhi r6, #0 │ │ │ │ + itete hi │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r3, r6 │ │ │ │ ubfxhi r3, r3, #5, #1 │ │ │ │ - ldrls r3, [sp, #8] │ │ │ │ - movls r6, r3 │ │ │ │ + movls r2, r6 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r2, #15 │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 979eac │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ strd r3, r6, [sp] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w r8, #0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ - ldrh r1, [r0, #12] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ + bl 979eac │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + ldrh r3, [r1, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - lsrs r1, r1, #2 │ │ │ │ - cmp r1, #62 @ 0x3e │ │ │ │ - itte eq │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + lsrs r3, r3, #2 │ │ │ │ + orrs r7, r2 │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ + ittee eq │ │ │ │ moveq r3, #0 │ │ │ │ moveq r2, r3 │ │ │ │ - ldrne r3, [r0, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ittt ne │ │ │ │ + ldrne r3, [r1, #0] │ │ │ │ ldrne r2, [sp, #28] │ │ │ │ + itt ne │ │ │ │ eorne r3, r2 │ │ │ │ movne r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #46 @ 0x2e │ │ │ │ it ne │ │ │ │ ubfxne r3, r3, #2, #1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r2, r5 │ │ │ │ orrs r3, r7 │ │ │ │ - b.n 9800ec │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b.n 97fe42 │ │ │ │ + b.n 9800f8 │ │ │ │ + ubfx r5, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 97fe44 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - b.n 97fffe │ │ │ │ + b.n 98000a │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ - b.n 9802fe │ │ │ │ + mov r2, r6 │ │ │ │ + b.n 9802d4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r0, r7, #7 │ │ │ │ + lsls r0, r6, #7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - vrhadd.u8 d0, d6, d2 │ │ │ │ + cdp2 1, 15, cr0, cr10, cr2, {0} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #280] @ (9804b0 ) │ │ │ │ + ldr r3, [pc, #280] @ (9804b8 ) │ │ │ │ add r7, sp, #188 @ 0xbc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #268] @ (9804b4 ) │ │ │ │ + ldr r1, [pc, #268] @ (9804bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -3502211,48 +3502217,48 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ orrs r4, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (9804b8 ) │ │ │ │ + ldr r2, [pc, #44] @ (9804c0 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (9804b0 ) │ │ │ │ + ldr r3, [pc, #32] @ (9804b8 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9804ac │ │ │ │ + bne.n 9804b4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 1, 0, r0, r6, cr2 │ │ │ │ - smmls r1, ip, r2, r0 │ │ │ │ + mcrr2 1, 0, r0, lr, cr2 │ │ │ │ + smmls r1, r4, r2, 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 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #428] @ (980684 ) │ │ │ │ + ldr r3, [pc, #428] @ (98068c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #420] @ (980688 ) │ │ │ │ + ldr r1, [pc, #420] @ (980690 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -3502394,49 +3502400,49 @@ │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (98068c ) │ │ │ │ + ldr r2, [pc, #48] @ (980694 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (980684 ) │ │ │ │ + ldr r3, [pc, #36] @ (98068c ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 98067e │ │ │ │ + bne.n 980686 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - smlabb r1, r8, r2, r0 │ │ │ │ - ldrsb.w r0, [lr, #258] @ 0x102 │ │ │ │ + smlabb r1, r0, r2, r0 │ │ │ │ + ldrsb.w r0, [r6, #258] @ 0x102 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #420] @ (980850 ) │ │ │ │ + ldr r3, [pc, #420] @ (980858 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #412] @ (980854 ) │ │ │ │ + ldr r1, [pc, #412] @ (98085c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -3502578,49 +3502584,49 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (980858 ) │ │ │ │ + ldr r2, [pc, #48] @ (980860 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (980850 ) │ │ │ │ + ldr r3, [pc, #36] @ (980858 ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r8] │ │ │ │ str.w r5, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 98084a │ │ │ │ + bne.n 980852 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - vst4.8 {d16,d18,d20,d22}, [r4], r2 │ │ │ │ - @ instruction: 0xf7d20102 │ │ │ │ + ldrsh.w r0, [ip, ] │ │ │ │ + @ instruction: 0xf7ca0102 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #392] @ (980a00 ) │ │ │ │ + ldr r3, [pc, #392] @ (980a08 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #384] @ (980a04 ) │ │ │ │ + ldr r1, [pc, #384] @ (980a0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -3502747,49 +3502753,49 @@ │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r4, r2 │ │ │ │ - ldr r2, [pc, #48] @ (980a08 ) │ │ │ │ + ldr r2, [pc, #48] @ (980a10 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (980a00 ) │ │ │ │ + ldr r3, [pc, #36] @ (980a08 ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r9] │ │ │ │ str.w r5, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9809fa │ │ │ │ + bne.n 980a02 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7780102 │ │ │ │ - @ instruction: 0xf6220102 │ │ │ │ + @ instruction: 0xf7700102 │ │ │ │ + @ instruction: 0xf61a0102 │ │ │ │ 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 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #192] @ (980ae4 ) │ │ │ │ + ldr r0, [pc, #192] @ (980aec ) │ │ │ │ mov r9, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #184] @ (980ae8 ) │ │ │ │ + ldr r1, [pc, #184] @ (980af0 ) │ │ │ │ and.w r5, r4, #1 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r2 │ │ │ │ @@ -3502838,50 +3502844,50 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (980aec ) │ │ │ │ + ldr r2, [pc, #44] @ (980af4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (980ae8 ) │ │ │ │ + ldr r3, [pc, #36] @ (980af0 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 980ade │ │ │ │ + bne.n 980ae6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rsbs r1, r2, #8519680 @ 0x820000 │ │ │ │ + rsb r1, sl, #8519680 @ 0x820000 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf53a0102 │ │ │ │ + @ instruction: 0xf5320102 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #228] @ (980bf0 ) │ │ │ │ + ldr r3, [pc, #228] @ (980bf8 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #216] @ (980bf4 ) │ │ │ │ + ldr r1, [pc, #216] @ (980bfc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -3502938,49 +3502944,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (980bf8 ) │ │ │ │ + ldr r2, [pc, #44] @ (980c00 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (980bf0 ) │ │ │ │ + ldr r3, [pc, #32] @ (980bf8 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 980bea │ │ │ │ + bne.n 980bf2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4e20102 │ │ │ │ - bic.w r1, lr, #8519680 @ 0x820000 │ │ │ │ + @ instruction: 0xf4da0102 │ │ │ │ + bic.w r1, r6, #8519680 @ 0x820000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #164] @ (980cbc ) │ │ │ │ + ldr r3, [pc, #164] @ (980cc4 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #156] @ (980cc0 ) │ │ │ │ + ldr r1, [pc, #156] @ (980cc8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -3503016,49 +3503022,49 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (980cc4 ) │ │ │ │ + ldr r2, [pc, #44] @ (980ccc ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (980cbc ) │ │ │ │ + ldr r3, [pc, #32] @ (980cc4 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r7, #0] │ │ │ │ str r4, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 980cb8 │ │ │ │ + bne.n 980cc0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3d80102 │ │ │ │ - bfi r1, r0, #0, #3 │ │ │ │ + @ instruction: 0xf3d00102 │ │ │ │ + @ instruction: 0xf3580102 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #192] @ (980da4 ) │ │ │ │ + ldr r3, [pc, #192] @ (980dac ) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #180] @ (980da8 ) │ │ │ │ + ldr r1, [pc, #180] @ (980db0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -3503105,49 +3503111,49 @@ │ │ │ │ orrs r4, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #54 @ 0x36 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (980dac ) │ │ │ │ + ldr r2, [pc, #44] @ (980db4 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (980da4 ) │ │ │ │ + ldr r3, [pc, #32] @ (980dac ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 980da0 │ │ │ │ + bne.n 980da8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ssat r1, #3, sl │ │ │ │ - @ instruction: 0xf2780102 │ │ │ │ + ssat r1, #3, r2 │ │ │ │ + @ instruction: 0xf2700102 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r3, [pc, #220] @ (980ea8 ) │ │ │ │ + ldr r3, [pc, #220] @ (980eb0 ) │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #208] @ (980eac ) │ │ │ │ + ldr r1, [pc, #208] @ (980eb4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -3503202,49 +3503208,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (980eb0 ) │ │ │ │ + ldr r2, [pc, #44] @ (980eb8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (980ea8 ) │ │ │ │ + ldr r3, [pc, #32] @ (980eb0 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 980ea2 │ │ │ │ + bne.n 980eaa │ │ │ │ mov r0, r6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2220102 │ │ │ │ - sbcs.w r1, r6, #2 │ │ │ │ + @ instruction: 0xf21a0102 │ │ │ │ + sbc.w r1, lr, #2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #252] @ (980fc8 ) │ │ │ │ + ldr r3, [pc, #252] @ (980fd0 ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r9, r0 │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #244] @ (980fcc ) │ │ │ │ + ldr r1, [pc, #244] @ (980fd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -3503313,49 +3503319,49 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs r4, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (980fd0 ) │ │ │ │ + ldr r2, [pc, #48] @ (980fd8 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (980fc8 ) │ │ │ │ + ldr r3, [pc, #36] @ (980fd0 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 980fc2 │ │ │ │ + bne.n 980fca │ │ │ │ mov r0, r9 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1240102 │ │ │ │ - orrs.w r1, sl, #2 │ │ │ │ + adds.w r1, ip, #2 │ │ │ │ + orrs.w r1, 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 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r3, [pc, #328] @ (981134 ) │ │ │ │ + ldr r3, [pc, #328] @ (98113c ) │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ str r6, [sp, #4] │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #320] @ (981138 ) │ │ │ │ + ldr r1, [pc, #320] @ (981140 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -3503448,1111 +3503454,1111 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r6, r9, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ orrs r6, r2 │ │ │ │ - ldr r2, [pc, #48] @ (98113c ) │ │ │ │ + ldr r2, [pc, #48] @ (981144 ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #36] @ (981134 ) │ │ │ │ + ldr r3, [pc, #36] @ (98113c ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r8] │ │ │ │ str.w r4, [r8, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 98112e │ │ │ │ + bne.n 981136 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r1, r4, #2 │ │ │ │ - cdp 1, 14, cr0, cr14, cr2, {0} │ │ │ │ + vext.8 d16, d12, d2, #1 │ │ │ │ + cdp 1, 14, cr0, cr6, cr2, {0} │ │ │ │ stmdb 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 │ │ │ │ - ldr.w r3, [pc, #1244] @ 981630 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1236] @ 981634 │ │ │ │ + str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ + sub sp, #228 @ 0xe4 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r3, [pc, #1204] @ 981614 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr.w r2, [pc, #1204] @ 981618 │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ + str r1, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r1, #13] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9815fc │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldrb r3, [r4, #13] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9815f4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r5, [sp, #12] │ │ │ │ + ldrbhi r5, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r5, #5, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ - ldrls r5, [sp, #28] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ mov r8, sl │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + ldrb r3, [r3, #12] │ │ │ │ and.w r1, r2, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ ubfx r6, r2, #4, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ite ne │ │ │ │ + movne r5, #0 │ │ │ │ + andeq.w r5, r5, #1 │ │ │ │ ubfx fp, r2, #1, #1 │ │ │ │ ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + ubfx r7, r2, #11, #1 │ │ │ │ + str r6, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 98140a │ │ │ │ - add r4, sp, #220 @ 0xdc │ │ │ │ + bne.w 981404 │ │ │ │ + add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 979eac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ strd fp, sl, [sp] │ │ │ │ - ldrd fp, sl, [sp, #220] @ 0xdc │ │ │ │ + ldrd fp, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w fp, fp, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, sl, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - mov sl, r5 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r7, r5, [sp] │ │ │ │ + orr.w r8, sl, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ strd r3, r5, [sp] │ │ │ │ orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - orr.w r8, r7, r3 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r6, r2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #32] │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [sp, #4] │ │ │ │ - ubfx r3, r3, #11, #1 │ │ │ │ + ubfx r3, r0, #11, #1 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, fp │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 979fb0 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - orr.w r3, r8, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r1, r7, r3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w sl, r8, r3 │ │ │ │ blx 67440 │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r5, [sp, #108] @ 0x6c │ │ │ │ + ldr.w fp, [r3, #28] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - ubfx r8, r6, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ubfx r9, r6, #2, #1 │ │ │ │ + eor.w r9, r9, #1 │ │ │ │ + str.w r9, [sp, #104] @ 0x68 │ │ │ │ bl 97a2f8 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - orr.w r6, r2, r3 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r1, r5 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 67440 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - mov r2, r7 │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ + mov r3, fp │ │ │ │ + strd r9, r5, [sp, #104] @ 0x68 │ │ │ │ bl 97a2f8 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #31 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #31 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 979eac │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r6 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r3, r9, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 981612 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 981600 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ - ldrls r2, [sp, #20] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + ldrbhi.w r3, [fp] │ │ │ │ + ldrls r3, [sp, #12] │ │ │ │ + ubfxhi r3, r3, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r5, r3 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ + strd r3, r5, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ │ │ + movs r5, #0 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 979eac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ orrs r6, r7 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + bl 979eac │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + ldrh r2, [r3, #12] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 98160c │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ + 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 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ + bl 979eac │ │ │ │ + str.w r9, [sp] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #584] @ (981638 ) │ │ │ │ - ldr r3, [pc, #576] @ (981630 ) │ │ │ │ + ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r3, r7 │ │ │ │ + strd r6, r3, [r2] │ │ │ │ + ldr r2, [pc, #564] @ (98161c ) │ │ │ │ + ldr r3, [pc, #552] @ (981614 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 981622 │ │ │ │ + bne.w 981610 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - add sp, #236 @ 0xec │ │ │ │ + add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #220 @ 0xdc │ │ │ │ + add r4, sp, #212 @ 0xd4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ bl 979eac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ strd fp, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r5, [sp, #220] @ 0xdc │ │ │ │ + ldrd sl, r5, [sp, #212] @ 0xd4 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ strd r9, r8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - strd r2, r8, [sp] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r8, r5, r3 │ │ │ │ - ldr r7, [sp, #220] @ 0xdc │ │ │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r7, sl, r7 │ │ │ │ strd r2, r6, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + ldr r5, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orr.w r8, r8, r5 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ - ldr r5, [sp, #220] @ 0xdc │ │ │ │ - mov r1, fp │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 979fb0 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orr.w r7, r8, r7 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r6 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ + orrs r5, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ blx 67440 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #28] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + ldr.w fp, [r3, #28] │ │ │ │ + ldr.w r3, [fp] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #32] │ │ │ │ ubfx r8, r6, #2, #1 │ │ │ │ eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ bl 97a2f8 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 67440 │ │ │ │ - ldr.w sl, [sl, #4] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr.w fp, [fp, #4] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - mov r6, r3 │ │ │ │ + movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, sl │ │ │ │ - str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, fp │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ bl 97a2f8 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #31 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ + movs r2, #31 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #16 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 979eac │ │ │ │ - vldr d7, [pc, #204] @ 981628 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ - bl 979eac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 98161a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + orr.w r7, sl, r7 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 981608 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ - ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #20] │ │ │ │ + ldrbhi.w r2, [fp] │ │ │ │ + ldrls r2, [sp, #12] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ bl 979eac │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #220] @ 0xdc │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r6, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r6, r5 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r5, #0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ - orrs r5, r7 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + orrs r7, r3 │ │ │ │ + bl 979eac │ │ │ │ + ldrh.w r2, [r9, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 98160c │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - b.n 9813d0 │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.n 9811a0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 9813d0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 981388 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #28] │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ + mov r1, r2 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ + bl 979eac │ │ │ │ + str.w r8, [sp] │ │ │ │ + b.n 9813c2 │ │ │ │ + ubfx r5, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 9811a2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ubfx r3, r3, #1, #1 │ │ │ │ + b.n 981360 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 9815b4 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 981574 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ... │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 1, 9, cr0, cr10, cr2, {0} │ │ │ │ - stc 1, cr0, [ip], {2} │ │ │ │ + cdp 1, 9, cr0, cr4, cr2, {0} │ │ │ │ + ldc 1, cr0, [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, #3832] @ 0xef8 │ │ │ │ - sub sp, #228 @ 0xe4 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1108] @ 981aa8 │ │ │ │ - ldr.w r3, [pc, #1108] @ 981aac │ │ │ │ + str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ + sub sp, #220 @ 0xdc │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1136] @ 981aa8 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr.w r3, [pc, #1136] @ 981aac │ │ │ │ add r2, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r1, [sp, #32] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldrb.w sl, [r5, #13] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r6, #13] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 981a8a │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 981a82 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + ite ls │ │ │ │ + movls r1, sl │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrbhi r1, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r5, #5, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ - ldrls r5, [sp, #20] │ │ │ │ - ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - movs r7, #0 │ │ │ │ + ubfxhi r1, r1, #5, #1 │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + mov r6, r8 │ │ │ │ + orrs r1, r3 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ - movne r5, #0 │ │ │ │ - andeq.w r5, r5, #1 │ │ │ │ - mov r8, r7 │ │ │ │ + movne.w r9, #0 │ │ │ │ + andeq.w r9, r1, #1 │ │ │ │ + ubfx r0, r2, #1, #1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ - ubfx r9, r2, #2, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + ubfx r4, r2, #11, #1 │ │ │ │ + ubfx r7, r2, #2, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 9818be │ │ │ │ - add r4, sp, #212 @ 0xd4 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 981888 │ │ │ │ + add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ bl 979eac │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ + strd r0, r8, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldrd sl, r7, [sp, #212] @ 0xd4 │ │ │ │ + ldr.w r8, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - orr.w r8, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - mov sl, r5 │ │ │ │ - orrs r7, r2 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + strd r7, r6, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [sp, #204] @ 0xcc │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ + orrs r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - orr.w r8, r8, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - strd r0, r5, [sp] │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ + strd r3, r9, [sp] │ │ │ │ orrs r7, r2 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + strd r3, r9, [sp] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w r9, r8, r3 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + strd r2, r9, [sp] │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r6, r3 │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + orrs r6, r7 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orrs r6, r3 │ │ │ │ mov r1, r2 │ │ │ │ + ubfx r3, r0, #11, #1 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr.w fp, [r8] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - orrs r7, r3 │ │ │ │ - ubfx r3, fp, #11, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r6, r3 │ │ │ │ bl 979fb0 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + add r0, sp, #32 │ │ │ │ + orr.w r2, r8, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w r3, r9, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w r1, r7, r3 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - mov r1, r5 │ │ │ │ + orr.w r1, r6, r3 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ blx 67440 │ │ │ │ - ldr.w r9, [r6, #28] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + ldr.w r8, [r5, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ubfx r7, r7, #2, #1 │ │ │ │ - eor.w r7, r7, #1 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + str.w r9, [sp, #100] @ 0x64 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str r6, [sp, #24] │ │ │ │ + ubfx r6, r6, #2, #1 │ │ │ │ + eor.w r6, r6, #1 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ bl 97a2f8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 979eac │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - orr.w r3, r1, r2 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - strd r0, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 981a9a │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r3, r1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 981a8e │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r5, #0 │ │ │ │ - ldrhi.w r2, [r9, #4] │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r5, [sp] │ │ │ │ + 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, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r3, r2 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strd r7, sl, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrh.w r2, [r8, #12] │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #204] @ 0xcc │ │ │ │ lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 981a84 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movs r2, #0 │ │ │ │ - eor.w r3, fp, r3 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + orr.w r8, r9, r3 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #20] │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ bl 979eac │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #524] @ (981ab0 ) │ │ │ │ - ldr r3, [pc, #520] @ (981aac ) │ │ │ │ - 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 981aa2 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add sp, #228 @ 0xe4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, sp, #212 @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + orr.w r6, r7, r3 │ │ │ │ + b.n 981a4c │ │ │ │ + add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ + movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + strd r2, r8, [sp] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldrd sl, r5, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - strd fp, r7, [sp] │ │ │ │ + ldrd r9, r8, [sp, #204] @ 0xcc │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r7, r6, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r6, [sp, #204] @ 0xcc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w r6, r9, r6 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + orr.w r7, r8, r7 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + mov r1, r2 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 979eac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orrs r6, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r5, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + orrs r7, r3 │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r5, r3 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r7, r3 │ │ │ │ bl 979fb0 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, sp, #32 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orr.w r2, r7, r3 │ │ │ │ + str r2, [sp, #12] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - orr.w sl, r8, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - orr.w fp, r5, r3 │ │ │ │ blx 67440 │ │ │ │ - ldr r5, [r6, #28] │ │ │ │ + ldr.w r9, [r5, #28] │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ubfx r8, r5, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ bl 97a2f8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 979eac │ │ │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orr.w r3, fp, r3 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ubfx r1, sl, #1, #1 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 9819c0 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + cmp r2, #1 │ │ │ │ + ittee ls │ │ │ │ + movls r1, sl │ │ │ │ + movls r2, r1 │ │ │ │ + ldrhi.w r2, [r9, #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 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov.w fp, #0 │ │ │ │ - strd sl, fp, [sp] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orrs r5, r2 │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + orrs r6, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r5, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - orrs r5, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ubfx r2, r3, #1, #1 │ │ │ │ - cbnz r3, 981a3a │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ - cmp r2, #1 │ │ │ │ - ittet hi │ │ │ │ - movhi r7, #0 │ │ │ │ - ldrhi r3, [sp, #36] @ 0x24 │ │ │ │ - ldrls r2, [sp, #12] │ │ │ │ - ldrhi r2, [r3, #4] │ │ │ │ - itee ls │ │ │ │ - movls r7, r2 │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ubfxhi r2, r2, #5, #1 │ │ │ │ - strd r2, r7, [sp] │ │ │ │ - movs r2, #51 @ 0x33 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + vldr d7, [pc, #172] @ 981aa0 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ + vstr d7, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 979eac │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #212] @ 0xd4 │ │ │ │ - movs r3, #0 │ │ │ │ + ldrh.w r2, [r8, #12] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + mov r0, r4 │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + orrs r6, r3 │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + orr.w r8, sl, r3 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #16] │ │ │ │ + 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 979eac │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - orrs r6, r5 │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + mov r1, r2 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ bl 979eac │ │ │ │ + ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ + orrs r6, r2 │ │ │ │ + ldr r2, [pc, #80] @ (981ab0 ) │ │ │ │ + orr.w r3, r8, r3 │ │ │ │ + strd r6, r3, [fp] │ │ │ │ + ldr r3, [pc, #64] @ (981aac ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldrh.w r2, [r9, #12] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 981a84 │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - b.n 981884 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 981884 │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 981698 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ubfx r2, r2, #1, #1 │ │ │ │ - b.n 98183a │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 981a96 │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #220 @ 0xdc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + and.w r3, sl, #1 │ │ │ │ + ubfx r1, sl, #1, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 981678 │ │ │ │ + ubfx r2, sl, #1, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + b.n 981810 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9a40102 │ │ │ │ + nop.w │ │ │ │ + ... │ │ │ │ + @ instruction: 0xe9be0102 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 981964 │ │ │ │ + b.n 9815d8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - 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 │ │ │ │ - ldr.w r3, [pc, #1292] @ 981fd8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r2, [pc, #1284] @ 981fdc │ │ │ │ - str r0, [sp, #24] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr.w r2, [pc, #1344] @ 98200c │ │ │ │ + ldr.w r3, [pc, #1344] @ 982010 │ │ │ │ add r2, pc │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r1, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb r3, [r1, #13] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb r3, [r1, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 981fa6 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + ldrb r3, [r6, #13] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 981fe8 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #4] │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ + ldrhi r2, [r3, #4] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ite ls │ │ │ │ + ldrls r5, [sp, #16] │ │ │ │ + ldrbhi r5, [r2, #0] │ │ │ │ + ldrb r3, [r3, #0] │ │ │ │ it hi │ │ │ │ - ldrhi r2, [r2, #0] │ │ │ │ - ubfx r0, r5, #5, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - itet hi │ │ │ │ - orrhi r5, r2 │ │ │ │ - ldrls r5, [sp, #28] │ │ │ │ ubfxhi r5, r5, #5, #1 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - mov.w sl, #0 │ │ │ │ + ubfx r3, r3, #5, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov.w fp, #0 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + mov r8, fp │ │ │ │ + orrs r5, r3 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + and.w r1, r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ - mov r8, sl │ │ │ │ - mov r7, sl │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - and.w r1, r2, #1 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ubfx r0, r2, #11, #1 │ │ │ │ - ubfx r6, r2, #4, #1 │ │ │ │ - ubfx fp, r2, #1, #1 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + 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 981d9e │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 981dae │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ + 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 979eac │ │ │ │ + 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, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ strd r9, r8, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w fp, fp, r2 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - mov sl, r5 │ │ │ │ + mov.w sl, #0 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - 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, #220] @ 0xdc │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - orr.w r7, fp, r7 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + 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, #220] @ 0xdc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ 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, #224] @ 0xe0 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ 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, #224] @ 0xe0 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [r6, #24] │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w fp, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ 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 979eac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ @@ -3504564,387 +3504570,401 @@ │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + str r5, [sp, #12] │ │ │ │ orr.w r3, r8, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orr.w r1, r7, r3 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ blx 67440 │ │ │ │ ldr.w r9, [r6, #28] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + 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 97a2f8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - 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, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 67440 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ + ldr.w r9, [r9, #4] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strd r8, r5, [sp, #112] @ 0x70 │ │ │ │ + mov r3, r9 │ │ │ │ + strd r8, sl, [sp, #112] @ 0x70 │ │ │ │ bl 97a2f8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #31 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #16 │ │ │ │ + movs r2, #31 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - orr.w r9, r2, r3 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ - strd r1, r5, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 979eac │ │ │ │ - ldr r2, [sp, #220] @ 0xdc │ │ │ │ - orrs r7, r6 │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r3, r9, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orrs r7, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 981fbc │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ + bne.w 981ff4 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ cmp r2, #1 │ │ │ │ ittet hi │ │ │ │ movhi r5, #0 │ │ │ │ - ldrhi r2, [sp, #36] @ 0x24 │ │ │ │ - ldrls r2, [sp, #20] │ │ │ │ - ldrbhi r2, [r2, #0] │ │ │ │ - ite ls │ │ │ │ - movls r5, r2 │ │ │ │ + ldrbhi.w r2, [r9] │ │ │ │ + ldrls r2, [sp, #16] │ │ │ │ ubfxhi r2, r2, #5, #1 │ │ │ │ + it ls │ │ │ │ + movls r5, r2 │ │ │ │ strd r2, r5, [sp] │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r2 │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r5, #0 │ │ │ │ + orrs r6, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldrh.w r2, [fp, #12] │ │ │ │ - orrs r6, r7 │ │ │ │ - orrs r6, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.w 981fb6 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r7, r7, r3 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #40] @ 0x28 │ │ │ │ + eorne r3, r2 │ │ │ │ + mov.w r2, #46 @ 0x2e │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + itt ne │ │ │ │ + ubfxne r5, r3, #2, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + strd r5, r3, [sp] │ │ │ │ + bl 979eac │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r7, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r2, r6 │ │ │ │ - orrs r3, r5 │ │ │ │ - strd r2, r3, [r1] │ │ │ │ - ldr r2, [pc, #604] @ (981fe0 ) │ │ │ │ - ldr r3, [pc, #596] @ (981fd8 ) │ │ │ │ + orrs r6, r2 │ │ │ │ + orrs r3, r7 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + strd r6, r3, [r2] │ │ │ │ + ldr r2, [pc, #640] @ (982014 ) │ │ │ │ + ldr r3, [pc, #636] @ (982010 ) │ │ │ │ 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 981fcc │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bne.w 982006 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ 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 │ │ │ │ - movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - mov r6, r3 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - strd fp, sl, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd sl, r5, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r2 │ │ │ │ + strd r3, fp, [sp] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - orr.w r8, sl, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r9, fp, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - 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, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [sp, #220] @ 0xdc │ │ │ │ + orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - 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, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r9, r7, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #50 @ 0x32 │ │ │ │ - orrs r7, r5 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - orr.w r5, r8, r3 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ 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 979eac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + ldr.w r8, [r3] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ mov r1, r2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ ubfx r3, r0, #11, #1 │ │ │ │ - str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r5, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orrs r5, r3 │ │ │ │ bl 979fb0 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ - orrs r5, r3 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orr.w r9, r7, r3 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ + orr.w r2, r5, r3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ blx 67440 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w sl, [r3, #28] │ │ │ │ + ldr.w sl, [r6, #28] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ubfx r8, r6, #2, #1 │ │ │ │ - eor.w r8, r8, #1 │ │ │ │ - str.w r8, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + ubfx r7, r7, #2, #1 │ │ │ │ + eor.w r7, r7, #1 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ bl 97a2f8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, #0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ - movs r1, #0 │ │ │ │ - orrs r5, r3 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r1, fp │ │ │ │ + orr.w r0, r9, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r7 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + orr.w r9, r2, r3 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ blx 67440 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r6, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, sl │ │ │ │ - str.w r8, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ bl 97a2f8 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #31 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r1, #16 │ │ │ │ + movs r2, #31 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - vldr d7, [pc, #200] @ 981fd0 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d7, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r7, [sp, #224] @ 0xe0 │ │ │ │ - bl 979eac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orrs r5, r3 │ │ │ │ - strd r2, r6, [sp] │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - mov r1, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ - bl 979eac │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - orrs r5, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + orrs r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 981fc4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + bne.n 981ffe │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittet hi │ │ │ │ movhi r3, #0 │ │ │ │ ldrbhi.w r2, [sl] │ │ │ │ - ldrls r2, [sp, #20] │ │ │ │ + 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 979eac │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ ldr r6, [sp, #220] @ 0xdc │ │ │ │ - movs r3, #0 │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r6, r5 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r5, #0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldrh.w r2, [fp, #12] │ │ │ │ - orrs r5, r7 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orrs r6, r3 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w sl, #0 │ │ │ │ + mov.w fp, #0 │ │ │ │ + strd sl, fp, [sp] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 979eac │ │ │ │ + ldrh.w r2, [r8, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ lsrs r2, r2, #2 │ │ │ │ - orrs r5, r3 │ │ │ │ + orrs r6, r3 │ │ │ │ cmp r2, #62 @ 0x3e │ │ │ │ - beq.n 981fb6 │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - eors r3, r2 │ │ │ │ - movs r2, #0 │ │ │ │ - ubfx r3, r3, #2, #1 │ │ │ │ - b.n 981d64 │ │ │ │ - orr.w r5, r2, r2, lsr #1 │ │ │ │ - and.w r2, r2, #1 │ │ │ │ - and.w r5, r5, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.n 981b18 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + itee eq │ │ │ │ + moveq r3, r5 │ │ │ │ + ldrdne r3, r2, [sp, #36] @ 0x24 │ │ │ │ + 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 979eac │ │ │ │ movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 981d64 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + orrs r6, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 979eac │ │ │ │ + ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ + orrs r6, r2 │ │ │ │ + orr.w r3, r9, r3 │ │ │ │ + b.n 981d8a │ │ │ │ + ubfx r5, r3, #1, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 981b0a │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 981d1c │ │ │ │ + b.n 981d08 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 981f5e │ │ │ │ + mov r3, fp │ │ │ │ + b.n 981f44 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ... │ │ │ │ + nop │ │ │ │ + b.n 981a68 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 981a24 │ │ │ │ - lsls r2, r0, #4 │ │ │ │ - b.n 9824d4 │ │ │ │ + b.n 9824e8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmdb 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 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #460] @ (9821c4 ) │ │ │ │ - ldr r3, [pc, #460] @ (9821c8 ) │ │ │ │ + ldr r2, [pc, #468] @ (982200 ) │ │ │ │ + ldr r3, [pc, #468] @ (982204 ) │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr r5, [r7, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ @@ -3504957,24 +3504977,24 @@ │ │ │ │ and.w r3, r5, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, r5, #1, #1 │ │ │ │ mov r1, r2 │ │ │ │ - ldrd fp, sl, [sp, #196] @ 0xc4 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ + ldrd fp, sl, [sp, #196] @ 0xc4 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ + mov r1, r2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ orr.w fp, fp, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - mov r1, r2 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ubfx r3, r5, #2, #1 │ │ │ │ strd r3, r6, [sp] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ movs r2, #42 @ 0x2a │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ @@ -3505034,14 +3505054,15 @@ │ │ │ │ orr.w r3, fp, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 67440 │ │ │ │ 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, #196 @ 0xc4 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ubfx r7, r8, #2, #1 │ │ │ │ ubfx r5, r8, #5, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ str r5, [sp, #20] │ │ │ │ @@ -3505051,97 +3505072,98 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ + ldrh.w r2, [sl, #12] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - strd r7, r6, [sp] │ │ │ │ + lsrs r2, r2, #2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + cmp r2, #62 @ 0x3e │ │ │ │ + orr.w r5, r5, r3 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + 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 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r7, [sp, #200] @ 0xc8 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, sp, #196 @ 0xc4 │ │ │ │ - orrs r7, r3 │ │ │ │ bl 979eac │ │ │ │ - ldrh.w r3, [sl, #12] │ │ │ │ - add r0, sp, #196 @ 0xc4 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ - lsrs r3, r3, #2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r0, sp, #196 @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - it eq │ │ │ │ - moveq r3, r6 │ │ │ │ - orr.w r7, r7, r2 │ │ │ │ - mov.w r2, #46 @ 0x2e │ │ │ │ - it ne │ │ │ │ - ldrne.w r3, [sl] │ │ │ │ + strd r7, fp, [sp] │ │ │ │ + orr.w r6, r3, r2 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ - ittt ne │ │ │ │ - eorne.w r8, r8, r3 │ │ │ │ - movne r3, r6 │ │ │ │ - ubfxne r6, r8, #2, #1 │ │ │ │ - strd r6, r3, [sp] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r4, r6, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #196] @ 0xc4 │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #48] @ (9821cc ) │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [pc, #40] @ (9821c8 ) │ │ │ │ + ldr r2, [pc, #48] @ (982208 ) │ │ │ │ + orrs r4, r3 │ │ │ │ + ldr r3, [pc, #40] @ (982204 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r9] │ │ │ │ - str.w r7, [r9, #4] │ │ │ │ + str.w r4, [r9, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9821be │ │ │ │ + bne.n 9821fa │ │ │ │ mov r0, r9 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 9821c8 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #34 @ 0x22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r3, [pc, #268] @ (9822f8 ) │ │ │ │ + ldr r3, [pc, #268] @ (982334 ) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - ldr r1, [pc, #256] @ (9822fc ) │ │ │ │ + ldr r1, [pc, #256] @ (982338 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ @@ -3505213,66 +3505235,66 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ orrs r4, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ orrs r5, r2 │ │ │ │ - ldr r2, [pc, #44] @ (982300 ) │ │ │ │ + ldr r2, [pc, #44] @ (98233c ) │ │ │ │ orrs r4, r3 │ │ │ │ - ldr r3, [pc, #32] @ (9822f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (982334 ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r6, #0] │ │ │ │ str r4, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9822f2 │ │ │ │ + bne.n 98232e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - udf #2 │ │ │ │ + ble.n 9822c8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ble.n 982350 │ │ │ │ + bgt.n 982314 │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r5, [pc, #300] @ (982440 ) │ │ │ │ + ldr r5, [pc, #300] @ (98247c ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #300] @ (982444 ) │ │ │ │ + ldr r2, [pc, #300] @ (982480 ) │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ mov.w r2, #0 │ │ │ │ ldrd r2, r0, [r4, #128] @ 0x80 │ │ │ │ cmp r2, #6 │ │ │ │ sbcs.w ip, r0, #0 │ │ │ │ - blt.n 9823de │ │ │ │ + blt.n 98241a │ │ │ │ ldr.w ip, [r1] │ │ │ │ subs r2, #7 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r1, ip, #600 @ 0x258 │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ - bls.n 9823bc │ │ │ │ + bls.n 9823f8 │ │ │ │ orrs r2, r0 │ │ │ │ cmp.w ip, #700 @ 0x2bc │ │ │ │ it cs │ │ │ │ cmpcs r2, #0 │ │ │ │ - beq.n 982418 │ │ │ │ + beq.n 982454 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ add r1, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r0, [sp, #8] │ │ │ │ @@ -3505286,139 +3505308,141 @@ │ │ │ │ movs r1, #0 │ │ │ │ bl 979eac │ │ │ │ ldr r6, [sp, #188] @ 0xbc │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ ldrd r0, r3, [sp, #8] │ │ │ │ orrs.w ip, r1, r2 │ │ │ │ ldr r4, [sp, #192] @ 0xc0 │ │ │ │ - bne.n 982426 │ │ │ │ + bne.n 982462 │ │ │ │ strd r1, r2, [sp] │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #4 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ orrs r2, r6 │ │ │ │ orrs r3, r4 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #164] @ (982448 ) │ │ │ │ - ldr r3, [pc, #156] @ (982444 ) │ │ │ │ + ldr r2, [pc, #164] @ (982484 ) │ │ │ │ + ldr r3, [pc, #156] @ (982480 ) │ │ │ │ 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 98243c │ │ │ │ + bne.n 982478 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 982350 │ │ │ │ + bne.n 98238c │ │ │ │ ldrd ip, r1, [r4] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - bne.n 9823fe │ │ │ │ + bne.n 98243a │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ movs r2, #7 │ │ │ │ strd ip, r1, [sp] │ │ │ │ movs r1, #0 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ - b.n 98239e │ │ │ │ + b.n 9823da │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ bl 979fb0 │ │ │ │ movs r2, #7 │ │ │ │ ldrd r1, r3, [sp, #188] @ 0xbc │ │ │ │ strd r1, r3, [sp] │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ movs r1, #0 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #188] @ 0xbc │ │ │ │ - b.n 98239e │ │ │ │ + b.n 9823da │ │ │ │ ldr r3, [r3, #32] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ strd r3, r1, [sp] │ │ │ │ movs r2, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 979eac │ │ │ │ ldrd ip, r1, [sp, #188] @ 0xbc │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 9823cc │ │ │ │ + b.n 982408 │ │ │ │ ldrd ip, r1, [r4, #8] │ │ │ │ orrs.w r2, ip, r1 │ │ │ │ - beq.n 9823ca │ │ │ │ + beq.n 982406 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ - b.n 982400 │ │ │ │ + b.n 98243c │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r2, [sp, #188] @ 0xbc │ │ │ │ - b.n 98238a │ │ │ │ + b.n 9823c6 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 982408 │ │ │ │ + bgt.n 9823cc │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 9824f8 │ │ │ │ + bgt.n 9824bc │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #72] @ 9824a4 │ │ │ │ + ldr.w lr, [pc, #72] @ 9824e0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #68] @ 9824a8 │ │ │ │ + ldr.w ip, [pc, #68] @ 9824e4 │ │ │ │ mov r4, r0 │ │ │ │ add lr, pc │ │ │ │ add r0, sp, #4 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl 982304 │ │ │ │ + bl 982340 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #36] @ (9824ac ) │ │ │ │ - ldr r3, [pc, #28] @ (9824a8 ) │ │ │ │ + ldr r2, [pc, #36] @ (9824e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (9824e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9824a0 │ │ │ │ + bne.n 9824dc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - blt.n 9823d4 │ │ │ │ + blt.n 982598 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 982594 │ │ │ │ + blt.n 982558 │ │ │ │ lsls r2, r0, #4 │ │ │ │ + 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.w r9, #0 │ │ │ │ mov fp, r1 │ │ │ │ - ldr.w r3, [pc, #1028] @ 9828d0 │ │ │ │ + ldr.w r3, [pc, #1028] @ 982910 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r0, [sp, #20] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr r1, [pc, #1016] @ (9828d4 ) │ │ │ │ + ldr r1, [pc, #1016] @ (982914 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -3505596,15 +3505620,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 98288c │ │ │ │ + bne.w 9828cc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 67440 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -3505616,15 +3505640,15 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 982870 │ │ │ │ + bne.w 9828b0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 67440 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -3505644,15 +3505668,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 982800 │ │ │ │ + bne.n 982840 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ blx 67440 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r3, #0 │ │ │ │ @@ -3505662,16 +3505686,16 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 982780 │ │ │ │ - vldr d7, [pc, #328] @ 9828b0 │ │ │ │ + cbz r3, 9827c0 │ │ │ │ + vldr d7, [pc, #328] @ 9828f0 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ @@ -3505692,15 +3505716,15 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 982854 │ │ │ │ + bne.n 982894 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 67440 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -3505711,30 +3505735,30 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 982838 │ │ │ │ + cbnz r3, 982878 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #244] @ (9828d8 ) │ │ │ │ + ldr r2, [pc, #244] @ (982918 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (9828d0 ) │ │ │ │ + ldr r3, [pc, #228] @ (982910 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9828a8 │ │ │ │ + bne.n 9828e8 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 9828b8 │ │ │ │ + vldr d7, [pc, #180] @ 9828f8 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ @@ -3505747,59 +3505771,59 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 97a538 │ │ │ │ - b.n 982780 │ │ │ │ + b.n 9827c0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 9827de │ │ │ │ - vldr d7, [pc, #104] @ 9828c0 │ │ │ │ + b.n 98281e │ │ │ │ + vldr d7, [pc, #104] @ 982900 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 9827b0 │ │ │ │ - vldr d7, [pc, #68] @ 9828b8 │ │ │ │ + b.n 9827f0 │ │ │ │ + vldr d7, [pc, #68] @ 9828f8 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 9826f2 │ │ │ │ - vldr d7, [pc, #56] @ 9828c8 │ │ │ │ + b.n 982732 │ │ │ │ + vldr d7, [pc, #56] @ 982908 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 9826c0 │ │ │ │ + b.n 982700 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -3505812,34 +3505836,34 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 98291c │ │ │ │ + bge.n 9828dc │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bhi.n 982908 │ │ │ │ + bvc.n 9828c8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ 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 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r1 │ │ │ │ - ldr.w r3, [pc, #1072] @ 982d28 │ │ │ │ + ldr.w r3, [pc, #1072] @ 982d68 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ ldr r5, [r1, #8] │ │ │ │ - ldr.w r1, [pc, #1060] @ 982d2c │ │ │ │ + ldr.w r1, [pc, #1060] @ 982d6c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r3, r5, #1 │ │ │ │ @@ -3506032,15 +3506056,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 982ce6 │ │ │ │ + bne.w 982d26 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 67440 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -3506052,15 +3506076,15 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, fp, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 982cca │ │ │ │ + bne.w 982d0a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 67440 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -3506080,15 +3506104,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 982c5a │ │ │ │ + bne.n 982c9a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ blx 67440 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r3, #0 │ │ │ │ @@ -3506098,16 +3506122,16 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 982bda │ │ │ │ - vldr d7, [pc, #324] @ 982d08 │ │ │ │ + cbz r3, 982c1a │ │ │ │ + vldr d7, [pc, #324] @ 982d48 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ @@ -3506128,15 +3506152,15 @@ │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 982cae │ │ │ │ + bne.n 982cee │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 67440 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ @@ -3506147,30 +3506171,30 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ subs r3, #245 @ 0xf5 │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r9, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 982c92 │ │ │ │ + cbnz r3, 982cd2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [pc, #244] @ (982d30 ) │ │ │ │ + ldr r2, [pc, #244] @ (982d70 ) │ │ │ │ strd r7, r6, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #228] @ (982d28 ) │ │ │ │ + ldr r3, [pc, #228] @ (982d68 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 982d02 │ │ │ │ + bne.n 982d42 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #180] @ 982d10 │ │ │ │ + vldr d7, [pc, #180] @ 982d50 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d7, [sp] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ @@ -3506183,59 +3506207,59 @@ │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #24 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ bl 97a538 │ │ │ │ - b.n 982bda │ │ │ │ + b.n 982c1a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 982c38 │ │ │ │ - vldr d7, [pc, #104] @ 982d18 │ │ │ │ + b.n 982c78 │ │ │ │ + vldr d7, [pc, #104] @ 982d58 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 982c0a │ │ │ │ - vldr d7, [pc, #68] @ 982d10 │ │ │ │ + b.n 982c4a │ │ │ │ + vldr d7, [pc, #68] @ 982d50 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 982b4c │ │ │ │ - vldr d7, [pc, #56] @ 982d20 │ │ │ │ + b.n 982b8c │ │ │ │ + vldr d7, [pc, #56] @ 982d60 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ vstr d7, [sp] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r6, r3 │ │ │ │ - b.n 982b1a │ │ │ │ + b.n 982b5a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ lsls r5, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, r0 │ │ │ │ @@ -3506248,27 +3506272,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 982d18 │ │ │ │ + bvs.n 982cd8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - bcc.n 982cac │ │ │ │ + bcc.n 982e6c │ │ │ │ lsls r2, r0, #4 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #716] @ (983018 ) │ │ │ │ - ldr r3, [pc, #716] @ (98301c ) │ │ │ │ + ldr r2, [pc, #716] @ (983058 ) │ │ │ │ + ldr r3, [pc, #716] @ (98305c ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -3506286,15 +3506310,15 @@ │ │ │ │ ubfx r1, r5, #5, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq.w 983020 │ │ │ │ + beq.w 983060 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -3506370,15 +3506394,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 98329a │ │ │ │ + bne.w 9832da │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -3506401,15 +3506425,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #324] @ 983010 │ │ │ │ + vldr d7, [pc, #324] @ 983050 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 97ac34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -3506519,33 +3506543,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 67440 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9832ac │ │ │ │ + beq.w 9832ec │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98338a │ │ │ │ + beq.w 9833ca │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 9833bc │ │ │ │ + beq.w 9833fc │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 9832b6 │ │ │ │ + b.n 9832f6 │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 982f74 │ │ │ │ + bcs.n 983134 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -3506625,15 +3506649,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #732] @ 9833d0 │ │ │ │ + vldr d7, [pc, #732] @ 983410 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 97ac34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -3506677,15 +3506701,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 67440 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 98317e │ │ │ │ + beq.n 9831be │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 97a9fc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3506765,79 +3506789,79 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9832a6 │ │ │ │ + beq.n 9832e6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9833ae │ │ │ │ + beq.w 9833ee │ │ │ │ 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 979eac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #352] @ (9833d8 ) │ │ │ │ + ldr r2, [pc, #352] @ (983418 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #352] @ (9833dc ) │ │ │ │ + ldr r3, [pc, #352] @ (98341c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9833c6 │ │ │ │ + bne.w 983406 │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, sl │ │ │ │ mov r3, sl │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, sl │ │ │ │ - b.n 982e8c │ │ │ │ + b.n 982ecc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 983262 │ │ │ │ + b.n 9832a2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98337c │ │ │ │ + bne.n 9833bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9832c6 │ │ │ │ + beq.n 983306 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 98244c │ │ │ │ + bl 982488 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #232] @ 9833d0 │ │ │ │ + vldr d7, [pc, #232] @ 983410 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -3506845,21 +3506869,21 @@ │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 983390 │ │ │ │ + beq.n 9833d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9833a2 │ │ │ │ + beq.n 9833e2 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 9833b2 │ │ │ │ + beq.n 9833f2 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -3506879,76 +3506903,76 @@ │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 9832a6 │ │ │ │ + bls.n 9832e6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 9833ae │ │ │ │ + cbz r3, 9833ee │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 983262 │ │ │ │ + b.n 9832a2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 9832b6 │ │ │ │ + b.n 9832f6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 9832b6 │ │ │ │ + b.n 9832f6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 9833a8 │ │ │ │ + cbz r3, 9833e8 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 98332c │ │ │ │ + b.n 98336c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 98332c │ │ │ │ + b.n 98336c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 98332c │ │ │ │ + b.n 98336c │ │ │ │ mov r2, r3 │ │ │ │ - b.n 983262 │ │ │ │ + b.n 9832a2 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 98332c │ │ │ │ + b.n 98336c │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 9832b6 │ │ │ │ + b.n 9832f6 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r7} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1676] @ 983a80 │ │ │ │ - ldr.w r3, [pc, #1676] @ 983a84 │ │ │ │ + ldr.w r2, [pc, #1676] @ 983ac0 │ │ │ │ + ldr.w r3, [pc, #1676] @ 983ac4 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -3506966,15 +3506990,15 @@ │ │ │ │ ubfx r1, r5, #5, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq.w 9836c0 │ │ │ │ + beq.w 983700 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -3507050,15 +3507074,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 983946 │ │ │ │ + bne.w 983986 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -3507203,27 +3507227,27 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 67440 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 983958 │ │ │ │ + beq.w 983998 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 983a36 │ │ │ │ + beq.w 983a76 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 983a68 │ │ │ │ + beq.w 983aa8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 983962 │ │ │ │ + b.n 9839a2 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 979eac │ │ │ │ @@ -3507353,15 +3507377,15 @@ │ │ │ │ blx 67440 │ │ │ │ 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 98381e │ │ │ │ + beq.n 98385e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 97a9fc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3507444,79 +3507468,79 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 983952 │ │ │ │ + beq.n 983992 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 983a5a │ │ │ │ + beq.w 983a9a │ │ │ │ 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 979eac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #356] @ (983a88 ) │ │ │ │ + ldr r2, [pc, #356] @ (983ac8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #348] @ (983a84 ) │ │ │ │ + ldr r3, [pc, #348] @ (983ac4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 983a72 │ │ │ │ + bne.w 983ab2 │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, sl │ │ │ │ mov r3, sl │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, sl │ │ │ │ - b.n 983538 │ │ │ │ + b.n 983578 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 98390e │ │ │ │ + b.n 98394e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 983a28 │ │ │ │ + bne.n 983a68 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 983972 │ │ │ │ + beq.n 9839b2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 98244c │ │ │ │ + bl 982488 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #228] @ 983a78 │ │ │ │ + vldr d7, [pc, #228] @ 983ab8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -3507524,21 +3507548,21 @@ │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 983a3c │ │ │ │ + beq.n 983a7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 983a4e │ │ │ │ + beq.n 983a8e │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 983a5e │ │ │ │ + beq.n 983a9e │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -3507558,79 +3507582,79 @@ │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 983952 │ │ │ │ + bls.n 983992 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 983a5a │ │ │ │ + cbz r3, 983a9a │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 98390e │ │ │ │ + b.n 98394e │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 983962 │ │ │ │ + b.n 9839a2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 983962 │ │ │ │ + b.n 9839a2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 983a54 │ │ │ │ + cbz r3, 983a94 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 9839d8 │ │ │ │ + b.n 983a18 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 9839d8 │ │ │ │ + b.n 983a18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 9839d8 │ │ │ │ + b.n 983a18 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 98390e │ │ │ │ + b.n 98394e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 9839d8 │ │ │ │ + b.n 983a18 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 983962 │ │ │ │ + b.n 9839a2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r3!, {r6, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r2, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r4, r7} │ │ │ │ lsls r2, r0, #4 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #724] @ (983d78 ) │ │ │ │ - ldr r3, [pc, #724] @ (983d7c ) │ │ │ │ + ldr r2, [pc, #724] @ (983db8 ) │ │ │ │ + ldr r3, [pc, #724] @ (983dbc ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -3507648,15 +3507672,15 @@ │ │ │ │ ubfx r1, r5, #5, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq.w 983d80 │ │ │ │ + beq.w 983dc0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -3507732,15 +3507756,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 984002 │ │ │ │ + bne.w 984042 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -3507763,15 +3507787,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #332] @ 983d70 │ │ │ │ + vldr d7, [pc, #332] @ 983db0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 97ac34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -3507884,33 +3507908,33 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 67440 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 984014 │ │ │ │ + beq.w 984054 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9840f2 │ │ │ │ + beq.w 984132 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 984124 │ │ │ │ + beq.w 984164 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 98401e │ │ │ │ + b.n 98405e │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r4} │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -3507990,15 +3508014,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #740] @ 984138 │ │ │ │ + vldr d7, [pc, #740] @ 984178 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 97ac34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -3508042,15 +3508066,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ blx 67440 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 983ede │ │ │ │ + beq.n 983f1e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 97a9fc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3508113,15 +3508137,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #436] @ 984138 │ │ │ │ + vldr d7, [pc, #436] @ 984178 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 97abb8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #31 │ │ │ │ @@ -3508132,79 +3508156,79 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 98400e │ │ │ │ + beq.n 98404e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 984116 │ │ │ │ + beq.w 984156 │ │ │ │ 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 979eac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #352] @ (984140 ) │ │ │ │ + ldr r2, [pc, #352] @ (984180 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #352] @ (984144 ) │ │ │ │ + ldr r3, [pc, #352] @ (984184 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 98412e │ │ │ │ + bne.w 98416e │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, sl │ │ │ │ mov r3, sl │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, sl │ │ │ │ - b.n 983be4 │ │ │ │ + b.n 983c24 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 983fca │ │ │ │ + b.n 98400a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9840e4 │ │ │ │ + bne.n 984124 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 98402e │ │ │ │ + beq.n 98406e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 98244c │ │ │ │ + bl 982488 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #232] @ 984138 │ │ │ │ + vldr d7, [pc, #232] @ 984178 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -3508212,21 +3508236,21 @@ │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9840f8 │ │ │ │ + beq.n 984138 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98410a │ │ │ │ + beq.n 98414a │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 98411a │ │ │ │ + beq.n 98415a │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -3508246,76 +3508270,76 @@ │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 98400e │ │ │ │ + bls.n 98404e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 984116 │ │ │ │ + cbz r3, 984156 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 983fca │ │ │ │ + b.n 98400a │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 98401e │ │ │ │ + b.n 98405e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 98401e │ │ │ │ + b.n 98405e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 984110 │ │ │ │ + cbz r3, 984150 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 984094 │ │ │ │ + b.n 9840d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 984094 │ │ │ │ + b.n 9840d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 984094 │ │ │ │ + b.n 9840d4 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 983fca │ │ │ │ + b.n 98400a │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 984094 │ │ │ │ + b.n 9840d4 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 98401e │ │ │ │ + b.n 98405e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r3, r4} │ │ │ │ - lsls r2, r0, #4 │ │ │ │ + it le │ │ │ │ + lslle r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ 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 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #732] @ (984438 ) │ │ │ │ - ldr r3, [pc, #732] @ (98443c ) │ │ │ │ + ldr r2, [pc, #732] @ (984478 ) │ │ │ │ + ldr r3, [pc, #732] @ (98447c ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -3508333,15 +3508357,15 @@ │ │ │ │ ubfx r1, r5, #5, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq.w 984440 │ │ │ │ + beq.w 984480 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -3508417,15 +3508441,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 9846ce │ │ │ │ + bne.w 98470e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -3508448,15 +3508472,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #340] @ 984430 │ │ │ │ + vldr d7, [pc, #340] @ 984470 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 97ac34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -3508503,15 +3508527,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 67440 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #200] @ 984430 │ │ │ │ + vldr d7, [pc, #200] @ 984470 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -3508572,33 +3508596,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 67440 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9846e0 │ │ │ │ + beq.w 984720 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9847be │ │ │ │ + beq.w 9847fe │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 984800 │ │ │ │ + beq.w 984840 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 9846ea │ │ │ │ + b.n 98472a │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x009c │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -3508678,15 +3508702,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #732] @ 9847f0 │ │ │ │ + vldr d7, [pc, #732] @ 984830 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 97ac34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -3508726,21 +3508750,21 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #612] @ 9847f0 │ │ │ │ + vldr d7, [pc, #612] @ 984830 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9845a6 │ │ │ │ + beq.n 9845e6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 97a9fc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3508823,79 +3508847,79 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9846da │ │ │ │ + beq.n 98471a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9847e2 │ │ │ │ + beq.w 984822 │ │ │ │ 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 979eac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #332] @ (9847f8 ) │ │ │ │ + ldr r2, [pc, #332] @ (984838 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #332] @ (9847fc ) │ │ │ │ + ldr r3, [pc, #332] @ (98483c ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 98480a │ │ │ │ + bne.w 98484a │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, sl │ │ │ │ mov r3, sl │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, sl │ │ │ │ - b.n 98429c │ │ │ │ + b.n 9842dc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 984696 │ │ │ │ + b.n 9846d6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9847b0 │ │ │ │ + bne.n 9847f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9846fa │ │ │ │ + beq.n 98473a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 98244c │ │ │ │ + bl 982488 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #212] @ 9847f0 │ │ │ │ + vldr d7, [pc, #212] @ 984830 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -3508903,21 +3508927,21 @@ │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9847c4 │ │ │ │ + beq.n 984804 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9847d6 │ │ │ │ + beq.n 984816 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 9847e6 │ │ │ │ + beq.n 984826 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -3508937,75 +3508961,75 @@ │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 9846da │ │ │ │ + bls.n 98471a │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 9847e2 │ │ │ │ + cbz r3, 984822 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 984696 │ │ │ │ + b.n 9846d6 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 9846ea │ │ │ │ + b.n 98472a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 9846ea │ │ │ │ + b.n 98472a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 9847dc │ │ │ │ + cbz r3, 98481c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 984760 │ │ │ │ + b.n 9847a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 984760 │ │ │ │ + b.n 9847a0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 984760 │ │ │ │ + b.n 9847a0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 984696 │ │ │ │ + b.n 9846d6 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 984760 │ │ │ │ + b.n 9847a0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 98480e │ │ │ │ + cbnz r4, 98483e │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 9846ea │ │ │ │ + b.n 98472a │ │ │ │ blx 65be0 <__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, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #740] @ (984b08 ) │ │ │ │ - ldr r3, [pc, #740] @ (984b0c ) │ │ │ │ + ldr r2, [pc, #740] @ (984b48 ) │ │ │ │ + ldr r3, [pc, #740] @ (984b4c ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -3509023,15 +3509047,15 @@ │ │ │ │ ubfx r1, r5, #5, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq.w 984b10 │ │ │ │ + beq.w 984b50 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -3509107,15 +3509131,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 984da6 │ │ │ │ + bne.w 984de6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -3509138,15 +3509162,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #348] @ 984b00 │ │ │ │ + vldr d7, [pc, #348] @ 984b40 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 97ac34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -3509193,15 +3509217,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 67440 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #208] @ 984b00 │ │ │ │ + vldr d7, [pc, #208] @ 984b40 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -3509265,33 +3509289,33 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 67440 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 984db8 │ │ │ │ + beq.w 984df8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 984e96 │ │ │ │ + beq.w 984ed6 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 984ed8 │ │ │ │ + beq.w 984f18 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 984dc2 │ │ │ │ + b.n 984e02 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7d4 │ │ │ │ + @ instruction: 0xb794 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -3509371,15 +3509395,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #740] @ 984ec8 │ │ │ │ + vldr d7, [pc, #740] @ 984f08 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 97ac34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -3509419,21 +3509443,21 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #620] @ 984ec8 │ │ │ │ + vldr d7, [pc, #620] @ 984f08 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 984c76 │ │ │ │ + beq.n 984cb6 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 97a9fc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3509499,15 +3509523,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r7, sl, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #416] @ 984ec8 │ │ │ │ + vldr d7, [pc, #416] @ 984f08 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 97abb8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #31 │ │ │ │ @@ -3509518,79 +3509542,79 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 984db2 │ │ │ │ + beq.n 984df2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 984eba │ │ │ │ + beq.w 984efa │ │ │ │ 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 979eac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #332] @ (984ed0 ) │ │ │ │ + ldr r2, [pc, #332] @ (984f10 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #332] @ (984ed4 ) │ │ │ │ + ldr r3, [pc, #332] @ (984f14 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 984ee2 │ │ │ │ + bne.w 984f22 │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, sl │ │ │ │ mov r3, sl │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, sl │ │ │ │ - b.n 984964 │ │ │ │ + b.n 9849a4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 984d6e │ │ │ │ + b.n 984dae │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 984e88 │ │ │ │ + bne.n 984ec8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 984dd2 │ │ │ │ + beq.n 984e12 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 98244c │ │ │ │ + bl 982488 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #212] @ 984ec8 │ │ │ │ + vldr d7, [pc, #212] @ 984f08 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -3509598,21 +3509622,21 @@ │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 984e9c │ │ │ │ + beq.n 984edc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 984eae │ │ │ │ + beq.n 984eee │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 984ebe │ │ │ │ + beq.n 984efe │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -3509632,75 +3509656,75 @@ │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 984db2 │ │ │ │ + bls.n 984df2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 984eba │ │ │ │ + cbz r3, 984efa │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 984d6e │ │ │ │ + b.n 984dae │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 984dc2 │ │ │ │ + b.n 984e02 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 984dc2 │ │ │ │ + b.n 984e02 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 984eb4 │ │ │ │ + cbz r3, 984ef4 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 984e38 │ │ │ │ + b.n 984e78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 984e38 │ │ │ │ + b.n 984e78 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 984e38 │ │ │ │ + b.n 984e78 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 984d6e │ │ │ │ + b.n 984dae │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 984e38 │ │ │ │ + b.n 984e78 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r6 │ │ │ │ + sxth r4, r6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 984dc2 │ │ │ │ + b.n 984e02 │ │ │ │ blx 65be0 <__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, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #748] @ (9851e8 ) │ │ │ │ - ldr r3, [pc, #748] @ (9851ec ) │ │ │ │ + ldr r2, [pc, #748] @ (985228 ) │ │ │ │ + ldr r3, [pc, #748] @ (98522c ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -3509718,15 +3509742,15 @@ │ │ │ │ ubfx r1, r5, #5, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq.w 9851f0 │ │ │ │ + beq.w 985230 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -3509802,15 +3509826,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 985484 │ │ │ │ + bne.w 9854c4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -3509833,15 +3509857,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #356] @ 9851e0 │ │ │ │ + vldr d7, [pc, #356] @ 985220 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 97ac34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -3509888,15 +3509912,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 67440 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #216] @ 9851e0 │ │ │ │ + vldr d7, [pc, #216] @ 985220 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -3509961,34 +3509985,34 @@ │ │ │ │ blx 67440 │ │ │ │ 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 985496 │ │ │ │ + beq.w 9854d6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 985574 │ │ │ │ + beq.w 9855b4 │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 9855b8 │ │ │ │ + beq.w 9855f8 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 9854a0 │ │ │ │ + b.n 9854e0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -3510068,15 +3510092,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #740] @ 9855a8 │ │ │ │ + vldr d7, [pc, #740] @ 9855e8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 97ac34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -3510116,21 +3510140,21 @@ │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r5, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #620] @ 9855a8 │ │ │ │ + vldr d7, [pc, #620] @ 9855e8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 985356 │ │ │ │ + beq.n 985396 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 97a9fc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3510169,15 +3510193,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #484] @ 9855a8 │ │ │ │ + vldr d7, [pc, #484] @ 9855e8 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -3510193,15 +3510217,15 @@ │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #424] @ 9855a8 │ │ │ │ + vldr d7, [pc, #424] @ 9855e8 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 97abb8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ @@ -3510213,79 +3510237,79 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 985490 │ │ │ │ + beq.n 9854d0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 985598 │ │ │ │ + beq.w 9855d8 │ │ │ │ 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 979eac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #332] @ (9855b0 ) │ │ │ │ + ldr r2, [pc, #332] @ (9855f0 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #332] @ (9855b4 ) │ │ │ │ + ldr r3, [pc, #332] @ (9855f4 ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9855c2 │ │ │ │ + bne.w 985602 │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, sl │ │ │ │ mov r3, sl │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, sl │ │ │ │ - b.n 98503c │ │ │ │ + b.n 98507c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 98544c │ │ │ │ + b.n 98548c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 985566 │ │ │ │ + bne.n 9855a6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9854b0 │ │ │ │ + beq.n 9854f0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 98244c │ │ │ │ + bl 982488 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #216] @ 9855a8 │ │ │ │ + vldr d7, [pc, #216] @ 9855e8 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -3510293,21 +3510317,21 @@ │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98557a │ │ │ │ + beq.n 9855ba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98558c │ │ │ │ + beq.n 9855cc │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 98559c │ │ │ │ + beq.n 9855dc │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -3510327,76 +3510351,76 @@ │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 985490 │ │ │ │ + bls.n 9854d0 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 985598 │ │ │ │ + cbz r3, 9855d8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 98544c │ │ │ │ + b.n 98548c │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 9854a0 │ │ │ │ + b.n 9854e0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 9854a0 │ │ │ │ + b.n 9854e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 985592 │ │ │ │ + cbz r3, 9855d2 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 985516 │ │ │ │ + b.n 985556 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 985516 │ │ │ │ + b.n 985556 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 985516 │ │ │ │ + b.n 985556 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 98544c │ │ │ │ + b.n 98548c │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 985516 │ │ │ │ + b.n 985556 │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #600 @ 0x258 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 9854a0 │ │ │ │ + b.n 9854e0 │ │ │ │ blx 65be0 <__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, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #740] @ (9858c0 ) │ │ │ │ - ldr r3, [pc, #740] @ (9858c4 ) │ │ │ │ + ldr r2, [pc, #740] @ (985900 ) │ │ │ │ + ldr r3, [pc, #740] @ (985904 ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ mov sl, r8 │ │ │ │ @@ -3510414,15 +3510438,15 @@ │ │ │ │ ubfx r1, r5, #5, #1 │ │ │ │ str r7, [sp, #24] │ │ │ │ ubfx r3, r5, #6, #1 │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ - beq.w 9858c8 │ │ │ │ + beq.w 985908 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -3510498,15 +3510522,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ and.w r3, r5, #4096 @ 0x1000 │ │ │ │ ands.w r2, r5, #1024 @ 0x400 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 985b5c │ │ │ │ + bne.w 985b9c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, r3 │ │ │ │ strd r2, r3, [sp, #112] @ 0x70 │ │ │ │ @@ -3510529,15 +3510553,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #348] @ 9858b8 │ │ │ │ + vldr d7, [pc, #348] @ 9858f8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 97ac34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -3510657,32 +3510681,32 @@ │ │ │ │ blx 67440 │ │ │ │ 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 985b6e │ │ │ │ + beq.w 985bae │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 985c4c │ │ │ │ + beq.w 985c8c │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 985c90 │ │ │ │ + beq.w 985cd0 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 985b78 │ │ │ │ + b.n 985bb8 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + add r1, sp, #880 @ 0x370 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ strd r2, r7, [sp] │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ @@ -3510762,15 +3510786,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #740] @ 985c80 │ │ │ │ + vldr d7, [pc, #740] @ 985cc0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 97ac34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -3510817,15 +3510841,15 @@ │ │ │ │ blx 67440 │ │ │ │ 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 985a2e │ │ │ │ + beq.n 985a6e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 97a9fc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3510864,15 +3510888,15 @@ │ │ │ │ movs r2, #16 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #484] @ 985c80 │ │ │ │ + vldr d7, [pc, #484] @ 985cc0 │ │ │ │ mov r2, r6 │ │ │ │ orrs r5, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r7, r3 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -3510888,15 +3510912,15 @@ │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r5 │ │ │ │ ldr r5, [sp, #208] @ 0xd0 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #424] @ 985c80 │ │ │ │ + vldr d7, [pc, #424] @ 985cc0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, sl, r5 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 97abb8 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ @@ -3510908,79 +3510932,79 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 985b68 │ │ │ │ + beq.n 985ba8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 985c70 │ │ │ │ + beq.w 985cb0 │ │ │ │ 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 979eac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #332] @ (985c88 ) │ │ │ │ + ldr r2, [pc, #332] @ (985cc8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #332] @ (985c8c ) │ │ │ │ + ldr r3, [pc, #332] @ (985ccc ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 985c9a │ │ │ │ + bne.w 985cda │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, sl │ │ │ │ mov r3, sl │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, sl │ │ │ │ - b.n 98571c │ │ │ │ + b.n 98575c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 985b24 │ │ │ │ + b.n 985b64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 985c3e │ │ │ │ + bne.n 985c7e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 985b88 │ │ │ │ + beq.n 985bc8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 98244c │ │ │ │ + bl 982488 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #216] @ 985c80 │ │ │ │ + vldr d7, [pc, #216] @ 985cc0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -3510988,21 +3511012,21 @@ │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 985c52 │ │ │ │ + beq.n 985c92 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 985c64 │ │ │ │ + beq.n 985ca4 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 985c74 │ │ │ │ + beq.n 985cb4 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -3511022,76 +3511046,76 @@ │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orr.w r5, r8, r5 │ │ │ │ cmp r9, sl │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.n 985b68 │ │ │ │ + bls.n 985ba8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ - cbz r3, 985c70 │ │ │ │ + cbz r3, 985cb0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 985b24 │ │ │ │ + b.n 985b64 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 985b78 │ │ │ │ + b.n 985bb8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ - b.n 985b78 │ │ │ │ + b.n 985bb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 985c6a │ │ │ │ + cbz r3, 985caa │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 985bee │ │ │ │ + b.n 985c2e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 985bee │ │ │ │ + b.n 985c2e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 985bee │ │ │ │ + b.n 985c2e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 985b24 │ │ │ │ + b.n 985b64 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 985bee │ │ │ │ + b.n 985c2e │ │ │ │ nop │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #760 @ (adr r4, 985f84 ) │ │ │ │ + add r4, pc, #504 @ (adr r4, 985ec4 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 985b78 │ │ │ │ + b.n 985bb8 │ │ │ │ blx 65be0 <__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, #3840] @ 0xf00 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #948] @ (986068 ) │ │ │ │ - ldr r3, [pc, #948] @ (98606c ) │ │ │ │ + ldr r2, [pc, #948] @ (9860a8 ) │ │ │ │ + ldr r3, [pc, #948] @ (9860ac ) │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r2, pc │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -3511101,15 +3511125,15 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ mov.w r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ ands.w r7, r5, #5120 @ 0x1400 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.w 986070 │ │ │ │ + beq.w 9860b0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ @@ -3511215,15 +3511239,15 @@ │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r7, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #588] @ 986060 │ │ │ │ + vldr d7, [pc, #588] @ 9860a0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 97ac34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -3511270,15 +3511294,15 @@ │ │ │ │ mov r0, r8 │ │ │ │ orr.w r3, r9, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 67440 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r6, #16] │ │ │ │ mov r1, r8 │ │ │ │ - vldr d7, [pc, #448] @ 986060 │ │ │ │ + vldr d7, [pc, #448] @ 9860a0 │ │ │ │ mov r0, r4 │ │ │ │ mov.w sl, r3, lsr #10 │ │ │ │ cmp r9, sl │ │ │ │ it ls │ │ │ │ movls r2, #0 │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ itt hi │ │ │ │ @@ -3511348,41 +3511372,41 @@ │ │ │ │ blx 67440 │ │ │ │ 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 986344 │ │ │ │ + beq.w 986384 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ and.w r3, r5, #8192 @ 0x2000 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98635c │ │ │ │ + bne.w 98639c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ lsrs r3, r3, #11 │ │ │ │ strd r3, r2, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r9 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 985f82 │ │ │ │ + beq.n 985fc2 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 98244c │ │ │ │ + bl 982488 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #28 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #188] @ 986060 │ │ │ │ + vldr d7, [pc, #188] @ 9860a0 │ │ │ │ movs r2, #51 @ 0x33 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w r8, r1, r3 │ │ │ │ @@ -3511390,21 +3511414,21 @@ │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 986376 │ │ │ │ + beq.w 9863b6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ and.w r2, r5, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 986388 │ │ │ │ + beq.w 9863c8 │ │ │ │ ands.w r3, r5, #16384 @ 0x4000 │ │ │ │ - beq.w 986398 │ │ │ │ + beq.w 9863d8 │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #29 │ │ │ │ @@ -3511436,29 +3511460,29 @@ │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ cmp r9, sl │ │ │ │ orr.w r5, r8, r5 │ │ │ │ orr.w r7, r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bls.w 986356 │ │ │ │ + bls.w 986396 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 986394 │ │ │ │ + beq.w 9863d4 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 98630e │ │ │ │ + b.n 98634e │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #272 @ (adr r3, 98617c ) │ │ │ │ + add r3, pc, #16 @ (adr r3, 9860bc ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ @@ -3511542,15 +3511566,15 @@ │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r9, r9, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #600] @ 9863b0 │ │ │ │ + vldr d7, [pc, #600] @ 9863f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ bl 97ac34 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #46 @ 0x2e │ │ │ │ @@ -3511592,20 +3511616,20 @@ │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #204] @ 0xcc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r8 │ │ │ │ orr.w r7, r9, r7 │ │ │ │ orr.w r9, sl, r3 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #472] @ 9863b0 │ │ │ │ + vldr d7, [pc, #472] @ 9863f0 │ │ │ │ ldr.w sl, [r6, #16] │ │ │ │ vstr d7, [sp, #136] @ 0x88 │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9861ee │ │ │ │ + beq.n 98622e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 97a9fc │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3511650,15 +3511674,15 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #16 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - vldr d7, [pc, #320] @ 9863b0 │ │ │ │ + vldr d7, [pc, #320] @ 9863f0 │ │ │ │ mov r1, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ mov r2, r6 │ │ │ │ vstr d7, [sp, #32] │ │ │ │ @@ -3511675,15 +3511699,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ orrs r7, r2 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #256] @ 9863b0 │ │ │ │ + vldr d7, [pc, #256] @ 9863f0 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ bl 97abb8 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ movs r1, #25 │ │ │ │ @@ -3511704,152 +3511728,153 @@ │ │ │ │ orr.w r5, r9, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ orrs r5, r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 986356 │ │ │ │ + beq.n 986396 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 986394 │ │ │ │ + beq.n 9863d4 │ │ │ │ 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 979eac │ │ │ │ ldrd r2, r3, [sp, #204] @ 0xcc │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [pc, #148] @ (9863b8 ) │ │ │ │ + ldr r2, [pc, #148] @ (9863f8 ) │ │ │ │ orrs r5, r3 │ │ │ │ - ldr r3, [pc, #148] @ (9863bc ) │ │ │ │ + ldr r3, [pc, #148] @ (9863fc ) │ │ │ │ add r2, pc │ │ │ │ strd r7, r5, [fp] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9863ac │ │ │ │ + bne.n 9863ec │ │ │ │ mov r0, fp │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 986370 │ │ │ │ + cbz r3, 9863b0 │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r3, #6 │ │ │ │ movne r3, #7 │ │ │ │ - b.n 985f72 │ │ │ │ + b.n 985fb2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 98630e │ │ │ │ + b.n 98634e │ │ │ │ ands.w r2, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 9863a2 │ │ │ │ + beq.n 9863e2 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 985f72 │ │ │ │ + b.n 985fb2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 985f72 │ │ │ │ + b.n 985fb2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 98638e │ │ │ │ + cbz r3, 9863ce │ │ │ │ tst.w r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ite eq │ │ │ │ moveq r2, #6 │ │ │ │ movne r2, #7 │ │ │ │ - b.n 985fee │ │ │ │ + b.n 98602e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsrs r2, r2, #11 │ │ │ │ - b.n 985fee │ │ │ │ + b.n 98602e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ - b.n 985fee │ │ │ │ + b.n 98602e │ │ │ │ mov r2, r3 │ │ │ │ - b.n 98630e │ │ │ │ + b.n 98634e │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #5 │ │ │ │ movne r2, #2 │ │ │ │ - b.n 985fee │ │ │ │ + b.n 98602e │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #5 │ │ │ │ movne r3, #2 │ │ │ │ - b.n 985f72 │ │ │ │ + b.n 985fb2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ 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 │ │ │ │ - ldr.w r3, [pc, #1232] @ 9868a8 │ │ │ │ + ldr.w r3, [pc, #1248] @ 9868f8 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r0, [pc, #1220] @ 9868ac │ │ │ │ + ldr.w r0, [pc, #1236] @ 9868fc │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 67440 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr.w r9, [r7, #36] @ 0x24 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ subs r3, #244 @ 0xf4 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w r9, #4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + cmpeq r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ orrs r3, r1 │ │ │ │ and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 986632 │ │ │ │ + bne.w 98667c │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ @@ -3511857,35 +3511882,36 @@ │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ sub.w sl, r2, #245 @ 0xf5 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ ubfx r3, r2, #2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ubfx r3, r2, #4, #1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - it eq │ │ │ │ - cmpeq.w sl, #0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ite eq │ │ │ │ - moveq.w sl, #1 │ │ │ │ - movne.w sl, #0 │ │ │ │ - bne.w 9868b4 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - beq.w 9869fc │ │ │ │ + bne.w 986904 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 986a8c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3511907,16 +3511933,16 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #20] │ │ │ │ orr.w r2, sl, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ @@ -3511934,114 +3511960,121 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r1, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + strd r9, sl, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - orrs r2, r1 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + strd r2, sl, [sp] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + 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 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - orr.w r8, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r9, r3, r2 │ │ │ │ + orr.w r8, r3, r2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 67440 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ bl 97a5f0 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ - str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ + orr.w r8, r8, r1 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r8, r8, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ + orr.w r4, r3, r1 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, r8, r2 │ │ │ │ - orr.w r4, r9, r3 │ │ │ │ - b.n 986870 │ │ │ │ + orrs r4, r3 │ │ │ │ + b.n 9868ba │ │ │ │ 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] │ │ │ │ @@ -3512050,162 +3512083,162 @@ │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 979eac │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #552] @ 986898 │ │ │ │ + vldr d8, [pc, #560] @ 9868e8 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w fp, [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, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ blx 67440 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ vstr d8, [sp, #56] @ 0x38 │ │ │ │ bl 97a5f0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, fp │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r5 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w r7, sl, r7 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 979eac │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + mov r1, fp │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r5 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 67440 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 979eac │ │ │ │ - vldr d7, [pc, #204] @ 9868a0 │ │ │ │ + vldr d7, [pc, #212] @ 9868f0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -3512257,46 +3512290,47 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #60] @ (9868b0 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #64] @ (986900 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (9868a8 ) │ │ │ │ + ldr r3, [pc, #48] @ (9868f8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 986bd4 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + bne.w 986c64 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 9864aa │ │ │ │ + bne.w 9864ee │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ @@ -3512320,19 +3512354,19 @@ │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + mov r0, r4 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -3512346,41 +3512380,41 @@ │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ @@ -3512393,46 +3512427,70 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movs r1, #32 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ orr.w r8, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 67440 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ + mov r1, r5 │ │ │ │ str.w sl, [sp, #60] @ 0x3c │ │ │ │ - b.n 9865ee │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + bl 97a5f0 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #31 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 979eac │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + mov r0, r4 │ │ │ │ + orr.w r8, r8, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + bl 979eac │ │ │ │ + ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ + orr.w sl, r8, r2 │ │ │ │ + orr.w r4, r9, r3 │ │ │ │ + b.n 9868ba │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -3512443,21 +3512501,21 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - vldr d8, [pc, #416] @ 986bd8 │ │ │ │ + vldr d8, [pc, #416] @ 986c68 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ @@ -3512473,15 +3512531,15 @@ │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ @@ -3512500,15 +3512558,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 67440 │ │ │ │ mov r2, r7 │ │ │ │ @@ -3512516,83 +3512574,83 @@ │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [sp, #56] @ 0x38 │ │ │ │ bl 97a5f0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #31 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + bl 979eac │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - orr.w r9, sl, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, r7, r3 │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r5, r9, r5 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ - bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ @@ -3512600,224 +3512658,230 @@ │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 986870 │ │ │ │ + b.n 9868ba │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ 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, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1208] @ 9870b0 │ │ │ │ + ldr.w r3, [pc, #1224] @ 987150 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r0, [pc, #1196] @ 9870b4 │ │ │ │ + ldr.w r0, [pc, #1212] @ 987154 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 67440 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ - ldr r1, [r7, #32] │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r0, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + cmpeq r2, #4 │ │ │ │ ite eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - movne.w r9, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w r9, r9, #1 │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + orrs r3, r1 │ │ │ │ + and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 986e4e │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 986eec │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - subs r3, #245 @ 0xf5 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - orrs r3, r1 │ │ │ │ - ubfx sl, r2, #1, #1 │ │ │ │ + sub.w sl, r2, #245 @ 0xf5 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r2, #2 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ it eq │ │ │ │ - cmpeq r3, r9 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - bne.w 9870bc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 9871fe │ │ │ │ + moveq.w sl, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ + ubfx r3, r2, #2, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ubfx r3, r2, #4, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bne.w 98715c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 9872a2 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r9, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ - bl 979eac │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd sl, r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 979eac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - mov.w sl, #0 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + movs r1, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r5 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - mov r9, sl │ │ │ │ + mov.w r9, #0 │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ - orrs r5, r3 │ │ │ │ bl 97a690 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #10 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -3512840,108 +3512904,108 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 987078 │ │ │ │ + b.n 987116 │ │ │ │ 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] │ │ │ │ bl 979eac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #532] @ 9870a0 │ │ │ │ + vldr d8, [pc, #536] @ 987140 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w fp, [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, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ bl 97a690 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -3512949,19 +3513013,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 979eac │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 67440 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ @@ -3512979,32 +3513052,23 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 979eac │ │ │ │ - vldr d7, [pc, #204] @ 9870a8 │ │ │ │ + vldr d7, [pc, #208] @ 987148 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -3513056,552 +3513120,563 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (9870b8 ) │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #60] @ (987158 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (9870b0 ) │ │ │ │ + ldr r3, [pc, #44] @ (987150 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9873c4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 98745a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ 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 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #952] @ 0x3b8 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrh r4, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrd r2, r0, [sp, #16] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 986cc2 │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 986d5e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 979eac │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r9, r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 97a690 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 986dfc │ │ │ │ + b.n 986e9a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r9, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str.w sl, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd sl, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + vldr d8, [pc, #388] @ 987460 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ bl 97a690 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #10 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + bl 979eac │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov.w r8, #2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orr.w r5, r7, r3 │ │ │ │ - bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ - movs r7, #0 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 986e3e │ │ │ │ + b.n 986edc │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + 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, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1208] @ 987898 │ │ │ │ + ldr.w r3, [pc, #1224] @ 987948 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r0, [pc, #1196] @ 98789c │ │ │ │ + ldr.w r0, [pc, #1212] @ 98794c │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 67440 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ - ldr r1, [r7, #32] │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r0, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + cmpeq r2, #4 │ │ │ │ ite eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - movne.w r9, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w r9, r9, #1 │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + orrs r3, r1 │ │ │ │ + and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 987636 │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9876e4 │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - subs r3, #245 @ 0xf5 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - orrs r3, r1 │ │ │ │ - ubfx sl, r2, #1, #1 │ │ │ │ + sub.w sl, r2, #245 @ 0xf5 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r2, #2 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ it eq │ │ │ │ - cmpeq r3, r9 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - bne.w 9878a4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 9879e6 │ │ │ │ + moveq.w sl, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ + ubfx r3, r2, #2, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ubfx r3, r2, #4, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bne.w 987954 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 987a9a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r9, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ - bl 979eac │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd sl, r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 979eac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - mov.w sl, #0 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + movs r1, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r5 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - mov r9, sl │ │ │ │ + mov.w r9, #0 │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ - orrs r5, r3 │ │ │ │ bl 97a770 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -3513624,108 +3513699,108 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 987860 │ │ │ │ + b.n 98790e │ │ │ │ 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] │ │ │ │ bl 979eac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #532] @ 987888 │ │ │ │ + vldr d8, [pc, #536] @ 987938 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w fp, [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, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ bl 97a770 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -3513733,19 +3513808,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 979eac │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 67440 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ @@ -3513763,32 +3513847,23 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 979eac │ │ │ │ - vldr d7, [pc, #204] @ 987890 │ │ │ │ + vldr d7, [pc, #208] @ 987940 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -3513840,552 +3513915,563 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (9878a0 ) │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #60] @ (987950 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (987898 ) │ │ │ │ + ldr r3, [pc, #44] @ (987948 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 987bac │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 987c52 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ 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 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ + ldrh r6, [r4, #26] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ + strh r6, [r4, #54] @ 0x36 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrd r2, r0, [sp, #16] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 9874aa │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 987556 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 979eac │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r9, r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 97a770 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 9875e4 │ │ │ │ + b.n 987692 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r9, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str.w sl, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd sl, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + vldr d8, [pc, #388] @ 987c58 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ bl 97a770 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + bl 979eac │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov.w r8, #2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orr.w r5, r7, r3 │ │ │ │ - bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ - movs r7, #0 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 987626 │ │ │ │ + b.n 9876d4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + 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, #3824] @ 0xef0 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1208] @ 988080 │ │ │ │ + ldr.w r3, [pc, #1224] @ 988140 │ │ │ │ mov r7, r1 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r0, [pc, #1196] @ 988084 │ │ │ │ + ldr.w r0, [pc, #1212] @ 988144 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 67440 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ - ldr r1, [r7, #32] │ │ │ │ - ldr r0, [r7, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldr.w r9, [r7, #32] │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ + cmp.w r9, #4 │ │ │ │ it eq │ │ │ │ - cmpeq r0, #4 │ │ │ │ - sub.w r3, r3, #244 @ 0xf4 │ │ │ │ + cmpeq r2, #4 │ │ │ │ ite eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - movne.w r9, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ - and.w r9, r9, #1 │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + orrs r3, r1 │ │ │ │ + and.w r3, r2, #1 │ │ │ │ it ne │ │ │ │ - movne.w r9, #0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 987e1e │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 987edc │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - subs r3, #245 @ 0xf5 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - orrs r3, r1 │ │ │ │ - ubfx sl, r2, #1, #1 │ │ │ │ + sub.w sl, r2, #245 @ 0xf5 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + it eq │ │ │ │ + cmpeq.w sl, #0 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r2, #2 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ it eq │ │ │ │ - cmpeq r3, r9 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - bne.w 98808c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 9881ce │ │ │ │ + moveq.w sl, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + it ne │ │ │ │ + movne.w sl, #0 │ │ │ │ + ubfx r3, r2, #2, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ubfx r3, r2, #4, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bne.w 98814c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 988292 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r9, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ - bl 979eac │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ + ldrd sl, r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 979eac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - ldrb r2, [r7, #12] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orrs r3, r2 │ │ │ │ + ldrb r2, [r7, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - orr.w r3, sl, r3 │ │ │ │ - mov.w sl, #0 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, sl, [sp] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r9, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - orrs r3, r2 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + ldr r3, [r7, #40] @ 0x28 │ │ │ │ + str r3, [sp, #0] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + movs r1, #0 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r5 │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #32 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ + str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ - mov r9, sl │ │ │ │ + mov.w r9, #0 │ │ │ │ + orr.w r5, sl, r5 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ - orrs r5, r3 │ │ │ │ bl 97a770 │ │ │ │ - mov r1, sl │ │ │ │ + mov r1, r9 │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #9 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -3514408,108 +3514494,108 @@ │ │ │ │ str.w r8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 988048 │ │ │ │ + b.n 988106 │ │ │ │ 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] │ │ │ │ bl 979eac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #532] @ 988070 │ │ │ │ + vldr d8, [pc, #536] @ 988130 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ubfx r2, sl, #4, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ str.w fp, [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, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, sl, r7 │ │ │ │ orr.w sl, r3, r2 │ │ │ │ bl 97a770 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ @@ -3514517,19 +3514603,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #9 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + orrs r7, r3 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, sl, r3 │ │ │ │ + bl 979eac │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r5 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ blx 67440 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ @@ -3514547,32 +3514642,23 @@ │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 979eac │ │ │ │ - vldr d7, [pc, #204] @ 988078 │ │ │ │ + vldr d7, [pc, #208] @ 988138 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ vstr d7, [sp] │ │ │ │ @@ -3514624,1225 +3514710,1176 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #60] @ (988088 ) │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #60] @ (988148 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #44] @ (988080 ) │ │ │ │ + ldr r3, [pc, #44] @ (988140 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 988394 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ + bne.w 98844a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ 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 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r6, [r5, #26] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrb r4, [r5, #30] │ │ │ │ + ldrb r6, [r5, #27] │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldrd r2, r0, [sp, #16] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.w 987c92 │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 987d4e │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ bl 979eac │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r9, r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #32 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [r7, #28] │ │ │ │ ldr r5, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #212] @ 0xd4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ orr.w r7, r9, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb.w r8, [r1] │ │ │ │ + orrs r5, r3 │ │ │ │ bl 97a770 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 987dcc │ │ │ │ + b.n 987e8a │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r9, [sp] │ │ │ │ + strd r1, r3, [sp] │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ bl 979eac │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - str.w sl, [sp] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd sl, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + vldr d8, [pc, #388] @ 988450 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [r7, #28] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ + orr.w r9, sl, r2 │ │ │ │ bl 97a770 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ movs r2, #9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + bl 979eac │ │ │ │ + ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orrs r7, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r5 │ │ │ │ - mov.w r9, #0 │ │ │ │ - orrs r7, r3 │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ blx 67440 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ bl 97a538 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov.w r8, #2 │ │ │ │ mov r0, r4 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orr.w r5, r7, r3 │ │ │ │ - bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r5, r3 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orr.w sl, r7, r3 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ - movs r7, #0 │ │ │ │ + orr.w r5, r9, r5 │ │ │ │ + movs r6, #245 @ 0xf5 │ │ │ │ orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r6, #245 @ 0xf5 │ │ │ │ + movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 987e0e │ │ │ │ + b.n 987ecc │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + 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, #3824] @ 0xef0 │ │ │ │ - sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1288] @ 9888b8 │ │ │ │ + str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ + sub sp, #236 @ 0xec │ │ │ │ + ldr.w r3, [pc, #1456] @ 988a20 │ │ │ │ mov r7, r1 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ movs r1, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r4, sp, #212 @ 0xd4 │ │ │ │ - ldr.w r0, [pc, #1276] @ 9888bc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r4, sp, #220 @ 0xdc │ │ │ │ + ldr.w r0, [pc, #1444] @ 988a24 │ │ │ │ mov.w fp, #0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ mov.w r3, #0 │ │ │ │ + ldr r3, [r7, #36] @ 0x24 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 67440 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str.w fp, [sp, #68] @ 0x44 │ │ │ │ + str.w fp, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [r3] │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r6, [r8] │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ bl 97a538 │ │ │ │ - ldr r1, [r7, #32] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr.w sl, [r7, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - subs r3, #244 @ 0xf4 │ │ │ │ - cmp r1, #4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + sub.w r2, r3, #244 @ 0xf4 │ │ │ │ + ldr r3, [r7, #32] │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + cmp r3, #4 │ │ │ │ it eq │ │ │ │ - cmpeq.w sl, #4 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + cmpeq r0, #4 │ │ │ │ ite eq │ │ │ │ moveq.w r9, #1 │ │ │ │ movne.w r9, #0 │ │ │ │ - orrs r3, r2 │ │ │ │ + orrs r2, r1 │ │ │ │ and.w r9, r9, #1 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 988622 │ │ │ │ + bne.w 9886ec │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 97a538 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + sub.w sl, r2, #245 @ 0xf5 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - subs r3, #245 @ 0xf5 │ │ │ │ - ubfx r0, r2, #1, #1 │ │ │ │ - orrs r3, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + orr.w sl, sl, r1 │ │ │ │ and.w r1, r2, #1 │ │ │ │ - ubfx r0, r2, #2, #1 │ │ │ │ - ubfx r2, r2, #4, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r2, #2 │ │ │ │ + ubfx r3, r2, #1, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ubfx r3, r2, #2, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ubfx r3, r2, #4, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + cmp r3, #2 │ │ │ │ it eq │ │ │ │ - cmpeq r3, r9 │ │ │ │ + cmpeq sl, r9 │ │ │ │ ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - bne.w 9888c4 │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 9889fc │ │ │ │ + moveq.w sl, #1 │ │ │ │ + movne.w sl, #0 │ │ │ │ + bne.w 98896c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 988a2c │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + ldrd r9, sl, [sp, #220] @ 0xdc │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orrs r3, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w sl, sl, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - orrs r3, r2 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orr.w r2, sl, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ + mov.w sl, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + orr.w r9, r9, r3 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + strd r3, sl, [sp] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ - orr.w sl, r3, r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ - ldr r3, [r7, #40] @ 0x28 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r1, #55 @ 0x37 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + orrs r3, r2 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ - movs r1, #0 │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ - orr.w sl, sl, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 67440 │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 97a538 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #32 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #39 @ 0x27 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [r7, #28] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + orrs r5, r3 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ - orr.w r9, r9, r3 │ │ │ │ + orr.w r9, r9, r2 │ │ │ │ bl 97a700 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #7 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, r9, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r3 │ │ │ │ ubfx r3, r7, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r7, r7, #5, #1 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ str r7, [sp, #0] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 979eac │ │ │ │ - ldrd r2, r3, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r2, r3, [sp, #220] @ 0xdc │ │ │ │ orr.w sl, sl, r2 │ │ │ │ orrs r4, r3 │ │ │ │ - b.n 98887a │ │ │ │ + b.n 988944 │ │ │ │ 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] │ │ │ │ bl 979eac │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ubfx r3, sl, #1, #1 │ │ │ │ strd r3, fp, [sp] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 979eac │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - vldr d8, [pc, #584] @ 9888a8 │ │ │ │ + vldr d8, [pc, #744] @ 988a10 │ │ │ │ orrs r3, r1 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r3, r1 │ │ │ │ ubfx r1, sl, #2, #1 │ │ │ │ strd r1, fp, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ orr.w r1, r3, r2 │ │ │ │ ldrb r3, [r7, #12] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ubfx r3, sl, #4, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r1, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ ldr r2, [r7, #40] @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ bl 979eac │ │ │ │ ldr r2, [r7, #28] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ ldr.w sl, [r7] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ ubfx r0, sl, #5, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 97a700 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 979eac │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ blx 67440 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 97a538 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orrs r7, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - vstr d8, [sp] │ │ │ │ - orrs r3, r2 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ ubfx r2, sl, #18, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ orr.w sl, r3, r2 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ mov r1, r2 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 979eac │ │ │ │ - vldr d7, [pc, #212] @ 9888b0 │ │ │ │ + vldr d7, [pc, #368] @ 988a18 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d7, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ vstr d8, [sp] │ │ │ │ orr.w sl, sl, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ vstr d8, [sp] │ │ │ │ orrs r7, r3 │ │ │ │ - ldr r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #224] @ 0xe0 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ orr.w r4, sl, r4 │ │ │ │ mov r1, fp │ │ │ │ orr.w sl, r7, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - add r7, sp, #32 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ orrs r4, r3 │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 97a538 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 97a538 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ blx 67440 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 97a538 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #64] @ (9888c0 ) │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #224] @ (988a28 ) │ │ │ │ strd sl, r4, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #48] @ (9888b8 ) │ │ │ │ + ldr r3, [pc, #208] @ (988a20 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 988be6 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add sp, #228 @ 0xe4 │ │ │ │ + bne.w 988c16 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sp, #236 @ 0xec │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - movs r4, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #3 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ - lsls r2, r0, #4 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ - lsls r2, r0, #4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, sl │ │ │ │ - bne.w 98847c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 988546 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ - strd r1, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + strd r1, sl, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd r9, sl, [sp, #212] @ 0xd4 │ │ │ │ + ldrd r9, r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #50 @ 0x32 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #55 @ 0x37 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - ldr r2, [r7, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - orr.w r9, r9, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - orr.w sl, sl, r2 │ │ │ │ - movs r2, #168 @ 0xa8 │ │ │ │ - blx 67440 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ - bl 97a538 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - movs r1, #32 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #39 @ 0x27 │ │ │ │ - bl 979eac │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - orr.w r5, sl, r5 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r7, [r1, #0] │ │ │ │ orr.w r9, r9, r2 │ │ │ │ - bl 97a700 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 9885b0 │ │ │ │ + strd r3, sl, [sp] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b.n 9885dc │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + movs r4, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ + lsls r2, r0, #4 │ │ │ │ + strb r0, [r6, #26] │ │ │ │ + lsls r2, r0, #4 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ strd r1, r9, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldrd sl, r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldrd sl, r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + vldr d8, [pc, #440] @ 988c20 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #4] │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str.w r9, [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, #20] │ │ │ │ bl 979eac │ │ │ │ ldr r2, [r7, #28] │ │ │ │ movs r1, #0 │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ orr.w r3, sl, r2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ubfx r0, sl, #5, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ orrs r3, r2 │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r7, r3, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ bl 97a700 │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ bl 979eac │ │ │ │ - ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ orrs r7, r2 │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r3, r2 │ │ │ │ + movs r2, #48 @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 979eac │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ + orrs r7, r2 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ orr.w r9, r3, r2 │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ blx 67440 │ │ │ │ - mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd r6, fp, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + strd r6, fp, [sp, #72] @ 0x48 │ │ │ │ bl 97a538 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r8, #2 │ │ │ │ bl 979eac │ │ │ │ - ldr r5, [sp, #212] @ 0xd4 │ │ │ │ + ldr r5, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - orrs r5, r7 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - orr.w r7, r9, r7 │ │ │ │ - mov.w r9, #0 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - orrs r5, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - movs r1, #46 @ 0x2e │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - orrs r7, r3 │ │ │ │ + vstr d8, [sp] │ │ │ │ + orrs r5, r7 │ │ │ │ + ldr r7, [sp, #224] @ 0xe0 │ │ │ │ bl 979eac │ │ │ │ ubfx r3, sl, #18, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ movs r2, #10 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ + orr.w r7, r9, r7 │ │ │ │ orr.w sl, r5, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ orrs r5, r7 │ │ │ │ strd r6, fp, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #39 @ 0x27 │ │ │ │ movs r1, #32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r6, #245 @ 0xf5 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + vstr d8, [sp] │ │ │ │ orrs r5, r3 │ │ │ │ bl 979eac │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ orr.w sl, sl, r3 │ │ │ │ - ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + vstr d8, [sp] │ │ │ │ orr.w r4, r5, r3 │ │ │ │ - b.n 988612 │ │ │ │ + b.n 9886dc │ │ │ │ blx 65be0 <__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, #2056] @ 0x808 │ │ │ │ - ldr.w r4, [pc, #2156] @ 989468 │ │ │ │ + ldr.w r4, [pc, #2156] @ 9894a4 │ │ │ │ subw sp, sp, #2028 @ 0x7ec │ │ │ │ - ldr.w r3, [pc, #2152] @ 98946c │ │ │ │ + ldr.w r3, [pc, #2152] @ 9894a8 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.w 98939a │ │ │ │ + beq.w 9893d6 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - beq.w 989374 │ │ │ │ + beq.w 9893b0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ - beq.w 989f9e │ │ │ │ + beq.w 989fda │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ cmp r0, #5 │ │ │ │ - bls.n 988c50 │ │ │ │ + bls.n 988c8c │ │ │ │ movw r0, #783 @ 0x30f │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 98a46e │ │ │ │ + beq.w 98a4aa │ │ │ │ movw r0, #774 @ 0x306 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 98a492 │ │ │ │ + beq.w 98a4ce │ │ │ │ movw r0, #797 @ 0x31d │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 989444 │ │ │ │ + beq.w 989480 │ │ │ │ movw r0, #906 @ 0x38a │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 9893d0 │ │ │ │ + bhi.w 98940c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsrs r7, r5, #5 │ │ │ │ lsls r1, r7, #14 │ │ │ │ lsrs r3, r6, #24 │ │ │ │ lsrs r0, r0, #25 │ │ │ │ lsrs r5, r1, #25 │ │ │ │ lsrs r0, r4, #6 │ │ │ │ @@ -3516747,1966 +3516784,1966 @@ │ │ │ │ lsrs r2, r7, #25 │ │ │ │ lsrs r5, r1, #26 │ │ │ │ lsrs r6, r3, #26 │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 989428 │ │ │ │ + bpl.n 989464 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1788 @ 0x6fc │ │ │ │ - bl 9828e0 │ │ │ │ + bl 982920 │ │ │ │ ldr.w r2, [sp, #1788] @ 0x6fc │ │ │ │ ldr.w r3, [sp, #1792] @ 0x700 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ ldr r3, [r2, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.w 989f22 │ │ │ │ + bmi.w 989f5e │ │ │ │ and.w r1, r3, #1 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.n 989406 │ │ │ │ + bpl.n 989442 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 989b22 │ │ │ │ + beq.w 989b5e │ │ │ │ addw r0, sp, #1764 @ 0x6e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 987bb0 │ │ │ │ + bl 987c60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #3072 @ 0xc00 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 9893e2 │ │ │ │ - ldr r2, [pc, #156] @ (989470 ) │ │ │ │ + b.n 98941e │ │ │ │ + ldr r2, [pc, #156] @ (9894ac ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #156] @ (989474 ) │ │ │ │ + ldr r1, [pc, #156] @ (9894b0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - ldr r2, [pc, #144] @ (989478 ) │ │ │ │ - ldr r3, [pc, #128] @ (98946c ) │ │ │ │ + ldr r2, [pc, #144] @ (9894b4 ) │ │ │ │ + ldr r3, [pc, #128] @ (9894a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 98b0d2 │ │ │ │ + bne.w 98b10e │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #2028 @ 0x7ec │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 989b0a │ │ │ │ + beq.w 989b46 │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1804 @ 0x70c │ │ │ │ - bl 986be0 │ │ │ │ + bl 986c70 │ │ │ │ ldr.w r3, [sp, #1808] @ 0x710 │ │ │ │ ldr.w r2, [sp, #1804] @ 0x70c │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1780 @ 0x6f4 │ │ │ │ - bl 9824b0 │ │ │ │ + bl 9824f0 │ │ │ │ ldr.w r2, [sp, #1780] @ 0x6f4 │ │ │ │ ldr.w r3, [sp, #1784] @ 0x6f8 │ │ │ │ orr.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ add r0, sp, #196 @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97ba44 │ │ │ │ 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 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ nop │ │ │ │ - strb r6, [r6, #15] │ │ │ │ + strb r2, [r7, #14] │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #138 @ 0x8a │ │ │ │ + subs r7, #78 @ 0x4e │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r4, [r3, r6] │ │ │ │ + str r0, [r4, r5] │ │ │ │ lsls r3, r5, #1 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ lsls r2, r0, #4 │ │ │ │ addw r0, sp, #1492 @ 0x5d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1484 @ 0x5cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981ab8 │ │ │ │ + bl 981ab4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1476 @ 0x5c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981ab8 │ │ │ │ + bl 981ab4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1140850688 @ 0x44000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1468 @ 0x5bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1460 @ 0x5b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1452 @ 0x5ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1444 @ 0x5a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 98163c │ │ │ │ + bl 981620 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1174405120 @ 0x46000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1436 @ 0x59c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 98163c │ │ │ │ + bl 981620 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1428 @ 0x594 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 98163c │ │ │ │ + bl 981620 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1420 @ 0x58c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1412 @ 0x584 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1182793728 @ 0x46800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1404 @ 0x57c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1724 @ 0x6bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1396 @ 0x574 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1388 @ 0x56c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1380 @ 0x564 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 98163c │ │ │ │ + bl 981620 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1372 @ 0x55c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 98163c │ │ │ │ + bl 981620 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1364 @ 0x554 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1356 @ 0x54c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1199570944 @ 0x47800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp.w r0, #600 @ 0x258 │ │ │ │ - bcc.w 9893d0 │ │ │ │ + bcc.w 98940c │ │ │ │ addw r0, sp, #1716 @ 0x6b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1191182336 @ 0x47000000 │ │ │ │ orr.w r3, r3, #2359296 @ 0x240000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1348 @ 0x544 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97fde8 │ │ │ │ + bl 97fdf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1610612736 @ 0x60000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1340 @ 0x53c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97fde8 │ │ │ │ + bl 97fdf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1619001344 @ 0x60800000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1332 @ 0x534 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97fde8 │ │ │ │ + bl 97fdf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1627389952 @ 0x61000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1324 @ 0x52c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97fde8 │ │ │ │ + bl 97fdf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1635778560 @ 0x61800000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1316 @ 0x524 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97fde8 │ │ │ │ + bl 97fdf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1644167168 @ 0x62000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1308 @ 0x51c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97fde8 │ │ │ │ + bl 97fdf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1652555776 @ 0x62800000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1300 @ 0x514 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97fde8 │ │ │ │ + bl 97fdf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1660944384 @ 0x63000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1292 @ 0x50c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97fde8 │ │ │ │ + bl 97fdf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1669332992 @ 0x63800000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1284 @ 0x504 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97fde8 │ │ │ │ + bl 97fdf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1276 @ 0x4fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97fde8 │ │ │ │ + bl 97fdf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1268 @ 0x4f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97fde8 │ │ │ │ + bl 97fdf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1260 @ 0x4ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97fde8 │ │ │ │ + bl 97fdf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1252 @ 0x4e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97fde8 │ │ │ │ + bl 97fdf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1244 @ 0x4dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97fde8 │ │ │ │ + bl 97fdf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1236 @ 0x4d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97fde8 │ │ │ │ + bl 97fdf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1228 @ 0x4cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97fde8 │ │ │ │ + bl 97fdf0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1736441856 @ 0x67800000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1220 @ 0x4c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97f808 │ │ │ │ + bl 97f810 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1677721600 @ 0x64000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1212 @ 0x4bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97f808 │ │ │ │ + bl 97f810 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1686110208 @ 0x64800000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1204 @ 0x4b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97f808 │ │ │ │ + bl 97f810 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1694498816 @ 0x65000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1196 @ 0x4ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97f808 │ │ │ │ + bl 97f810 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1702887424 @ 0x65800000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1188 @ 0x4a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97f808 │ │ │ │ + bl 97f810 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1711276032 @ 0x66000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1180 @ 0x49c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97f2d8 │ │ │ │ + bl 97f308 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1719664640 @ 0x66800000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1172 @ 0x494 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97f2d8 │ │ │ │ + bl 97f308 │ │ │ │ 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 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1164 @ 0x48c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97ed94 │ │ │ │ + bl 97ed9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8192 @ 0x2000 │ │ │ │ orr.w r3, r3, #1728053248 @ 0x67000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1156 @ 0x484 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97ed94 │ │ │ │ + bl 97ed9c │ │ │ │ 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 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1148 @ 0x47c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981fe4 │ │ │ │ + bl 982018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1140 @ 0x474 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981fe4 │ │ │ │ + bl 982018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1132 @ 0x46c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981fe4 │ │ │ │ + bl 982018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1124 @ 0x464 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981fe4 │ │ │ │ + bl 982018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1116 @ 0x45c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981fe4 │ │ │ │ + bl 982018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1108 @ 0x454 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981fe4 │ │ │ │ + bl 982018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #10485760 @ 0xa00000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1100 @ 0x44c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981fe4 │ │ │ │ + bl 982018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1092 @ 0x444 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981fe4 │ │ │ │ + bl 982018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1084 @ 0x43c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981fe4 │ │ │ │ + bl 982018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1076 @ 0x434 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981fe4 │ │ │ │ + bl 982018 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2164260864 @ 0x81000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1068 @ 0x42c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 985ca0 │ │ │ │ + bl 985ce0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1060 @ 0x424 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 9855c8 │ │ │ │ + bl 985608 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1052 @ 0x41c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 984ee8 │ │ │ │ + bl 984f28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1044 @ 0x414 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 984ee8 │ │ │ │ + bl 984f28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1036 @ 0x40c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 9855c8 │ │ │ │ + bl 985608 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1028 @ 0x404 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 9855c8 │ │ │ │ + bl 985608 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ add r0, sp, #1020 @ 0x3fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 984ee8 │ │ │ │ + bl 984f28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ add r0, sp, #1012 @ 0x3f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 984ee8 │ │ │ │ + bl 984f28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2701131776 @ 0xa1000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ add r0, sp, #1004 @ 0x3ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 9855c8 │ │ │ │ + bl 985608 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1700 @ 0x6a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1708 @ 0x6ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1796 @ 0x704 │ │ │ │ - bl 988398 │ │ │ │ + bl 988458 │ │ │ │ ldr.w r3, [sp, #1800] @ 0x708 │ │ │ │ ldr.w r2, [sp, #1796] @ 0x704 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1772 @ 0x6ec │ │ │ │ - bl 9873c8 │ │ │ │ + bl 987468 │ │ │ │ ldr.w r2, [sp, #1772] @ 0x6ec │ │ │ │ ldr.w r3, [sp, #1776] @ 0x6f0 │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1692 @ 0x69c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1684 @ 0x694 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1676 @ 0x68c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 98163c │ │ │ │ + bl 981620 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1668 @ 0x684 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981ab8 │ │ │ │ + bl 981ab4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1660 @ 0x67c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 98163c │ │ │ │ + bl 981620 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1652 @ 0x674 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981ab8 │ │ │ │ + bl 981ab4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1082130432 @ 0x40800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.n 9893e2 │ │ │ │ + b.n 98941e │ │ │ │ addw r0, sp, #1644 @ 0x66c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 98163c │ │ │ │ + bl 981620 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1636 @ 0x664 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 98163c │ │ │ │ + bl 981620 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1628 @ 0x65c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 98163c │ │ │ │ + bl 981620 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1090519040 @ 0x41000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1620 @ 0x654 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 98163c │ │ │ │ + bl 981620 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1612 @ 0x64c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 98163c │ │ │ │ + bl 981620 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1098907648 @ 0x41800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1604 @ 0x644 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1596 @ 0x63c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1588 @ 0x634 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1580 @ 0x62c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1107296256 @ 0x42000000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1572 @ 0x624 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981ab8 │ │ │ │ + bl 981ab4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1564 @ 0x61c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981ab8 │ │ │ │ + bl 981ab4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1556 @ 0x614 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1548 @ 0x60c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1115684864 @ 0x42800000 │ │ │ │ orr.w r3, r3, #6291456 @ 0x600000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1540 @ 0x604 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1532 @ 0x5fc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1524 @ 0x5f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 98163c │ │ │ │ + bl 981620 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1124073472 @ 0x43000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1516 @ 0x5ec │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1508 @ 0x5e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 981140 │ │ │ │ + bl 981148 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1500 @ 0x5dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 98163c │ │ │ │ + bl 981620 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #1132462080 @ 0x43800000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1948 @ 0x79c │ │ │ │ - bl 980a0c │ │ │ │ + bl 980a14 │ │ │ │ ldr.w r3, [sp, #1952] @ 0x7a0 │ │ │ │ ldr.w r2, [sp, #1948] @ 0x79c │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 9893d0 │ │ │ │ + bcc.w 98940c │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1884 @ 0x75c │ │ │ │ - bl 980cc8 │ │ │ │ + bl 980cd0 │ │ │ │ ldr.w r3, [sp, #1888] @ 0x760 │ │ │ │ ldr.w r2, [sp, #1884] @ 0x75c │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1940 @ 0x794 │ │ │ │ - bl 980a0c │ │ │ │ + bl 980a14 │ │ │ │ ldr.w r3, [sp, #1944] @ 0x798 │ │ │ │ ldr.w r2, [sp, #1940] @ 0x794 │ │ │ │ orr.w r3, r3, #109051904 @ 0x6800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1932 @ 0x78c │ │ │ │ - bl 980a0c │ │ │ │ + bl 980a14 │ │ │ │ ldr.w r3, [sp, #1936] @ 0x790 │ │ │ │ ldr.w r2, [sp, #1932] @ 0x78c │ │ │ │ orr.w r3, r3, #117440512 @ 0x7000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1924 @ 0x784 │ │ │ │ - bl 980a0c │ │ │ │ + bl 980a14 │ │ │ │ ldr.w r3, [sp, #1928] @ 0x788 │ │ │ │ ldr.w r2, [sp, #1924] @ 0x784 │ │ │ │ orr.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1852 @ 0x73c │ │ │ │ - bl 980eb4 │ │ │ │ + bl 980ebc │ │ │ │ ldr.w r3, [sp, #1856] @ 0x740 │ │ │ │ ldr.w r2, [sp, #1852] @ 0x73c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1828 @ 0x724 │ │ │ │ - bl 980fd4 │ │ │ │ + bl 980fdc │ │ │ │ ldr.w r3, [sp, #1832] @ 0x728 │ │ │ │ ldr.w r2, [sp, #1828] @ 0x724 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1820 @ 0x71c │ │ │ │ - bl 980fd4 │ │ │ │ + bl 980fdc │ │ │ │ ldr.w r3, [sp, #1824] @ 0x720 │ │ │ │ ldr.w r2, [sp, #1820] @ 0x71c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1860 @ 0x744 │ │ │ │ - bl 980db0 │ │ │ │ + bl 980db8 │ │ │ │ ldr.w r3, [sp, #1864] @ 0x748 │ │ │ │ ldr.w r2, [sp, #1860] @ 0x744 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #96 @ 0x60 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1844 @ 0x734 │ │ │ │ - bl 980eb4 │ │ │ │ + bl 980ebc │ │ │ │ ldr.w r3, [sp, #1848] @ 0x738 │ │ │ │ ldr.w r2, [sp, #1844] @ 0x734 │ │ │ │ orr.w r3, r3, #8388736 @ 0x800080 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1836 @ 0x72c │ │ │ │ - bl 980eb4 │ │ │ │ + bl 980ebc │ │ │ │ ldr.w r3, [sp, #1840] @ 0x730 │ │ │ │ ldr.w r2, [sp, #1836] @ 0x72c │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #160 @ 0xa0 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1812 @ 0x714 │ │ │ │ - bl 9863c0 │ │ │ │ + bl 986400 │ │ │ │ ldr.w r3, [sp, #1816] @ 0x718 │ │ │ │ ldr.w r2, [sp, #1812] @ 0x714 │ │ │ │ orr.w r3, r3, #541065216 @ 0x20400000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2012 @ 0x7dc │ │ │ │ - bl 980a0c │ │ │ │ + bl 980a14 │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ ldr.w r3, [sp, #2016] @ 0x7e0 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b350 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b350 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b350 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1916 @ 0x77c │ │ │ │ - bl 980af0 │ │ │ │ + bl 980af8 │ │ │ │ ldr.w r3, [sp, #1920] @ 0x780 │ │ │ │ ldr.w r2, [sp, #1916] @ 0x77c │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 9893d0 │ │ │ │ + bcc.w 98940c │ │ │ │ add r0, sp, #684 @ 0x2ac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97cfe8 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 9893d0 │ │ │ │ + bcc.w 98940c │ │ │ │ add r0, sp, #780 @ 0x30c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97de64 │ │ │ │ + bl 97de6c │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 9893d0 │ │ │ │ + bcc.w 98940c │ │ │ │ add r0, sp, #260 @ 0x104 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c3c4 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97bccc │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 9821d0 │ │ │ │ + bl 98220c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 9821d0 │ │ │ │ + bl 98220c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #8519680 @ 0x820000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b350 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b2a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3774873600 @ 0xe1000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 98af3a │ │ │ │ + bcs.w 98af76 │ │ │ │ add r0, sp, #380 @ 0x17c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 98af58 │ │ │ │ + bcs.w 98af94 │ │ │ │ add r0, sp, #364 @ 0x16c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #348 @ 0x15c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #284 @ 0x11c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 98b092 │ │ │ │ + bls.w 98b0ce │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 9893d0 │ │ │ │ + bcc.w 98940c │ │ │ │ add r0, sp, #788 @ 0x314 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97dfa0 │ │ │ │ + bl 97dfa8 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub.w r0, r1, #600 @ 0x258 │ │ │ │ cmp r0, #99 @ 0x63 │ │ │ │ - bls.w 98b0b2 │ │ │ │ + bls.w 98b0ee │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 9893d0 │ │ │ │ + bcc.w 98940c │ │ │ │ add r0, sp, #756 @ 0x2f4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97d5e0 │ │ │ │ + bl 97d5e8 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #252 @ 0xfc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c1e4 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #316 @ 0x13c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #308 @ 0x134 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #340 @ 0x154 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #540 @ 0x21c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #532 @ 0x214 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 98af76 │ │ │ │ + bcs.w 98afb2 │ │ │ │ add r0, sp, #668 @ 0x29c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97cc48 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 98af90 │ │ │ │ + bcc.w 98afcc │ │ │ │ add r0, sp, #644 @ 0x284 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c9f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcc.w 98b03c │ │ │ │ + bcc.w 98b078 │ │ │ │ add r0, sp, #628 @ 0x274 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c9f4 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b594 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #228 @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97bed0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 9893d0 │ │ │ │ + bcc.w 98940c │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97bed0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 9893d0 │ │ │ │ + bcc.w 98940c │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b41c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 9893d0 │ │ │ │ + bcc.w 98940c │ │ │ │ add r0, sp, #692 @ 0x2b4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97d134 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97bccc │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b7bc │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b594 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #164 @ 0xa4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b594 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #724 @ 0x2d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97d398 │ │ │ │ + bl 97d39c │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97bed0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #244 @ 0xf4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97bfa4 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 98b01e │ │ │ │ + bcs.w 98b05a │ │ │ │ add r0, sp, #508 @ 0x1fc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 98b056 │ │ │ │ + bcs.w 98b092 │ │ │ │ add r0, sp, #492 @ 0x1ec │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 98b074 │ │ │ │ + bcs.w 98b0b0 │ │ │ │ add r0, sp, #476 @ 0x1dc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 98afa6 │ │ │ │ + bcs.w 98afe2 │ │ │ │ add r0, sp, #460 @ 0x1cc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 98afe2 │ │ │ │ + bcs.w 98b01e │ │ │ │ add r0, sp, #444 @ 0x1bc │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #5242880 @ 0x500000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 98afc4 │ │ │ │ + bcs.w 98b000 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #13631488 @ 0xd00000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 98b000 │ │ │ │ + bcs.w 98b03c │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ orr.w r3, r3, #9437184 @ 0x900000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 98aefe │ │ │ │ + bcs.w 98af3a │ │ │ │ add r0, sp, #396 @ 0x18c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b594 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #148 @ 0x94 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b594 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b594 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b594 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b594 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r3, #500 @ 0x1f4 │ │ │ │ - bcs.w 98af1c │ │ │ │ + bcs.w 98af58 │ │ │ │ add r0, sp, #524 @ 0x20c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #124 @ 0x7c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b594 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1732 @ 0x6c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 98037c │ │ │ │ + bl 980384 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #637534208 @ 0x26000000 │ │ │ │ orr.w r3, r3, #835584 @ 0xcc000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1756 @ 0x6dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 98085c │ │ │ │ + bl 980864 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1748 @ 0x6d4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 980690 │ │ │ │ + bl 980698 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ addw r0, sp, #1740 @ 0x6cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 9804bc │ │ │ │ + bl 9804c4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #603979776 @ 0x24000000 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1988 @ 0x7c4 │ │ │ │ - bl 980a0c │ │ │ │ + bl 980a14 │ │ │ │ ldr.w r3, [sp, #1992] @ 0x7c8 │ │ │ │ ldr.w r2, [sp, #1988] @ 0x7c4 │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1980 @ 0x7bc │ │ │ │ - bl 980a0c │ │ │ │ + bl 980a14 │ │ │ │ ldr.w r3, [sp, #1984] @ 0x7c0 │ │ │ │ ldr.w r2, [sp, #1980] @ 0x7bc │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1972 @ 0x7b4 │ │ │ │ - bl 980a0c │ │ │ │ + bl 980a14 │ │ │ │ ldr.w r3, [sp, #1976] @ 0x7b8 │ │ │ │ ldr.w r2, [sp, #1972] @ 0x7b4 │ │ │ │ orr.w r3, r3, #75497472 @ 0x4800000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1964 @ 0x7ac │ │ │ │ - bl 980a0c │ │ │ │ + bl 980a14 │ │ │ │ ldr.w r3, [sp, #1968] @ 0x7b0 │ │ │ │ ldr.w r2, [sp, #1964] @ 0x7ac │ │ │ │ orr.w r3, r3, #83886080 @ 0x5000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1956 @ 0x7a4 │ │ │ │ - bl 980a0c │ │ │ │ + bl 980a14 │ │ │ │ ldr.w r3, [sp, #1960] @ 0x7a8 │ │ │ │ ldr.w r2, [sp, #1956] @ 0x7a4 │ │ │ │ orr.w r3, r3, #92274688 @ 0x5800000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1892 @ 0x764 │ │ │ │ - bl 980bfc │ │ │ │ + bl 980c04 │ │ │ │ ldr.w r3, [sp, #1896] @ 0x768 │ │ │ │ ldr.w r2, [sp, #1892] @ 0x764 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1876 @ 0x754 │ │ │ │ - bl 980bfc │ │ │ │ + bl 980c04 │ │ │ │ ldr.w r3, [sp, #1880] @ 0x758 │ │ │ │ ldr.w r2, [sp, #1876] @ 0x754 │ │ │ │ orr.w r3, r3, #41943040 @ 0x2800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1868 @ 0x74c │ │ │ │ - bl 980bfc │ │ │ │ + bl 980c04 │ │ │ │ ldr.w r3, [sp, #1872] @ 0x750 │ │ │ │ ldr.w r2, [sp, #1868] @ 0x74c │ │ │ │ orr.w r3, r3, #58720256 @ 0x3800000 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1908 @ 0x774 │ │ │ │ - bl 980bfc │ │ │ │ + bl 980c04 │ │ │ │ ldr.w r3, [sp, #1912] @ 0x778 │ │ │ │ ldr.w r2, [sp, #1908] @ 0x774 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1900 @ 0x76c │ │ │ │ - bl 980bfc │ │ │ │ + bl 980c04 │ │ │ │ ldr.w r3, [sp, #1904] @ 0x770 │ │ │ │ ldr.w r2, [sp, #1900] @ 0x76c │ │ │ │ orr.w r3, r3, #25165824 @ 0x1800000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #1996 @ 0x7cc │ │ │ │ - bl 980a0c │ │ │ │ + bl 980a14 │ │ │ │ ldr.w r3, [sp, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [sp, #1996] @ 0x7cc │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ mov r1, r2 │ │ │ │ addw r0, sp, #2004 @ 0x7d4 │ │ │ │ - bl 980a0c │ │ │ │ + bl 980a14 │ │ │ │ ldr.w r3, [sp, #2008] @ 0x7d8 │ │ │ │ ldr.w r2, [sp, #2004] @ 0x7d4 │ │ │ │ orr.w r3, r3, #50331648 @ 0x3000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 9893d0 │ │ │ │ + bcc.w 98940c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b2a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #12713984 @ 0xc20000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 9893d0 │ │ │ │ + bcc.w 98940c │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b2a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3808428032 @ 0xe3000000 │ │ │ │ orr.w r3, r3, #13238272 @ 0xca0000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 9893d0 │ │ │ │ + bcc.w 98940c │ │ │ │ add r0, sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97afb4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3825205248 @ 0xe4000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #700 @ 0x2bc │ │ │ │ - bcc.w 9893d0 │ │ │ │ + bcc.w 98940c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97b2a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3791650816 @ 0xe2000000 │ │ │ │ orr.w r3, r3, #13762560 @ 0xd20000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #996 @ 0x3e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 9855c8 │ │ │ │ + bl 985608 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #988 @ 0x3dc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 984810 │ │ │ │ + bl 984850 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #980 @ 0x3d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 983a90 │ │ │ │ + bl 983ad0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2717908992 @ 0xa2000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #972 @ 0x3cc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 984810 │ │ │ │ + bl 984850 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #964 @ 0x3c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 983a90 │ │ │ │ + bl 983ad0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #956 @ 0x3bc │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 984148 │ │ │ │ + bl 984188 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #948 @ 0x3b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 984148 │ │ │ │ + bl 984188 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2734686208 @ 0xa3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #940 @ 0x3ac │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 984ee8 │ │ │ │ + bl 984f28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #932 @ 0x3a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 984ee8 │ │ │ │ + bl 984f28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #924 @ 0x39c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 984ee8 │ │ │ │ + bl 984f28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #916 @ 0x394 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 984ee8 │ │ │ │ + bl 984f28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2751463424 @ 0xa4000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #908 @ 0x38c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 984ee8 │ │ │ │ + bl 984f28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #900 @ 0x384 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 984ee8 │ │ │ │ + bl 984f28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #892 @ 0x37c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 984ee8 │ │ │ │ + bl 984f28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #884 @ 0x374 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 984ee8 │ │ │ │ + bl 984f28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2768240640 @ 0xa5000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #876 @ 0x36c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 9833e0 │ │ │ │ + bl 983420 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #868 @ 0x364 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 9833e0 │ │ │ │ + bl 983420 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #860 @ 0x35c │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 984148 │ │ │ │ + bl 984188 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #852 @ 0x354 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 982d38 │ │ │ │ + bl 982d78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2785017856 @ 0xa6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp.w r1, #600 @ 0x258 │ │ │ │ - bcc.w 9893d0 │ │ │ │ + bcc.w 98940c │ │ │ │ add r0, sp, #844 @ 0x34c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97ebc0 │ │ │ │ + bl 97ebc8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #836 @ 0x344 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97e988 │ │ │ │ + bl 97e990 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ orr.w r3, r3, #14680064 @ 0xe00000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #828 @ 0x33c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97e758 │ │ │ │ + bl 97e760 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #820 @ 0x334 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97e758 │ │ │ │ + bl 97e760 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #812 @ 0x32c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97e758 │ │ │ │ + bl 97e760 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ 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 │ │ │ │ @@ -3518727,458 +3518764,458 @@ │ │ │ │ bl 979eac │ │ │ │ ldr.w r1, [sp, #2016] @ 0x7e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [sp, #2012] @ 0x7dc │ │ │ │ orrs r3, r1 │ │ │ │ orrs r2, r5 │ │ │ │ orr.w r3, r3, #2801795072 @ 0xa7000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #804 @ 0x324 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97e610 │ │ │ │ + bl 97e618 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #748 @ 0x2ec │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97d4a8 │ │ │ │ + bl 97d4ac │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #740 @ 0x2e4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97d4a8 │ │ │ │ + bl 97d4ac │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #772 @ 0x304 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97dcd8 │ │ │ │ + bl 97dce0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #716 @ 0x2cc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97d244 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #708 @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97d244 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #652 @ 0x28c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97cc48 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #732 @ 0x2dc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97d4a8 │ │ │ │ + bl 97d4ac │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #700 @ 0x2bc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97d244 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #676 @ 0x2a4 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97ce9c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3271557120 @ 0xc3000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #612 @ 0x264 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3288334336 @ 0xc4000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #604 @ 0x25c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #596 @ 0x254 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #588 @ 0x24c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #580 @ 0x244 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3305111552 @ 0xc5000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #572 @ 0x23c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #564 @ 0x234 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #556 @ 0x22c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #548 @ 0x224 │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c7e0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ movs r3, #192 @ 0xc0 │ │ │ │ movt r3, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #388 @ 0x184 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #516 @ 0x204 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #372 @ 0x174 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #356 @ 0x164 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #660 @ 0x294 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97cc48 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3321888768 @ 0xc6000000 │ │ │ │ orr.w r3, r3, #12582912 @ 0xc00000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #636 @ 0x27c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c9f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #452 @ 0x1c4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #404 @ 0x194 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #500 @ 0x1f4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #620 @ 0x26c │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c9f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ orr.w r3, r3, #3338665984 @ 0xc7000000 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ - b.w 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #484 @ 0x1e4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #468 @ 0x1d4 │ │ │ │ str r0, [sp, #8] │ │ │ │ bl 97c544 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #796 @ 0x31c │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97e12c │ │ │ │ + bl 97e134 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ add r0, sp, #764 @ 0x2fc │ │ │ │ mov r1, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl 97d790 │ │ │ │ + bl 97d798 │ │ │ │ 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 9893e2 │ │ │ │ + b.w 98941e │ │ │ │ blx 65be0 <__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, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #172] @ (98b198 ) │ │ │ │ + ldr r2, [pc, #172] @ (98b1d4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #172] @ (98b19c ) │ │ │ │ + ldr r3, [pc, #172] @ (98b1d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #104] @ 0x68 │ │ │ │ ldr.w r1, [r0, #160] @ 0xa0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 3a8cac │ │ │ │ ldr.w fp, [r6, #84] @ 0x54 │ │ │ │ add.w r2, r6, #80 @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 98b178 │ │ │ │ + beq.n 98b1b4 │ │ │ │ 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 98b16e │ │ │ │ + beq.n 98b1aa │ │ │ │ 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 98b15e │ │ │ │ + beq.n 98b19a │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 988bec │ │ │ │ + bl 988c28 │ │ │ │ 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 98b12c │ │ │ │ + bne.n 98b168 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 98b120 │ │ │ │ + bne.n 98b15c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #36] @ (98b1a0 ) │ │ │ │ - ldr r3, [pc, #32] @ (98b19c ) │ │ │ │ + ldr r2, [pc, #36] @ (98b1dc ) │ │ │ │ + ldr r3, [pc, #32] @ (98b1d8 ) │ │ │ │ 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 98b194 │ │ │ │ + bne.n 98b1d0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #56] @ (98b1d4 ) │ │ │ │ + ldr r6, [pc, #840] @ (98b520 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #512] @ (98b3a4 ) │ │ │ │ + ldr r6, [pc, #272] @ (98b2f0 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4060] @ 0xfdc │ │ │ │ - ldr r4, [pc, #124] @ (98b234 ) │ │ │ │ + ldr r4, [pc, #124] @ (98b270 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r2, [pc, #124] @ (98b238 ) │ │ │ │ + ldr r2, [pc, #124] @ (98b274 ) │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 67a38 <__vasprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 98b210 │ │ │ │ + beq.n 98b24c │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 67254 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 98b20a │ │ │ │ + cbz r0, 98b246 │ │ │ │ movs r4, #0 │ │ │ │ ldrb r5, [r5, r4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 66460 │ │ │ │ cmp r5, #10 │ │ │ │ @@ -3519186,37 +3519223,37 @@ │ │ │ │ moveq r3, #0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ itt ne │ │ │ │ ldrne r3, [r6, #4] │ │ │ │ addne r3, #1 │ │ │ │ cmp r7, r4 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bne.n 98b1ea │ │ │ │ + bne.n 98b226 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ - ldr r2, [pc, #40] @ (98b23c ) │ │ │ │ - ldr r3, [pc, #36] @ (98b238 ) │ │ │ │ + ldr r2, [pc, #40] @ (98b278 ) │ │ │ │ + ldr r3, [pc, #36] @ (98b274 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 98b22e │ │ │ │ + bne.n 98b26a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #256] @ (98b338 ) │ │ │ │ + ldr r6, [pc, #16] @ (98b284 ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #928] @ (98b5e0 ) │ │ │ │ + ldr r5, [pc, #688] @ (98b52c ) │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmdb 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 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -3519233,15 +3519270,15 @@ │ │ │ │ str.w r3, [r8, #276] @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 3a10bc │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 98b28e │ │ │ │ + cbz r0, 98b2ca │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ @@ -3519269,29 +3519306,29 @@ │ │ │ │ mov.w r6, r6, lsl #1 │ │ │ │ orr.w r6, r6, r3, lsl #4 │ │ │ │ and.w r6, r6, #50 @ 0x32 │ │ │ │ orr.w r6, r6, r1 │ │ │ │ strb.w r6, [r8, #264] @ 0x108 │ │ │ │ and.w r3, r6, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq.w 98b4d6 │ │ │ │ + beq.w 98b512 │ │ │ │ and.w r3, r6, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98b458 │ │ │ │ + beq.w 98b494 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #16 │ │ │ │ cmp r7, #3 │ │ │ │ - bhi.n 98b30e │ │ │ │ + bhi.n 98b34a │ │ │ │ tst.w r6, #48 @ 0x30 │ │ │ │ - bne.w 98b4e8 │ │ │ │ + bne.w 98b524 │ │ │ │ adds r2, #6 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 98b31c │ │ │ │ + beq.n 98b358 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ adds r4, #5 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w sl, #1 │ │ │ │ uxtb r4, r4 │ │ │ │ subs r0, r3, #1 │ │ │ │ @@ -3519303,15 +3519340,15 @@ │ │ │ │ rsb sl, sl, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mla r2, r7, r0, r2 │ │ │ │ ldr.w ip, [r5, #20] │ │ │ │ and.w r2, r2, sl │ │ │ │ str.w r2, [r8, #240] @ 0xf0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 98b4a0 │ │ │ │ + beq.w 98b4dc │ │ │ │ mov.w sl, #1 │ │ │ │ and.w r1, r6, #48 @ 0x30 │ │ │ │ mov.w lr, #61440 @ 0xf000 │ │ │ │ movt lr, #65535 @ 0xffff │ │ │ │ lsl.w sl, sl, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w fp, sl, #4294967295 @ 0xffffffff │ │ │ │ @@ -3519328,54 +3519365,54 @@ │ │ │ │ subs r1, r3, #1 │ │ │ │ mov r9, ip │ │ │ │ negs r3, r3 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str.w lr, [sp, #56] @ 0x38 │ │ │ │ strd r8, r5, [sp, #64] @ 0x40 │ │ │ │ - b.n 98b3ec │ │ │ │ + b.n 98b428 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ands r0, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mul.w r1, r8, r0 │ │ │ │ str r4, [r7, #0] │ │ │ │ - cbz r3, 98b3d0 │ │ │ │ + cbz r3, 98b40c │ │ │ │ cmp r6, #1 │ │ │ │ - bls.n 98b3c2 │ │ │ │ + bls.n 98b3fe │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ cmp.w r1, #61440 @ 0xf000 │ │ │ │ - bls.n 98b3d0 │ │ │ │ + bls.n 98b40c │ │ │ │ mul.w r0, r8, r0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ addw r0, r0, #4095 @ 0xfff │ │ │ │ and.w r1, r0, r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ str r1, [r7, #4] │ │ │ │ adds r7, #8 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ mul.w r5, r1, r5 │ │ │ │ adds r5, r5, r4 │ │ │ │ adc.w sl, sl, #0 │ │ │ │ mov r4, r5 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 98b498 │ │ │ │ + beq.n 98b4d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsr.w r5, r3, r6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, #1 │ │ │ │ it cc │ │ │ │ movcc r5, #1 │ │ │ │ - cbz r3, 98b406 │ │ │ │ + cbz r3, 98b442 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsr.w r1, r3, r6 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 98b45e │ │ │ │ + bls.n 98b49a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsr.w r1, r3, r6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, #1 │ │ │ │ ite cs │ │ │ │ addcs.w r8, r3, r1 │ │ │ │ addcc.w r8, r3, #1 │ │ │ │ @@ -3519384,32 +3519421,32 @@ │ │ │ │ and.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsr.w r0, r3, r6 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 98b438 │ │ │ │ + beq.n 98b474 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98b3a2 │ │ │ │ + bne.n 98b3de │ │ │ │ add.w r1, r0, #31 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ bic.w r1, r1, #31 │ │ │ │ cmp r3, r6 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - b.n 98b3aa │ │ │ │ + b.n 98b3e6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 98b300 │ │ │ │ + b.n 98b33c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsr.w r1, r3, r6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, #1 │ │ │ │ ite cs │ │ │ │ addcs.w r8, r3, r1 │ │ │ │ addcc.w r8, r3, #1 │ │ │ │ @@ -3519417,231 +3519454,231 @@ │ │ │ │ and.w r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsr.w r0, r3, r6 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 98b446 │ │ │ │ + beq.n 98b482 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ subs r0, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ - b.n 98b446 │ │ │ │ + b.n 98b482 │ │ │ │ ldrd r8, r5, [sp, #64] @ 0x40 │ │ │ │ strd r4, sl, [r8, #296] @ 0x128 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 98b4d0 │ │ │ │ + cbz r3, 98b50c │ │ │ │ ldr.w r3, [r8, #296] @ 0x128 │ │ │ │ movw r1, #4095 @ 0xfff │ │ │ │ ldr r0, [r5, #24] │ │ │ │ adds r3, r3, r1 │ │ │ │ ldr.w r2, [r8, #300] @ 0x12c │ │ │ │ bfc r3, #0, #12 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ strd r3, r2, [r8, #248] @ 0xf8 │ │ │ │ umull r3, r1, r0, r3 │ │ │ │ str.w r3, [r8, #296] @ 0x128 │ │ │ │ mla r2, r0, r2, r1 │ │ │ │ str.w r2, [r8, #300] @ 0x12c │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbnz r3, 98b4fc │ │ │ │ + cbnz r3, 98b538 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ tst.w r6, #48 @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r3, #32 │ │ │ │ - beq.w 98b30e │ │ │ │ + beq.w 98b34a │ │ │ │ adds r2, #7 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 98b4f6 │ │ │ │ + beq.n 98b532 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ adds r4, #6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 98b320 │ │ │ │ + b.n 98b35c │ │ │ │ movs r1, #2 │ │ │ │ movs r3, #32 │ │ │ │ str r7, [sp, #16] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - b.n 98b306 │ │ │ │ + b.n 98b342 │ │ │ │ nop │ │ │ │ movs r2, #20 │ │ │ │ - ldr r3, [pc, #20] @ (98b520 ) │ │ │ │ + ldr r3, [pc, #20] @ (98b55c ) │ │ │ │ add r3, pc │ │ │ │ mul.w r0, r2, r0 │ │ │ │ adds r2, r3, r0 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ - cbz r2, 98b51c │ │ │ │ + cbz r2, 98b558 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ bx lr │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ bx lr │ │ │ │ - cmp r3, #80 @ 0x50 │ │ │ │ + cmp r3, #20 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [pc, #16] @ (98b538 ) │ │ │ │ + ldr r3, [pc, #16] @ (98b574 ) │ │ │ │ movs r2, #20 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ - cbz r0, 98b534 │ │ │ │ + cbz r0, 98b570 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r3, #52 @ 0x34 │ │ │ │ + cmp r2, #248 @ 0xf8 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [pc, #68] @ (98b584 ) │ │ │ │ + ldr r3, [pc, #68] @ (98b5c0 ) │ │ │ │ mov.w ip, #20 │ │ │ │ add r3, pc │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ - cbz r3, 98b574 │ │ │ │ + cbz r3, 98b5b0 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ - cbz r2, 98b566 │ │ │ │ + cbz r2, 98b5a2 │ │ │ │ cmp.w r0, #424 @ 0x1a8 │ │ │ │ - bls.n 98b578 │ │ │ │ + bls.n 98b5b4 │ │ │ │ cmp.w r0, #452 @ 0x1c4 │ │ │ │ - bne.n 98b566 │ │ │ │ + bne.n 98b5a2 │ │ │ │ movs r0, #3 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #32] @ (98b588 ) │ │ │ │ + ldr r3, [pc, #32] @ (98b5c4 ) │ │ │ │ movs r2, #20 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bx lr │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ bx lr │ │ │ │ cmp.w r0, #422 @ 0x1a6 │ │ │ │ - bls.n 98b566 │ │ │ │ + bls.n 98b5a2 │ │ │ │ movs r0, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r3, #26 │ │ │ │ + cmp r2, #222 @ 0xde │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + cmp r2, #182 @ 0xb6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldrb.w r0, [r0, #141] @ 0x8d │ │ │ │ - cbz r0, 98b59a │ │ │ │ + cbz r0, 98b5d6 │ │ │ │ sub.w r0, r1, #328 @ 0x148 │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 98b5de │ │ │ │ - ldr r0, [pc, #72] @ (98b5e4 ) │ │ │ │ + bls.n 98b61a │ │ │ │ + ldr r0, [pc, #72] @ (98b620 ) │ │ │ │ mov.w ip, #20 │ │ │ │ add r0, pc │ │ │ │ mla r0, ip, r1, r0 │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ - cbz r0, 98b5c2 │ │ │ │ + cbz r0, 98b5fe │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ orreq.w r0, r3, #1 │ │ │ │ - cbz r0, 98b5ca │ │ │ │ + cbz r0, 98b606 │ │ │ │ cmp.w r1, #424 @ 0x1a8 │ │ │ │ - bls.n 98b5c4 │ │ │ │ + bls.n 98b600 │ │ │ │ cmp.w r1, #452 @ 0x1c4 │ │ │ │ - bne.n 98b5ca │ │ │ │ + bne.n 98b606 │ │ │ │ bx lr │ │ │ │ cmp.w r1, #422 @ 0x1a6 │ │ │ │ - bhi.n 98b5c2 │ │ │ │ - ldr r3, [pc, #28] @ (98b5e8 ) │ │ │ │ + bhi.n 98b5fe │ │ │ │ + ldr r3, [pc, #28] @ (98b624 ) │ │ │ │ movs r2, #20 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #255 @ 0xff │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r2, #188 @ 0xbc │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - cmp r2, #142 @ 0x8e │ │ │ │ + cmp r2, #82 @ 0x52 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r3, r2 │ │ │ │ orreq.w r3, r2, #1 │ │ │ │ - cbz r3, 98b606 │ │ │ │ + cbz r3, 98b642 │ │ │ │ movw r3, #423 @ 0x1a7 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 98b62e │ │ │ │ + beq.n 98b66a │ │ │ │ cmp.w r0, #424 @ 0x1a8 │ │ │ │ - beq.n 98b632 │ │ │ │ + beq.n 98b66e │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ - beq.n 98b636 │ │ │ │ - ldr r3, [pc, #48] @ (98b63c ) │ │ │ │ + beq.n 98b672 │ │ │ │ + ldr r3, [pc, #48] @ (98b678 ) │ │ │ │ mov.w ip, #20 │ │ │ │ add r3, pc │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ - cbz r0, 98b630 │ │ │ │ + cbz r0, 98b66c │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ - cbnz r2, 98b62e │ │ │ │ + cbnz r2, 98b66a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ + cmp r2, #16 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [pc, #32] @ (98b664 ) │ │ │ │ + ldr r3, [pc, #32] @ (98b6a0 ) │ │ │ │ movs r2, #20 │ │ │ │ add r3, pc │ │ │ │ mla r3, r2, r0, r3 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ - cbz r2, 98b65c │ │ │ │ + cbz r2, 98b698 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #452 @ 0x1c4 │ │ │ │ - beq.n 98b660 │ │ │ │ + beq.n 98b69c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ bx lr │ │ │ │ movs r0, #3 │ │ │ │ bx lr │ │ │ │ - cmp r2, #24 │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r3, [pc, #36] @ (98b690 ) │ │ │ │ + ldr r3, [pc, #36] @ (98b6cc ) │ │ │ │ mov.w ip, #20 │ │ │ │ add r3, pc │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ - cbz r0, 98b68e │ │ │ │ + cbz r0, 98b6ca │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ - cbnz r2, 98b68c │ │ │ │ + cbnz r2, 98b6c8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - cmp r1, #238 @ 0xee │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp r0, #149 @ 0x95 │ │ │ │ - bhi.n 98b6b0 │ │ │ │ + bhi.n 98b6ec │ │ │ │ cmp r0, #145 @ 0x91 │ │ │ │ - bhi.n 98b6ac │ │ │ │ + bhi.n 98b6e8 │ │ │ │ cmp r0, #142 @ 0x8e │ │ │ │ - beq.n 98b6bc │ │ │ │ + beq.n 98b6f8 │ │ │ │ cmp r0, #145 @ 0x91 │ │ │ │ ite ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ moveq r0, #4 │ │ │ │ bx lr │ │ │ │ movs r0, #2 │ │ │ │ bx lr │ │ │ │ @@ -3519658,27 +3519695,27 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r0, #265] @ 0x109 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #20 │ │ │ │ cmp r0, #2 │ │ │ │ ldr.w r1, [r3, #288] @ 0x120 │ │ │ │ - beq.n 98b716 │ │ │ │ + beq.n 98b752 │ │ │ │ cmp.w r1, #452 @ 0x1c4 │ │ │ │ - beq.n 98b78e │ │ │ │ + beq.n 98b7ca │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrb.w r2, [r3, #266] @ 0x10a │ │ │ │ ldr.w r1, [r3, #284] @ 0x11c │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ cmp r0, #2 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - bls.n 98b744 │ │ │ │ - ldr r3, [pc, #164] @ (98b7a8 ) │ │ │ │ + bls.n 98b780 │ │ │ │ + ldr r3, [pc, #164] @ (98b7e4 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r1, [r3, r5, lsl #1] │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #20 │ │ │ │ @@ -3519688,23 +3519725,23 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 3a10bc │ │ │ │ ldrb.w r0, [r0, #32] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ and.w r0, r0, #7 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 98b79a │ │ │ │ + beq.n 98b7d6 │ │ │ │ cmp.w r1, #452 @ 0x1c4 │ │ │ │ - beq.n 98b78e │ │ │ │ + beq.n 98b7ca │ │ │ │ ldrb.w r1, [r3, #266] @ 0x10a │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r3, #284] @ 0x11c │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 98b786 │ │ │ │ - add r3, pc, #8 @ (adr r3, 98b754 ) │ │ │ │ + bhi.n 98b7c2 │ │ │ │ + add r3, pc, #8 @ (adr r3, 98b790 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ @ instruction: 0xffadffff │ │ │ │ @ instruction: 0xffadffff │ │ │ │ movs r5, r5 │ │ │ │ @@ -3519720,47 +3519757,47 @@ │ │ │ │ movs r3, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, r6 │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #4 │ │ │ │ - b.n 98b710 │ │ │ │ + b.n 98b74c │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 98b77c │ │ │ │ + b.n 98b7b8 │ │ │ │ movs r1, #4 │ │ │ │ movs r3, #2 │ │ │ │ str r1, [r4, #0] │ │ │ │ - b.n 98b710 │ │ │ │ + b.n 98b74c │ │ │ │ movs r3, #32 │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r0, [r3, #264] @ 0x108 │ │ │ │ lsls r0, r0, #28 │ │ │ │ - bmi.n 98b734 │ │ │ │ + bmi.n 98b770 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 98b792 │ │ │ │ - ldr r5, [pc, #936] @ (98bb54 ) │ │ │ │ + b.n 98b7ce │ │ │ │ + ldr r5, [pc, #696] @ (98baa0 ) │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb 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 │ │ │ │ mov r9, r2 │ │ │ │ - ldr.w r2, [pc, #2212] @ 98c068 │ │ │ │ + ldr.w r2, [pc, #2212] @ 98c0a4 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #2208] @ 98c06c │ │ │ │ + ldr.w r3, [pc, #2208] @ 98c0a8 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #312 @ 0x138 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -3519776,15 +3519813,15 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ bl 3a10bc │ │ │ │ movs r3, #1 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 98b820 │ │ │ │ + cbz r0, 98b85c │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ @@ -3519815,56 +3519852,56 @@ │ │ │ │ and.w r1, r1, #3 │ │ │ │ orr.w r3, r3, r0, lsl #1 │ │ │ │ orr.w r3, r3, r8, lsl #3 │ │ │ │ orr.w r3, r3, r1, lsl #4 │ │ │ │ and.w r3, r3, #59 @ 0x3b │ │ │ │ orr.w r3, r3, r2 │ │ │ │ strb.w r3, [r6, #264] @ 0x108 │ │ │ │ - beq.w 98bd94 │ │ │ │ + beq.w 98bdd0 │ │ │ │ uxtb r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #124] @ 0x7c │ │ │ │ bfi r2, r3, #0, #1 │ │ │ │ strb.w r2, [r6, #264] @ 0x108 │ │ │ │ ldrb.w r3, [r9, #33] @ 0x21 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r2, #15 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ andls.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98be02 │ │ │ │ + bne.w 98be3e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 98b8cc │ │ │ │ + beq.n 98b908 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 98be34 │ │ │ │ + beq.w 98be70 │ │ │ │ ldrb.w r3, [r6, #264] @ 0x108 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 98b8de │ │ │ │ + bpl.n 98b91a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r2, [r2, #137] @ 0x89 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 98b9d4 │ │ │ │ + beq.n 98ba10 │ │ │ │ ands.w r2, r3, #2 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ ldreq.w r2, [r9, #24] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ands.w r2, r3, #48 @ 0x30 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bne.w 98bd2e │ │ │ │ + bne.w 98bd6a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w r2, [r6, #304] @ 0x130 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 98b9aa │ │ │ │ + beq.n 98b9e6 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 98bf1c │ │ │ │ + beq.w 98bf58 │ │ │ │ clz r2, r7 │ │ │ │ movs r5, #1 │ │ │ │ rsb r2, r2, #32 │ │ │ │ lsl.w r2, r5, r2 │ │ │ │ rbit r2, r2 │ │ │ │ clz r2, r2 │ │ │ │ adds r7, r2, #6 │ │ │ │ @@ -3519873,82 +3519910,82 @@ │ │ │ │ negs r5, r5 │ │ │ │ strb.w r2, [r6, #266] @ 0x10a │ │ │ │ strb.w r2, [r6, #308] @ 0x134 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 98b942 │ │ │ │ + beq.n 98b97e │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ strb.w r7, [r6, #308] @ 0x134 │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r1, sl │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ mla r0, r3, r0, r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ands r0, r5 │ │ │ │ str.w r0, [r6, #240] @ 0xf0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 98b9de │ │ │ │ + beq.n 98ba1a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r1, #1 │ │ │ │ lsls r2, r7 │ │ │ │ add r0, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r2, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r1, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ str.w r1, [r6, #240] @ 0xf0 │ │ │ │ it eq │ │ │ │ streq r0, [sp, #108] @ 0x6c │ │ │ │ - beq.n 98b9e4 │ │ │ │ + beq.n 98ba20 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1764] @ 98c070 │ │ │ │ - ldr.w r3, [pc, #1756] @ 98c06c │ │ │ │ + ldr.w r2, [pc, #1764] @ 98c0ac │ │ │ │ + ldr.w r3, [pc, #1756] @ 98c0a8 │ │ │ │ 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 98c064 │ │ │ │ + bne.w 98c0a0 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #4 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [sp, #8] │ │ │ │ subhi r2, #3 │ │ │ │ strbhi.w r2, [r6, #308] @ 0x134 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98bed2 │ │ │ │ + beq.w 98bf0e │ │ │ │ ldrb.w r7, [r6, #308] @ 0x134 │ │ │ │ movs r5, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ adds r7, #6 │ │ │ │ lsls r5, r7 │ │ │ │ uxtb r7, r7 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ negs r5, r5 │ │ │ │ - b.n 98b936 │ │ │ │ + b.n 98b972 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r6, #264] @ 0x108 │ │ │ │ - b.n 98b8de │ │ │ │ + b.n 98b91a │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 98bdcc │ │ │ │ + bls.w 98be08 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ cmp r2, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ittte hi │ │ │ │ clzhi sl, sl │ │ │ │ movhi r0, #1 │ │ │ │ @@ -3520022,21 +3520059,21 @@ │ │ │ │ str.w r9, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsr.w r5, r3, r7 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #1 │ │ │ │ it cc │ │ │ │ movcc r5, #1 │ │ │ │ - cbz r3, 98bacc │ │ │ │ + cbz r3, 98bb08 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cbnz r3, 98bacc │ │ │ │ + cbnz r3, 98bb08 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ lsrs r3, r7 │ │ │ │ cmp r3, #15 │ │ │ │ - bls.w 98bcf0 │ │ │ │ + bls.w 98bd2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r9, [r3, #264] @ 0x108 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ubfx r9, r9, #4, #2 │ │ │ │ lsrs r3, r7 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -3520052,15 +3520089,15 @@ │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbz r2, 98bb0e │ │ │ │ + cbz r2, 98bb4a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ subs r0, #1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ add r0, r1 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ adds r1, r3, r0 │ │ │ │ @@ -3520077,125 +3520114,125 @@ │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r1, r4 │ │ │ │ str.w r1, [r8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98bc5a │ │ │ │ + beq.w 98bc96 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 98bcda │ │ │ │ + beq.w 98bd16 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - cbnz r1, 98bb92 │ │ │ │ + cbnz r1, 98bbce │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mul.w ip, sl, r0 │ │ │ │ subs r0, r7, #1 │ │ │ │ lsr.w r0, r1, r0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #1 │ │ │ │ ite cs │ │ │ │ addcs r1, r1, r0 │ │ │ │ addcc r1, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ands r1, r0 │ │ │ │ cmp.w sl, r1, lsr #1 │ │ │ │ - beq.n 98bc40 │ │ │ │ + beq.n 98bc7c │ │ │ │ mov r0, ip │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ addw r1, r0, #4095 @ 0xfff │ │ │ │ ands r1, r6 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ cmp r1, r0 │ │ │ │ itt eq │ │ │ │ streq.w ip, [sp, #76] @ 0x4c │ │ │ │ streq.w r0, [r8, #4] │ │ │ │ - beq.n 98bb98 │ │ │ │ + beq.n 98bbd4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ str.w r1, [r8, #4] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mul.w r5, r1, r5 │ │ │ │ mul.w r5, r0, r5 │ │ │ │ adds r5, r5, r4 │ │ │ │ mov r4, r5 │ │ │ │ adc.w fp, fp, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98bc64 │ │ │ │ + bne.n 98bca0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r7, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 98baae │ │ │ │ + bne.w 98baea │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldr.w r9, [sp, #116] @ 0x74 │ │ │ │ strd r4, fp, [r6, #296] @ 0x128 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ clz r3, r3 │ │ │ │ ldr.w r0, [r6, #296] @ 0x128 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ands.w r3, r3, r2, lsr #1 │ │ │ │ - bne.w 98beee │ │ │ │ + bne.w 98bf2a │ │ │ │ ldr.w r1, [r6, #300] @ 0x12c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 98bc2e │ │ │ │ + beq.n 98bc6a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r7, [r9, #24] │ │ │ │ ldrd r4, ip, [r6, #256] @ 0x100 │ │ │ │ - cbz r3, 98bc16 │ │ │ │ + cbz r3, 98bc52 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mul.w r5, r4, r7 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ mul.w r5, r3, r5 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r6, r3, lsl #3] │ │ │ │ add r2, r5 │ │ │ │ str.w r2, [r6, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 98bc06 │ │ │ │ + bne.n 98bc42 │ │ │ │ umull r3, r4, r7, r4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mla r4, r7, ip, r4 │ │ │ │ umull r3, r2, r3, r5 │ │ │ │ adds r0, r3, r0 │ │ │ │ mla r2, r5, r4, r2 │ │ │ │ adc.w r1, r2, r1 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ adds r3, r3, r0 │ │ │ │ mov.w r0, #1 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ strd r3, r1, [r6, #296] @ 0x128 │ │ │ │ - b.n 98b98a │ │ │ │ + b.n 98b9c6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ lsrs r0, r1 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ cmp r0, ip │ │ │ │ it cs │ │ │ │ ldrcs.w ip, [sp, #76] @ 0x4c │ │ │ │ - bcc.n 98bb76 │ │ │ │ - b.n 98bb78 │ │ │ │ + bcc.n 98bbb2 │ │ │ │ + b.n 98bbb4 │ │ │ │ mul.w r0, sl, r0 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - b.n 98bb98 │ │ │ │ + b.n 98bbd4 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ adds r4, r5, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adc.w fp, fp, #0 │ │ │ │ bfc r4, #0, #12 │ │ │ │ ldrb.w r1, [r3, #264] @ 0x108 │ │ │ │ ands.w r1, r1, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ - beq.n 98bcb4 │ │ │ │ + beq.n 98bcf0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ lsr.w r0, r1, r7 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ lsrs r3, r7 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ @@ -3520220,23 +3520257,23 @@ │ │ │ │ adds r1, r3, r1 │ │ │ │ add r3, r0 │ │ │ │ ldr.w r0, [r5, #260] @ 0x104 │ │ │ │ str.w r3, [r8, #120] @ 0x78 │ │ │ │ adc.w r0, r0, #0 │ │ │ │ str.w r1, [r5, #256] @ 0x100 │ │ │ │ str.w r0, [r5, #260] @ 0x104 │ │ │ │ - b.n 98bbae │ │ │ │ + b.n 98bbea │ │ │ │ mul.w r0, sl, r0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ addw r0, r0, #4095 @ 0xfff │ │ │ │ ands r0, r1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r1, #4] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - b.n 98bb98 │ │ │ │ + b.n 98bbd4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r7 │ │ │ │ cmp r3, #1 │ │ │ │ ite cs │ │ │ │ addcs.w sl, r1, r3 │ │ │ │ addcc.w sl, r1, #1 │ │ │ │ @@ -3520245,427 +3520282,427 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsr.w r0, r3, r7 │ │ │ │ mov r3, r2 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98bb2e │ │ │ │ + beq.w 98bb6a │ │ │ │ ldr r1, [r2, #16] │ │ │ │ subs r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, r1 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 98bb2e │ │ │ │ + b.n 98bb6a │ │ │ │ and.w r2, r3, #1 │ │ │ │ cmp r4, #2 │ │ │ │ strb.w r5, [r6, #308] @ 0x134 │ │ │ │ - beq.w 98be74 │ │ │ │ + beq.w 98beb0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 98bf2a │ │ │ │ + beq.w 98bf66 │ │ │ │ adds r5, #6 │ │ │ │ mov r1, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98bf66 │ │ │ │ + bne.w 98bfa2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 98bfb0 │ │ │ │ + beq.w 98bfec │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 98c014 │ │ │ │ + bne.w 98c050 │ │ │ │ ldrb.w r2, [fp, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ itt ne │ │ │ │ movne r2, #16 │ │ │ │ strne r2, [sp, #8] │ │ │ │ - bne.w 98bf50 │ │ │ │ + bne.w 98bf8c │ │ │ │ ldrb.w r2, [fp, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ mov.w r2, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.w 98bf50 │ │ │ │ + bne.w 98bf8c │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ uxtb r7, r5 │ │ │ │ movs r5, #1 │ │ │ │ str.w r2, [r6, #304] @ 0x130 │ │ │ │ lsls r5, r1 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ negs r5, r5 │ │ │ │ - b.n 98b93e │ │ │ │ + b.n 98b97a │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ add r1, sp, #124 @ 0x7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 98b6c0 │ │ │ │ + bl 98b6fc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ cmphi r2, #1 │ │ │ │ ittt hi │ │ │ │ ldrbhi.w r3, [r6, #264] @ 0x108 │ │ │ │ bfihi r3, sl, #0, #1 │ │ │ │ strbhi.w r3, [r6, #264] @ 0x108 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98b8a2 │ │ │ │ + bne.w 98b8de │ │ │ │ ldrb.w r2, [r6, #264] @ 0x108 │ │ │ │ bfi r2, r3, #0, #1 │ │ │ │ strb.w r2, [r6, #264] @ 0x108 │ │ │ │ - b.n 98b8a2 │ │ │ │ + b.n 98b8de │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r0, r1, #1 │ │ │ │ add r0, r3 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r0, #63 @ 0x3f │ │ │ │ bic.w r3, r0, #63 @ 0x3f │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str.w r3, [r6, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ and.w sl, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98bbca │ │ │ │ + beq.w 98bc06 │ │ │ │ mvn.w r1, #15 │ │ │ │ movs r2, #15 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ strd r1, r2, [sp, #88] @ 0x58 │ │ │ │ - b.n 98ba46 │ │ │ │ + b.n 98ba82 │ │ │ │ ldrb.w r3, [r6, #264] @ 0x108 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r6, #264] @ 0x108 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 98bf98 │ │ │ │ + beq.w 98bfd4 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 98be62 │ │ │ │ + beq.n 98be9e │ │ │ │ ldrb.w r3, [r6, #264] @ 0x108 │ │ │ │ bic.w r3, r3, #48 @ 0x30 │ │ │ │ strb.w r3, [r6, #264] @ 0x108 │ │ │ │ ldr.w r3, [fp, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 98b8cc │ │ │ │ + bne.w 98b908 │ │ │ │ ldrb.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 98be4a │ │ │ │ + beq.n 98be86 │ │ │ │ ldrb.w r3, [r6, #264] @ 0x108 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r6, #264] @ 0x108 │ │ │ │ - b.n 98b8cc │ │ │ │ + b.n 98b908 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 98b8cc │ │ │ │ + beq.w 98b908 │ │ │ │ ldrb.w r3, [r6, #264] @ 0x108 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strb.w r3, [r6, #264] @ 0x108 │ │ │ │ - b.n 98b8cc │ │ │ │ + b.n 98b908 │ │ │ │ ldrb.w r3, [fp, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 98be3c │ │ │ │ + bne.n 98be78 │ │ │ │ ldrb.w r3, [fp, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 98be3c │ │ │ │ - b.n 98be1e │ │ │ │ + bne.n 98be78 │ │ │ │ + b.n 98be5a │ │ │ │ ldrb.w r1, [fp, #32] │ │ │ │ and.w r1, r1, #7 │ │ │ │ cmp r1, #2 │ │ │ │ ite eq │ │ │ │ moveq r0, r8 │ │ │ │ orrne.w r0, r8, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98bfd0 │ │ │ │ + beq.w 98c00c │ │ │ │ strb.w r4, [r6, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98bf80 │ │ │ │ + bne.n 98bfbc │ │ │ │ movs r1, #8 │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 98c008 │ │ │ │ + beq.w 98c044 │ │ │ │ ldrb.w r2, [fp, #32] │ │ │ │ adds r7, r4, #6 │ │ │ │ movs r5, #1 │ │ │ │ and.w r2, r2, #7 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ moveq r0, r8 │ │ │ │ orrne.w r0, r8, #1 │ │ │ │ lsls r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98c048 │ │ │ │ + beq.w 98c084 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r6, #304] @ 0x130 │ │ │ │ negs r5, r5 │ │ │ │ - b.n 98b93e │ │ │ │ + b.n 98b97a │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r5, [r6, #308] @ 0x134 │ │ │ │ adds r5, #6 │ │ │ │ adds r7, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ uxtb r7, r7 │ │ │ │ negs r5, r5 │ │ │ │ - b.n 98b936 │ │ │ │ + b.n 98b972 │ │ │ │ movw r3, #4095 @ 0xfff │ │ │ │ adds r3, r0, r3 │ │ │ │ ldr.w r2, [r9, #24] │ │ │ │ bfc r3, #0, #12 │ │ │ │ ldr.w r1, [r6, #300] @ 0x12c │ │ │ │ str.w r3, [r6, #248] @ 0xf8 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str.w r1, [r6, #252] @ 0xfc │ │ │ │ umull r3, r0, r2, r3 │ │ │ │ mla r1, r2, r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ strd r3, r1, [r6, #296] @ 0x128 │ │ │ │ - b.n 98bbe4 │ │ │ │ + b.n 98bc20 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mvn.w r5, #63 @ 0x3f │ │ │ │ mov.w r8, #63 @ 0x3f │ │ │ │ movs r7, #6 │ │ │ │ - b.n 98b92a │ │ │ │ + b.n 98b966 │ │ │ │ strb.w r4, [r6, #308] @ 0x134 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98bfa6 │ │ │ │ + bne.n 98bfe2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 98bff0 │ │ │ │ + beq.n 98c02c │ │ │ │ ldr.w r2, [fp, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 98c03c │ │ │ │ + bne.n 98c078 │ │ │ │ ldrb.w r2, [fp, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 98c022 │ │ │ │ + beq.n 98c05e │ │ │ │ movs r1, #7 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ uxtb r7, r5 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r6, #304] @ 0x130 │ │ │ │ lsls r5, r1 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ negs r5, r5 │ │ │ │ - b.n 98b93e │ │ │ │ + b.n 98b97a │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ uxtb r7, r5 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r6, #304] @ 0x130 │ │ │ │ lsls r5, r1 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ negs r5, r5 │ │ │ │ - b.n 98b936 │ │ │ │ + b.n 98b972 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mvn.w r5, #255 @ 0xff │ │ │ │ str.w r2, [r6, #304] @ 0x130 │ │ │ │ mov.w r8, #255 @ 0xff │ │ │ │ movs r2, #16 │ │ │ │ movs r7, #8 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 98b93e │ │ │ │ + b.n 98b97a │ │ │ │ ldrb.w r3, [r6, #264] @ 0x108 │ │ │ │ bfi r3, fp, #4, #2 │ │ │ │ strb.w r3, [r6, #264] @ 0x108 │ │ │ │ - b.n 98b8cc │ │ │ │ + b.n 98b908 │ │ │ │ adds r5, r2, #6 │ │ │ │ movs r1, #7 │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 98bf6a │ │ │ │ + b.n 98bfa6 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ str.w r2, [r6, #304] @ 0x130 │ │ │ │ adds r7, #5 │ │ │ │ lsl.w r5, r1, r5 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #16 │ │ │ │ uxtb r7, r7 │ │ │ │ negs r5, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 98b942 │ │ │ │ + b.n 98b97e │ │ │ │ movs r4, #1 │ │ │ │ strb.w r4, [r6, #308] @ 0x134 │ │ │ │ - cbz r2, 98c01a │ │ │ │ + cbz r2, 98c056 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mvn.w r5, #127 @ 0x7f │ │ │ │ str.w r2, [r6, #304] @ 0x130 │ │ │ │ mov.w r8, #127 @ 0x7f │ │ │ │ movs r2, #32 │ │ │ │ movs r7, #7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 98b93e │ │ │ │ + b.n 98b97a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str.w r2, [r6, #304] @ 0x130 │ │ │ │ mvn.w r5, #127 @ 0x7f │ │ │ │ movs r2, #32 │ │ │ │ mov.w r8, #127 @ 0x7f │ │ │ │ movs r7, #7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 98b942 │ │ │ │ + b.n 98b97e │ │ │ │ ldrb.w r2, [fp, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 98c058 │ │ │ │ + beq.n 98c094 │ │ │ │ adds r5, r4, #6 │ │ │ │ - b.n 98bf50 │ │ │ │ + b.n 98bf8c │ │ │ │ movs r2, #16 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 98bd7e │ │ │ │ + b.n 98bdba │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #7 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 98be9a │ │ │ │ + b.n 98bed6 │ │ │ │ ldrb.w r2, [fp, #53] @ 0x35 │ │ │ │ movs r1, #7 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #6 │ │ │ │ mov.w r2, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ - beq.w 98bd82 │ │ │ │ - b.n 98bf50 │ │ │ │ + beq.w 98bdbe │ │ │ │ + b.n 98bf8c │ │ │ │ movs r1, #7 │ │ │ │ movs r2, #32 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 98bd82 │ │ │ │ + b.n 98bdbe │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r6, #304] @ 0x130 │ │ │ │ negs r5, r5 │ │ │ │ - b.n 98b93e │ │ │ │ + b.n 98b97a │ │ │ │ ldrb.w r2, [fp, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.w 98bea4 │ │ │ │ - b.n 98c010 │ │ │ │ + beq.w 98bee0 │ │ │ │ + b.n 98c04c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #208] @ (98c13c ) │ │ │ │ + blx pc │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - mov r2, sp │ │ │ │ + mov r6, r5 │ │ │ │ lsls r2, r0, #4 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ movt r3, #770 @ 0x302 │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ str r3, [r2, #0] │ │ │ │ - beq.n 98c0ee │ │ │ │ - bls.n 98c0a8 │ │ │ │ + beq.n 98c12a │ │ │ │ + bls.n 98c0e4 │ │ │ │ movw r3, #441 @ 0x1b9 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 98c09c │ │ │ │ + beq.n 98c0d8 │ │ │ │ cmp.w r0, #442 @ 0x1ba │ │ │ │ - bcs.n 98c104 │ │ │ │ + bcs.n 98c140 │ │ │ │ mvn.w r3, #300 @ 0x12c │ │ │ │ adds r3, r0, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 98c0b2 │ │ │ │ + bhi.n 98c0ee │ │ │ │ movs r1, #1 │ │ │ │ mov.w r3, #2 │ │ │ │ strb r1, [r2, #2] │ │ │ │ strh r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ sub.w r3, r0, #164 @ 0xa4 │ │ │ │ bics.w r3, r3, #4 │ │ │ │ - beq.n 98c0fe │ │ │ │ + beq.n 98c13a │ │ │ │ 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 │ │ │ │ mov r5, r2 │ │ │ │ bl 3b0fe8 │ │ │ │ cmp r4, #134 @ 0x86 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r0, #1 │ │ │ │ - cbnz r3, 98c116 │ │ │ │ + cbnz r3, 98c152 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 3b0fa0 │ │ │ │ - cbz r0, 98c122 │ │ │ │ + cbz r0, 98c15e │ │ │ │ movs r2, #5 │ │ │ │ movs r3, #0 │ │ │ │ strb r2, [r5, #3] │ │ │ │ strh.w r3, [r5, #1] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - cbnz r1, 98c10e │ │ │ │ + cbnz r1, 98c14a │ │ │ │ movs r1, #5 │ │ │ │ movw r3, #1028 @ 0x404 │ │ │ │ strb r1, [r2, #3] │ │ │ │ strh.w r3, [r2, #1] │ │ │ │ bx lr │ │ │ │ movs r3, #5 │ │ │ │ strb r3, [r2, #3] │ │ │ │ bx lr │ │ │ │ movw r3, #447 @ 0x1bf │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 98c09c │ │ │ │ - b.n 98c0b2 │ │ │ │ + beq.n 98c0d8 │ │ │ │ + b.n 98c0ee │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ strh r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ movw r3, #1028 @ 0x404 │ │ │ │ movt r3, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 98c0ea │ │ │ │ + b.n 98c126 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 3b1200 │ │ │ │ - cbnz r0, 98c142 │ │ │ │ + cbnz r0, 98c17e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ bl 3b1170 │ │ │ │ - cbz r0, 98c14c │ │ │ │ + cbz r0, 98c188 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb r2, [r5, #3] │ │ │ │ strh.w r3, [r5, #1] │ │ │ │ - b.n 98c0ea │ │ │ │ + b.n 98c126 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [r5, #1] │ │ │ │ strb r2, [r5, #3] │ │ │ │ - b.n 98c0ea │ │ │ │ + b.n 98c126 │ │ │ │ mov r0, r4 │ │ │ │ bl 3b0f3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98c0ea │ │ │ │ + bne.n 98c126 │ │ │ │ movs r3, #5 │ │ │ │ strb r3, [r5, #3] │ │ │ │ - b.n 98c0ea │ │ │ │ + b.n 98c126 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #108] @ (98c1dc ) │ │ │ │ - ldr r3, [pc, #112] @ (98c1e0 ) │ │ │ │ + ldr r0, [pc, #108] @ (98c218 ) │ │ │ │ + ldr r3, [pc, #112] @ (98c21c ) │ │ │ │ sub sp, #20 │ │ │ │ add r0, pc │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 98c074 │ │ │ │ + bl 98c0b0 │ │ │ │ add r2, sp, #8 │ │ │ │ add.w r1, r5, #36 @ 0x24 │ │ │ │ add r0, sp, #4 │ │ │ │ bl 3b1c98 │ │ │ │ ldrb.w r0, [sp, #9] │ │ │ │ ldrb.w r1, [sp, #8] │ │ │ │ ldrb.w r2, [sp, #10] │ │ │ │ @@ -3520676,46 +3520713,48 @@ │ │ │ │ and.w r1, r1, #112 @ 0x70 │ │ │ │ lsls r2, r2, #10 │ │ │ │ lsls r3, r3, #13 │ │ │ │ and.w r2, r2, #7168 @ 0x1c00 │ │ │ │ orrs r0, r1 │ │ │ │ orrs r0, r2 │ │ │ │ uxth r3, r3 │ │ │ │ - ldr r2, [pc, #36] @ (98c1e4 ) │ │ │ │ + ldr r2, [pc, #36] @ (98c220 ) │ │ │ │ orrs r0, r3 │ │ │ │ - ldr r3, [pc, #28] @ (98c1e0 ) │ │ │ │ + ldr r3, [pc, #28] @ (98c21c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 98c1d6 │ │ │ │ + bne.n 98c212 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, #138 @ 0x8a │ │ │ │ + subs r6, #78 @ 0x4e │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #58 @ 0x3a │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ lsls r2, r0, #4 │ │ │ │ + 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, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1440] @ 98c7a0 │ │ │ │ + ldr.w r2, [pc, #1440] @ 98c7e0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1432] @ 98c7a4 │ │ │ │ + ldr.w r3, [pc, #1432] @ 98c7e4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r7, [r5, #16] │ │ │ │ ldr.w r0, [r6, #288] @ 0x120 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -3520728,90 +3520767,90 @@ │ │ │ │ lsr.w r3, r9, r7 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98cc3a │ │ │ │ + beq.w 98cc7a │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bls.n 98c2a2 │ │ │ │ + bls.n 98c2e2 │ │ │ │ ldr.w fp, [r5, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98c6d4 │ │ │ │ + beq.w 98c714 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 98c6d4 │ │ │ │ + beq.w 98c714 │ │ │ │ ldr.w r8, [r8, #16] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bls.n 98c2e4 │ │ │ │ + bls.n 98c324 │ │ │ │ mov r0, fp │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 98c2fe │ │ │ │ + bne.n 98c33e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ subs r0, r3, #1 │ │ │ │ add r0, r8 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 98c304 │ │ │ │ + bne.n 98c344 │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ lsrs r3, r7 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 98c320 │ │ │ │ - bne.n 98c2be │ │ │ │ + b.n 98c360 │ │ │ │ + bne.n 98c2fe │ │ │ │ ldr.w fp, [r5, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 98c2da │ │ │ │ + cbz r0, 98c31a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 98c266 │ │ │ │ + bls.n 98c2a6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r8, [r8, #16] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bls.n 98c2e4 │ │ │ │ + bls.n 98c324 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98c27c │ │ │ │ + beq.n 98c2bc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 98c2fe │ │ │ │ - b.n 98c27c │ │ │ │ + bne.n 98c33e │ │ │ │ + b.n 98c2bc │ │ │ │ ldr.w r8, [r8, #16] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bhi.n 98c27c │ │ │ │ + bhi.n 98c2bc │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 98c2fe │ │ │ │ + bne.n 98c33e │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 98c2fe │ │ │ │ + cbz r0, 98c33e │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [sp, #12] │ │ │ │ mulhi r2, r3 │ │ │ │ strhi r2, [sp, #12] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 98c290 │ │ │ │ + beq.n 98c2d0 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ittet eq │ │ │ │ movweq r3, #43691 @ 0xaaab │ │ │ │ movteq r3, #43690 @ 0xaaaa │ │ │ │ ldrne r3, [sp, #56] @ 0x38 │ │ │ │ @@ -3520857,120 +3520896,120 @@ │ │ │ │ ldr.w r3, [r6, #256] @ 0x100 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r1, #120] @ 0x78 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ands.w r3, r8, #1 │ │ │ │ it eq │ │ │ │ streq r3, [sp, #84] @ 0x54 │ │ │ │ - beq.n 98c3ac │ │ │ │ + beq.n 98c3ec │ │ │ │ ldr.w r3, [r6, #244] @ 0xf4 │ │ │ │ lsr.w r3, r3, sl │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ adds r3, #63 @ 0x3f │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 98c46e │ │ │ │ + beq.n 98c4ae │ │ │ │ ldr.w r3, [r6, #248] @ 0xf8 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ubfx fp, r8, #4, #2 │ │ │ │ ubfx r2, r8, #3, #1 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 98b53c │ │ │ │ + bl 98b578 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 98b5ec │ │ │ │ + bl 98b628 │ │ │ │ sub.w r3, r7, #146 @ 0x92 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ and.w r1, r8, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r7, #200 @ 0xc8 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ ands.w r2, r8, #48 @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.n 98c428 │ │ │ │ + beq.n 98c468 │ │ │ │ ands.w r2, r8, #4 │ │ │ │ - bne.n 98c474 │ │ │ │ + bne.n 98c4b4 │ │ │ │ lsr.w sl, r9, sl │ │ │ │ cmp.w sl, #15 │ │ │ │ - bls.w 98cc02 │ │ │ │ + bls.w 98cc42 │ │ │ │ sub.w r3, fp, #3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - cbz r1, 98c438 │ │ │ │ + cbz r1, 98c478 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98cd12 │ │ │ │ + beq.w 98cd52 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w sl, #1 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ - b.n 98c48e │ │ │ │ + b.n 98c4ce │ │ │ │ sub.w r3, fp, #3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98c6e4 │ │ │ │ + bne.w 98c724 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98cc70 │ │ │ │ + beq.w 98ccb0 │ │ │ │ cmp r7, #200 @ 0xc8 │ │ │ │ - beq.w 98c768 │ │ │ │ + beq.w 98c7a8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, r0, lsl #30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #145 @ 0x91 │ │ │ │ - beq.w 98cc80 │ │ │ │ + beq.w 98ccc0 │ │ │ │ mov.w r8, r0, lsl #22 │ │ │ │ mov sl, r1 │ │ │ │ and.w r8, r8, #1069547520 @ 0x3fc00000 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ movs r2, #1 │ │ │ │ str.w sl, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 98c4c8 │ │ │ │ + b.n 98c508 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 98c3b6 │ │ │ │ + b.n 98c3f6 │ │ │ │ mov sl, r1 │ │ │ │ eor.w r2, r1, #1 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ sub.w r3, fp, #3 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98c70e │ │ │ │ + beq.w 98c74e │ │ │ │ cmp r7, #200 @ 0xc8 │ │ │ │ - beq.w 98c6c2 │ │ │ │ + beq.w 98c702 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #145 @ 0x91 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r2, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, r0, lsl #30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98c738 │ │ │ │ + beq.w 98c778 │ │ │ │ mov r2, r1 │ │ │ │ mov.w r8, #201326592 @ 0xc000000 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 98cdde │ │ │ │ + beq.w 98ce1e │ │ │ │ mov.w sl, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ strd sl, sl, [sp, #96] @ 0x60 │ │ │ │ movs r2, #145 @ 0x91 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -3520982,36 +3521021,36 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ ands r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 3a10bc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 98c4fe │ │ │ │ + cbz r0, 98c53e │ │ │ │ ldr r7, [r0, #56] @ 0x38 │ │ │ │ sub.w r7, r7, #1 │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr.w r2, [r6, #284] @ 0x11c │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ orr.w r8, fp, r8 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 98c15c │ │ │ │ + bl 98c198 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ rsb r2, r2, #31 │ │ │ │ vldr s14, [r5, #32] │ │ │ │ lsls r3, r3, #16 │ │ │ │ - vldr d6, [pc, #620] @ 98c798 │ │ │ │ + vldr d6, [pc, #620] @ 98c7d8 │ │ │ │ and.w r3, r3, #983040 @ 0xf0000 │ │ │ │ lsls r2, r2, #20 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ and.w r2, r2, #3145728 @ 0x300000 │ │ │ │ orr.w r3, r3, r9 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ movt r9, #16383 @ 0x3fff │ │ │ │ @@ -3521064,33 +3521103,33 @@ │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r2, s15 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ add r2, r1 │ │ │ │ cmp r2, #8 │ │ │ │ - bhi.w 98c7ac │ │ │ │ + bhi.w 98c7ec │ │ │ │ movw r1, #261 @ 0x105 │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 98c7ac │ │ │ │ + bpl.w 98c7ec │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ ldrd r1, lr, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ itt eq │ │ │ │ orreq.w r0, r0, #65536 @ 0x10000 │ │ │ │ streq r0, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ ldreq r2, [r4, #44] @ 0x2c │ │ │ │ orreq.w r2, r2, #262144 @ 0x40000 │ │ │ │ streq r2, [r4, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 98cbb6 │ │ │ │ + beq.w 98cbf6 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ orr.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ subs r6, r7, #4 │ │ │ │ adds r7, #8 │ │ │ │ @@ -3521103,15 +3521142,15 @@ │ │ │ │ ldr.w r2, [r2, r8, lsl #3] │ │ │ │ mla r2, r9, ip, r2 │ │ │ │ adds r2, r2, r1 │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ adc.w r2, lr, #0 │ │ │ │ cmp r6, r7 │ │ │ │ str.w r2, [r0, #-4] │ │ │ │ - bne.n 98c640 │ │ │ │ + bne.n 98c680 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ orrs r1, r3 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ movs r2, #1 │ │ │ │ @@ -3521130,169 +3521169,169 @@ │ │ │ │ ands r3, r1 │ │ │ │ ldrd r0, r1, [sp, #120] @ 0x78 │ │ │ │ strd r0, r1, [r4, #72] @ 0x48 │ │ │ │ ldrd r0, r1, [sp, #128] @ 0x80 │ │ │ │ lsls r3, r3, #8 │ │ │ │ strd r0, r1, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #256] @ (98c7a8 ) │ │ │ │ - ldr r3, [pc, #248] @ (98c7a4 ) │ │ │ │ + ldr r2, [pc, #256] @ (98c7e8 ) │ │ │ │ + ldr r3, [pc, #248] @ (98c7e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 98cdee │ │ │ │ + bne.w 98ce2e │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 98c744 │ │ │ │ + beq.n 98c784 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r8, #981467136 @ 0x3a800000 │ │ │ │ mov r9, r1 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 98c4b2 │ │ │ │ + b.n 98c4f2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ subs r0, r3, #1 │ │ │ │ add r0, sl │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 98c2be │ │ │ │ + b.n 98c2fe │ │ │ │ tst.w r8, #4 │ │ │ │ it eq │ │ │ │ lsreq.w sl, r9, sl │ │ │ │ - bne.w 98cc8e │ │ │ │ + bne.w 98ccce │ │ │ │ cmp.w sl, #15 │ │ │ │ ite hi │ │ │ │ movhi r1, #1 │ │ │ │ movls r1, #0 │ │ │ │ mov sl, r1 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ite ls │ │ │ │ movls r2, #1 │ │ │ │ movhi r2, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98c48e │ │ │ │ + bne.w 98c4ce │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r9, r0, lsl #30 │ │ │ │ cmp r1, #145 @ 0x91 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98cd32 │ │ │ │ + beq.w 98cd72 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r8, #201326592 @ 0xc000000 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 98c4c8 │ │ │ │ + b.n 98c508 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov.w r8, r0, lsl #22 │ │ │ │ and.w r8, r8, #1069547520 @ 0x3fc00000 │ │ │ │ - b.n 98c4b2 │ │ │ │ + b.n 98c4f2 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r9, r0, lsl #30 │ │ │ │ cmp r1, #145 @ 0x91 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98c4ac │ │ │ │ + bne.w 98c4ec │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r8, r1, lsl #22 │ │ │ │ and.w r8, r8, #1069547520 @ 0x3fc00000 │ │ │ │ - b.n 98c4b2 │ │ │ │ + b.n 98c4f2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98ccc8 │ │ │ │ + bne.w 98cd08 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, r2, lsl #30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #145 @ 0x91 │ │ │ │ - bne.w 98cdb6 │ │ │ │ + bne.w 98cdf6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov.w r8, #201326592 @ 0xc000000 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov sl, r2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 98c4c8 │ │ │ │ + b.n 98c508 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r6 │ │ │ │ - subs r5, #246 @ 0xf6 │ │ │ │ + subs r5, #182 @ 0xb6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #82 @ 0x52 │ │ │ │ + subs r1, #18 │ │ │ │ lsls r2, r0, #4 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ubfx r3, r3, #6, #7 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 98cb0c │ │ │ │ + bne.w 98cb4c │ │ │ │ ldr.w r3, [r6, #256] @ 0x100 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ lsrs r2, r3, #2 │ │ │ │ ldr.w r3, [r6, #260] @ 0x104 │ │ │ │ orr.w r3, r2, r3, lsl #30 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 98c804 │ │ │ │ + bne.n 98c844 │ │ │ │ ldr.w r3, [r6, #280] @ 0x118 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add.w r3, r6, r3, lsl #3 │ │ │ │ ldr.w r3, [r3, #-4] │ │ │ │ lsls r3, r3, #11 │ │ │ │ and.w r3, r3, #125829120 @ 0x7800000 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ ldr.w r7, [r6, #284] @ 0x11c │ │ │ │ cmp r7, #1 │ │ │ │ - bls.w 98cab0 │ │ │ │ + bls.w 98caf0 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ bl 3b1028 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98cab0 │ │ │ │ + bne.w 98caf0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 98c834 │ │ │ │ + cbz r0, 98c874 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 98ccac │ │ │ │ + beq.w 98ccec │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w r3, [r4, #172] @ 0xac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r2, [sp, #4] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r3, #10 │ │ │ │ @@ -3521305,15 +3521344,15 @@ │ │ │ │ mov.w r3, sl, lsl #12 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ bl 3a10bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 98c87a │ │ │ │ + cbz r0, 98c8ba │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ lsls r0, r0, #13 │ │ │ │ orr.w r7, r7, #1 │ │ │ │ str.w r9, [r4, #192] @ 0xc0 │ │ │ │ @@ -3521337,15 +3521376,15 @@ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r4, #176] @ 0xb0 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 98cae2 │ │ │ │ + beq.w 98cb22 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ubfx r1, r8, #4, #2 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4, #8] │ │ │ │ @@ -3521353,27 +3521392,27 @@ │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #4] │ │ │ │ - bl 98b640 │ │ │ │ + bl 98b67c │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - beq.w 98c6a6 │ │ │ │ + beq.w 98c6e6 │ │ │ │ ubfx r2, r8, #3, #1 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ubfx r1, r8, #4, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 98b668 │ │ │ │ + bl 98b6a4 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98cab4 │ │ │ │ + beq.w 98caf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #20480 @ 0x5000 │ │ │ │ ite ne │ │ │ │ movne.w r9, #48 @ 0x30 │ │ │ │ moveq.w r9, #145 @ 0x91 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -3521385,25 +3521424,25 @@ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r3, r3, #22 │ │ │ │ and.w r3, r3, #1069547520 @ 0x3fc00000 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 98c958 │ │ │ │ + cbz r0, 98c998 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ mov.w r8, r2, lsl #2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ orr.w r3, fp, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 98c15c │ │ │ │ + bl 98c198 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ orr.w r3, r3, r7, lsl #30 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ @@ -3521438,15 +3521477,15 @@ │ │ │ │ str.w r3, [r4, #140] @ 0x8c │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ str.w r3, [r4, #148] @ 0x94 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 98c9e2 │ │ │ │ + bne.n 98ca22 │ │ │ │ ldr.w r3, [r6, #280] @ 0x118 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ subs r3, #1 │ │ │ │ subs r3, r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ldrb.w r2, [r6, #264] @ 0x108 │ │ │ │ @@ -3521486,15 +3521525,15 @@ │ │ │ │ str.w r1, [r4, #184] @ 0xb8 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ lsls r5, r7, #10 │ │ │ │ bl 3a10bc │ │ │ │ and.w r5, r5, #3072 @ 0xc00 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 98ca6a │ │ │ │ + cbz r0, 98caaa │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ sub.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #13 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ orr.w ip, fp, sl, lsl #2 │ │ │ │ @@ -3521514,51 +3521553,51 @@ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ lsls r3, r3, #3 │ │ │ │ orrs r2, r1 │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r2, r3 │ │ │ │ str.w r2, [r4, #200] @ 0xc8 │ │ │ │ - b.n 98c6a6 │ │ │ │ + b.n 98c6e6 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 98c838 │ │ │ │ + b.n 98c878 │ │ │ │ sub.w r2, r3, #145 @ 0x91 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 98cc64 │ │ │ │ + bne.w 98cca4 │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ uxtb.w r9, r3 │ │ │ │ orrs r2, r1 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98cc68 │ │ │ │ + bne.w 98cca8 │ │ │ │ mov.w r8, r3, lsl #7 │ │ │ │ and.w r3, r8, #32640 @ 0x7f80 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 98c926 │ │ │ │ + b.n 98c966 │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 98c8cc │ │ │ │ + beq.w 98c90c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ orr.w r3, r3, r2, lsl #28 │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #2047 @ 0x7ff │ │ │ │ and.w r2, r2, r1, lsl #16 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r4, #204] @ 0xcc │ │ │ │ - b.n 98c8cc │ │ │ │ + b.n 98c90c │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98b6c0 │ │ │ │ + bl 98b6fc │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr.w r2, [r6, #256] @ 0x100 │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ @@ -3521610,15 +3521649,15 @@ │ │ │ │ orr.w r2, r2, r7 │ │ │ │ ldrb.w r8, [r6, #264] @ 0x108 │ │ │ │ itt hi │ │ │ │ lslhi r3, r3, #12 │ │ │ │ uxthhi r3, r3 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ - b.n 98c7e6 │ │ │ │ + b.n 98c826 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ ldr.w fp, [r5, #24] │ │ │ │ mov.w ip, r2, lsl #3 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ subs r7, r2, #4 │ │ │ │ add.w sl, r2, #8 │ │ │ │ @@ -3521633,230 +3521672,230 @@ │ │ │ │ ldreq.w r0, [r9, #4] │ │ │ │ mla r2, r0, fp, r2 │ │ │ │ adds r2, r2, r1 │ │ │ │ str.w r2, [r6, #-8] │ │ │ │ adc.w r2, lr, #0 │ │ │ │ cmp r7, sl │ │ │ │ str.w r2, [r6, #-4] │ │ │ │ - bne.n 98cbca │ │ │ │ - b.n 98c664 │ │ │ │ + bne.n 98cc0a │ │ │ │ + b.n 98c6a4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 98cc7a │ │ │ │ + bne.n 98ccba │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98cce6 │ │ │ │ + beq.n 98cd26 │ │ │ │ cmp r7, #200 @ 0xc8 │ │ │ │ - beq.w 98cd36 │ │ │ │ + beq.w 98cd76 │ │ │ │ mov.w r9, r0, lsl #30 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, #145 @ 0x91 │ │ │ │ - beq.w 98cd58 │ │ │ │ + beq.w 98cd98 │ │ │ │ mov.w r8, r0, lsl #22 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ and.w r8, r8, #1069547520 @ 0x3fc00000 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r3 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov sl, r3 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.n 98c4c8 │ │ │ │ + b.n 98c508 │ │ │ │ ldr.w r8, [r5, #40] @ 0x28 │ │ │ │ mov r0, r8 │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98c2fe │ │ │ │ + beq.w 98c33e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 98c2f2 │ │ │ │ + bls.w 98c332 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ bl 3a10bc │ │ │ │ - b.w 98c2f0 │ │ │ │ + b.w 98c330 │ │ │ │ mov.w r9, #48 @ 0x30 │ │ │ │ mov.w r3, #20480 @ 0x5000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 98c926 │ │ │ │ + b.n 98c966 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ mov sl, r1 │ │ │ │ - b.n 98c70e │ │ │ │ + b.n 98c74e │ │ │ │ mov r3, r2 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 98c6f2 │ │ │ │ + b.n 98c732 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r1 │ │ │ │ mov.w r8, #201326592 @ 0xc000000 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - b.w 98c460 │ │ │ │ + b.w 98c4a0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 98ccf2 │ │ │ │ + cbz r1, 98cd32 │ │ │ │ cmp r7, #200 @ 0xc8 │ │ │ │ - beq.n 98cd62 │ │ │ │ + beq.n 98cda2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r8, r1, lsl #22 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ and.w r8, r8, #1069547520 @ 0x3fc00000 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, r1, lsl #30 │ │ │ │ - b.n 98c4ba │ │ │ │ + b.n 98c4fa │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 98c838 │ │ │ │ + bne.w 98c878 │ │ │ │ ldrb.w r1, [r0, #53] @ 0x35 │ │ │ │ sub.w r1, r1, #6 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ lsls r1, r1, #18 │ │ │ │ - b.n 98c838 │ │ │ │ + b.n 98c878 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov.w r8, #981467136 @ 0x3a800000 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov sl, r1 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.w 98c4c8 │ │ │ │ + b.w 98c508 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 98c70e │ │ │ │ + b.n 98c74e │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r8, r2, lsl #22 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ and.w r8, r8, #1069547520 @ 0x3fc00000 │ │ │ │ mov.w r9, r2, lsl #30 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd sl, r2, [sp, #92] @ 0x5c │ │ │ │ - b.w 98c4c8 │ │ │ │ + b.w 98c508 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov.w r9, r1, lsl #30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r8, r2, lsl #22 │ │ │ │ movs r2, #0 │ │ │ │ and.w r8, r8, #1069547520 @ 0x3fc00000 │ │ │ │ strd r2, r2, [sp, #96] @ 0x60 │ │ │ │ - b.w 98c4c8 │ │ │ │ + b.w 98c508 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 98cd1e │ │ │ │ + b.n 98cd5e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 98cd80 │ │ │ │ + cbnz r3, 98cdc0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, r3, lsl #30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #145 @ 0x91 │ │ │ │ - bne.n 98cdc8 │ │ │ │ + bne.n 98ce08 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov.w r8, #201326592 @ 0xc000000 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r2 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - b.n 98c78a │ │ │ │ + b.n 98c7ca │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov.w r8, #201326592 @ 0xc000000 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ - b.n 98cc2a │ │ │ │ + b.n 98cc6a │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - cbnz r1, 98cda2 │ │ │ │ + cbnz r1, 98cde2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r8, r2, lsl #22 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ and.w r8, r8, #1069547520 @ 0x3fc00000 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, r2, lsl #30 │ │ │ │ mov r2, r1 │ │ │ │ - b.w 98c4ba │ │ │ │ + b.w 98c4fa │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r9, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r8, #981467136 @ 0x3a800000 │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ mov sl, r1 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.w 98c4c8 │ │ │ │ + b.w 98c508 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov.w r8, #981467136 @ 0x3a800000 │ │ │ │ mov r2, r9 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.w 98c4ba │ │ │ │ + b.w 98c4fa │ │ │ │ mov.w r8, r2, lsl #22 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ and.w r8, r8, #1069547520 @ 0x3fc00000 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - b.n 98c78a │ │ │ │ + b.n 98c7ca │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov.w r8, r3, lsl #22 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and.w r8, r8, #1069547520 @ 0x3fc00000 │ │ │ │ mov r3, r2 │ │ │ │ mov fp, r2 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ - b.n 98c78a │ │ │ │ + b.n 98c7ca │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r2, [sp, #96] @ 0x60 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b.w 98c4c8 │ │ │ │ + b.w 98c508 │ │ │ │ blx 65be0 <__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, #3992] @ 0xf98 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #224] @ (98cee8 ) │ │ │ │ - ldr r3, [pc, #224] @ (98ceec ) │ │ │ │ + ldr r2, [pc, #224] @ (98cf28 ) │ │ │ │ + ldr r3, [pc, #224] @ (98cf2c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ ldrd r9, r7, [sp, #104] @ 0x68 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 3a10bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 98ce40 │ │ │ │ + cbz r0, 98ce80 │ │ │ │ ldr r5, [r6, #24] │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsrs r5, r5, #3 │ │ │ │ cmp r5, #1 │ │ │ │ it cc │ │ │ │ movcc r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ @@ -3521878,145 +3521917,145 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r8, [sp, #36] @ 0x24 │ │ │ │ blx 67440 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98b5ec │ │ │ │ + bl 98b628 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98b53c │ │ │ │ + bl 98b578 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sp │ │ │ │ - bl 98c15c │ │ │ │ + bl 98c198 │ │ │ │ mov.w r2, r8, lsl #22 │ │ │ │ orr.w r3, r0, sl, lsl #30 │ │ │ │ and.w r2, r2, #1069547520 @ 0x3fc00000 │ │ │ │ orrs r3, r2 │ │ │ │ - cbz r6, 98ceb0 │ │ │ │ + cbz r6, 98cef0 │ │ │ │ ldr r2, [r6, #56] @ 0x38 │ │ │ │ sub.w r2, r2, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #56] @ (98cef0 ) │ │ │ │ + ldr r2, [pc, #56] @ (98cf30 ) │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #16 │ │ │ │ movt r3, #32768 @ 0x8000 │ │ │ │ orr.w r3, r3, fp, lsl #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #32] @ (98ceec ) │ │ │ │ + ldr r3, [pc, #32] @ (98cf2c ) │ │ │ │ add r2, pc │ │ │ │ str r5, [r4, #16] │ │ │ │ str r7, [r4, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 98cee4 │ │ │ │ + bne.n 98cf24 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #176 @ 0xb0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r3, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ strd r1, r3, [r0, #268] @ 0x10c │ │ │ │ str.w r3, [r0, #276] @ 0x114 │ │ │ │ strh.w r3, [r0, #265] @ 0x109 │ │ │ │ strd r1, ip, [r0, #296] @ 0x128 │ │ │ │ strd r3, r2, [r0, #284] @ 0x11c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb.w r3, [r0, #264] @ 0x108 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 98cf30 │ │ │ │ + bpl.n 98cf70 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 98cf56 │ │ │ │ + bmi.n 98cf96 │ │ │ │ ldr.w r2, [r0, #268] @ 0x10c │ │ │ │ lsrs r2, r1 │ │ │ │ cmp r2, #15 │ │ │ │ - bls.n 98cf5c │ │ │ │ - ldr r0, [pc, #68] @ (98cf70 ) │ │ │ │ + bls.n 98cf9c │ │ │ │ + ldr r0, [pc, #68] @ (98cfb0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - beq.n 98cf44 │ │ │ │ + beq.n 98cf84 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 98cf44 │ │ │ │ + bmi.n 98cf84 │ │ │ │ ldr.w r2, [r0, #268] @ 0x10c │ │ │ │ lsrs r2, r1 │ │ │ │ cmp r2, #15 │ │ │ │ - bls.n 98cf68 │ │ │ │ + bls.n 98cfa8 │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - beq.n 98cf50 │ │ │ │ - ldr r0, [pc, #40] @ (98cf74 ) │ │ │ │ + beq.n 98cf90 │ │ │ │ + ldr r0, [pc, #40] @ (98cfb4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #36] @ (98cf78 ) │ │ │ │ + ldr r0, [pc, #36] @ (98cfb8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #36] @ (98cf7c ) │ │ │ │ + ldr r0, [pc, #36] @ (98cfbc ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ tst.w r3, #48 @ 0x30 │ │ │ │ - beq.n 98cf44 │ │ │ │ - ldr r0, [pc, #28] @ (98cf80 ) │ │ │ │ + beq.n 98cf84 │ │ │ │ + ldr r0, [pc, #28] @ (98cfc0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #24] @ (98cf84 ) │ │ │ │ + ldr r0, [pc, #24] @ (98cfc4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r2, [r1, r1] │ │ │ │ + strh r2, [r1, r0] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strh r0, [r7, r0] │ │ │ │ + str r0, [r7, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r6, r5, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - ldr r2, [pc, #296] @ (98d0c4 ) │ │ │ │ - ldr r3, [pc, #296] @ (98d0c8 ) │ │ │ │ + ldr r2, [pc, #296] @ (98d104 ) │ │ │ │ + ldr r3, [pc, #296] @ (98d108 ) │ │ │ │ mov fp, r0 │ │ │ │ add r2, pc │ │ │ │ mov sl, r0 │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #288] @ (98d0cc ) │ │ │ │ + ldr r2, [pc, #288] @ (98d10c ) │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #284] @ (98d0d0 ) │ │ │ │ + ldr r2, [pc, #284] @ (98d110 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #112] @ 0x70 │ │ │ │ - b.n 98d098 │ │ │ │ + b.n 98d0d8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ ldr.w r3, [fp, #268] @ 0x10c │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r6, [fp, #272] @ 0x110 │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldrb.w r1, [fp, #308] @ 0x134 │ │ │ │ @@ -3522055,26 +3522094,26 @@ │ │ │ │ ldr.w r3, [sl, #-8] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r2, [sl, #112] @ 0x70 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ - bl 98cf14 │ │ │ │ + bl 98cf54 │ │ │ │ ldrb.w ip, [fp, #264] @ 0x108 │ │ │ │ ldrd r2, r3, [sp, #96] @ 0x60 │ │ │ │ tst.w ip, #8 │ │ │ │ vldr d7, [fp, #248] @ 0xf8 │ │ │ │ vldr d6, [fp, #256] @ 0x100 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ strd r8, r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #116] @ (98d0d4 ) │ │ │ │ + ldr r2, [pc, #116] @ (98d114 ) │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ add r2, pc │ │ │ │ it ne │ │ │ │ ldrne r1, [sp, #112] @ 0x70 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ vstr d6, [sp, #56] @ 0x38 │ │ │ │ @@ -3522089,123 +3522128,123 @@ │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ cmp r4, #15 │ │ │ │ - beq.n 98d0be │ │ │ │ + beq.n 98d0fe │ │ │ │ ldr.w r8, [sl, #4] │ │ │ │ - ldr r3, [pc, #56] @ (98d0d8 ) │ │ │ │ + ldr r3, [pc, #56] @ (98d118 ) │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 98d0be │ │ │ │ + beq.n 98d0fe │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr.w r0, [fp, #288] @ 0x120 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98cfba │ │ │ │ + bne.n 98cffa │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - b.n 98cfbe │ │ │ │ + b.n 98cffe │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xb6e0 │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + lsls r0, r0, #12 │ │ │ │ lsls r4, r7, #1 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #7 │ │ │ │ adds r2, #7 │ │ │ │ cmp r3, #2 │ │ │ │ mov.w r1, r1, lsr #3 │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ add.w r1, r1, #63 @ 0x3f │ │ │ │ bic.w r1, r1, #63 @ 0x3f │ │ │ │ - beq.n 98d11a │ │ │ │ + beq.n 98d15a │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 98d118 │ │ │ │ + beq.n 98d158 │ │ │ │ mul.w r3, r2, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ strd ip, r1, [r0] │ │ │ │ strd r2, ip, [r0, #8] │ │ │ │ lsls r3, r3, #1 │ │ │ │ str.w ip, [r0, #16] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ strd ip, r3, [r0, #20] │ │ │ │ bx lr │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 98d0f8 │ │ │ │ + b.n 98d138 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #100] @ (98d198 ) │ │ │ │ + ldr r4, [pc, #100] @ (98d1d8 ) │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 922520 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 98d18e │ │ │ │ + bhi.n 98d1ce │ │ │ │ tbb [pc, r3] │ │ │ │ movs r3, #27 │ │ │ │ asrs r3, r4, #12 │ │ │ │ lsls r3, r1, #12 │ │ │ │ - ldr r2, [pc, #76] @ (98d19c ) │ │ │ │ - ldr r3, [pc, #76] @ (98d1a0 ) │ │ │ │ + ldr r2, [pc, #76] @ (98d1dc ) │ │ │ │ + ldr r3, [pc, #76] @ (98d1e0 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #68] @ (98d1a4 ) │ │ │ │ - ldr r3, [pc, #68] @ (98d1a8 ) │ │ │ │ + ldr r2, [pc, #68] @ (98d1e4 ) │ │ │ │ + ldr r3, [pc, #68] @ (98d1e8 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #60] @ (98d1ac ) │ │ │ │ - ldr r3, [pc, #60] @ (98d1b0 ) │ │ │ │ + ldr r2, [pc, #60] @ (98d1ec ) │ │ │ │ + ldr r3, [pc, #60] @ (98d1f0 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #52] @ (98d1b4 ) │ │ │ │ - ldr r3, [pc, #52] @ (98d1b8 ) │ │ │ │ + ldr r2, [pc, #52] @ (98d1f4 ) │ │ │ │ + ldr r3, [pc, #52] @ (98d1f8 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3522220,187 +3522259,187 @@ │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #192] @ (98d290 ) │ │ │ │ + ldr r3, [pc, #192] @ (98d2d0 ) │ │ │ │ mov fp, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl dc5778 │ │ │ │ + bl dc57c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98d286 │ │ │ │ + beq.n 98d2c6 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r4, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl dc5bbc │ │ │ │ + bl dc5c04 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 98d22e │ │ │ │ - bl dc602c │ │ │ │ + cbz r0, 98d26e │ │ │ │ + bl dc6074 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 98d262 │ │ │ │ - cbz r6, 98d246 │ │ │ │ + bne.n 98d2a2 │ │ │ │ + cbz r6, 98d286 │ │ │ │ mov r0, sl │ │ │ │ - bl dc59a4 │ │ │ │ + bl dc59ec │ │ │ │ clz r4, r6 │ │ │ │ clz r9, r8 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ orrs.w r3, r4, r9 │ │ │ │ - beq.n 98d234 │ │ │ │ + beq.n 98d274 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl dc5bbc │ │ │ │ + bl dc5c04 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98d1f8 │ │ │ │ + bne.n 98d238 │ │ │ │ tst.w r4, r9 │ │ │ │ - bne.n 98d26c │ │ │ │ + bne.n 98d2ac │ │ │ │ mov r3, fp │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl d9e890 │ │ │ │ + bl d9e8d8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 98d25e │ │ │ │ + bmi.n 98d29e │ │ │ │ clz r9, r8 │ │ │ │ mov r0, sl │ │ │ │ adds r5, #1 │ │ │ │ - bl dc59a4 │ │ │ │ + bl dc59ec │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - b.n 98d1ec │ │ │ │ + b.n 98d22c │ │ │ │ mov r6, sl │ │ │ │ - b.n 98d20a │ │ │ │ + b.n 98d24a │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 98d204 │ │ │ │ + bne.n 98d244 │ │ │ │ mov r8, sl │ │ │ │ - b.n 98d20a │ │ │ │ - ldr r2, [pc, #36] @ (98d294 ) │ │ │ │ - ldr r3, [pc, #40] @ (98d298 ) │ │ │ │ + b.n 98d24a │ │ │ │ + ldr r2, [pc, #36] @ (98d2d4 ) │ │ │ │ + ldr r3, [pc, #40] @ (98d2d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #20] @ (98d29c ) │ │ │ │ - ldr r3, [pc, #12] @ (98d298 ) │ │ │ │ + ldr r2, [pc, #20] @ (98d2dc ) │ │ │ │ + ldr r3, [pc, #12] @ (98d2d8 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 98d272 │ │ │ │ + b.n 98d2b2 │ │ │ │ nop │ │ │ │ - cmp r6, #42 @ 0x2a │ │ │ │ + cmp r5, #234 @ 0xea │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r7!, {r2, r6} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r4, r7, #1 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r6, {r1, r4, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #16] @ (98d2c0 ) │ │ │ │ + ldr r3, [pc, #16] @ (98d300 ) │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, ip │ │ │ │ add r3, pc │ │ │ │ - bl b14774 │ │ │ │ + bl b147b4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ vmaxnm.f32 , , │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #12] @ (98d2e0 ) │ │ │ │ + ldr r3, [pc, #12] @ (98d320 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add r3, pc │ │ │ │ - bl b14774 │ │ │ │ + bl b147b4 │ │ │ │ pop {r3, pc} │ │ │ │ mcr2 15, 7, pc, cr1, cr15, {7} @ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ bl 3a7198 │ │ │ │ subs r3, r0, #0 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ - blt.n 98d30a │ │ │ │ + blt.n 98d34a │ │ │ │ mov r4, r3 │ │ │ │ - bl dd0650 │ │ │ │ + bl dd0658 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 98d310 │ │ │ │ + cbz r0, 98d350 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 65db4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ (98d328 ) │ │ │ │ + ldr r0, [pc, #4] @ (98d368 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr.w r3, [r0, #1680] @ 0x690 │ │ │ │ ldrb.w r2, [r3, #144] @ 0x90 │ │ │ │ - cbnz r2, 98d352 │ │ │ │ + cbnz r2, 98d392 │ │ │ │ ldrb.w r2, [r3, #134] @ 0x86 │ │ │ │ - cbnz r2, 98d34c │ │ │ │ + cbnz r2, 98d38c │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbnz r3, 98d35e │ │ │ │ + cbnz r3, 98d39e │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 98d358 │ │ │ │ - ldr r0, [pc, #28] @ (98d364 ) │ │ │ │ + beq.n 98d398 │ │ │ │ + ldr r0, [pc, #28] @ (98d3a4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #24] @ (98d368 ) │ │ │ │ + ldr r0, [pc, #24] @ (98d3a8 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #24] @ (98d36c ) │ │ │ │ + ldr r0, [pc, #24] @ (98d3ac ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ (98d370 ) │ │ │ │ + ldr r0, [pc, #20] @ (98d3b0 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #20] @ (98d374 ) │ │ │ │ + ldr r0, [pc, #20] @ (98d3b4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ - ldrsb r0, [r4, r0] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r2, [r3, r1] │ │ │ │ + strb r2, [r3, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldrsb r6, [r5, r3] │ │ │ │ + ldrsb r6, [r5, r2] │ │ │ │ lsls r4, r5, #3 │ │ │ │ - strb r0, [r5, r4] │ │ │ │ + strb r0, [r5, r3] │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #1680] @ 0x690 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ @@ -3522411,15 +3522450,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r0, #1680] @ 0x690 │ │ │ │ ldrd ip, r3, [sp, #16] │ │ │ │ orrs.w r2, ip, r3 │ │ │ │ - bne.n 98d3c0 │ │ │ │ + bne.n 98d400 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -3522453,15 +3522492,15 @@ │ │ │ │ blx r3 │ │ │ │ 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 │ │ │ │ - bl 98e478 │ │ │ │ + bl 98e4b8 │ │ │ │ addw r0, r4, #1772 @ 0x6ec │ │ │ │ bl 3ca648 │ │ │ │ addw r0, r4, #1748 @ 0x6d4 │ │ │ │ bl 3ca648 │ │ │ │ ldr.w r0, [r4, #1680] @ 0x690 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ @@ -3522469,359 +3522508,359 @@ │ │ │ │ blx 67b40 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #44] @ (98d480 ) │ │ │ │ - ldr r2, [pc, #48] @ (98d484 ) │ │ │ │ - ldr r3, [pc, #48] @ (98d488 ) │ │ │ │ + ldr r4, [pc, #44] @ (98d4c0 ) │ │ │ │ + ldr r2, [pc, #48] @ (98d4c4 ) │ │ │ │ + ldr r3, [pc, #48] @ (98d4c8 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [pc, #48] @ (98d48c ) │ │ │ │ + ldr r0, [pc, #48] @ (98d4cc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #48] @ (98d490 ) │ │ │ │ + ldr r1, [pc, #48] @ (98d4d0 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ movs r2, #1 │ │ │ │ strd r1, r0, [sp] │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 660d8 <__snprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #744] @ 0x2e8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r5!, {r4, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ - cbz r2, 98d4c2 │ │ │ │ + cbz r2, 98d502 │ │ │ │ cmp r1, #27 │ │ │ │ it hi │ │ │ │ movhi r4, #0 │ │ │ │ - bhi.n 98d4be │ │ │ │ - ldr.w lr, [pc, #36] @ 98d4c8 │ │ │ │ + bhi.n 98d4fe │ │ │ │ + ldr.w lr, [pc, #36] @ 98d508 │ │ │ │ mov ip, r2 │ │ │ │ movs r4, #1 │ │ │ │ add lr, pc │ │ │ │ add.w lr, lr, r1, lsl #5 │ │ │ │ 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 r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #28 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #92 @ 0x5c │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2048] @ 0x800 │ │ │ │ sub.w sp, sp, #2024 @ 0x7e8 │ │ │ │ - ldr r2, [pc, #236] @ (98d5d0 ) │ │ │ │ - ldr r3, [pc, #240] @ (98d5d4 ) │ │ │ │ + ldr r2, [pc, #236] @ (98d610 ) │ │ │ │ + ldr r3, [pc, #240] @ (98d614 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r4, [pc, #240] @ (98d5d8 ) │ │ │ │ + ldr r4, [pc, #240] @ (98d618 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #236] @ (98d5dc ) │ │ │ │ + ldr r1, [pc, #236] @ (98d61c ) │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #232] @ (98d5e0 ) │ │ │ │ + ldr r2, [pc, #232] @ (98d620 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #232] @ (98d5e4 ) │ │ │ │ + ldr r0, [pc, #232] @ (98d624 ) │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ strd r2, r1, [sp] │ │ │ │ - ldr r5, [pc, #228] @ (98d5e8 ) │ │ │ │ + ldr r5, [pc, #228] @ (98d628 ) │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r7, [pc, #224] @ (98d5ec ) │ │ │ │ + ldr r7, [pc, #224] @ (98d62c ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r5, pc │ │ │ │ add r7, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str.w r0, [sp, #2020] @ 0x7e4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 660d8 <__snprintf_chk@plt> │ │ │ │ - ldr r2, [pc, #204] @ (98d5f0 ) │ │ │ │ + ldr r2, [pc, #204] @ (98d630 ) │ │ │ │ mov.w r3, #1000 @ 0x3e8 │ │ │ │ movw r1, #994 @ 0x3e2 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #20 │ │ │ │ strd r2, r7, [sp] │ │ │ │ mov r8, r2 │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ blx 660d8 <__snprintf_chk@plt> │ │ │ │ ldr.w r0, [r6, #1680] @ 0x690 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #168] @ (98d5f4 ) │ │ │ │ + ldr r3, [pc, #168] @ (98d634 ) │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #994 @ 0x3e2 │ │ │ │ add r3, pc │ │ │ │ add r0, sp, #20 │ │ │ │ strd r3, r7, [sp] │ │ │ │ mov.w r3, #1000 @ 0x3e8 │ │ │ │ blx 660d8 <__snprintf_chk@plt> │ │ │ │ ldr.w r0, [r6, #1680] @ 0x690 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #136] @ (98d5f8 ) │ │ │ │ + ldr r0, [pc, #136] @ (98d638 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 3afd10 │ │ │ │ - cbnz r0, 98d596 │ │ │ │ - ldr r2, [pc, #128] @ (98d5fc ) │ │ │ │ - ldr r3, [pc, #104] @ (98d5e4 ) │ │ │ │ + cbnz r0, 98d5d6 │ │ │ │ + ldr r2, [pc, #128] @ (98d63c ) │ │ │ │ + ldr r3, [pc, #104] @ (98d624 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 98d5ca │ │ │ │ + bne.n 98d60a │ │ │ │ add.w sp, sp, #2024 @ 0x7e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r5, sp, #1020 @ 0x3fc │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a78d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98d578 │ │ │ │ + beq.n 98d5b8 │ │ │ │ mov.w r3, #1000 @ 0x3e8 │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ str r5, [sp, #8] │ │ │ │ strd r8, r7, [sp] │ │ │ │ movw r1, #994 @ 0x3e2 │ │ │ │ blx 660d8 <__snprintf_chk@plt> │ │ │ │ ldr.w r0, [r6, #1680] @ 0x690 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ - b.n 98d578 │ │ │ │ + b.n 98d5b8 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - str r1, [sp, #440] @ 0x1b8 │ │ │ │ + str r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r3, #10 │ │ │ │ + cmp r2, #202 @ 0xca │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r4, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #784] @ 0x310 │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r5, #2] │ │ │ │ lsls r6, r5, #1 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r4!, {r2, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r4, {r4, r5, r7} │ │ │ │ + ldmia r4, {r4, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - cmp r2, #128 @ 0x80 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ lsls r2, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr.w r2, [pc, #1188] @ 98dab8 │ │ │ │ + ldr.w r2, [pc, #1188] @ 98daf8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r3, [pc, #1188] @ 98dabc │ │ │ │ + ldr.w r3, [pc, #1188] @ 98dafc │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r7, [pc, #1184] @ 98dac0 │ │ │ │ + ldr.w r7, [pc, #1184] @ 98db00 │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #61288 @ 0xef68 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 6810c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98d84c │ │ │ │ + beq.w 98d88c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #1152] @ 98dac4 │ │ │ │ + ldr.w r0, [pc, #1152] @ 98db04 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 3afd10 │ │ │ │ ldrb.w r3, [r4, #1740] @ 0x6cc │ │ │ │ movs r1, #0 │ │ │ │ bfi r3, r0, #0, #1 │ │ │ │ - ldr.w r0, [pc, #1136] @ 98dac8 │ │ │ │ + ldr.w r0, [pc, #1136] @ 98db08 │ │ │ │ strb.w r3, [r4, #1740] @ 0x6cc │ │ │ │ add r0, pc │ │ │ │ bl 3afd10 │ │ │ │ ldrb.w r3, [r4, #1740] @ 0x6cc │ │ │ │ movs r1, #0 │ │ │ │ bfi r3, r0, #1, #1 │ │ │ │ - ldr.w r0, [pc, #1116] @ 98dacc │ │ │ │ + ldr.w r0, [pc, #1116] @ 98db0c │ │ │ │ strb.w r3, [r4, #1740] @ 0x6cc │ │ │ │ add r0, pc │ │ │ │ bl 3afd10 │ │ │ │ ldrb.w r3, [r4, #1740] @ 0x6cc │ │ │ │ movs r1, #0 │ │ │ │ bfi r3, r0, #3, #1 │ │ │ │ - ldr.w r0, [pc, #1096] @ 98dad0 │ │ │ │ + ldr.w r0, [pc, #1096] @ 98db10 │ │ │ │ strb.w r3, [r4, #1740] @ 0x6cc │ │ │ │ add r0, pc │ │ │ │ bl 3afd10 │ │ │ │ ldrb.w r3, [r4, #1740] @ 0x6cc │ │ │ │ movs r1, #0 │ │ │ │ bfi r3, r0, #2, #1 │ │ │ │ - ldr.w r0, [pc, #1076] @ 98dad4 │ │ │ │ + ldr.w r0, [pc, #1076] @ 98db14 │ │ │ │ strb.w r3, [r4, #1740] @ 0x6cc │ │ │ │ add r0, pc │ │ │ │ bl 3afd10 │ │ │ │ ldrb.w r3, [r4, #1740] @ 0x6cc │ │ │ │ movs r1, #0 │ │ │ │ bfi r3, r0, #4, #1 │ │ │ │ - ldr.w r0, [pc, #1056] @ 98dad8 │ │ │ │ + ldr.w r0, [pc, #1056] @ 98db18 │ │ │ │ strb.w r3, [r4, #1740] @ 0x6cc │ │ │ │ add r0, pc │ │ │ │ bl 3afd10 │ │ │ │ - ldr.w r3, [pc, #1044] @ 98dadc │ │ │ │ + ldr.w r3, [pc, #1044] @ 98db1c │ │ │ │ ldrb.w r2, [r4, #1740] @ 0x6cc │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ str.w r3, [r4, #1392] @ 0x570 │ │ │ │ - ldr.w r3, [pc, #1032] @ 98dae0 │ │ │ │ + ldr.w r3, [pc, #1032] @ 98db20 │ │ │ │ bfi r2, r0, #5, #1 │ │ │ │ - ldr.w r1, [pc, #1028] @ 98dae4 │ │ │ │ + ldr.w r1, [pc, #1028] @ 98db24 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r4, #1740] @ 0x6cc │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #1020] @ (98dae8 ) │ │ │ │ + ldr r2, [pc, #1020] @ (98db28 ) │ │ │ │ add r1, pc │ │ │ │ str.w r3, [r4, #1368] @ 0x558 │ │ │ │ - ldr r3, [pc, #1016] @ (98daec ) │ │ │ │ + ldr r3, [pc, #1016] @ (98db2c ) │ │ │ │ str.w r1, [r4, #1380] @ 0x564 │ │ │ │ - ldr r1, [pc, #1012] @ (98daf0 ) │ │ │ │ + ldr r1, [pc, #1012] @ (98db30 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #1520] @ 0x5f0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1408] @ 0x580 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #1000] @ (98daf4 ) │ │ │ │ + ldr r3, [pc, #1000] @ (98db34 ) │ │ │ │ str.w r1, [r4, #1384] @ 0x568 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str.w r2, [r4, #1424] @ 0x590 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str.w r3, [r4, #1416] @ 0x588 │ │ │ │ - ldr r2, [pc, #988] @ (98daf8 ) │ │ │ │ - ldr r3, [pc, #988] @ (98dafc ) │ │ │ │ + ldr r2, [pc, #988] @ (98db38 ) │ │ │ │ + ldr r3, [pc, #988] @ (98db3c ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #1488] @ 0x5d0 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #984] @ (98db00 ) │ │ │ │ + ldr r2, [pc, #984] @ (98db40 ) │ │ │ │ str.w r3, [r4, #1492] @ 0x5d4 │ │ │ │ - ldr r3, [pc, #980] @ (98db04 ) │ │ │ │ + ldr r3, [pc, #980] @ (98db44 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r4, #1680] @ 0x690 │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r4, #1496] @ 0x5d8 │ │ │ │ str.w r3, [r4, #1508] @ 0x5e4 │ │ │ │ - bl 99c9fc │ │ │ │ + bl 99ca3c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98d846 │ │ │ │ + beq.n 98d886 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ str.w r0, [r4, #1684] @ 0x694 │ │ │ │ - bls.n 98d846 │ │ │ │ + bls.n 98d886 │ │ │ │ ldrb.w r0, [r5, #144] @ 0x90 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ - cbz r0, 98d790 │ │ │ │ + cbz r0, 98d7d0 │ │ │ │ mov.w r1, #260 @ 0x104 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e05a │ │ │ │ + bne.w 98e09a │ │ │ │ str.w r0, [r4, #1724] @ 0x6bc │ │ │ │ - ldr r0, [pc, #912] @ (98db08 ) │ │ │ │ + ldr r0, [pc, #912] @ (98db48 ) │ │ │ │ strb.w r1, [r5, #144] @ 0x90 │ │ │ │ add r0, pc │ │ │ │ bl 3afd10 │ │ │ │ strb.w r0, [r5, #144] @ 0x90 │ │ │ │ - ldr r0, [pc, #900] @ (98db0c ) │ │ │ │ + ldr r0, [pc, #900] @ (98db4c ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 3afd10 │ │ │ │ ldrb.w r3, [r4, #1740] @ 0x6cc │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r0, #7, #1 │ │ │ │ strb.w r3, [r4, #1740] @ 0x6cc │ │ │ │ - ldr r3, [pc, #880] @ (98db10 ) │ │ │ │ - ldr r0, [pc, #880] @ (98db14 ) │ │ │ │ + ldr r3, [pc, #880] @ (98db50 ) │ │ │ │ + ldr r0, [pc, #880] @ (98db54 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #880] @ (98db18 ) │ │ │ │ + ldr r3, [pc, #880] @ (98db58 ) │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #876] @ (98db1c ) │ │ │ │ + ldr r3, [pc, #876] @ (98db5c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #872] @ (98db20 ) │ │ │ │ + ldr r3, [pc, #872] @ (98db60 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ mov r1, r3 │ │ │ │ blx 660d8 <__snprintf_chk@plt> │ │ │ │ movs r3, #8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #1796] @ 0x704 │ │ │ │ movs r3, #38 @ 0x26 │ │ │ │ str.w r3, [r4, #1800] @ 0x708 │ │ │ │ movs r3, #9 │ │ │ │ str.w r3, [r4, #1804] @ 0x70c │ │ │ │ - bl 991ff4 │ │ │ │ + bl 992034 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #119 @ 0x77 │ │ │ │ mov r0, r4 │ │ │ │ and.w r9, r3, #65 @ 0x41 │ │ │ │ - bl 991ff4 │ │ │ │ + bl 992034 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ and.w r8, r3, #65 @ 0x41 │ │ │ │ - bl 991ff4 │ │ │ │ + bl 992034 │ │ │ │ cmp.w r9, #65 @ 0x41 │ │ │ │ itt eq │ │ │ │ moveq r2, #118 @ 0x76 │ │ │ │ streq.w r2, [r4, #1796] @ 0x704 │ │ │ │ cmp.w r8, #65 @ 0x41 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ itt eq │ │ │ │ @@ -3522831,79 +3522870,79 @@ │ │ │ │ and.w r3, r3, #65 @ 0x41 │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ itt eq │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ streq.w r3, [r4, #1804] @ 0x70c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 98df7a │ │ │ │ + bne.w 98dfba │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r0, 98d86e │ │ │ │ + cbnz r0, 98d8ae │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r2, [pc, #720] @ (98db24 ) │ │ │ │ - ldr r3, [pc, #616] @ (98dabc ) │ │ │ │ + ldr r2, [pc, #720] @ (98db64 ) │ │ │ │ + ldr r3, [pc, #616] @ (98dafc ) │ │ │ │ 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 98e1ca │ │ │ │ + bne.w 98e20a │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98d846 │ │ │ │ + beq.n 98d886 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #6 │ │ │ │ it hi │ │ │ │ cmphi r3, #12 │ │ │ │ ite ls │ │ │ │ movls r3, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - bls.n 98d846 │ │ │ │ + bls.n 98d886 │ │ │ │ strb.w r3, [r4, #1688] @ 0x698 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #87 @ 0x57 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98d8aa │ │ │ │ + cbz r0, 98d8ea │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r4, #1690] @ 0x69a │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e072 │ │ │ │ + bne.w 98e0b2 │ │ │ │ sxtb r7, r7 │ │ │ │ - vldr s14, [pc, #492] @ 98dab4 │ │ │ │ + vldr s14, [pc, #492] @ 98daf4 │ │ │ │ cmp r7, #0 │ │ │ │ addw r8, r4, #1700 @ 0x6a4 │ │ │ │ mov.w r3, #4 │ │ │ │ mov.w r1, #10 │ │ │ │ mov.w r2, #0 │ │ │ │ it eq │ │ │ │ vmoveq.f32 s15, s14 │ │ │ │ @@ -3522919,80 +3522958,80 @@ │ │ │ │ str.w r1, [r4, #1732] @ 0x6c4 │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ str.w r2, [r4, #1736] @ 0x6c8 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98d91a │ │ │ │ + cbz r0, 98d95a │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r4, #1689] @ 0x699 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98d93c │ │ │ │ + cbz r0, 98d97c │ │ │ │ vldr s14, [sp, #48] @ 0x30 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 98d950 │ │ │ │ + bmi.n 98d990 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ vldr s15, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 98d950 │ │ │ │ + cbnz r0, 98d990 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ addw sl, r4, #1692 @ 0x69c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ mov r0, r5 │ │ │ │ vstr s15, [sl] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98da9a │ │ │ │ + beq.w 98dada │ │ │ │ vldr s14, [sp, #48] @ 0x30 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.w 98da9a │ │ │ │ + bpl.w 98dada │ │ │ │ add.w r9, r4, #1696 @ 0x6a0 │ │ │ │ movs r1, #1 │ │ │ │ addw r0, r4, #1748 @ 0x6d4 │ │ │ │ vstr s15, [r9] │ │ │ │ bl 3ca65c │ │ │ │ movs r1, #3 │ │ │ │ addw r0, r4, #1772 @ 0x6ec │ │ │ │ bl 3ca65c │ │ │ │ mov r0, r4 │ │ │ │ - bl 98e4e4 │ │ │ │ + bl 98e524 │ │ │ │ ldr.w r5, [r4, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98dec6 │ │ │ │ + beq.w 98df06 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ mov.w fp, #4096 @ 0x1000 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w lr, #16843009 @ 0x1010101 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w r2, [r3, #632] @ 0x278 │ │ │ │ subs r2, r1, #1 │ │ │ │ strd r0, r0, [r3, #624] @ 0x270 │ │ │ │ strd r0, r0, [r3, #616] @ 0x268 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.w 98e1ce │ │ │ │ + bhi.w 98e20e │ │ │ │ tbb [pc, r2] │ │ │ │ ldr r4, [r3, r1] │ │ │ │ lsls r0, r2, #9 │ │ │ │ movs r2, #32 │ │ │ │ str.w r2, [r4, #972] @ 0x3cc │ │ │ │ movs r2, #8 │ │ │ │ str.w r2, [r4, #976] @ 0x3d0 │ │ │ │ @@ -3523016,133 +3523055,133 @@ │ │ │ │ str.w r7, [r3, #680] @ 0x2a8 │ │ │ │ ite eq │ │ │ │ moveq r7, r2 │ │ │ │ movne r7, #8 │ │ │ │ cmp r1, #6 │ │ │ │ strd r7, r7, [r3, #664] @ 0x298 │ │ │ │ strd r7, r7, [r3, #672] @ 0x2a0 │ │ │ │ - beq.w 98db3e │ │ │ │ + beq.w 98db7e │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.n 98da4c │ │ │ │ + bhi.n 98da8c │ │ │ │ ldrb.w r7, [r5, #134] @ 0x86 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 98d9c0 │ │ │ │ + bne.n 98da00 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r1, #2 │ │ │ │ - bls.n 98da3c │ │ │ │ + bls.n 98da7c │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 98d9c0 │ │ │ │ + bne.n 98da00 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98db72 │ │ │ │ + beq.w 98dbb2 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w r0, [r4, #1048] @ 0x418 │ │ │ │ str.w r0, [r4, #1044] @ 0x414 │ │ │ │ str.w r0, [r4, #1040] @ 0x410 │ │ │ │ str.w r0, [r4, #1036] @ 0x40c │ │ │ │ str.w r2, [r4, #1052] @ 0x41c │ │ │ │ ldr.w r7, [r4, #1728] @ 0x6c0 │ │ │ │ ldr.w r2, [r4, #1732] @ 0x6c4 │ │ │ │ strd r7, r2, [r3, #636] @ 0x27c │ │ │ │ - b.n 98d9ea │ │ │ │ + b.n 98da2a │ │ │ │ ldr.w r2, [r4, #1736] @ 0x6c8 │ │ │ │ str.w r2, [r4, #888] @ 0x378 │ │ │ │ movs r2, #32 │ │ │ │ str.w r2, [r4, #892] @ 0x37c │ │ │ │ - b.n 98d9ea │ │ │ │ + b.n 98da2a │ │ │ │ movs r2, #32 │ │ │ │ strd r2, r2, [r4, #804] @ 0x324 │ │ │ │ - b.n 98d9ea │ │ │ │ + b.n 98da2a │ │ │ │ movs r2, #32 │ │ │ │ strd r2, r2, [r4, #720] @ 0x2d0 │ │ │ │ - b.n 98d9ea │ │ │ │ + b.n 98da2a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ blx r3 │ │ │ │ vldr s15, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98d97c │ │ │ │ + bne.w 98d9bc │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 98d97c │ │ │ │ + b.n 98d9bc │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r4 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #212 @ 0xd4 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ mrrc2 15, 15, pc, r1, cr15 @ │ │ │ │ stc2 15, cr15, [r9, #-1020] @ 0xfffffc04 │ │ │ │ ldc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ adds r0, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 15, cr15, [pc], #-1020 @ 98d6f4 │ │ │ │ + stc2 15, cr15, [pc], #-1020 @ 98d734 │ │ │ │ ldc2 15, cr15, [r7, #-1020]! @ 0xfffffc04 │ │ │ │ adds r0, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ mrrc2 15, 15, pc, r7, cr15 @ │ │ │ │ stc2l 15, cr15, [r9], #-1020 @ 0xfffffc04 │ │ │ │ stc2 15, cr15, [r3], #1020 @ 0x3fc │ │ │ │ ldc2l 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r3!, {r1, r4, r6} │ │ │ │ + ldmia r3!, {r1, r4} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ + ldmia r1, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ + ldrh r6, [r5, #50] @ 0x32 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + ldmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldmia r2!, {r1, r6} │ │ │ │ + ldmia r2!, {r1} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ lsls r2, r0, #4 │ │ │ │ movs r7, #32 │ │ │ │ ldr.w r5, [r4, #1680] @ 0x690 │ │ │ │ movs r3, #16 │ │ │ │ str.w r7, [r4, #988] @ 0x3dc │ │ │ │ strd r3, r3, [r4, #992] @ 0x3e0 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #1016] @ 0x3f8 │ │ │ │ ldrb.w r3, [r5, #144] @ 0x90 │ │ │ │ - cbz r3, 98db72 │ │ │ │ + cbz r3, 98dbb2 │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ str.w r3, [r4, #1308] @ 0x51c │ │ │ │ str.w r3, [r4, #1312] @ 0x520 │ │ │ │ str.w r3, [r4, #1320] @ 0x528 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str.w r3, [r4, #1304] @ 0x518 │ │ │ │ str.w r3, [r4, #1300] @ 0x514 │ │ │ │ str.w r3, [r4, #1296] @ 0x510 │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ str.w r3, [r4, #1316] @ 0x524 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ str.w r3, [r4, #1324] @ 0x52c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl b1457c │ │ │ │ + bl b145bc │ │ │ │ ldr.w r5, [r4, #1680] @ 0x690 │ │ │ │ ldr.w r2, [r4, #1708] @ 0x6ac │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldrb.w r3, [r5, #132] @ 0x84 │ │ │ │ mov.w r7, #2048 @ 0x800 │ │ │ │ @@ -3523158,49 +3523197,49 @@ │ │ │ │ str.w r3, [r4, #288] @ 0x120 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #276] @ 0x114 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r4, #9] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98dbd2 │ │ │ │ + cbz r0, 98dc12 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ cmp.w r7, #32768 @ 0x8000 │ │ │ │ it cs │ │ │ │ movcs.w r7, #32768 @ 0x8000 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #20 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98dec0 │ │ │ │ + beq.w 98df00 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r4, #236] @ 0xec │ │ │ │ blx r3 │ │ │ │ movs r3, #8 │ │ │ │ - cbz r0, 98dc14 │ │ │ │ + cbz r0, 98dc54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ sub.w r2, r3, #17 │ │ │ │ cmp r2, #15 │ │ │ │ ite ls │ │ │ │ rsbls r3, r3, #32 │ │ │ │ movhi r3, #16 │ │ │ │ str.w r3, [r4, #240] @ 0xf0 │ │ │ │ ldr.w r3, [r4, #236] @ 0xec │ │ │ │ - cbz r3, 98dc26 │ │ │ │ + cbz r3, 98dc66 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #32 │ │ │ │ ldrb.w r1, [r5, #144] @ 0x90 │ │ │ │ mov.w r2, #0 │ │ │ │ str.w r3, [r4, #244] @ 0xf4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r3, [r5, #132] @ 0x84 │ │ │ │ @@ -3523214,34 +3523253,34 @@ │ │ │ │ movs r7, #1 │ │ │ │ bfi r2, r3, #8, #8 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ strb r7, [r4, #16] │ │ │ │ strb r7, [r4, #21] │ │ │ │ strb.w r7, [r4, #39] @ 0x27 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98deac │ │ │ │ + bne.w 98deec │ │ │ │ mov.w lr, r3, lsl #9 │ │ │ │ str.w lr, [r4, #252] @ 0xfc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98e0a8 │ │ │ │ + beq.w 98e0e8 │ │ │ │ mov.w r7, #430 @ 0x1ae │ │ │ │ strh.w r2, [r4, #29] │ │ │ │ movs r2, #0 │ │ │ │ strd r7, r7, [r4, #264] @ 0x108 │ │ │ │ str.w r2, [r4, #300] @ 0x12c │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ strb.w r3, [r4, #56] @ 0x38 │ │ │ │ strb.w r3, [r4, #33] @ 0x21 │ │ │ │ strb.w r3, [r4, #45] @ 0x2d │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ strb r3, [r4, #19] │ │ │ │ strb r3, [r4, #25] │ │ │ │ strh.w r2, [r4, #147] @ 0x93 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e016 │ │ │ │ + bne.w 98e056 │ │ │ │ ldr.w r2, [r4, #1720] @ 0x6b8 │ │ │ │ mov r7, r0 │ │ │ │ str.w r3, [r4, #248] @ 0xf8 │ │ │ │ subs r2, r2, r3 │ │ │ │ str.w r3, [r4, #256] @ 0x100 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ @@ -3523281,15 +3523320,15 @@ │ │ │ │ str.w r7, [r4, #308] @ 0x134 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r2, [r4, #76] @ 0x4c │ │ │ │ strb.w r7, [r4, #41] @ 0x29 │ │ │ │ mov r7, r0 │ │ │ │ strb r2, [r4, #20] │ │ │ │ strb.w r2, [r4, #47] @ 0x2f │ │ │ │ - cbz r0, 98dd4e │ │ │ │ + cbz r0, 98dd8e │ │ │ │ movs r2, #4 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, #0 │ │ │ │ strd r2, r7, [r4, #324] @ 0x144 │ │ │ │ ldrh.w r7, [r5, #146] @ 0x92 │ │ │ │ mov r2, r6 │ │ │ │ ite eq │ │ │ │ @@ -3523370,47 +3523409,47 @@ │ │ │ │ movne r1, #30 │ │ │ │ str.w r1, [r4, #348] @ 0x15c │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ strh.w r1, [r4, #72] @ 0x48 │ │ │ │ movs r1, #24 │ │ │ │ blx r3 │ │ │ │ vmov.f32 s15, #16 @ 0x40800000 4.0 │ │ │ │ - cbz r0, 98de80 │ │ │ │ + cbz r0, 98dec0 │ │ │ │ vldr s15, [sp, #48] @ 0x30 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ - ldr r0, [pc, #852] @ (98e1d8 ) │ │ │ │ + ldr r0, [pc, #852] @ (98e218 ) │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #16752 @ 0x4170 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #600] @ 0x258 │ │ │ │ vstr s15, [r4, #596] @ 0x254 │ │ │ │ bl 3afd10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98e050 │ │ │ │ + beq.w 98e090 │ │ │ │ ldr.w r3, [r4, #1680] @ 0x690 │ │ │ │ - ldr r2, [pc, #824] @ (98e1dc ) │ │ │ │ + ldr r2, [pc, #824] @ (98e21c ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r3, #128] @ 0x80 │ │ │ │ - b.n 98d850 │ │ │ │ + b.n 98d890 │ │ │ │ mov.w r7, #2048 @ 0x800 │ │ │ │ str.w r7, [r4, #252] @ 0xfc │ │ │ │ mov.w r7, #410 @ 0x19a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 98dc7c │ │ │ │ - b.n 98dc78 │ │ │ │ + beq.w 98dcbc │ │ │ │ + b.n 98dcb8 │ │ │ │ mov.w r7, #2048 @ 0x800 │ │ │ │ - b.n 98dbea │ │ │ │ + b.n 98dc2a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #27 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 98ded8 │ │ │ │ + cbnz r0, 98df18 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ movs r1, #10 │ │ │ │ movs r7, #32 │ │ │ │ strd r3, r3, [r4, #616] @ 0x268 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r5 │ │ │ │ @@ -3523419,28 +3523458,28 @@ │ │ │ │ strd r1, r3, [r4, #640] @ 0x280 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #29 │ │ │ │ str.w r3, [r4, #648] @ 0x288 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e08a │ │ │ │ + bne.w 98e0ca │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r7, #32 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ strb.w r2, [r4, #686] @ 0x2ae │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #3 │ │ │ │ str.w r7, [r4, #652] @ 0x28c │ │ │ │ str.w r2, [r4, #680] @ 0x2a8 │ │ │ │ mov r2, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 98df28 │ │ │ │ + cbnz r0, 98df68 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ strd r3, r3, [r4, #952] @ 0x3b8 │ │ │ │ mov.w r2, #3584 @ 0xe00 │ │ │ │ ldr.w r3, [r4, #1708] @ 0x6ac │ │ │ │ movs r7, #32 │ │ │ │ str.w r3, [r4, #976] @ 0x3d0 │ │ │ │ movs r1, #30 │ │ │ │ @@ -3523451,32 +3523490,32 @@ │ │ │ │ strd r7, r3, [r4, #968] @ 0x3c8 │ │ │ │ movs r3, #1 │ │ │ │ strd r2, r3, [r4, #980] @ 0x3d4 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98db28 │ │ │ │ + beq.w 98db68 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 98db28 │ │ │ │ + bhi.w 98db68 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #30 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98db2a │ │ │ │ + beq.w 98db6a │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 98db2a │ │ │ │ + b.n 98db6a │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98df8c │ │ │ │ + cbz r0, 98dfcc │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldrb.w r3, [r5, #133] @ 0x85 │ │ │ │ addw r8, r4, #1700 @ 0x6a4 │ │ │ │ movs r1, #1 │ │ │ │ @@ -3523484,55 +3523523,55 @@ │ │ │ │ movt r2, #17056 @ 0x42a0 │ │ │ │ strb.w r0, [r4, #1688] @ 0x698 │ │ │ │ strb.w r1, [r4, #1690] @ 0x69a │ │ │ │ str.w r2, [r8] │ │ │ │ movs r2, #8 │ │ │ │ str.w r2, [r4, #1708] @ 0x6ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e0fa │ │ │ │ + bne.w 98e13a │ │ │ │ ldrb.w r3, [r5, #134] @ 0x86 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e14a │ │ │ │ + bne.w 98e18a │ │ │ │ ldrb.w r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98e0f6 │ │ │ │ + bne.w 98e136 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ movs r3, #1 │ │ │ │ - cbz r0, 98dfde │ │ │ │ + cbz r0, 98e01e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #15 │ │ │ │ it cs │ │ │ │ movcs r3, #15 │ │ │ │ str.w r3, [r4, #1712] @ 0x6b0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r1, #249 @ 0xf9 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98dff6 │ │ │ │ + cbz r0, 98e036 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r3, [pc, #488] @ (98e1e0 ) │ │ │ │ + ldr r3, [pc, #488] @ (98e220 ) │ │ │ │ ldrb.w r2, [r5, #133] @ 0x85 │ │ │ │ strb.w r0, [r4, #1691] @ 0x69b │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str.w r3, [r4, #1424] @ 0x590 │ │ │ │ movs r3, #16 │ │ │ │ str.w r3, [r4, #1716] @ 0x6b4 │ │ │ │ - cbz r2, 98e010 │ │ │ │ + cbz r2, 98e050 │ │ │ │ movs r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 98d8f8 │ │ │ │ + b.n 98d938 │ │ │ │ ldr.w r2, [r4, #1720] @ 0x6b8 │ │ │ │ movs r7, #4 │ │ │ │ str.w r7, [r4, #248] @ 0xf8 │ │ │ │ subs r2, #0 │ │ │ │ str.w r7, [r4, #256] @ 0x100 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ @@ -3523545,49 +3523584,49 @@ │ │ │ │ movs r2, #7 │ │ │ │ mvn.w lr, #7 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 98dcd8 │ │ │ │ + b.n 98dd18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98d4cc │ │ │ │ - b.w 98d850 │ │ │ │ + bl 98d50c │ │ │ │ + b.w 98d890 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r1, [r5, #144] @ 0x90 │ │ │ │ str.w r3, [r4, #1724] @ 0x6bc │ │ │ │ cmp r3, #3 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ andhi.w r1, r1, #1 │ │ │ │ - b.w 98d776 │ │ │ │ + b.w 98d7b6 │ │ │ │ vldr s15, [sp, #48] @ 0x30 │ │ │ │ - vldr s14, [pc, #348] @ 98e1d4 │ │ │ │ + vldr s14, [pc, #348] @ 98e214 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r7, #1 │ │ │ │ movpl r7, #0 │ │ │ │ - b.n 98d8c2 │ │ │ │ + b.n 98d902 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.w 98df06 │ │ │ │ + bhi.w 98df46 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #29 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98e1c6 │ │ │ │ + beq.w 98e206 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - b.n 98df08 │ │ │ │ + b.n 98df48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98e182 │ │ │ │ + beq.n 98e1c2 │ │ │ │ strh.w r2, [r4, #29] │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ ldr.w r2, [r4, #1720] @ 0x6b8 │ │ │ │ strb.w r7, [r4, #56] @ 0x38 │ │ │ │ subs r2, #0 │ │ │ │ strb.w r7, [r4, #33] @ 0x21 │ │ │ │ it ne │ │ │ │ @@ -3523602,67 +3523641,67 @@ │ │ │ │ movs r7, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ str.w r7, [r4, #248] @ 0xf8 │ │ │ │ str.w r7, [r4, #256] @ 0x100 │ │ │ │ movw r7, #257 @ 0x101 │ │ │ │ strh.w r7, [r4, #147] @ 0x93 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 98e03a │ │ │ │ + b.n 98e07a │ │ │ │ movs r3, #15 │ │ │ │ - b.n 98dfde │ │ │ │ - ldr r0, [pc, #232] @ (98e1e4 ) │ │ │ │ + b.n 98e01e │ │ │ │ + ldr r0, [pc, #232] @ (98e224 ) │ │ │ │ add r0, pc │ │ │ │ bl 3afd10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98dfb4 │ │ │ │ + beq.w 98dff4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #245 @ 0xf5 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98e124 │ │ │ │ + cbz r0, 98e164 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 98e124 │ │ │ │ + cbz r3, 98e164 │ │ │ │ ldr.w r3, [r4, #1720] @ 0x6b8 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #1720] @ 0x6b8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #246 @ 0xf6 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98dfb4 │ │ │ │ + beq.w 98dff4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98dfb4 │ │ │ │ + beq.w 98dff4 │ │ │ │ ldr.w r3, [r4, #1720] @ 0x6b8 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r4, #1720] @ 0x6b8 │ │ │ │ - b.n 98dfb4 │ │ │ │ - ldr r0, [pc, #156] @ (98e1e8 ) │ │ │ │ + b.n 98dff4 │ │ │ │ + ldr r0, [pc, #156] @ (98e228 ) │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ bl 3afd10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98dfbe │ │ │ │ + beq.w 98dffe │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #259 @ 0x103 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98dfbe │ │ │ │ + beq.w 98dffe │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98dfbe │ │ │ │ + beq.w 98dffe │ │ │ │ ldr.w r3, [r4, #1720] @ 0x6b8 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #1720] @ 0x6b8 │ │ │ │ - b.n 98dfbe │ │ │ │ + b.n 98dffe │ │ │ │ strh.w r2, [r4, #29] │ │ │ │ movs r7, #120 @ 0x78 │ │ │ │ ldr.w r2, [r4, #1720] @ 0x6b8 │ │ │ │ mov fp, r3 │ │ │ │ strd r7, r7, [r4, #264] @ 0x108 │ │ │ │ movw r7, #257 @ 0x101 │ │ │ │ subs r2, #0 │ │ │ │ @@ -3523676,61 +3523715,61 @@ │ │ │ │ strb.w r3, [r4, #45] @ 0x2d │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ strb r3, [r4, #19] │ │ │ │ strb r3, [r4, #25] │ │ │ │ str.w r3, [r4, #248] @ 0xf8 │ │ │ │ str.w r3, [r4, #256] @ 0x100 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 98dccc │ │ │ │ + b.n 98dd0c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - b.n 98df08 │ │ │ │ + b.n 98df48 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ - b.n 98da6c │ │ │ │ + b.n 98daac │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, r4 │ │ │ │ - stmia r4!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r4!, {r1, r3, r4, r5} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bl 6d81de │ │ │ │ + bl 6d821e │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ lsls r4, r7, #1 │ │ │ │ - stmia r1!, {r1, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r6} │ │ │ │ lsls r4, r7, #1 │ │ │ │ ldr.w r0, [r0, #1680] @ 0x690 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #224] @ (98e2e8 ) │ │ │ │ + ldr r2, [pc, #224] @ (98e328 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #224] @ (98e2ec ) │ │ │ │ + ldr r3, [pc, #224] @ (98e32c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 98e2c6 │ │ │ │ + beq.n 98e306 │ │ │ │ add r2, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 992078 │ │ │ │ + bl 9920b8 │ │ │ │ ldrh.w ip, [r5, #26] │ │ │ │ ubfx r2, ip, #3, #6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 98e2e0 │ │ │ │ + beq.n 98e320 │ │ │ │ ldrd r1, lr, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ ldrd fp, sl, [r5, #12] │ │ │ │ add.w r6, lr, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r9, [r5, #20] │ │ │ │ subs r7, r1, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ @@ -3523760,47 +3523799,47 @@ │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r1 │ │ │ │ addcc r0, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ cmp r4, r8 │ │ │ │ mla r5, r0, r6, r5 │ │ │ │ - bne.n 98e25c │ │ │ │ + bne.n 98e29c │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ ldrb r1, [r5, #27] │ │ │ │ and.w r0, r0, #7 │ │ │ │ ubfx r3, r3, #3, #16 │ │ │ │ tst.w r1, #124 @ 0x7c │ │ │ │ mul.w r0, r3, r0 │ │ │ │ itt ne │ │ │ │ ubfxne r1, r1, #2, #5 │ │ │ │ mulne r0, r1 │ │ │ │ mul.w r0, r8, r0 │ │ │ │ - ldr r2, [pc, #40] @ (98e2f0 ) │ │ │ │ - ldr r3, [pc, #32] @ (98e2ec ) │ │ │ │ + ldr r2, [pc, #40] @ (98e330 ) │ │ │ │ + ldr r3, [pc, #32] @ (98e32c ) │ │ │ │ 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 98e2e4 │ │ │ │ + bne.n 98e324 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r8, r2 │ │ │ │ - b.n 98e2a4 │ │ │ │ + b.n 98e2e4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - adds r0, r6, #7 │ │ │ │ + adds r0, r6, #6 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + adds r2, r6, #3 │ │ │ │ lsls r2, r0, #4 │ │ │ │ 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 │ │ │ │ @@ -3523813,28 +3523852,28 @@ │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r5, [r7, #1680] @ 0x690 │ │ │ │ addw r8, r7, #3896 @ 0xf38 │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 3ca6e8 │ │ │ │ ldr.w r4, [r7, #3900] @ 0xf3c │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 98e3aa │ │ │ │ + beq.n 98e3ea │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ addw fp, r7, #3880 @ 0xf28 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r0 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r3, 98e39e │ │ │ │ + cbz r3, 98e3de │ │ │ │ ldrd ip, r3, [r4] │ │ │ │ str.w r3, [ip, #4] │ │ │ │ str.w ip, [r3] │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ strd sl, sl, [r4] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #3884] @ 0xf2c │ │ │ │ @@ -3523854,73 +3523893,73 @@ │ │ │ │ ldr.w r3, [r0, #1836] @ 0x72c │ │ │ │ str r3, [r4, #12] │ │ │ │ str r2, [r3, #0] │ │ │ │ str.w r2, [r0, #1836] @ 0x72c │ │ │ │ mov r4, r6 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r8, r4 │ │ │ │ - bne.n 98e33e │ │ │ │ + bne.n 98e37e │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ ldr.w r9, [r7, #3892] @ 0xf34 │ │ │ │ add.w sl, r7, #3888 @ 0xf30 │ │ │ │ cmp r9, sl │ │ │ │ - beq.n 98e45c │ │ │ │ + beq.n 98e49c │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ mov r5, r9 │ │ │ │ movs r6, #0 │ │ │ │ - vldr d8, [pc, #172] @ 98e470 │ │ │ │ + vldr d8, [pc, #172] @ 98e4b0 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 98e3d0 │ │ │ │ + b.n 98e410 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp sl, r5 │ │ │ │ - beq.n 98e43c │ │ │ │ + beq.n 98e47c │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98e3c8 │ │ │ │ + beq.n 98e408 │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r0, [fp, #632] @ 0x278 │ │ │ │ str r2, [r3, #0] │ │ │ │ vstr d8, [r5] │ │ │ │ - bl 98f6dc │ │ │ │ + bl 98f71c │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 98e426 │ │ │ │ + cbz r0, 98e466 │ │ │ │ ldr.w r0, [fp, #632] @ 0x278 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #136] @ 0x88 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ ldr.w r0, [fp, #632] @ 0x278 │ │ │ │ - bl 98f6dc │ │ │ │ + bl 98f71c │ │ │ │ ldr.w r2, [fp, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ ldr.w r3, [r7, #3900] @ 0xf3c │ │ │ │ strd r8, r3, [r5] │ │ │ │ str r5, [r3, #0] │ │ │ │ str.w r5, [r7, #3900] @ 0xf3c │ │ │ │ mov r5, r4 │ │ │ │ cmp sl, r5 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 98e3d0 │ │ │ │ + bne.n 98e410 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ bl 3ca704 │ │ │ │ cmp.w r6, #1000 @ 0x3e8 │ │ │ │ - bls.n 98e452 │ │ │ │ + bls.n 98e492 │ │ │ │ ldr.w r0, [fp, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -3523941,32 +3523980,32 @@ │ │ │ │ addw r4, r0, #3928 @ 0xf58 │ │ │ │ adds r6, #88 @ 0x58 │ │ │ │ add.w r5, r0, #57344 @ 0xe000 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r3, 98e4be │ │ │ │ + cbz r3, 98e4fe │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 98e1f4 │ │ │ │ + bl 98e234 │ │ │ │ ldr.w r3, [r5, #3912] @ 0xf48 │ │ │ │ subs r3, r3, r0 │ │ │ │ str.w r3, [r5, #3912] @ 0xf48 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - cbz r3, 98e4d0 │ │ │ │ + cbz r3, 98e510 │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 98e49c │ │ │ │ + bne.n 98e4dc │ │ │ │ add.w r0, r7, #1808 @ 0x710 │ │ │ │ bl 3ca648 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3523976,15 +3524015,15 @@ │ │ │ │ add.w r0, r0, #1808 @ 0x710 │ │ │ │ bl 3ca65c │ │ │ │ add.w r3, r4, #1832 @ 0x728 │ │ │ │ addw r2, r4, #3880 @ 0xf28 │ │ │ │ strd r3, r3, [r3] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 98e506 │ │ │ │ + bne.n 98e546 │ │ │ │ add.w r0, r4, #3904 @ 0xf40 │ │ │ │ add.w ip, r4, #61184 @ 0xef00 │ │ │ │ add.w r1, r4, #3888 @ 0xf30 │ │ │ │ addw r2, r4, #3912 @ 0xf48 │ │ │ │ str.w r1, [r4, #3888] @ 0xf30 │ │ │ │ add.w ip, ip, #72 @ 0x48 │ │ │ │ str.w r1, [r4, #3892] @ 0xf34 │ │ │ │ @@ -3523996,15 +3524035,15 @@ │ │ │ │ str.w r0, [r4, #3908] @ 0xf44 │ │ │ │ mov r3, r1 │ │ │ │ strd r1, r0, [r2] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [r3, #4] │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 98e542 │ │ │ │ + bne.n 98e582 │ │ │ │ add.w r3, r4, #61184 @ 0xef00 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #16 │ │ │ │ str.w r3, [r4, #3904] @ 0xf40 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3524012,62 +3524051,62 @@ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ldr.w r6, [r0, #1680] @ 0x690 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ ldrb r3, [r5, #27] │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bpl.n 98e5fe │ │ │ │ + bpl.n 98e63e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 98e65e │ │ │ │ + beq.n 98e69e │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a1980 │ │ │ │ uxtb.w fp, r0 │ │ │ │ add.w fp, fp, #3 │ │ │ │ add.w r4, r7, #1808 @ 0x710 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ mov.w fp, fp, lsl #3 │ │ │ │ bl 3ca6e8 │ │ │ │ add.w r3, r7, fp │ │ │ │ add fp, r4 │ │ │ │ ldr.w r8, [r3, #1812] @ 0x714 │ │ │ │ cmp r8, fp │ │ │ │ - beq.n 98e5ea │ │ │ │ + beq.n 98e62a │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ - b.n 98e5c0 │ │ │ │ + b.n 98e600 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #8 │ │ │ │ sub.w sl, r8, #8 │ │ │ │ blx 67434 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbnz r2, 98e5e2 │ │ │ │ + cbnz r2, 98e622 │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ ldr.w r1, [r8, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98e68e │ │ │ │ + beq.n 98e6ce │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r8, r4 │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 98e5be │ │ │ │ + bne.n 98e5fe │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ bl 3ca704 │ │ │ │ ldrb r3, [r5, #27] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 98e5fe │ │ │ │ + bpl.n 98e63e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ - b.n 98e600 │ │ │ │ + b.n 98e640 │ │ │ │ movs r2, #1 │ │ │ │ lsls r1, r3, #24 │ │ │ │ ubfx r3, r3, #2, #5 │ │ │ │ str r3, [sp, #28] │ │ │ │ it mi │ │ │ │ orrmi.w r2, r2, #2 │ │ │ │ add r4, sp, #8 │ │ │ │ @@ -3524098,33 +3524137,33 @@ │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r2, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movs r3, #1 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 98e66c │ │ │ │ + bls.n 98e6ac │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 98e666 │ │ │ │ + bcc.n 98e6a6 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [r5, #12] │ │ │ │ it ls │ │ │ │ movls r2, #2 │ │ │ │ - bls.n 98e682 │ │ │ │ + bls.n 98e6c2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ tst.w r3, #32 │ │ │ │ ite ne │ │ │ │ movne r2, #2 │ │ │ │ moveq r2, #4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ bic.w r3, r3, #6 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 98e58a │ │ │ │ + b.n 98e5ca │ │ │ │ ldrd r1, r2, [r8] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r4, [r8, #40] @ 0x28 │ │ │ │ add.w r0, r8, #8 │ │ │ │ str.w r3, [r8, #40] @ 0x28 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ @@ -3524137,91 +3524176,91 @@ │ │ │ │ str.w r3, [r8, #-4] │ │ │ │ str.w r2, [r8, #-8] │ │ │ │ ldr.w r2, [r7, #3908] @ 0xf44 │ │ │ │ str.w r2, [r8, #-4] │ │ │ │ str.w sl, [r2] │ │ │ │ str.w sl, [r7, #3908] @ 0xf44 │ │ │ │ add.w r7, r7, #57344 @ 0xe000 │ │ │ │ - bl 98e1f4 │ │ │ │ + bl 98e234 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r7, #3912] @ 0xf48 │ │ │ │ cmp r0, r2 │ │ │ │ it ls │ │ │ │ subls r3, r2, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [r7, #3912] @ 0xf48 │ │ │ │ bl 3ca704 │ │ │ │ movs r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 98e5f0 │ │ │ │ + beq.w 98e630 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ strb r3, [r2, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #576] @ (98e954 ) │ │ │ │ + ldr r0, [pc, #576] @ (98e994 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #576] @ (98e958 ) │ │ │ │ + ldr r1, [pc, #576] @ (98e998 ) │ │ │ │ add r0, pc │ │ │ │ mov r9, r2 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r6, [r4, #1680] @ 0x690 │ │ │ │ ldrb r2, [r5, #27] │ │ │ │ mov r7, r3 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ands.w r2, r2, #2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ - bne.n 98e75a │ │ │ │ + bne.n 98e79a │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #540] @ (98e95c ) │ │ │ │ - ldr r3, [pc, #532] @ (98e958 ) │ │ │ │ + ldr r2, [pc, #540] @ (98e99c ) │ │ │ │ + ldr r3, [pc, #532] @ (98e998 ) │ │ │ │ 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 98e94e │ │ │ │ + bne.w 98e98e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98e73e │ │ │ │ + beq.n 98e77e │ │ │ │ mov r0, r5 │ │ │ │ add.w fp, r4, #1808 @ 0x710 │ │ │ │ - bl 98e1f4 │ │ │ │ + bl 98e234 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ str r2, [r7, #0] │ │ │ │ add.w r0, r4, #1808 @ 0x710 │ │ │ │ bl 3ca6e8 │ │ │ │ cmp.w r8, #16777216 @ 0x1000000 │ │ │ │ - bcs.w 98e8c2 │ │ │ │ + bcs.w 98e902 │ │ │ │ add.w r3, r4, #57344 @ 0xe000 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #3912] @ 0xf48 │ │ │ │ add.w r3, r8, r2 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - bhi.n 98e816 │ │ │ │ + bhi.n 98e856 │ │ │ │ add.w ip, r4, #3904 @ 0xf40 │ │ │ │ ldr.w r7, [r4, #3908] @ 0xf44 │ │ │ │ cmp r7, ip │ │ │ │ - beq.w 98e8e8 │ │ │ │ + beq.w 98e928 │ │ │ │ ldrd r2, r3, [r7] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r7] │ │ │ │ add.w r3, r7, #16 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -3524239,55 +3524278,55 @@ │ │ │ │ ldr.w ip, [r5, #24] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r0, [r3, #28] │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w ip, [r3, #24] │ │ │ │ ldrb.w r3, [r6, #88] @ 0x58 │ │ │ │ - cbz r3, 98e7f0 │ │ │ │ + cbz r3, 98e830 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 98e8d4 │ │ │ │ + bne.n 98e914 │ │ │ │ ldr.w r3, [r4, #3900] @ 0xf3c │ │ │ │ addw r2, r4, #3896 @ 0xf38 │ │ │ │ str r3, [r7, #4] │ │ │ │ str r2, [r7, #0] │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r7, [r4, #3900] @ 0xf3c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r2, #3912] @ 0xf48 │ │ │ │ add r3, sl │ │ │ │ str.w r3, [r2, #3912] @ 0xf48 │ │ │ │ mov r0, fp │ │ │ │ bl 3ca704 │ │ │ │ - b.n 98e73e │ │ │ │ + b.n 98e77e │ │ │ │ ldr.w r3, [r4, #3880] @ 0xf28 │ │ │ │ addw r0, r4, #3880 @ 0xf28 │ │ │ │ mov r8, r0 │ │ │ │ rsb r1, sl, #16777216 @ 0x1000000 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 98e8bc │ │ │ │ + beq.n 98e8fc │ │ │ │ ldr.w r2, [r4, #1680] @ 0x690 │ │ │ │ add.w r0, r4, #3904 @ 0xf40 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ strd r0, r6, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r6, r2 │ │ │ │ str r5, [sp, #28] │ │ │ │ mov r5, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 98e84a │ │ │ │ + b.n 98e88a │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 98e8a4 │ │ │ │ + beq.n 98e8e4 │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 98e1f4 │ │ │ │ + bl 98e234 │ │ │ │ ldr.w r3, [r4, #3912] @ 0xf48 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ subs r3, r3, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str.w r3, [r4, #3912] @ 0xf48 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ @@ -3524308,52 +3524347,52 @@ │ │ │ │ ldr.w r3, [r1, #3908] @ 0xf44 │ │ │ │ ldr.w r2, [r4, #3912] @ 0xf48 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r7, [r1, #3908] @ 0xf44 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 98e946 │ │ │ │ + bcs.n 98e986 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r6 │ │ │ │ mov r5, r6 │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 98e848 │ │ │ │ + bne.n 98e888 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr.w r2, [r3, #3912] @ 0xf48 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 98e798 │ │ │ │ + bcs.w 98e7d8 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ bl 3ca704 │ │ │ │ - b.n 98e73e │ │ │ │ + b.n 98e77e │ │ │ │ ldr.w r3, [r4, #3892] @ 0xf34 │ │ │ │ add.w r2, r4, #3888 @ 0xf30 │ │ │ │ str r3, [r7, #4] │ │ │ │ str r2, [r7, #0] │ │ │ │ str r7, [r3, #0] │ │ │ │ str.w r7, [r4, #3892] @ 0xf34 │ │ │ │ - b.n 98e802 │ │ │ │ + b.n 98e842 │ │ │ │ ldr.w r2, [r4, #3884] @ 0xf2c │ │ │ │ addw r3, r4, #3880 @ 0xf28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 98e93a │ │ │ │ + beq.n 98e97a │ │ │ │ ldr.w r7, [r4, #3880] @ 0xf28 │ │ │ │ add.w r3, r7, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 98e1f4 │ │ │ │ + bl 98e234 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r7, #48 @ 0x30 │ │ │ │ ldr.w r2, [r3, #3912] @ 0xf48 │ │ │ │ subs r2, r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r2, [r3, #3912] @ 0xf48 │ │ │ │ movs r2, #0 │ │ │ │ @@ -3524365,45 +3524404,45 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r1, #0] │ │ │ │ strd r0, r0, [r7, #8] │ │ │ │ ldrd r1, r2, [r7] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r0, r0, [r7] │ │ │ │ - b.n 98e7b8 │ │ │ │ + b.n 98e7f8 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 98e80e │ │ │ │ + b.n 98e84e │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - b.n 98e79c │ │ │ │ + b.n 98e7dc │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, r4, r3 │ │ │ │ + adds r4, r4, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r7, r2 │ │ │ │ + adds r2, r7, r1 │ │ │ │ lsls r2, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r3 │ │ │ │ add.w r1, r5, #8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98e99a │ │ │ │ + cbz r0, 98e9da │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ adds r0, #8 │ │ │ │ str.w r6, [r0, #-8] │ │ │ │ str.w r5, [r0, #-4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ @@ -3524420,17 +3524459,17 @@ │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 98ea9e │ │ │ │ + beq.n 98eade │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 98eaa8 │ │ │ │ + bne.n 98eae8 │ │ │ │ movs r7, #1 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r3 │ │ │ │ @@ -3524440,15 +3524479,15 @@ │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, fp, #48 @ 0x30 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98eaa2 │ │ │ │ + beq.n 98eae2 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r1, #20 │ │ │ │ adds r3, #1 │ │ │ │ strb r1, [r0, #0] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ @@ -3524506,41 +3524545,41 @@ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r7, #2 │ │ │ │ - b.n 98e9cc │ │ │ │ + b.n 98ea0c │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 98ea98 │ │ │ │ + b.n 98ead8 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 98ea98 │ │ │ │ + b.n 98ead8 │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 98ebe8 │ │ │ │ + beq.w 98ec28 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 98ebf2 │ │ │ │ + bne.w 98ec32 │ │ │ │ movs r5, #1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r3 │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ mov r6, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ebec │ │ │ │ + beq.w 98ec2c │ │ │ │ ldr r1, [r6, #96] @ 0x60 │ │ │ │ mov.w ip, #76 @ 0x4c │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ movw r0, #1044 @ 0x414 │ │ │ │ adds r1, #1 │ │ │ │ str.w ip, [r4, #4] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ @@ -3524622,33 +3524661,33 @@ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r6, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r5, #2 │ │ │ │ - b.n 98ead0 │ │ │ │ + b.n 98eb10 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 98ebe2 │ │ │ │ + b.n 98ec22 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 98ebe2 │ │ │ │ + b.n 98ec22 │ │ │ │ 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, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #28 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98ec82 │ │ │ │ + beq.n 98ecc2 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movw r2, #1050 @ 0x41a │ │ │ │ movs r1, #20 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ @@ -3524659,15 +3524698,15 @@ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ movs r3, #1 │ │ │ │ str r2, [r0, #8] │ │ │ │ str.w r8, [r0, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r6, 98ec6a │ │ │ │ + cbz r6, 98ecaa │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldrd r3, r2, [r6, #60] @ 0x3c │ │ │ │ str r3, [r5, #20] │ │ │ │ @@ -3524684,31 +3524723,31 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ mov r2, r6 │ │ │ │ strb r6, [r5, #20] │ │ │ │ strb r6, [r5, #21] │ │ │ │ strb r6, [r5, #22] │ │ │ │ strb r6, [r5, #23] │ │ │ │ - b.n 98ec5a │ │ │ │ + b.n 98ec9a │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 98ec64 │ │ │ │ + b.n 98eca4 │ │ │ │ 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, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ adds r1, #20 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98ed06 │ │ │ │ + cbz r0, 98ed46 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w ip, [r4, #48] @ 0x30 │ │ │ │ @@ -3524732,27 +3524771,27 @@ │ │ │ │ blx 666a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 98ed02 │ │ │ │ + b.n 98ed42 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #20 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98ed58 │ │ │ │ + cbz r0, 98ed98 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ movw r1, #1060 @ 0x424 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r0, #12 │ │ │ │ adds r2, #1 │ │ │ │ str r0, [r3, #4] │ │ │ │ @@ -3524783,15 +3524822,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98ede4 │ │ │ │ + cbz r0, 98ee24 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r6, #4 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov.w lr, #38 @ 0x26 │ │ │ │ ldr r5, [r4, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ @@ -3524814,28 +3524853,28 @@ │ │ │ │ blx 666a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 98ede0 │ │ │ │ + b.n 98ee20 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #20 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98ee38 │ │ │ │ + cbz r0, 98ee78 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ movw r1, #1061 @ 0x425 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r0, #12 │ │ │ │ adds r2, #1 │ │ │ │ str r0, [r3, #4] │ │ │ │ @@ -3524866,15 +3524905,15 @@ │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ vstr s0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98eeae │ │ │ │ + cbz r0, 98eeee │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ movw r0, #1057 @ 0x421 │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r5, [r2, #4] │ │ │ │ @@ -3524902,15 +3524941,15 @@ │ │ │ │ str r1, [r2, #20] │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ blx r5 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 98eeaa │ │ │ │ + b.n 98eeea │ │ │ │ stmdb 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 │ │ │ │ movs r5, #36 @ 0x24 │ │ │ │ movs r6, #28 │ │ │ │ @@ -3524922,15 +3524961,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ add r2, r7 │ │ │ │ mla r9, r7, r6, r5 │ │ │ │ add.w r1, r9, #20 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98ef70 │ │ │ │ + beq.n 98efb0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ add.w r9, r9, #12 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str.w r9, [r0, #4] │ │ │ │ @@ -3524969,15 +3525008,15 @@ │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 98ef6a │ │ │ │ + b.n 98efaa │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ mov sl, r3 │ │ │ │ @@ -3524988,15 +3525027,15 @@ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mul.w r8, r2, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #2 │ │ │ │ add.w r1, r8, #32 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98f066 │ │ │ │ + beq.n 98f0a6 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ adc.w r1, r2, #0 │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r0, #2] │ │ │ │ @@ -3525012,28 +3525051,28 @@ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 98f02e │ │ │ │ + beq.n 98f06e │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ ldr.w r6, [r9, #64] @ 0x40 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ str r3, [r4, #12] │ │ │ │ str r6, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r7, 98f050 │ │ │ │ + cbz r7, 98f090 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #20 │ │ │ │ blx r6 │ │ │ │ ldrd r2, r3, [r7, #60] @ 0x3c │ │ │ │ str r2, [r4, #24] │ │ │ │ add.w r0, r4, #32 │ │ │ │ @@ -3525052,38 +3525091,38 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r6, r9 │ │ │ │ strb.w r9, [r4, #12] │ │ │ │ strb.w r9, [r4, #13] │ │ │ │ strb.w r9, [r4, #14] │ │ │ │ strb.w r9, [r4, #15] │ │ │ │ - b.n 98eff8 │ │ │ │ + b.n 98f038 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r4, #20 │ │ │ │ blx r6 │ │ │ │ mov r3, r7 │ │ │ │ strb r7, [r4, #24] │ │ │ │ strb r7, [r4, #25] │ │ │ │ strb r7, [r4, #26] │ │ │ │ strb r7, [r4, #27] │ │ │ │ - b.n 98f014 │ │ │ │ + b.n 98f054 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 98f028 │ │ │ │ + b.n 98f068 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r1, #28 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98f0c6 │ │ │ │ + cbz r0, 98f106 │ │ │ │ movs r2, #20 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov r3, r0 │ │ │ │ movw r1, #1055 @ 0x41f │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r2, #1 │ │ │ │ @@ -3525115,15 +3525154,15 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r1, #28 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98f126 │ │ │ │ + cbz r0, 98f166 │ │ │ │ movs r2, #20 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r1, #1064 @ 0x428 │ │ │ │ str r1, [r0, #0] │ │ │ │ adds r2, #1 │ │ │ │ @@ -3525156,15 +3525195,15 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #32 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98f18e │ │ │ │ + cbz r0, 98f1ce │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr.w ip, [r5] │ │ │ │ mov.w r0, #1056 @ 0x420 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov.w lr, #24 │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -3525198,15 +3525237,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #20 │ │ │ │ mov r4, r0 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ vstr s1, [sp] │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98f1ec │ │ │ │ + cbz r0, 98f22c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov.w r1, #1048 @ 0x418 │ │ │ │ movs r0, #12 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ @@ -3525224,28 +3525263,28 @@ │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ blx r5 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 98f1e8 │ │ │ │ + b.n 98f228 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mla r4, r2, r3, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98f254 │ │ │ │ + cbz r0, 98f294 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ subs r4, #8 │ │ │ │ adds r2, #1 │ │ │ │ mov.w r0, #0 │ │ │ │ str r4, [r3, #4] │ │ │ │ @@ -3525274,15 +3525313,15 @@ │ │ │ │ lsls r5, r2, #3 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #12 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98f2bc │ │ │ │ + cbz r0, 98f2fc │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ adds r5, #4 │ │ │ │ adds r2, #1 │ │ │ │ mov.w r0, #0 │ │ │ │ str r5, [r3, #4] │ │ │ │ @@ -3525308,19 +3525347,19 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r2, [r0, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r2, 98f314 │ │ │ │ + cbnz r2, 98f354 │ │ │ │ movs r1, #16 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 98f324 │ │ │ │ + cbz r0, 98f364 │ │ │ │ movw r1, #1065 @ 0x429 │ │ │ │ movs r2, #8 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ @@ -3525338,35 +3525377,35 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r1, #16 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ movw r1, #1116 @ 0x45c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98f2ea │ │ │ │ + bne.n 98f32a │ │ │ │ mvn.w r0, #2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r3, [r0, #60] @ 0x3c │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - cbnz r3, 98f39a │ │ │ │ + cbnz r3, 98f3da │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98f3e2 │ │ │ │ + beq.n 98f422 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ mov.w ip, #16 │ │ │ │ movw r5, #1066 @ 0x42a │ │ │ │ str.w ip, [r0, #4] │ │ │ │ str r5, [r0, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #96] @ 0x60 │ │ │ │ @@ -3525390,15 +3525429,15 @@ │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #24 │ │ │ │ blx r5 │ │ │ │ - cbz r0, 98f3e2 │ │ │ │ + cbz r0, 98f422 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ movw r1, #1117 @ 0x45d │ │ │ │ movs r5, #16 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r5, [r0, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #96] @ 0x60 │ │ │ │ @@ -3525417,34 +3525456,34 @@ │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 98f394 │ │ │ │ + b.n 98f3d4 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 98f396 │ │ │ │ + b.n 98f3d6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb.w r3, [r0, #60] @ 0x3c │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - cbnz r3, 98f456 │ │ │ │ + cbnz r3, 98f496 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98f49e │ │ │ │ + beq.n 98f4de │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ mov.w ip, #16 │ │ │ │ movw r5, #1067 @ 0x42b │ │ │ │ str.w ip, [r0, #4] │ │ │ │ str r5, [r0, #0] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #96] @ 0x60 │ │ │ │ @@ -3525468,15 +3525507,15 @@ │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #24 │ │ │ │ blx r5 │ │ │ │ - cbz r0, 98f49e │ │ │ │ + cbz r0, 98f4de │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ movw r1, #1118 @ 0x45e │ │ │ │ movs r5, #16 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r5, [r0, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #96] @ 0x60 │ │ │ │ @@ -3525495,29 +3525534,29 @@ │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 98f450 │ │ │ │ + b.n 98f490 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 98f452 │ │ │ │ + b.n 98f492 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r1, #20 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98f500 │ │ │ │ + cbz r0, 98f540 │ │ │ │ movw r2, #1114 @ 0x45a │ │ │ │ movs r3, #12 │ │ │ │ str r2, [r0, #0] │ │ │ │ add.w r1, r0, #8 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r5, [sp, #0] │ │ │ │ @@ -3525537,44 +3525576,44 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 98f4fc │ │ │ │ + b.n 98f53c │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #20 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98f578 │ │ │ │ + cbz r0, 98f5b8 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movw r2, #1061 @ 0x425 │ │ │ │ movs r1, #12 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r6, [r0, #12] │ │ │ │ - cbz r5, 98f56a │ │ │ │ + cbz r5, 98f5aa │ │ │ │ ldr r2, [r4, #20] │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r0, #16 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ mov r2, r3 │ │ │ │ @@ -3525586,30 +3525625,30 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r3, [r0, #17] │ │ │ │ strb r3, [r0, #18] │ │ │ │ strb r3, [r0, #19] │ │ │ │ - b.n 98f55e │ │ │ │ + b.n 98f59e │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 98f566 │ │ │ │ + b.n 98f5a6 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #2 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r1, #16 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98f5da │ │ │ │ + cbz r0, 98f61a │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ movw r1, #1099 @ 0x44b │ │ │ │ movs r3, #8 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ adds r2, #1 │ │ │ │ mov r3, r5 │ │ │ │ @@ -3525628,29 +3525667,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 98f5d6 │ │ │ │ + b.n 98f616 │ │ │ │ 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 r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r3 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98f66c │ │ │ │ + cbz r0, 98f6ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ mov.w ip, #36 @ 0x24 │ │ │ │ adds r2, #1 │ │ │ │ movw r0, #1101 @ 0x44d │ │ │ │ str.w ip, [r5, #4] │ │ │ │ @@ -3525687,28 +3525726,28 @@ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 98f666 │ │ │ │ + b.n 98f6a6 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r1, #12 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98f6d4 │ │ │ │ + cbz r0, 98f714 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov.w r5, #1104 @ 0x450 │ │ │ │ movs r3, #4 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ @@ -3525730,28 +3525769,28 @@ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 98f6d0 │ │ │ │ + b.n 98f710 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r1, #12 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98f734 │ │ │ │ + cbz r0, 98f774 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ movw r5, #1106 @ 0x452 │ │ │ │ movs r3, #4 │ │ │ │ str r5, [r0, #0] │ │ │ │ str r3, [r0, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ @@ -3525770,15 +3525809,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 98f730 │ │ │ │ + b.n 98f770 │ │ │ │ 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 │ │ │ │ adds r5, r2, #1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -3525786,15 +3525825,15 @@ │ │ │ │ mov r7, r3 │ │ │ │ lsls r5, r5, #4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 98f7c0 │ │ │ │ + cbz r0, 98f800 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ lsls r2, r6, #4 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov.w lr, #106 @ 0x6a │ │ │ │ ldr r5, [r4, #100] @ 0x64 │ │ │ │ adds r1, #1 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ @@ -3525817,100 +3525856,100 @@ │ │ │ │ blx 666a8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 98f7bc │ │ │ │ + b.n 98f7fc │ │ │ │ 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 r9, r0, #61440 @ 0xf000 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r1, [r9, #2232] @ 0x8b8 │ │ │ │ - cbz r1, 98f7ea │ │ │ │ + cbz r1, 98f82a │ │ │ │ ldr.w r3, [r0, #176] @ 0xb0 │ │ │ │ blx r3 │ │ │ │ add.w r5, fp, #28672 @ 0x7000 │ │ │ │ add.w r8, fp, #29056 @ 0x7180 │ │ │ │ adds r5, #28 │ │ │ │ add.w r8, r8, #4 │ │ │ │ movs r7, #0 │ │ │ │ sub.w sl, r5, #60 @ 0x3c │ │ │ │ - b.n 98f808 │ │ │ │ + b.n 98f848 │ │ │ │ cmp r5, sl │ │ │ │ str.w r7, [sl] │ │ │ │ - beq.n 98f856 │ │ │ │ + beq.n 98f896 │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 98f800 │ │ │ │ + beq.n 98f840 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98f814 │ │ │ │ + bne.n 98f854 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98f800 │ │ │ │ + bne.n 98f840 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 98f800 │ │ │ │ + beq.n 98f840 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98f83c │ │ │ │ + bne.n 98f87c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98f800 │ │ │ │ + bne.n 98f840 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 98f82a │ │ │ │ + b.n 98f86a │ │ │ │ adds r5, #60 @ 0x3c │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 98f7fa │ │ │ │ + bne.n 98f83a │ │ │ │ add.w r4, fp, #57344 @ 0xe000 │ │ │ │ ldr.w r3, [fp, #140] @ 0x8c │ │ │ │ ldr.w r1, [r9, #2216] @ 0x8a8 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r0, fp │ │ │ │ - bl 99a37c │ │ │ │ + bl 99a3bc │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ - cbz r3, 98f886 │ │ │ │ + cbz r3, 98f8c6 │ │ │ │ ldr.w r3, [fp, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ str.w r7, [r4, #3664] @ 0xe50 │ │ │ │ ldr.w r0, [fp, #636] @ 0x27c │ │ │ │ add.w r7, fp, #47360 @ 0xb900 │ │ │ │ - bl b0f4e4 │ │ │ │ + bl b0f524 │ │ │ │ mov r0, fp │ │ │ │ - bl 999930 │ │ │ │ + bl 999970 │ │ │ │ mov r0, fp │ │ │ │ - bl 9975a8 │ │ │ │ + bl 9975e8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9a5ed0 │ │ │ │ + bl 9a5f10 │ │ │ │ mov r0, fp │ │ │ │ - bl 99a908 │ │ │ │ + bl 99a948 │ │ │ │ mov r0, fp │ │ │ │ - bl 99717c │ │ │ │ + bl 9971bc │ │ │ │ mov r0, fp │ │ │ │ - bl 992b24 │ │ │ │ + bl 992b64 │ │ │ │ mov r0, fp │ │ │ │ - bl 9a8930 │ │ │ │ + bl 9a8970 │ │ │ │ ldr.w r0, [r4, #3660] @ 0xe4c │ │ │ │ - bl 990d7c │ │ │ │ + bl 990dbc │ │ │ │ ldr.w r0, [fp, #632] @ 0x278 │ │ │ │ add.w r9, fp, #48896 @ 0xbf00 │ │ │ │ adds r7, #100 @ 0x64 │ │ │ │ add.w r9, r9, #4 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ @@ -3525941,335 +3525980,335 @@ │ │ │ │ ldr.w r0, [fp, #640] @ 0x280 │ │ │ │ bl 522504 │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ bl 522504 │ │ │ │ ldr.w r0, [fp, #20] │ │ │ │ bl 522504 │ │ │ │ mov r0, fp │ │ │ │ - bl 99d668 │ │ │ │ + bl 99d6a8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 98f964 │ │ │ │ + b.n 98f9a4 │ │ │ │ str.w r6, [r7, r5, lsl #2] │ │ │ │ adds r5, #4 │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ - beq.n 98f9b2 │ │ │ │ + beq.n 98f9f2 │ │ │ │ ldr.w r1, [r7, r5, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 98f95a │ │ │ │ + beq.n 98f99a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98f970 │ │ │ │ + bne.n 98f9b0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98f95a │ │ │ │ + bne.n 98f99a │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 98f95a │ │ │ │ + beq.n 98f99a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98f998 │ │ │ │ + bne.n 98f9d8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98f95a │ │ │ │ + bne.n 98f99a │ │ │ │ mov r1, r4 │ │ │ │ - b.n 98f986 │ │ │ │ + b.n 98f9c6 │ │ │ │ adds r7, #240 @ 0xf0 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 98f956 │ │ │ │ + bne.n 98f996 │ │ │ │ ldr.w r3, [fp] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #144] @ 0x90 │ │ │ │ - cbnz r3, 98f9d0 │ │ │ │ + cbnz r3, 98fa10 │ │ │ │ mov r0, fp │ │ │ │ blx 67b40 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ - bl 9a1234 │ │ │ │ + bl 9a1274 │ │ │ │ ldr.w r0, [fp, #712] @ 0x2c8 │ │ │ │ bl 5097b4 │ │ │ │ add.w r3, fp, #65536 @ 0x10000 │ │ │ │ ldr.w r1, [r3, #1764] @ 0x6e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 98f9c6 │ │ │ │ + beq.n 98fa06 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98f9ee │ │ │ │ + bne.n 98fa2e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98f9c6 │ │ │ │ + bne.n 98fa06 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 98f9c6 │ │ │ │ + beq.n 98fa06 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98fa16 │ │ │ │ + bne.n 98fa56 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 98f9c6 │ │ │ │ + bne.n 98fa06 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 98fa12 │ │ │ │ - b.n 98f9c6 │ │ │ │ + bne.n 98fa52 │ │ │ │ + b.n 98fa06 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r2, [pc, #1608] @ 990098 │ │ │ │ + ldr.w r2, [pc, #1608] @ 9900d8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r3, [pc, #1604] @ 99009c │ │ │ │ + ldr.w r3, [pc, #1604] @ 9900dc │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r1, #1768 @ 0x6e8 │ │ │ │ movt r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 6810c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ffa4 │ │ │ │ + beq.w 98ffe4 │ │ │ │ movw r2, #63344 @ 0xf770 │ │ │ │ adds r1, r0, r2 │ │ │ │ add.w r3, r0, #63232 @ 0xf700 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ movs r7, #0 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ str r3, [r0, r2] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ - ldr.w r3, [pc, #1540] @ 9900a0 │ │ │ │ + ldr.w r3, [pc, #1540] @ 9900e0 │ │ │ │ strd r6, r5, [r0] │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ movs r3, #3 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 5223c8 │ │ │ │ str r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff00 │ │ │ │ + beq.w 98ff40 │ │ │ │ bl 5224d8 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov.w r1, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 5223c8 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff00 │ │ │ │ + beq.w 98ff40 │ │ │ │ bl 5224d8 │ │ │ │ ldr.w r0, [r6, #1680] @ 0x690 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ str.w r0, [r4, #632] @ 0x278 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff00 │ │ │ │ + beq.w 98ff40 │ │ │ │ mov r0, r4 │ │ │ │ add.w r6, r4, #57344 @ 0xe000 │ │ │ │ - bl 99c97c │ │ │ │ + bl 99c9bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 99344c │ │ │ │ + bl 99348c │ │ │ │ mov r0, r4 │ │ │ │ - bl 99453c │ │ │ │ + bl 99457c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9964c0 │ │ │ │ + bl 996500 │ │ │ │ mov r0, r4 │ │ │ │ - bl 996b28 │ │ │ │ + bl 996b68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 996bc4 │ │ │ │ + bl 996c04 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99763c │ │ │ │ + bl 99767c │ │ │ │ mov r0, r4 │ │ │ │ - bl 998fa0 │ │ │ │ + bl 998fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9999f8 │ │ │ │ + bl 999a38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 996d7c │ │ │ │ + bl 996dbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 99ac58 │ │ │ │ + bl 99ac98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 996f30 │ │ │ │ + bl 996f70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99719c │ │ │ │ + bl 9971dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 99aa50 │ │ │ │ + bl 99aa90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 995cdc │ │ │ │ + bl 995d1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 99883c │ │ │ │ + bl 99887c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a856c │ │ │ │ + bl 9a85ac │ │ │ │ mov r0, r4 │ │ │ │ - bl 99a31c │ │ │ │ + bl 99a35c │ │ │ │ mov r0, r4 │ │ │ │ - bl 99594c │ │ │ │ + bl 99598c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a0158 │ │ │ │ + bl 9a0198 │ │ │ │ mov r0, r4 │ │ │ │ - bl 992ac0 │ │ │ │ + bl 992b00 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99fcac │ │ │ │ + bl 99fcec │ │ │ │ mov r0, r4 │ │ │ │ - bl 995fe8 │ │ │ │ - ldr.w r3, [pc, #1324] @ 9900a4 │ │ │ │ + bl 996028 │ │ │ │ + ldr.w r3, [pc, #1324] @ 9900e4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r6, #440] @ 0x1b8 │ │ │ │ add r3, pc │ │ │ │ ldrb r7, [r3, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 98ffc0 │ │ │ │ - ldr.w r3, [pc, #1304] @ 9900a8 │ │ │ │ - ldr.w r2, [pc, #1304] @ 9900ac │ │ │ │ + beq.w 990000 │ │ │ │ + ldr.w r3, [pc, #1304] @ 9900e8 │ │ │ │ + ldr.w r2, [pc, #1304] @ 9900ec │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [r4, #648] @ 0x288 │ │ │ │ ldrb r7, [r2, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 98ffea │ │ │ │ - ldr.w r3, [pc, #1284] @ 9900b0 │ │ │ │ - ldr.w r2, [pc, #1284] @ 9900b4 │ │ │ │ + beq.w 99002a │ │ │ │ + ldr.w r3, [pc, #1284] @ 9900f0 │ │ │ │ + ldr.w r2, [pc, #1284] @ 9900f4 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [r4, #649] @ 0x289 │ │ │ │ ldrb r7, [r2, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 99003e │ │ │ │ - ldr.w r3, [pc, #1264] @ 9900b8 │ │ │ │ - ldr.w r2, [pc, #1264] @ 9900bc │ │ │ │ + beq.w 99007e │ │ │ │ + ldr.w r3, [pc, #1264] @ 9900f8 │ │ │ │ + ldr.w r2, [pc, #1264] @ 9900fc │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [r4, #650] @ 0x28a │ │ │ │ ldrb r7, [r2, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 990068 │ │ │ │ - ldr.w r3, [pc, #1244] @ 9900c0 │ │ │ │ - ldr.w r2, [pc, #1244] @ 9900c4 │ │ │ │ + beq.w 9900a8 │ │ │ │ + ldr.w r3, [pc, #1244] @ 990100 │ │ │ │ + ldr.w r2, [pc, #1244] @ 990104 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [r4, #656] @ 0x290 │ │ │ │ ldrb r7, [r2, #0] │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 990014 │ │ │ │ - ldr.w r3, [pc, #1224] @ 9900c8 │ │ │ │ + beq.w 990054 │ │ │ │ + ldr.w r3, [pc, #1224] @ 990108 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb.w r3, [r4, #657] @ 0x291 │ │ │ │ bl 509558 │ │ │ │ str.w r0, [r4, #688] @ 0x2b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff04 │ │ │ │ + beq.w 98ff44 │ │ │ │ bl 509558 │ │ │ │ str.w r0, [r4, #692] @ 0x2b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff04 │ │ │ │ + beq.w 98ff44 │ │ │ │ bl 509558 │ │ │ │ str.w r0, [r4, #696] @ 0x2b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff04 │ │ │ │ + beq.w 98ff44 │ │ │ │ bl 509558 │ │ │ │ str.w r0, [r4, #700] @ 0x2bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff04 │ │ │ │ + beq.w 98ff44 │ │ │ │ bl 509558 │ │ │ │ str.w r0, [r4, #704] @ 0x2c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff04 │ │ │ │ + beq.w 98ff44 │ │ │ │ bl 509558 │ │ │ │ str.w r0, [r4, #708] @ 0x2c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff04 │ │ │ │ + beq.w 98ff44 │ │ │ │ bl 509558 │ │ │ │ str.w r0, [r4, #716] @ 0x2cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff04 │ │ │ │ + beq.w 98ff44 │ │ │ │ bl 509558 │ │ │ │ str.w r0, [r4, #720] @ 0x2d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff04 │ │ │ │ + beq.w 98ff44 │ │ │ │ bl 509558 │ │ │ │ str.w r0, [r4, #724] @ 0x2d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff04 │ │ │ │ + beq.w 98ff44 │ │ │ │ bl 509558 │ │ │ │ str.w r0, [r4, #728] @ 0x2d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff04 │ │ │ │ + beq.w 98ff44 │ │ │ │ bl 509558 │ │ │ │ str.w r0, [r4, #732] @ 0x2dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff04 │ │ │ │ + beq.w 98ff44 │ │ │ │ bl 509558 │ │ │ │ str.w r0, [r4, #736] @ 0x2e0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff04 │ │ │ │ + beq.w 98ff44 │ │ │ │ bl 509558 │ │ │ │ str.w r0, [r4, #712] @ 0x2c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff04 │ │ │ │ + beq.w 98ff44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 990d54 │ │ │ │ + bl 990d94 │ │ │ │ str.w r0, [r6, #3660] @ 0xe4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff04 │ │ │ │ + beq.w 98ff44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a881c │ │ │ │ + bl 9a885c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff04 │ │ │ │ + beq.w 98ff44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a0084 │ │ │ │ + bl 9a00c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98ff04 │ │ │ │ + bne.w 98ff44 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ mov.w r2, #4160 @ 0x1040 │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ bl 5223c8 │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff04 │ │ │ │ + beq.w 98ff44 │ │ │ │ bl 5224d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d628 │ │ │ │ + bl 99d668 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ff04 │ │ │ │ + beq.w 98ff44 │ │ │ │ add.w r0, r4, #44032 @ 0xac00 │ │ │ │ mov.w r2, #1424 @ 0x590 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ adds r0, #40 @ 0x28 │ │ │ │ blx 67440 │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ mov r1, r7 │ │ │ │ @@ -3526366,29 +3526405,29 @@ │ │ │ │ add.w r3, r4, #37376 @ 0x9200 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #144] @ 0x90 │ │ │ │ - cbz r3, 98fe9a │ │ │ │ + cbz r3, 98feda │ │ │ │ add.w r2, r4, #29696 @ 0x7400 │ │ │ │ add.w r1, r4, #37376 @ 0x9200 │ │ │ │ adds r2, #44 @ 0x2c │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r2, r3, lsl #2] │ │ │ │ adds r3, #5 │ │ │ │ cmp.w r3, #320 @ 0x140 │ │ │ │ - bne.n 98fe76 │ │ │ │ + bne.n 98feb6 │ │ │ │ add.w r2, r2, #1280 @ 0x500 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 98fe74 │ │ │ │ + bne.n 98feb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a6af8 │ │ │ │ + bl 9a6b38 │ │ │ │ add.w r3, r4, #65536 @ 0x10000 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1764] @ 0x6e4 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ @@ -3526413,35 +3526452,35 @@ │ │ │ │ mov r0, r4 │ │ │ │ str.w r1, [r3, #2216] @ 0x8a8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r6, r7, [r2, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #2236] @ 0x8bc │ │ │ │ strb.w r2, [r3, #2245] @ 0x8c5 │ │ │ │ - bl 99a340 │ │ │ │ - b.n 98ffa6 │ │ │ │ + bl 99a380 │ │ │ │ + b.n 98ffe6 │ │ │ │ add.w r6, r4, #57344 @ 0xe000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8930 │ │ │ │ + bl 9a8970 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ - cbz r0, 98ff14 │ │ │ │ + cbz r0, 98ff54 │ │ │ │ bl 522504 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 98ff1c │ │ │ │ + cbz r0, 98ff5c │ │ │ │ bl 522504 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 98ff24 │ │ │ │ + cbz r0, 98ff64 │ │ │ │ bl 522504 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99d668 │ │ │ │ + bl 99d6a8 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ - cbz r0, 98ff34 │ │ │ │ - bl 990d7c │ │ │ │ + cbz r0, 98ff74 │ │ │ │ + bl 990dbc │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - cbz r0, 98ff3e │ │ │ │ + cbz r0, 98ff7e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ bl 5097b4 │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ bl 5097b4 │ │ │ │ ldr.w r0, [r4, #696] @ 0x2b8 │ │ │ │ @@ -3526463,197 +3526502,197 @@ │ │ │ │ ldr.w r0, [r4, #736] @ 0x2e0 │ │ │ │ bl 5097b4 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ bl 5097b4 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #292] @ (9900cc ) │ │ │ │ - ldr r3, [pc, #240] @ (99009c ) │ │ │ │ + ldr r2, [pc, #292] @ (99010c ) │ │ │ │ + ldr r3, [pc, #240] @ (9900dc ) │ │ │ │ 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 990092 │ │ │ │ + bne.n 9900d2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #268] @ (9900d0 ) │ │ │ │ + ldr r0, [pc, #268] @ (990110 ) │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ bl 3afce4 │ │ │ │ mov r1, r7 │ │ │ │ bl 3afb9c │ │ │ │ - ldr r2, [pc, #256] @ (9900d4 ) │ │ │ │ + ldr r2, [pc, #256] @ (990114 ) │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r2, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 98fb8e │ │ │ │ - ldr r0, [pc, #236] @ (9900d8 ) │ │ │ │ + b.n 98fbce │ │ │ │ + ldr r0, [pc, #236] @ (990118 ) │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ bl 3afce4 │ │ │ │ mov r1, r7 │ │ │ │ bl 3afb9c │ │ │ │ - ldr r3, [pc, #220] @ (9900dc ) │ │ │ │ + ldr r3, [pc, #220] @ (99011c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 98fbaa │ │ │ │ - ldr r0, [pc, #200] @ (9900e0 ) │ │ │ │ + b.n 98fbea │ │ │ │ + ldr r0, [pc, #200] @ (990120 ) │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ bl 3afce4 │ │ │ │ mov r1, r7 │ │ │ │ bl 3afb9c │ │ │ │ - ldr r3, [pc, #188] @ (9900e4 ) │ │ │ │ + ldr r3, [pc, #188] @ (990124 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 98fbfe │ │ │ │ - ldr r0, [pc, #168] @ (9900e8 ) │ │ │ │ + b.n 98fc3e │ │ │ │ + ldr r0, [pc, #168] @ (990128 ) │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ bl 3afce4 │ │ │ │ mov r1, r7 │ │ │ │ bl 3afb9c │ │ │ │ - ldr r3, [pc, #152] @ (9900ec ) │ │ │ │ + ldr r3, [pc, #152] @ (99012c ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 98fbc6 │ │ │ │ - ldr r0, [pc, #132] @ (9900f0 ) │ │ │ │ + b.n 98fc06 │ │ │ │ + ldr r0, [pc, #132] @ (990130 ) │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ bl 3afce4 │ │ │ │ mov r1, r7 │ │ │ │ bl 3afb9c │ │ │ │ - ldr r3, [pc, #120] @ (9900f4 ) │ │ │ │ + ldr r3, [pc, #120] @ (990134 ) │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ strb r0, [r3, #0] │ │ │ │ dmb ish │ │ │ │ mov.w r3, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 98fbe2 │ │ │ │ + b.n 98fc22 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r4, #22 │ │ │ │ + lsls r2, r4, #21 │ │ │ │ lsls r2, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r3, #-1020]! @ 0xfffffc04 │ │ │ │ - strb r3, [r7, #30] │ │ │ │ + strb r3, [r7, #29] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r6, [r4, #30] │ │ │ │ + strb r6, [r4, #29] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r3, [r4, #30] │ │ │ │ + strb r3, [r4, #29] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r0, [r1, #30] │ │ │ │ + strb r0, [r1, #29] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r5, [r0, #30] │ │ │ │ + strb r5, [r0, #29] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r2, [r5, #28] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r7, [r4, #29] │ │ │ │ + strb r7, [r4, #28] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ + strb r4, [r1, #28] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r1, [r1, #29] │ │ │ │ + strb r1, [r1, #28] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strb r2, [r6, #28] │ │ │ │ + strb r2, [r6, #27] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + movs r2, r2 │ │ │ │ lsls r2, r0, #4 │ │ │ │ - add r5, pc, #376 @ (adr r5, 99024c ) │ │ │ │ + add r5, pc, #120 @ (adr r5, 99018c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ + strb r0, [r5, #12] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r5, pc, #272 @ (adr r5, 9901ec ) │ │ │ │ + add r5, pc, #16 @ (adr r5, 99012c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r4, [r7, #11] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r5, pc, #344 @ (adr r5, 99023c ) │ │ │ │ + add r5, pc, #88 @ (adr r5, 99017c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r4, [r1, #12] │ │ │ │ + strb r4, [r1, #11] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r5, pc, #16 @ (adr r5, 9900fc ) │ │ │ │ + add r4, pc, #784 @ (adr r4, 99043c ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ + strb r6, [r4, #10] │ │ │ │ lsls r0, r1, #4 │ │ │ │ - add r4, pc, #952 @ (adr r4, 9904ac ) │ │ │ │ + add r4, pc, #696 @ (adr r4, 9903ec ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - strb r2, [r7, #10] │ │ │ │ + strb r2, [r7, #9] │ │ │ │ lsls r0, r1, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w r2, r0, #53248 @ 0xd000 │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, r0, #36864 @ 0x9000 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #492] @ (990304 ) │ │ │ │ + ldr r1, [pc, #492] @ (990344 ) │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str.w r3, [r2, #3604] @ 0xe14 │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #484] @ (990308 ) │ │ │ │ + ldr r2, [pc, #484] @ (990348 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r5, #620] @ 0x26c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r3, 99016c │ │ │ │ + cbz r3, 9901ac │ │ │ │ ldr.w r0, [r0, #640] @ 0x280 │ │ │ │ bl 5224ec │ │ │ │ ldr.w r1, [r5, #616] @ 0x268 │ │ │ │ - cbz r1, 990160 │ │ │ │ + cbz r1, 9901a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 990148 │ │ │ │ + bne.n 990188 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99028e │ │ │ │ + beq.w 9902ce │ │ │ │ add.w r3, r4, #37376 @ 0x9200 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ add.w r5, r4, #63232 @ 0xf700 │ │ │ │ - bl 99c81c │ │ │ │ + bl 99c85c │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ adds r5, #192 @ 0xc0 │ │ │ │ add.w fp, r4, #61440 @ 0xf000 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ blx r3 │ │ │ │ ldrb.w r2, [fp, #2128] @ 0x850 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ @@ -3526661,23 +3526700,23 @@ │ │ │ │ mov r9, r2 │ │ │ │ adds r3, r3, r0 │ │ │ │ str.w r3, [r5, #-8] │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9902ea │ │ │ │ + bne.w 99032a │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ ldrb.w r0, [fp, #2128] @ 0x850 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9902da │ │ │ │ + bne.w 99031a │ │ │ │ movw lr, #63424 @ 0xf7c0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add.w ip, r4, #63232 @ 0xf700 │ │ │ │ ldr.w r3, [r4, lr] │ │ │ │ subs.w r3, r3, sl │ │ │ │ sbc.w r2, r2, r9 │ │ │ │ adds r3, r3, r0 │ │ │ │ @@ -3526689,352 +3526728,352 @@ │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [ip, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [ip, #136] @ 0x88 │ │ │ │ ldr.w r3, [ip, #140] @ 0x8c │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [ip, #140] @ 0x8c │ │ │ │ - bl 98e2f8 │ │ │ │ + bl 98e338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ add.w r4, r4, #57344 @ 0xe000 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ str r0, [r1, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ ldrb.w r3, [r2, #88] @ 0x58 │ │ │ │ - cbz r3, 99025a │ │ │ │ + cbz r3, 99029a │ │ │ │ ldrb.w r1, [r2, #134] @ 0x86 │ │ │ │ ldrb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ orr.w r3, r3, #60 @ 0x3c │ │ │ │ strb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ - cbz r1, 990240 │ │ │ │ + cbz r1, 990280 │ │ │ │ uxtb r3, r3 │ │ │ │ orn r3, r3, #63 @ 0x3f │ │ │ │ strb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ ldrb.w r3, [r2, #135] @ 0x87 │ │ │ │ - cbz r3, 990252 │ │ │ │ + cbz r3, 990292 │ │ │ │ ldrb.w r3, [r4, #3657] @ 0xe49 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r4, #3657] @ 0xe49 │ │ │ │ ldrb.w r3, [r2, #142] @ 0x8e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9902cc │ │ │ │ - cbz r7, 990268 │ │ │ │ + bne.n 99030c │ │ │ │ + cbz r7, 9902a8 │ │ │ │ ldr.w r0, [r6, #1680] @ 0x690 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r6, #1680] @ 0x690 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #148] @ (99030c ) │ │ │ │ - ldr r3, [pc, #144] @ (990308 ) │ │ │ │ + ldr r2, [pc, #148] @ (99034c ) │ │ │ │ + ldr r3, [pc, #144] @ (990348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9902fe │ │ │ │ + bne.n 99033e │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r5, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 990160 │ │ │ │ + beq.w 9901a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9902a2 │ │ │ │ + bne.n 9902e2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 990160 │ │ │ │ + bne.w 9901a0 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r5, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 99029e │ │ │ │ - b.n 990160 │ │ │ │ + bne.n 9902de │ │ │ │ + b.n 9901a0 │ │ │ │ ldrb.w r3, [r4, #3657] @ 0xe49 │ │ │ │ orn r3, r3, #63 @ 0x3f │ │ │ │ strb.w r3, [r4, #3657] @ 0xe49 │ │ │ │ - b.n 99025a │ │ │ │ + b.n 99029a │ │ │ │ bl 3a6e40 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ movs r3, #0 │ │ │ │ blx 66ac0 <__aeabi_ldivmod@plt> │ │ │ │ - b.n 9901be │ │ │ │ + b.n 9901fe │ │ │ │ bl 3a6e40 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ movs r3, #0 │ │ │ │ blx 66ac0 <__aeabi_ldivmod@plt> │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ - b.n 9901a8 │ │ │ │ + b.n 9901e8 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 1, 13, cr0, cr12, cr1, {0} │ │ │ │ + cdp2 1, 9, cr0, cr12, cr1, {0} │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 1, cr0, [r4, #4] │ │ │ │ + stc2l 1, cr0, [r4, #-4] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #92] @ (99037c ) │ │ │ │ + ldr r2, [pc, #92] @ (9903bc ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #92] @ (990380 ) │ │ │ │ + ldr r3, [pc, #92] @ (9903c0 ) │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r4, #1492] @ 0x5d4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #1488] @ 0x5d0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #32] @ (990384 ) │ │ │ │ - ldr r3, [pc, #28] @ (990380 ) │ │ │ │ + ldr r2, [pc, #32] @ (9903c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (9903c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 990378 │ │ │ │ + bne.n 9903b8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldc2l 1, cr0, [r6], {1} │ │ │ │ + ldc2 1, cr0, [r6], {1} │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 1, cr0, [r8], {1} │ │ │ │ + mrrc2 1, 0, r0, r8, cr1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #57344 @ 0xe000 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ - bl 9919ec │ │ │ │ + bl 991a2c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9903aa │ │ │ │ + beq.n 9903ea │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ - bl 9919ec │ │ │ │ + bl 991a2c │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #57344 @ 0xe000 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r3, #3660] @ 0xe4c │ │ │ │ - bl 99113c │ │ │ │ - cbnz r0, 9903f8 │ │ │ │ + bl 99117c │ │ │ │ + cbnz r0, 990438 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 990388 │ │ │ │ + bl 9903c8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #57344 @ 0xe000 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ - bl 9919ec │ │ │ │ + bl 991a2c │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 990428 │ │ │ │ + beq.n 990468 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a84fc │ │ │ │ + bl 9a853c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ - bl 9919ec │ │ │ │ + bl 991a2c │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9a84fc │ │ │ │ + bl 9a853c │ │ │ │ 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, #3832] @ 0xef8 │ │ │ │ - ldr r2, [pc, #692] @ (990724 ) │ │ │ │ + ldr r2, [pc, #692] @ (990764 ) │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr r3, [pc, #692] @ (990728 ) │ │ │ │ + ldr r3, [pc, #692] @ (990768 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr.w r6, [r0, #1464] @ 0x5b8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r7, #3400] @ 0xd48 │ │ │ │ - cbz r3, 9904e0 │ │ │ │ + cbz r3, 990520 │ │ │ │ ldr.w r3, [r7, #3396] @ 0xd44 │ │ │ │ - cbz r3, 9904e0 │ │ │ │ + cbz r3, 990520 │ │ │ │ mov r5, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9904a6 │ │ │ │ + b.n 9904e6 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r3, r8 │ │ │ │ - bls.n 9904de │ │ │ │ + bls.n 99051e │ │ │ │ ldr.w r2, [r5, #3404] @ 0xd4c │ │ │ │ ldr.w r1, [r5, #3408] @ 0xd50 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.n 99049c │ │ │ │ + beq.n 9904dc │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldr.w r4, [r2, #216] @ 0xd8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 99049c │ │ │ │ + beq.n 9904dc │ │ │ │ ldr.w r0, [r2, #172] @ 0xac │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bcs.n 99049c │ │ │ │ + bcs.n 9904dc │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 99e698 │ │ │ │ + bl 99e6d8 │ │ │ │ ldr.w r3, [r7, #3396] @ 0xd44 │ │ │ │ adds r5, #20 │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 9904a6 │ │ │ │ + bhi.n 9904e6 │ │ │ │ mov r4, r9 │ │ │ │ ldr.w r3, [r4, #2044] @ 0x7fc │ │ │ │ add.w sl, r4, #2048 @ 0x800 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #12 │ │ │ │ add.w r9, sp, #28 │ │ │ │ - cbnz r3, 990504 │ │ │ │ - b.n 99053e │ │ │ │ + cbnz r3, 990544 │ │ │ │ + b.n 99057e │ │ │ │ ldr.w r3, [r4, #2044] @ 0x7fc │ │ │ │ str.w r0, [r9, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 99053e │ │ │ │ + bls.n 99057e │ │ │ │ ldr.w r3, [sl, #4]! │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r7 │ │ │ │ mla r3, r8, r3, r4 │ │ │ │ ldr.w r1, [r3, #2124] @ 0x84c │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9904f6 │ │ │ │ + bne.n 990536 │ │ │ │ mvn.w sl, #2 │ │ │ │ - ldr r1, [pc, #520] @ (99072c ) │ │ │ │ - ldr r2, [pc, #516] @ (990728 ) │ │ │ │ + ldr r1, [pc, #520] @ (99076c ) │ │ │ │ + ldr r2, [pc, #516] @ (990768 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 99071e │ │ │ │ + bne.w 99075e │ │ │ │ mov r0, sl │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r4, #3336] @ 0xd08 │ │ │ │ addw r8, r4, #3204 @ 0xc84 │ │ │ │ movs r5, #0 │ │ │ │ add.w r9, sp, #92 @ 0x5c │ │ │ │ - cbz r3, 990570 │ │ │ │ + cbz r3, 9905b0 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - cbz r1, 990566 │ │ │ │ + cbz r1, 9905a6 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99051c │ │ │ │ + beq.n 99055c │ │ │ │ ldr.w r3, [r4, #3336] @ 0xd08 │ │ │ │ str.w r1, [r9, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 99054e │ │ │ │ + bhi.n 99058e │ │ │ │ add.w r5, r7, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r5, #3656] @ 0xe48 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n 990636 │ │ │ │ + bmi.n 990676 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 99064a │ │ │ │ + bmi.n 99068a │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 990622 │ │ │ │ + bmi.n 990662 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 990614 │ │ │ │ + bmi.n 990654 │ │ │ │ ldr.w r1, [r4, #3336] @ 0xd08 │ │ │ │ add.w r9, sp, #24 │ │ │ │ ldr.w r2, [r4, #2044] @ 0x7fc │ │ │ │ mov r3, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 98eeb4 │ │ │ │ + bl 98eef4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 990520 │ │ │ │ + bne.n 990560 │ │ │ │ ldr.w r2, [r4, #2044] @ 0x7fc │ │ │ │ mov.w fp, #36 @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ addw r1, r4, #1468 @ 0x5bc │ │ │ │ mov r7, sl │ │ │ │ mov r8, sl │ │ │ │ mul.w r2, fp, r2 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r2, [r4, #2044] @ 0x7fc │ │ │ │ - cbnz r2, 9905f8 │ │ │ │ - b.n 99065e │ │ │ │ + cbnz r2, 990638 │ │ │ │ + b.n 99069e │ │ │ │ movs r3, #0 │ │ │ │ strb.w r8, [r1, #28] │ │ │ │ strb.w r8, [r1, #29] │ │ │ │ strb.w r8, [r1, #30] │ │ │ │ strb.w r8, [r1, #31] │ │ │ │ str r3, [r1, #32] │ │ │ │ movs r3, #2 │ │ │ │ @@ -3527044,60 +3527083,60 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ adds r7, #1 │ │ │ │ ldr r5, [r6, #12] │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #2044] @ 0x7fc │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 99065e │ │ │ │ + bls.n 99069e │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r4, #3336] @ 0xd08 │ │ │ │ cmp r3, #1 │ │ │ │ mla r1, fp, r7, r1 │ │ │ │ - bne.n 9905c8 │ │ │ │ + bne.n 990608 │ │ │ │ ldr.w r3, [r4, #3340] @ 0xd0c │ │ │ │ str r3, [r1, #28] │ │ │ │ ldr.w r3, [r4, #3468] @ 0xd8c │ │ │ │ adds r3, #1 │ │ │ │ - b.n 9905da │ │ │ │ + b.n 99061a │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a2f68 │ │ │ │ + bl 9a2fa8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 990588 │ │ │ │ - b.n 990520 │ │ │ │ + beq.n 9905c8 │ │ │ │ + b.n 990560 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a7480 │ │ │ │ + bl 9a74c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 990520 │ │ │ │ + bne.w 990560 │ │ │ │ ldrb.w r3, [r5, #3656] @ 0xe48 │ │ │ │ - b.n 990584 │ │ │ │ + b.n 9905c4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a287c │ │ │ │ + bl 9a28bc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 990520 │ │ │ │ + bne.w 990560 │ │ │ │ ldrb.w r3, [r5, #3656] @ 0xe48 │ │ │ │ - b.n 99057c │ │ │ │ + b.n 9905bc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a5fa0 │ │ │ │ + bl 9a5fe0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 990520 │ │ │ │ + bne.w 990560 │ │ │ │ ldrb.w r3, [r5, #3656] @ 0xe48 │ │ │ │ - b.n 990580 │ │ │ │ + b.n 9905c0 │ │ │ │ ldr.w r2, [r4, #3336] @ 0xd08 │ │ │ │ mov.w r9, #28 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ addw r1, r4, #2312 @ 0x908 │ │ │ │ mul.w r2, r9, r2 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r2, [r4, #3336] @ 0xd08 │ │ │ │ - cbz r2, 9906d6 │ │ │ │ + cbz r2, 990716 │ │ │ │ movs r5, #0 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ addw r7, r4, #3204 @ 0xc84 │ │ │ │ mov r8, r5 │ │ │ │ add.w sl, sp, #92 @ 0x5c │ │ │ │ mov fp, r4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -3527107,98 +3527146,98 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mla r1, r9, r5, r1 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ adds r1, #8 │ │ │ │ blx r4 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ - cbz r1, 9906c2 │ │ │ │ + cbz r1, 990702 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9906ae │ │ │ │ + bne.n 9906ee │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9906e4 │ │ │ │ + cbz r3, 990724 │ │ │ │ ldr.w r3, [fp, #3336] @ 0xd08 │ │ │ │ adds r5, #1 │ │ │ │ str.w r8, [r7] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 99068c │ │ │ │ + bhi.n 9906cc │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ mov r4, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 98e99c │ │ │ │ + bl 98e9dc │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #3336] @ 0xd08 │ │ │ │ - b.n 990520 │ │ │ │ + b.n 990560 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9906c2 │ │ │ │ + beq.n 990702 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9906f6 │ │ │ │ + bne.n 990736 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9906c2 │ │ │ │ + bne.n 990702 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9906f2 │ │ │ │ - b.n 9906c2 │ │ │ │ + bne.n 990732 │ │ │ │ + b.n 990702 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - smull r0, r1, r8, r1 │ │ │ │ + smlsd r1, r8, r1, r0 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfad80101 │ │ │ │ + @ instruction: 0xfa980101 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3368] @ 0xd28 │ │ │ │ sub.w sp, sp, #692 @ 0x2b4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w r2, [pc, #1532] @ 990d48 │ │ │ │ + ldr.w r2, [pc, #1532] @ 990d88 │ │ │ │ str r1, [sp, #32] │ │ │ │ - ldr.w r1, [pc, #1532] @ 990d4c │ │ │ │ + ldr.w r1, [pc, #1532] @ 990d8c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w r1, [r3, #2048] @ 0x800 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #684] @ 0x2ac │ │ │ │ mov.w r2, #0 │ │ │ │ add.w r2, r5, #36864 @ 0x9000 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r2, [r2, #660] @ 0x294 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 990956 │ │ │ │ + beq.w 990996 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 99088c │ │ │ │ + bne.w 9908cc │ │ │ │ str r3, [sp, #8] │ │ │ │ mov.w r2, #1040 @ 0x410 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 990d3e │ │ │ │ + beq.w 990d7e │ │ │ │ ldrb.w r2, [r5, #886] @ 0x376 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 990a0e │ │ │ │ + beq.w 990a4e │ │ │ │ ldr.w r1, [r3, #1492] @ 0x5d4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ str r1, [sp, #172] @ 0xac │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ @@ -3527218,15 +3527257,15 @@ │ │ │ │ it ls │ │ │ │ movls r6, #1 │ │ │ │ mov.w r2, #0 │ │ │ │ str r2, [r1, #0] │ │ │ │ itt ls │ │ │ │ movls.w r2, #4294967295 @ 0xffffffff │ │ │ │ strls r2, [sp, #8] │ │ │ │ - bls.n 99083e │ │ │ │ + bls.n 99087e │ │ │ │ movs r6, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #8] │ │ │ │ sub.w r8, r4, r6 │ │ │ │ adds r2, r6, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ lsls r7, r6, #2 │ │ │ │ @@ -3527251,67 +3527290,67 @@ │ │ │ │ add.w r2, r3, r6, lsl #4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r1, #1 │ │ │ │ strd r8, r9, [r2] │ │ │ │ strd r8, r9, [r2, #8] │ │ │ │ cmp r1, r4 │ │ │ │ add.w r2, r2, #16 │ │ │ │ - bcc.n 990828 │ │ │ │ + bcc.n 990868 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9908c4 │ │ │ │ + beq.n 990904 │ │ │ │ mov r7, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldrd r9, r8, [sp, #24] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 99087a │ │ │ │ + b.n 9908ba │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 990d3e │ │ │ │ + beq.w 990d7e │ │ │ │ mov r3, sl │ │ │ │ str.w r4, [r9] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r7, #12 │ │ │ │ add.w r9, r9, #4 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.n 9908c0 │ │ │ │ + beq.n 990900 │ │ │ │ ldr.w r4, [r7, #2124] @ 0x84c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 99084e │ │ │ │ + bne.n 99088e │ │ │ │ str.w r4, [r9] │ │ │ │ str.w r4, [r8] │ │ │ │ - b.n 990868 │ │ │ │ + b.n 9908a8 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9befe4 │ │ │ │ + bl 9bf024 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 990cf6 │ │ │ │ - ldr.w r2, [pc, #1200] @ 990d50 │ │ │ │ - ldr.w r3, [pc, #1188] @ 990d48 │ │ │ │ + beq.w 990d36 │ │ │ │ + ldr.w r2, [pc, #1200] @ 990d90 │ │ │ │ + ldr.w r3, [pc, #1188] @ 990d88 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #684] @ 0x2ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 990d44 │ │ │ │ + bne.w 990d84 │ │ │ │ add.w sp, sp, #692 @ 0x2b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r2, [r2, #1308] @ 0x51c │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 9908f0 │ │ │ │ + bls.n 990930 │ │ │ │ subs r2, r2, r6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ lsls r4, r6, #2 │ │ │ │ movs r1, #0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ add r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ @@ -3527323,50 +3527362,50 @@ │ │ │ │ add r0, r4 │ │ │ │ blx 67440 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r1, [r3, #2048] @ 0x800 │ │ │ │ ldr.w r2, [r2, #660] @ 0x294 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 990918 │ │ │ │ + beq.n 990958 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9befe4 │ │ │ │ + bl 9bf024 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99089e │ │ │ │ + bne.n 9908de │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r3, #2048] @ 0x800 │ │ │ │ str.w r3, [r2, #660] @ 0x294 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 990930 │ │ │ │ + cbz r3, 990970 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #1040 @ 0x410 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 990d3e │ │ │ │ + beq.w 990d7e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r7, [r3, #1308] @ 0x51c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 990c46 │ │ │ │ + beq.w 990c86 │ │ │ │ orrs.w r3, r7, r6 │ │ │ │ - bne.n 990a1c │ │ │ │ + bne.n 990a5c │ │ │ │ add.w r5, r5, #57344 @ 0xe000 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r3, [r5, #3657] @ 0xe49 │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r5, #3657] @ 0xe49 │ │ │ │ - b.n 99089e │ │ │ │ + b.n 9908de │ │ │ │ ldr.w r6, [r3, #2308] @ 0x904 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 990bae │ │ │ │ + bne.w 990bee │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 990d0c │ │ │ │ + beq.w 990d4c │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ add r4, sp, #168 @ 0xa8 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ movs r7, #0 │ │ │ │ add.w r2, r5, #45056 @ 0xb000 │ │ │ │ @@ -3527374,505 +3527413,505 @@ │ │ │ │ mov r9, r1 │ │ │ │ mov fp, r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9909d6 │ │ │ │ + b.n 990a16 │ │ │ │ ldr.w r2, [fp, #1492] @ 0x5d4 │ │ │ │ str r2, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r8, #2120] @ 0x848 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [r4, #8] │ │ │ │ - cbz r1, 9909f2 │ │ │ │ + cbz r1, 990a32 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ str.w r0, [r9] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 990d3e │ │ │ │ + beq.w 990d7e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [sl] │ │ │ │ ldr.w r1, [r1, #472] @ 0x1d8 │ │ │ │ adds r7, #1 │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w r8, r8, #12 │ │ │ │ adds r4, #16 │ │ │ │ add.w sl, sl, #4 │ │ │ │ add.w r9, r9, #4 │ │ │ │ add.w fp, fp, #36 @ 0x24 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 9909fc │ │ │ │ + beq.n 990a3c │ │ │ │ ldrb.w r2, [r5, #886] @ 0x376 │ │ │ │ ldr.w r1, [r8, #2124] @ 0x84c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99098a │ │ │ │ + bne.n 9909ca │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r2, [r3, #1216] @ 0x4c0 │ │ │ │ add.w r2, r2, r7, lsl #1 │ │ │ │ ldrh.w r2, [r2, #516] @ 0x204 │ │ │ │ - b.n 99098e │ │ │ │ + b.n 9909ce │ │ │ │ str.w r1, [sl] │ │ │ │ str.w r1, [r9] │ │ │ │ - b.n 9909bc │ │ │ │ + b.n 9909fc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r4, [r2, #1308] @ 0x51c │ │ │ │ cmp r6, r4 │ │ │ │ - bcc.w 9907e8 │ │ │ │ - b.n 99083e │ │ │ │ + bcc.w 990828 │ │ │ │ + b.n 99087e │ │ │ │ add.w r2, r5, #45056 @ 0xb000 │ │ │ │ ldr.w r2, [r2, #1216] @ 0x4c0 │ │ │ │ ldrh.w r1, [r2, #516] @ 0x204 │ │ │ │ - b.n 9907a0 │ │ │ │ + b.n 9907e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r7, r6 │ │ │ │ it cc │ │ │ │ movcc r7, r6 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #142] @ 0x8e │ │ │ │ - cbz r3, 990a3e │ │ │ │ + cbz r3, 990a7e │ │ │ │ add.w r3, r5, #57344 @ 0xe000 │ │ │ │ ldrb.w sl, [r3, #3657] @ 0xe49 │ │ │ │ mov.w sl, sl, lsr #7 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, sp, #104 @ 0x68 │ │ │ │ mov r8, r3 │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ movw fp, #37532 @ 0x929c │ │ │ │ - b.n 990a86 │ │ │ │ + b.n 990ac6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 990a70 │ │ │ │ + bne.n 990ab0 │ │ │ │ add.w r3, r4, #9472 @ 0x2500 │ │ │ │ adds r3, #38 @ 0x26 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 990c08 │ │ │ │ + beq.w 990c48 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ - beq.w 990c34 │ │ │ │ + beq.w 990c74 │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bls.n 990b0a │ │ │ │ + bls.n 990b4a │ │ │ │ lsls r0, r4, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r0, fp │ │ │ │ movs r2, #16 │ │ │ │ add r0, r3 │ │ │ │ add r1, r5 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 990a52 │ │ │ │ + bne.n 990a92 │ │ │ │ lsls r3, r4, #2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add.w r2, r3, #37888 @ 0x9400 │ │ │ │ add r3, r1 │ │ │ │ adds r2, #156 @ 0x9c │ │ │ │ ldrb.w ip, [r1, r4, lsl #2] │ │ │ │ add.w lr, r5, r2 │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 990bd6 │ │ │ │ + beq.w 990c16 │ │ │ │ movs r0, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 990ad4 │ │ │ │ + bne.n 990b14 │ │ │ │ add.w r3, r4, #9472 @ 0x2500 │ │ │ │ ldr.w r2, [r1, r4, lsl #2] │ │ │ │ adds r3, #38 @ 0x26 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 990ba2 │ │ │ │ + beq.n 990be2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 990a70 │ │ │ │ + bne.n 990ab0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 990bcc │ │ │ │ + beq.n 990c0c │ │ │ │ mov.w sl, #1 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ mov r3, r8 │ │ │ │ subs r2, r4, r6 │ │ │ │ mov r1, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 9bf018 │ │ │ │ + bl 9bf058 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99089e │ │ │ │ + bne.w 9908de │ │ │ │ adds r6, #1 │ │ │ │ lsls r3, r6, #4 │ │ │ │ lsls r6, r6, #2 │ │ │ │ adds r4, #1 │ │ │ │ add r9, r6 │ │ │ │ add r8, r3 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r4 │ │ │ │ - bhi.n 990a86 │ │ │ │ + bhi.n 990ac6 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ add.w r0, r5, #37376 @ 0x9200 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r0, #156 @ 0x9c │ │ │ │ add.w sl, r5, #37888 @ 0x9400 │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1308] @ 0x51c │ │ │ │ lsls r2, r7, #4 │ │ │ │ add.w sl, sl, #152 @ 0x98 │ │ │ │ mov.w r8, #0 │ │ │ │ blx 666a8 │ │ │ │ - b.n 990b7a │ │ │ │ - cbz r6, 990b50 │ │ │ │ + b.n 990bba │ │ │ │ + cbz r6, 990b90 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 990b6c │ │ │ │ + beq.n 990bac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 990b3e │ │ │ │ + bne.n 990b7e │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 990b54 │ │ │ │ + bne.n 990b94 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 990cb8 │ │ │ │ + beq.w 990cf8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r6, [sl] │ │ │ │ cmp r7, r8 │ │ │ │ - bls.w 990942 │ │ │ │ + bls.w 990982 │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ ldr.w r6, [r9, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 990b34 │ │ │ │ + bne.n 990b74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 990b6c │ │ │ │ + beq.n 990bac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 990b8e │ │ │ │ + bne.n 990bce │ │ │ │ dmb ish │ │ │ │ - b.n 990b6c │ │ │ │ - cbnz r0, 990c08 │ │ │ │ + b.n 990bac │ │ │ │ + cbnz r0, 990c48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 990c20 │ │ │ │ + bne.n 990c60 │ │ │ │ movs r6, #4 │ │ │ │ movs r3, #16 │ │ │ │ - b.n 990afe │ │ │ │ + b.n 990b3e │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9befe4 │ │ │ │ + bl 9bf024 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99089e │ │ │ │ + bne.w 9908de │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r2, [r3, #2048] @ 0x800 │ │ │ │ str.w r2, [r1, #660] @ 0x294 │ │ │ │ - b.n 990960 │ │ │ │ + b.n 9909a0 │ │ │ │ movs r6, #4 │ │ │ │ movs r3, #16 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 990afe │ │ │ │ + b.n 990b3e │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ add.w ip, r3, #1 │ │ │ │ ldrb.w r3, [lr, #1] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 990ab8 │ │ │ │ + bne.w 990af8 │ │ │ │ ldrb.w r2, [ip, #1]! │ │ │ │ ldrb.w r3, [lr, #1]! │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 990ab8 │ │ │ │ + bne.w 990af8 │ │ │ │ ldrb.w r2, [ip, #1] │ │ │ │ ldrb.w r3, [lr, #1] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 990ab8 │ │ │ │ - b.n 990aba │ │ │ │ + bne.w 990af8 │ │ │ │ + b.n 990afa │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ movne.w sl, #0 │ │ │ │ - bne.w 990a7e │ │ │ │ + bne.w 990abe │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r4, r7 │ │ │ │ it ne │ │ │ │ addne r6, #1 │ │ │ │ - beq.n 990d02 │ │ │ │ + beq.n 990d42 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ mov r3, r8 │ │ │ │ subs r2, r4, r6 │ │ │ │ mov r1, r6 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 9bf09c │ │ │ │ - b.n 990af2 │ │ │ │ + bl 9bf0dc │ │ │ │ + b.n 990b32 │ │ │ │ mov r4, r7 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 990bcc │ │ │ │ + beq.n 990c0c │ │ │ │ adds r6, #1 │ │ │ │ - b.n 990adc │ │ │ │ + b.n 990b1c │ │ │ │ mov r7, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r1, r5, #37376 @ 0x9200 │ │ │ │ lsls r2, r6, #4 │ │ │ │ adds r1, #156 @ 0x9c │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99093c │ │ │ │ + bne.w 99097c │ │ │ │ add.w r1, r5, #37888 @ 0x9400 │ │ │ │ lsls r2, r6, #2 │ │ │ │ adds r1, #156 @ 0x9c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99093c │ │ │ │ + bne.w 99097c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 990942 │ │ │ │ + beq.w 990982 │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ movw r7, #1156 @ 0x484 │ │ │ │ add.w r6, r4, r6, lsl #2 │ │ │ │ - b.n 990c9c │ │ │ │ + b.n 990cdc │ │ │ │ cmp.w r3, #1152 @ 0x480 │ │ │ │ - bcs.n 990c96 │ │ │ │ + bcs.n 990cd6 │ │ │ │ ldr.w r8, [r0, #80] @ 0x50 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99089e │ │ │ │ + bne.w 9908de │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 990942 │ │ │ │ + beq.w 990982 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 990c96 │ │ │ │ + beq.n 990cd6 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 990c80 │ │ │ │ + bls.n 990cc0 │ │ │ │ subw r3, r3, #1251 @ 0x4e3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 990c96 │ │ │ │ - b.n 990c86 │ │ │ │ + bls.n 990cd6 │ │ │ │ + b.n 990cc6 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 990b6c │ │ │ │ + beq.w 990bac │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 990ccc │ │ │ │ + bne.n 990d0c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 990b6c │ │ │ │ + bne.w 990bac │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 990cc8 │ │ │ │ - b.n 990b6c │ │ │ │ + bne.n 990d08 │ │ │ │ + b.n 990bac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r2, [r3, #2048] @ 0x800 │ │ │ │ str.w r2, [r1, #660] @ 0x294 │ │ │ │ - b.n 99077a │ │ │ │ + b.n 9907ba │ │ │ │ movs r6, #4 │ │ │ │ movs r3, #16 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 990afe │ │ │ │ + b.n 990b3e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r4, [r2, #1308] @ 0x51c │ │ │ │ - cbz r4, 990d28 │ │ │ │ + cbz r4, 990d68 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #168 @ 0xa8 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #24] │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 9907e8 │ │ │ │ + b.n 990828 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r1, [r3, #2048] @ 0x800 │ │ │ │ ldr.w r2, [r2, #660] @ 0x294 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 990c3e │ │ │ │ + beq.n 990c7e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 9908fe │ │ │ │ + b.n 99093e │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 99089e │ │ │ │ + b.n 9908de │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r8, #257] @ 0x101 │ │ │ │ - @ instruction: 0xf7560101 │ │ │ │ + str??.w r0, [r8, ] │ │ │ │ + @ instruction: 0xf7160101 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r1, #3596 @ 0xe0c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ - cbz r0, 990d7a │ │ │ │ + cbz r0, 990dba │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ str r4, [r0, #0] │ │ │ │ str.w r3, [r0, #1464] @ 0x5b8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r7, #0 │ │ │ │ mov r8, r0 │ │ │ │ add.w r6, r0, #96 @ 0x60 │ │ │ │ add.w r9, r0, #1536 @ 0x600 │ │ │ │ sub.w r5, r6, #96 @ 0x60 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - cbz r1, 990dba │ │ │ │ + cbz r1, 990dfa │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 990da4 │ │ │ │ + bne.n 990de4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 990e66 │ │ │ │ + beq.n 990ea6 │ │ │ │ str r7, [r5, #32] │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 990d9c │ │ │ │ + bne.n 990ddc │ │ │ │ add.w r6, r5, #96 @ 0x60 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 990d98 │ │ │ │ + bne.n 990dd8 │ │ │ │ ldr.w r3, [r8, #2308] @ 0x904 │ │ │ │ - cbz r3, 990e20 │ │ │ │ + cbz r3, 990e60 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r8 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 990de6 │ │ │ │ + b.n 990e26 │ │ │ │ adds r6, #1 │ │ │ │ str.w r7, [r5, #2124] @ 0x84c │ │ │ │ cmp r3, r6 │ │ │ │ add.w r5, r5, #12 │ │ │ │ - bls.n 990e20 │ │ │ │ + bls.n 990e60 │ │ │ │ ldrb.w r2, [r5, #2116] @ 0x844 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 990dd8 │ │ │ │ + bne.n 990e18 │ │ │ │ ldr.w r1, [r5, #2124] @ 0x84c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 990dd8 │ │ │ │ + beq.n 990e18 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 990dfa │ │ │ │ + bne.n 990e3a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 990e92 │ │ │ │ + beq.n 990ed2 │ │ │ │ ldr.w r3, [r8, #2308] @ 0x904 │ │ │ │ adds r6, #1 │ │ │ │ str.w r7, [r5, #2124] @ 0x84c │ │ │ │ adds r5, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 990de6 │ │ │ │ + bhi.n 990e26 │ │ │ │ ldr.w r3, [r8, #3336] @ 0xd08 │ │ │ │ - cbz r3, 990e5a │ │ │ │ + cbz r3, 990e9a │ │ │ │ movs r5, #0 │ │ │ │ addw r6, r8, #3204 @ 0xc84 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ - cbz r1, 990e52 │ │ │ │ + cbz r1, 990e92 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 990e38 │ │ │ │ + bne.n 990e78 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 990ebe │ │ │ │ + beq.n 990efe │ │ │ │ ldr.w r3, [r8, #3336] @ 0xd08 │ │ │ │ adds r5, #1 │ │ │ │ str r7, [r6, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 990e2e │ │ │ │ + bhi.n 990e6e │ │ │ │ mov r0, r8 │ │ │ │ blx 67b40 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 990dba │ │ │ │ + beq.n 990dfa │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 990e78 │ │ │ │ + bne.n 990eb8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 990dba │ │ │ │ - b.n 990e64 │ │ │ │ + bne.n 990dfa │ │ │ │ + b.n 990ea4 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 990e10 │ │ │ │ + beq.n 990e50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 990ea4 │ │ │ │ + bne.n 990ee4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 990e10 │ │ │ │ - b.n 990e90 │ │ │ │ + bne.n 990e50 │ │ │ │ + b.n 990ed0 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 990e4e │ │ │ │ + beq.n 990e8e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 990ed0 │ │ │ │ + bne.n 990f10 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 990e4e │ │ │ │ - b.n 990ebc │ │ │ │ + bne.n 990e8e │ │ │ │ + b.n 990efc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ands r1, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r1, [r0, #12] │ │ │ │ ldrb.w r3, [r3, #1688] @ 0x698 │ │ │ │ ands r1, r3 │ │ │ │ @@ -3527906,225 +3527945,225 @@ │ │ │ │ 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, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 991084 │ │ │ │ + beq.w 9910c4 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 990f7e │ │ │ │ + b.n 990fbe │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w fp, [r5, #2124] @ 0x84c │ │ │ │ add.w sl, sl, #12 │ │ │ │ adds r5, #12 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.w 991084 │ │ │ │ + beq.w 9910c4 │ │ │ │ ldr.w r1, [r5, #2124] @ 0x84c │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 991064 │ │ │ │ + beq.n 9910a4 │ │ │ │ ldrb.w r3, [r5, #2116] @ 0x844 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99101a │ │ │ │ + beq.n 99105a │ │ │ │ str.w r9, [r5, #2124] @ 0x84c │ │ │ │ ldrb.w r3, [sl] │ │ │ │ ldrd r2, fp, [sl, #4] │ │ │ │ str.w r2, [r5, #2120] @ 0x848 │ │ │ │ strb.w r3, [r5, #2116] @ 0x844 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 990f6a │ │ │ │ + bne.n 990faa │ │ │ │ ldr.w r1, [r5, #2124] @ 0x84c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 99111a │ │ │ │ + beq.w 99115a │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 990fd4 │ │ │ │ + beq.n 991014 │ │ │ │ cmp r1, fp │ │ │ │ - beq.n 990f6a │ │ │ │ + beq.n 990faa │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 990fc2 │ │ │ │ + bne.n 991002 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 990fd8 │ │ │ │ + bne.n 991018 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 990f6a │ │ │ │ + bne.n 990faa │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 990f6a │ │ │ │ + beq.n 990faa │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 991000 │ │ │ │ + bne.n 991040 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 990f6a │ │ │ │ + bne.n 990faa │ │ │ │ mov r1, r4 │ │ │ │ - b.n 990fee │ │ │ │ + b.n 99102e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 990f92 │ │ │ │ + beq.n 990fd2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 991022 │ │ │ │ + bne.n 991062 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 990f92 │ │ │ │ + bne.n 990fd2 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 990f92 │ │ │ │ + beq.n 990fd2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99104a │ │ │ │ + bne.n 99108a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 990f92 │ │ │ │ + bne.n 990fd2 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 991038 │ │ │ │ + b.n 991078 │ │ │ │ ldrb.w r2, [sl] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r5, #12 │ │ │ │ strb.w r2, [r5, #2104] @ 0x838 │ │ │ │ add.w sl, sl, #12 │ │ │ │ str.w r3, [r5, #2108] @ 0x83c │ │ │ │ cmp r6, r8 │ │ │ │ - bne.w 990f7e │ │ │ │ + bne.w 990fbe │ │ │ │ ldr.w r3, [r7, #2308] @ 0x904 │ │ │ │ mov r8, r6 │ │ │ │ cmp r3, r6 │ │ │ │ ittt hi │ │ │ │ movhi r5, #12 │ │ │ │ movhi.w r9, #0 │ │ │ │ mlahi r5, r5, r6, r7 │ │ │ │ - bhi.n 9910ac │ │ │ │ - b.n 9910e6 │ │ │ │ + bhi.n 9910ec │ │ │ │ + b.n 991126 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r9, [r5, #2124] @ 0x84c │ │ │ │ cmp r3, r8 │ │ │ │ add.w r5, r5, #12 │ │ │ │ - bls.n 9910e6 │ │ │ │ + bls.n 991126 │ │ │ │ ldrb.w r2, [r5, #2116] @ 0x844 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99109c │ │ │ │ + bne.n 9910dc │ │ │ │ ldr.w r1, [r5, #2124] @ 0x84c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 99109c │ │ │ │ + beq.n 9910dc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9910c0 │ │ │ │ + bne.n 991100 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9910f0 │ │ │ │ + cbz r3, 991130 │ │ │ │ ldr.w r3, [r7, #2308] @ 0x904 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r9, [r5, #2124] @ 0x84c │ │ │ │ adds r5, #12 │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.n 9910ac │ │ │ │ + bhi.n 9910ec │ │ │ │ str.w r6, [r7, #2308] @ 0x904 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9910d4 │ │ │ │ + beq.n 991114 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 991102 │ │ │ │ + bne.n 991142 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9910d4 │ │ │ │ - b.n 9910ee │ │ │ │ + bne.n 991114 │ │ │ │ + b.n 99112e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 990f6a │ │ │ │ + beq.w 990faa │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 991126 │ │ │ │ + bne.n 991166 │ │ │ │ dmb ish │ │ │ │ - b.n 990f6a │ │ │ │ + b.n 990faa │ │ │ │ nop │ │ │ │ - cbz r1, 991144 │ │ │ │ + cbz r1, 991184 │ │ │ │ ldrb.w r3, [r1, #108] @ 0x6c │ │ │ │ - cbnz r3, 991174 │ │ │ │ + cbnz r3, 9911b4 │ │ │ │ push {r4, lr} │ │ │ │ ldr.w lr, [r0, #3336] @ 0xd08 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 99118c │ │ │ │ + beq.n 9911cc │ │ │ │ ldr.w r3, [r0, #2308] @ 0x904 │ │ │ │ - cbz r3, 991178 │ │ │ │ + cbz r3, 9911b8 │ │ │ │ add.w ip, r3, r3, lsl #1 │ │ │ │ addw r4, r0, #2124 @ 0x84c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 991166 │ │ │ │ + b.n 9911a6 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 991178 │ │ │ │ + beq.n 9911b8 │ │ │ │ ldr.w r2, [r4, r3, lsl #2] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 991162 │ │ │ │ + bne.n 9911a2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ addw r3, r0, #3204 @ 0xc84 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 991170 │ │ │ │ + beq.n 9911b0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 99117e │ │ │ │ + bne.n 9911be │ │ │ │ movs r0, #0 │ │ │ │ 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, #3912] @ 0xf48 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r1, [pc, #320] @ (9912e8 ) │ │ │ │ + ldr r1, [pc, #320] @ (991328 ) │ │ │ │ itet ne │ │ │ │ movne r2, #6 │ │ │ │ moveq r2, #5 │ │ │ │ movne.w sl, #5 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #308] @ (9912ec ) │ │ │ │ + ldr r2, [pc, #308] @ (99132c ) │ │ │ │ it eq │ │ │ │ moveq.w sl, #0 │ │ │ │ add.w fp, r0, #57600 @ 0xe100 │ │ │ │ add.w r3, r0, #46080 @ 0xb400 │ │ │ │ add.w fp, fp, #136 @ 0x88 │ │ │ │ adds r3, #196 @ 0xc4 │ │ │ │ mov r8, r0 │ │ │ │ @@ -3528133,117 +3528172,117 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #140] @ 0x8c │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, fp, sl, lsl #2 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 99126a │ │ │ │ + beq.n 9912aa │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov fp, r3 │ │ │ │ add.w r5, r2, sl, lsl #7 │ │ │ │ - b.n 991204 │ │ │ │ + b.n 991244 │ │ │ │ ldr.w r0, [r1, #216] @ 0xd8 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 991228 │ │ │ │ + beq.n 991268 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9911fa │ │ │ │ + beq.n 99123a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldrb.w r2, [r1, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9911f6 │ │ │ │ + bne.n 991236 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ str.w r0, [r7, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 991204 │ │ │ │ + bne.n 991244 │ │ │ │ mov r3, fp │ │ │ │ cmp.w sl, #4 │ │ │ │ - beq.n 991270 │ │ │ │ + beq.n 9912b0 │ │ │ │ ldrb.w r1, [r9, #3656] @ 0xe48 │ │ │ │ lsls r2, r1, #30 │ │ │ │ - bmi.n 9912b2 │ │ │ │ + bmi.n 9912f2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 9911e0 │ │ │ │ + blt.n 991220 │ │ │ │ ldrb.w r3, [r9, #3656] @ 0xe48 │ │ │ │ movs r0, #0 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb.w r3, [r9, #3656] @ 0xe48 │ │ │ │ - ldr r2, [pc, #156] @ (9912f0 ) │ │ │ │ - ldr r3, [pc, #152] @ (9912ec ) │ │ │ │ + ldr r2, [pc, #156] @ (991330 ) │ │ │ │ + ldr r3, [pc, #152] @ (99132c ) │ │ │ │ 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 9912e4 │ │ │ │ + bne.n 991324 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.n 991238 │ │ │ │ + bne.n 991278 │ │ │ │ add.w r0, r8, #45056 @ 0xb000 │ │ │ │ ldrb.w r1, [r9, #3656] @ 0xe48 │ │ │ │ and.w r1, r1, #2 │ │ │ │ ldr.w r0, [r0, #1220] @ 0x4c4 │ │ │ │ ldrb r0, [r0, #2] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 9912da │ │ │ │ + bpl.n 99131a │ │ │ │ add.w r0, r8, #24576 @ 0x6000 │ │ │ │ add.w r4, r8, #61440 @ 0xf000 │ │ │ │ ldr.w r0, [r0, #4044] @ 0xfcc │ │ │ │ ldr.w r4, [r4, #2224] @ 0x8b0 │ │ │ │ ldrb.w r0, [r0, #1800] @ 0x708 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr.w r5, [r4, #216] @ 0xd8 │ │ │ │ add.w r4, sp, r0, lsl #2 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 991238 │ │ │ │ + beq.n 991278 │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r0 │ │ │ │ it cc │ │ │ │ movcc r6, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov fp, r6 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ - cbz r1, 9912d0 │ │ │ │ + cbz r1, 991310 │ │ │ │ ldr.w r0, [r8, #632] @ 0x278 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [r0, #80] @ 0x50 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 991250 │ │ │ │ + bne.n 991290 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, fp │ │ │ │ - bcc.n 9912ba │ │ │ │ + bcc.n 9912fa │ │ │ │ mov r3, r7 │ │ │ │ - b.n 991238 │ │ │ │ + b.n 991278 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 991238 │ │ │ │ + beq.n 991278 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9912b2 │ │ │ │ - b.n 991238 │ │ │ │ + bne.n 9912f2 │ │ │ │ + b.n 991278 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - cdp 1, 4, cr0, cr10, cr1, {0} │ │ │ │ + cdp 1, 0, cr0, cr10, cr1, {0} │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stc 1, cr0, [r8, #4]! │ │ │ │ + stcl 1, cr0, [r8, #-4]! │ │ │ │ stmdb 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 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, #28 │ │ │ │ ite eq │ │ │ │ @@ -3528264,130 +3528303,130 @@ │ │ │ │ moveq r0, #5 │ │ │ │ movne r0, #6 │ │ │ │ add.w ip, ip, #100 @ 0x64 │ │ │ │ str r0, [sp, #16] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldrb.w r3, [r7, #3656] @ 0xe48 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 99136c │ │ │ │ + bpl.n 9913ac │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mul.w r3, r3, fp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 99136c │ │ │ │ + cbz r3, 9913ac │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ movs r3, #2 │ │ │ │ ldr r5, [r0, #80] @ 0x50 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9913da │ │ │ │ + bne.n 99141a │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ bics.w r5, r5, #1 │ │ │ │ - beq.n 9913ee │ │ │ │ + beq.n 99142e │ │ │ │ rsb r9, fp, fp, lsl #4 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 99138c │ │ │ │ + b.n 9913cc │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ cmp r3, r5 │ │ │ │ eor.w r5, r3, r5 │ │ │ │ - beq.n 9913ec │ │ │ │ + beq.n 99142c │ │ │ │ rbit r8, r5 │ │ │ │ clz r8, r8 │ │ │ │ add.w r3, r9, r8 │ │ │ │ addw r2, r3, #3625 @ 0xe29 │ │ │ │ addw r3, r3, #2966 @ 0xb96 │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 9913b2 │ │ │ │ + cbz r1, 9913f2 │ │ │ │ ldrb.w r3, [r1, #109] @ 0x6d │ │ │ │ - cbz r3, 9913e0 │ │ │ │ + cbz r3, 991420 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldrb.w r3, [r7, #3656] @ 0xe48 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99137e │ │ │ │ + beq.n 9913be │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [r0, #80] @ 0x50 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99137e │ │ │ │ + beq.n 9913be │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 9913b4 │ │ │ │ + b.n 9913f4 │ │ │ │ mov r6, sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r5, [r3, #8]! │ │ │ │ str r3, [sp, #4] │ │ │ │ bics.w r5, r5, #1 │ │ │ │ - beq.n 991474 │ │ │ │ + beq.n 9914b4 │ │ │ │ mov.w r8, #1280 @ 0x500 │ │ │ │ mov.w sl, #20 │ │ │ │ movw r9, #29736 @ 0x7428 │ │ │ │ strd fp, r6, [sp, #8] │ │ │ │ mul.w r8, r8, fp │ │ │ │ - b.n 99141e │ │ │ │ + b.n 99145e │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r6 │ │ │ │ cmp r3, r5 │ │ │ │ eor.w r5, r3, r5 │ │ │ │ - beq.n 991470 │ │ │ │ + beq.n 9914b0 │ │ │ │ rbit r6, r5 │ │ │ │ movs r2, #8 │ │ │ │ clz r6, r6 │ │ │ │ mov r0, r4 │ │ │ │ mla r3, sl, r6, r8 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r1, [r3, r9] │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ ldrb.w r3, [r7, #3656] @ 0xe48 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 991412 │ │ │ │ + beq.n 991452 │ │ │ │ ldr.w ip, [r4, #632] @ 0x278 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, ip │ │ │ │ ldr.w fp, [ip, #80] @ 0x50 │ │ │ │ blx fp │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9913da │ │ │ │ + bne.n 99141a │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r6 │ │ │ │ cmp r3, r5 │ │ │ │ eor.w r5, r3, r5 │ │ │ │ - bne.n 99141e │ │ │ │ + bne.n 99145e │ │ │ │ ldrd fp, r6, [sp, #8] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - blt.w 991344 │ │ │ │ + blt.w 991384 │ │ │ │ ldrb.w r3, [r7, #3656] @ 0xe48 │ │ │ │ movs r0, #0 │ │ │ │ bic.w r3, r3, #4 │ │ │ │ strb.w r3, [r7, #3656] @ 0xe48 │ │ │ │ - b.n 9913da │ │ │ │ + b.n 99141a │ │ │ │ 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 r9, r0, #57344 @ 0xe000 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ @@ -3528401,25 +3528440,25 @@ │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ add.w r8, r8, #148 @ 0x94 │ │ │ │ it eq │ │ │ │ moveq.w sl, #5 │ │ │ │ ubfx r7, r7, #2, #1 │ │ │ │ it ne │ │ │ │ movne.w sl, #6 │ │ │ │ - b.n 9914dc │ │ │ │ + b.n 99151c │ │ │ │ cmp r4, sl │ │ │ │ - bge.n 9914f6 │ │ │ │ + bge.n 991536 │ │ │ │ add.w r2, r8, r4, lsl #8 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 992b48 │ │ │ │ + bl 992b88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9914d8 │ │ │ │ + beq.n 991518 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r3, [r9, #3657] @ 0xe49 │ │ │ │ bfi r3, r0, #2, #1 │ │ │ │ strb.w r3, [r9, #3657] @ 0xe49 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ @@ -3528441,39 +3528480,39 @@ │ │ │ │ it eq │ │ │ │ moveq.w r9, #5 │ │ │ │ mla sl, r3, r4, sl │ │ │ │ ubfx r7, r7, #3, #1 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ it ne │ │ │ │ movne.w r9, #6 │ │ │ │ - b.n 991560 │ │ │ │ + b.n 9915a0 │ │ │ │ add.w sl, sl, #224 @ 0xe0 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 991578 │ │ │ │ + bge.n 9915b8 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ - bl 99fd50 │ │ │ │ + bl 99fd90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 991558 │ │ │ │ + beq.n 991598 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r3, [r8, #3657] @ 0xe49 │ │ │ │ add.w r2, r6, #40960 @ 0xa000 │ │ │ │ bfi r3, r0, #3, #1 │ │ │ │ strb.w r3, [r8, #3657] @ 0xe49 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r2, #1824] @ 0x720 │ │ │ │ add.w r2, r6, #42752 @ 0xa700 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ - bl 99fd50 │ │ │ │ + bl 99fd90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 991574 │ │ │ │ + bne.n 9915b4 │ │ │ │ ldrb.w r3, [r8, #3657] @ 0xe49 │ │ │ │ bfi r3, r0, #4, #1 │ │ │ │ strb.w r3, [r8, #3657] @ 0xe49 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3528482,48 +3528521,48 @@ │ │ │ │ mov r9, r3 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r0 │ │ │ │ add.w r7, r5, #57344 @ 0xe000 │ │ │ │ mov sl, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r3, [r7, #3656] @ 0xe48 │ │ │ │ - cbz r3, 991600 │ │ │ │ + cbz r3, 991640 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a292c │ │ │ │ + bl 9a296c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9915e8 │ │ │ │ + cbz r0, 991628 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ - bl 99f52c │ │ │ │ + bl 99f56c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9915e0 │ │ │ │ + bne.n 991620 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99a2cc │ │ │ │ + bl 99a30c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9915e0 │ │ │ │ + bne.n 991620 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 991190 │ │ │ │ + bl 9911d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9915e0 │ │ │ │ + bne.n 991620 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9912f4 │ │ │ │ + bl 991334 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9915e0 │ │ │ │ + bne.n 991620 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #144] @ 0x90 │ │ │ │ - cbz r3, 991698 │ │ │ │ + cbz r3, 9916d8 │ │ │ │ ldrb.w r3, [r7, #3657] @ 0xe49 │ │ │ │ add.w r6, r5, #39680 @ 0x9b00 │ │ │ │ mov fp, r7 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ add.w r7, r5, #39680 @ 0x9b00 │ │ │ │ add.w r8, r5, #39680 @ 0x9b00 │ │ │ │ ubfx r4, r3, #2, #1 │ │ │ │ @@ -3528531,361 +3528570,361 @@ │ │ │ │ adds r7, #140 @ 0x8c │ │ │ │ add.w r8, r8, #148 @ 0x94 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r8, r8, #256 @ 0x100 │ │ │ │ - bl 992b48 │ │ │ │ + bl 992b88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9917f4 │ │ │ │ + bne.w 991834 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 99164a │ │ │ │ + bne.n 99168a │ │ │ │ ldrb.w r3, [fp, #3657] @ 0xe49 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ bfi r3, r0, #2, #1 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [fp, #3657] @ 0xe49 │ │ │ │ - bl 991508 │ │ │ │ + bl 991548 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9915e0 │ │ │ │ + bne.n 991620 │ │ │ │ ldrb.w r3, [fp, #3657] @ 0xe49 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 991698 │ │ │ │ + bpl.n 9916d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a6bec │ │ │ │ + bl 9a6c2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9915e0 │ │ │ │ + bne.n 991620 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r8 │ │ │ │ - bl 990730 │ │ │ │ + bl 990770 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9915e0 │ │ │ │ + bne.n 991620 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ cmpls r2, r0 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9917f8 │ │ │ │ + beq.w 991838 │ │ │ │ ldr.w r6, [r8] │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9919e6 │ │ │ │ + beq.w 991a26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r7, r6, #36864 @ 0x9000 │ │ │ │ ldr.w ip, [r6, #632] @ 0x278 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr.w r0, [r7, #1312] @ 0x520 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ite ne │ │ │ │ movne.w fp, #77 @ 0x4d │ │ │ │ moveq.w fp, #89 @ 0x59 │ │ │ │ cmp r9, r0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - beq.n 9917b8 │ │ │ │ + beq.n 9917f8 │ │ │ │ mov r0, ip │ │ │ │ mov r2, fp │ │ │ │ - bl 9bf138 │ │ │ │ + bl 9bf178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9917f4 │ │ │ │ + bne.n 991834 │ │ │ │ add.w r3, r6, #57344 @ 0xe000 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r1, [r7, #1312] @ 0x520 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 991928 │ │ │ │ + beq.w 991968 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 99174e │ │ │ │ + beq.n 99178e │ │ │ │ mov r0, r9 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 991720 │ │ │ │ + bne.n 991760 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 991736 │ │ │ │ + bne.n 991776 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99187e │ │ │ │ + beq.w 9918be │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w fp, [r7, #1316] @ 0x524 │ │ │ │ str.w r9, [r7, #1312] @ 0x520 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r7, #1320] @ 0x528 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w r3, [r2, #3657] @ 0xe49 │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r2, #3657] @ 0xe49 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9918da │ │ │ │ + beq.w 99191a │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9919e6 │ │ │ │ + beq.w 991a26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r6, r5, #36864 @ 0x9000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r3, [r6, #664] @ 0x298 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9918bc │ │ │ │ + bne.w 9918fc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 991824 │ │ │ │ + beq.n 991864 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - bl 9bf4fc │ │ │ │ - cbnz r0, 9917f4 │ │ │ │ + bl 9bf53c │ │ │ │ + cbnz r0, 991834 │ │ │ │ str.w r0, [r8, #3336] @ 0xd08 │ │ │ │ - b.n 9915e0 │ │ │ │ + b.n 991620 │ │ │ │ ldr.w r2, [r7, #1316] @ 0x524 │ │ │ │ cmp fp, r2 │ │ │ │ - beq.w 991950 │ │ │ │ + beq.w 991990 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w r2, [r2, #1680] @ 0x690 │ │ │ │ ldrb.w r2, [r2, #142] @ 0x8e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9916fa │ │ │ │ + beq.n 99173a │ │ │ │ add.w r2, r6, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldrb.w r2, [r2, #3657] @ 0xe49 │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bmi.n 9916fa │ │ │ │ + bmi.n 99173a │ │ │ │ mov r2, r3 │ │ │ │ mov r0, ip │ │ │ │ ldr.w r3, [r9, #472] @ 0x1d8 │ │ │ │ mov r1, fp │ │ │ │ - bl 9bf188 │ │ │ │ + bl 9bf1c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99170c │ │ │ │ + beq.n 99174c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9915e0 │ │ │ │ + b.n 991620 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 991774 │ │ │ │ + bne.n 9917b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r6, r5, #36864 @ 0x9000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r3, [r6, #664] @ 0x298 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 991822 │ │ │ │ + beq.n 991862 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9bf104 │ │ │ │ + bl 9bf144 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9917f4 │ │ │ │ + bne.n 991834 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r6, #664] @ 0x298 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r6, #1316] @ 0x524 │ │ │ │ - cbnz r3, 991830 │ │ │ │ + cbnz r3, 991870 │ │ │ │ ldr.w r3, [r6, #1312] @ 0x520 │ │ │ │ - cbz r3, 99186e │ │ │ │ + cbz r3, 9918ae │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - bl 9bf138 │ │ │ │ + bl 9bf178 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9917f4 │ │ │ │ + bne.n 991834 │ │ │ │ ldr.w r1, [r6, #1312] @ 0x520 │ │ │ │ - cbz r1, 991864 │ │ │ │ + cbz r1, 9918a4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99184c │ │ │ │ + bne.n 99188c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99199c │ │ │ │ + beq.w 9919dc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #1312] @ 0x520 │ │ │ │ str.w r3, [r6, #1316] @ 0x524 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 991942 │ │ │ │ - bl 9be690 │ │ │ │ - b.n 9917b0 │ │ │ │ + beq.n 991982 │ │ │ │ + bl 9be6d0 │ │ │ │ + b.n 9917f0 │ │ │ │ ldrd r6, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 99174e │ │ │ │ + beq.w 99178e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 991892 │ │ │ │ + bne.n 9918d2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99174e │ │ │ │ + bne.w 99178e │ │ │ │ mov r1, r6 │ │ │ │ ldrd r6, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 99188e │ │ │ │ - b.n 99174e │ │ │ │ + bne.n 9918ce │ │ │ │ + b.n 99178e │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9bf104 │ │ │ │ + bl 9bf144 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9917f4 │ │ │ │ + bne.n 991834 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r6, #664] @ 0x298 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9917a2 │ │ │ │ - b.n 991824 │ │ │ │ + bne.w 9917e2 │ │ │ │ + b.n 991864 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r6, r5, #36864 @ 0x9000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r3, [r6, #664] @ 0x298 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 991900 │ │ │ │ + beq.n 991940 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9bf104 │ │ │ │ + bl 9bf144 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9917f4 │ │ │ │ + bne.w 991834 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r6, #664] @ 0x298 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - cbz r2, 99191e │ │ │ │ + cbz r2, 99195e │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 9be638 │ │ │ │ - b.n 9917b0 │ │ │ │ + bl 9be678 │ │ │ │ + b.n 9917f0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - bl 9be594 │ │ │ │ - b.n 9917b0 │ │ │ │ + bl 9be5d4 │ │ │ │ + b.n 9917f0 │ │ │ │ mov r1, r9 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99192e │ │ │ │ + bne.n 99196e │ │ │ │ dmb ish │ │ │ │ - b.n 99174e │ │ │ │ + b.n 99178e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 991986 │ │ │ │ + cbz r3, 9919c6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 9bf548 │ │ │ │ - b.n 9917b0 │ │ │ │ + bl 9bf588 │ │ │ │ + b.n 9917f0 │ │ │ │ ldr.w r2, [r7, #1320] @ 0x528 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9917c2 │ │ │ │ + bne.w 991802 │ │ │ │ ldr.w r3, [ip, #88] @ 0x58 │ │ │ │ movw r2, #1156 @ 0x484 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 9919dc │ │ │ │ + bhi.n 991a1c │ │ │ │ cmp.w r3, #1152 @ 0x480 │ │ │ │ - bcs.n 99197e │ │ │ │ + bcs.n 9919be │ │ │ │ ldr.w r7, [ip, #80] @ 0x50 │ │ │ │ mov r0, ip │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9917f4 │ │ │ │ + bne.w 991834 │ │ │ │ add.w r3, r6, #57344 @ 0xe000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 99175e │ │ │ │ + b.n 99179e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - cbz r2, 9919d2 │ │ │ │ + cbz r2, 991a12 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 9be5e4 │ │ │ │ - b.n 9917b0 │ │ │ │ + bl 9be624 │ │ │ │ + b.n 9917f0 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9919c6 │ │ │ │ + cbz r4, 991a06 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9919b2 │ │ │ │ + bne.n 9919f2 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9919ce │ │ │ │ + cbz r3, 991a0e │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, r9 │ │ │ │ - b.n 991864 │ │ │ │ + b.n 9918a4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9919a2 │ │ │ │ + b.n 9919e2 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, sl │ │ │ │ - bl 9be548 │ │ │ │ - b.n 9917b0 │ │ │ │ + bl 9be588 │ │ │ │ + b.n 9917f0 │ │ │ │ subw r3, r3, #1251 @ 0x4e3 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 99196c │ │ │ │ - b.n 99197e │ │ │ │ + bhi.n 9919ac │ │ │ │ + b.n 9919be │ │ │ │ mvn.w r4, #2 │ │ │ │ - b.n 9915e0 │ │ │ │ + b.n 991620 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr.w r2, [r2, #1680] @ 0x690 │ │ │ │ ldrb.w r2, [r2, #132] @ 0x84 │ │ │ │ - cbnz r2, 991a12 │ │ │ │ + cbnz r2, 991a52 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #3336] @ 0xd08 │ │ │ │ - cbnz r3, 991a16 │ │ │ │ + cbnz r3, 991a56 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - bl 99045c │ │ │ │ + bl 99049c │ │ │ │ pop {r3, pc} │ │ │ │ str r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -3528894,22 +3528933,22 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 991b20 │ │ │ │ + bne.n 991b60 │ │ │ │ ldr.w lr, [r0, #3336] @ 0xd08 │ │ │ │ add.w r3, lr, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bls.n 991a60 │ │ │ │ - bl 99045c │ │ │ │ + bls.n 991aa0 │ │ │ │ + bl 99049c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 991b1a │ │ │ │ + bne.n 991b5a │ │ │ │ ldr.w lr, [r5, #3336] @ 0xd08 │ │ │ │ mov.w r8, #28 │ │ │ │ add.w r6, r5, lr, lsl #2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mla r8, r8, lr, r5 │ │ │ │ str.w r4, [r6, #3340] @ 0xd0c │ │ │ │ str.w r3, [r6, #3468] @ 0xd8c │ │ │ │ @@ -3528926,49 +3528965,49 @@ │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldr.w r3, [r8, #2336] @ 0x920 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r8, #2336] @ 0x920 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 991b84 │ │ │ │ - cbz r3, 991ac2 │ │ │ │ + beq.n 991bc4 │ │ │ │ + cbz r3, 991b02 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 991b0a │ │ │ │ + beq.n 991b4a │ │ │ │ mov r1, r3 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 991ab0 │ │ │ │ + bne.n 991af0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [ip] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [ip] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 991ac6 │ │ │ │ + bne.n 991b06 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 991b06 │ │ │ │ + cbnz r3, 991b46 │ │ │ │ ldr.w r0, [ip, #96] @ 0x60 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r4, [ip, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 991b06 │ │ │ │ + cbz r4, 991b46 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 991af0 │ │ │ │ + bne.n 991b30 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 991b80 │ │ │ │ + beq.n 991bc0 │ │ │ │ ldr.w lr, [r5, #3336] @ 0xd08 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add.w r3, lr, #1 │ │ │ │ str.w r2, [r6, #3208] @ 0xc88 │ │ │ │ str.w r3, [r5, #3336] @ 0xd08 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ @@ -3528979,185 +3529018,185 @@ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 9915b0 │ │ │ │ + bl 9915f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 991b18 │ │ │ │ + beq.n 991b58 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r0, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9915b0 │ │ │ │ + bl 9915f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r2, [r3, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 991b18 │ │ │ │ + b.n 991b58 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 991ada │ │ │ │ + b.n 991b1a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 991b0a │ │ │ │ + beq.n 991b4a │ │ │ │ mov r1, r3 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 991b8e │ │ │ │ + bne.n 991bce │ │ │ │ dmb ish │ │ │ │ ldr.w lr, [r5, #3336] @ 0xd08 │ │ │ │ - b.n 991b0a │ │ │ │ + b.n 991b4a │ │ │ │ nop │ │ │ │ ldr.w r0, [r0, #3336] @ 0xd08 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov.w lr, #28 │ │ │ │ - ldr r3, [pc, #64] @ (991c10 ) │ │ │ │ + ldr r3, [pc, #64] @ (991c50 ) │ │ │ │ add r3, pc │ │ │ │ mla r3, lr, r1, r3 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 991c06 │ │ │ │ + beq.n 991c46 │ │ │ │ mov r4, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r1, lr │ │ │ │ mov r5, r2 │ │ │ │ blx r3 │ │ │ │ ldrb.w r2, [r4, #133] @ 0x85 │ │ │ │ - cbnz r2, 991c02 │ │ │ │ + cbnz r2, 991c42 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ it ne │ │ │ │ cmpne r3, #62 @ 0x3e │ │ │ │ - bne.n 991c02 │ │ │ │ + bne.n 991c42 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str r3, [r5, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bic.w r0, r6, #8323072 @ 0x7f0000 │ │ │ │ + @ instruction: 0xf3e600fe │ │ │ │ cmp.w r0, #468 @ 0x1d4 │ │ │ │ - bhi.n 991c30 │ │ │ │ - ldr r3, [pc, #40] @ (991c44 ) │ │ │ │ + bhi.n 991c70 │ │ │ │ + ldr r3, [pc, #40] @ (991c84 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ add r3, pc │ │ │ │ add.w ip, r0, r3 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #20] @ 991c48 │ │ │ │ + ldr.w ip, [pc, #20] @ 991c88 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ + lsrs r2, r3, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + lsrs r0, r0, #28 │ │ │ │ lsls r4, r5, #3 │ │ │ │ cmp.w r0, #468 @ 0x1d4 │ │ │ │ - bhi.n 991c64 │ │ │ │ - ldr r3, [pc, #32] @ (991c74 ) │ │ │ │ + bhi.n 991ca4 │ │ │ │ + ldr r3, [pc, #32] @ (991cb4 ) │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, r0, lsl #4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #16] @ (991c78 ) │ │ │ │ + ldr r0, [pc, #16] @ (991cb8 ) │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ + lsrs r4, r4, #27 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r1, #28 │ │ │ │ + lsrs r6, r1, #27 │ │ │ │ lsls r4, r5, #3 │ │ │ │ ldr.w ip, [r0, #1680] @ 0x690 │ │ │ │ cmp.w r1, #468 @ 0x1d4 │ │ │ │ ldrb.w r3, [ip, #132] @ 0x84 │ │ │ │ - bls.n 991cca │ │ │ │ - cbz r3, 991cc6 │ │ │ │ + bls.n 991d0a │ │ │ │ + cbz r3, 991d06 │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 991ec2 │ │ │ │ + bne.w 991f02 │ │ │ │ lsls r3, r2, #12 │ │ │ │ - bmi.w 991eae │ │ │ │ - ldr r0, [pc, #840] @ (991fe4 ) │ │ │ │ + bmi.w 991eee │ │ │ │ + ldr r0, [pc, #840] @ (992024 ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #836] @ (991fe8 ) │ │ │ │ + ldr r1, [pc, #836] @ (992028 ) │ │ │ │ lsls r2, r2, #16 │ │ │ │ add r1, pc │ │ │ │ add r1, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - bpl.n 991cb6 │ │ │ │ + bpl.n 991cf6 │ │ │ │ ands.w r3, r3, #8192 @ 0x2000 │ │ │ │ - beq.n 991cc6 │ │ │ │ + beq.n 991d06 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ bx lr │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 991f44 │ │ │ │ + bpl.w 991f84 │ │ │ │ ldrb.w r3, [ip, #134] @ 0x86 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 991f44 │ │ │ │ + bne.w 991f84 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 991e94 │ │ │ │ + bne.w 991ed4 │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - bhi.w 991fa2 │ │ │ │ + bhi.w 991fe2 │ │ │ │ cmp r1, #53 @ 0x35 │ │ │ │ - bls.w 991eca │ │ │ │ + bls.w 991f0a │ │ │ │ subs r1, #54 @ 0x36 │ │ │ │ cmp r1, #105 @ 0x69 │ │ │ │ - bhi.n 991cc6 │ │ │ │ - add r3, pc, #8 @ (adr r3, 991cec ) │ │ │ │ + bhi.n 991d06 │ │ │ │ + add r3, pc, #8 @ (adr r3, 991d2c ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ lsls r5, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ @@ -3529273,43 +3529312,43 @@ │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ lsls r5, r4, #9 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #340] @ (991fec ) │ │ │ │ + ldr r0, [pc, #340] @ (99202c ) │ │ │ │ lsls r3, r1, #4 │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ add r0, r3 │ │ │ │ - bne.n 991ec6 │ │ │ │ + bne.n 991f06 │ │ │ │ tst.w r2, #524288 @ 0x80000 │ │ │ │ - beq.w 991ca0 │ │ │ │ + beq.w 991ce0 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - beq.n 991f48 │ │ │ │ + beq.n 991f88 │ │ │ │ cmp r1, #128 @ 0x80 │ │ │ │ - bhi.w 991fc6 │ │ │ │ + bhi.w 992006 │ │ │ │ cmp r1, #54 @ 0x36 │ │ │ │ - beq.n 991f4c │ │ │ │ + beq.n 991f8c │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ ite ne │ │ │ │ movne r0, #0 │ │ │ │ moveq r0, #142 @ 0x8e │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #300] @ (991ff0 ) │ │ │ │ + ldr r0, [pc, #300] @ (992030 ) │ │ │ │ add r0, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ subs r1, #13 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.w 991cc6 │ │ │ │ + bhi.w 991d06 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.w 991cc6 │ │ │ │ - add r3, pc, #8 @ (adr r3, 991ee4 ) │ │ │ │ + bhi.w 991d06 │ │ │ │ + add r3, pc, #8 @ (adr r3, 991f24 ) │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ add r3, r1 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ lsls r5, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -3529351,50 +3529390,50 @@ │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ bx lr │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ bx lr │ │ │ │ movs r0, #34 @ 0x22 │ │ │ │ bx lr │ │ │ │ lsls r3, r2, #28 │ │ │ │ - bpl.n 991fd8 │ │ │ │ + bpl.n 992018 │ │ │ │ ldr.w r0, [r0, #1800] @ 0x708 │ │ │ │ bx lr │ │ │ │ movs r0, #24 │ │ │ │ bx lr │ │ │ │ movs r0, #35 @ 0x23 │ │ │ │ bx lr │ │ │ │ movs r0, #33 @ 0x21 │ │ │ │ bx lr │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 991fe0 │ │ │ │ + bpl.n 992020 │ │ │ │ ldr.w r0, [r0, #1804] @ 0x70c │ │ │ │ bx lr │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.n 991fdc │ │ │ │ + bpl.n 99201c │ │ │ │ ldr.w r0, [r0, #1796] @ 0x704 │ │ │ │ bx lr │ │ │ │ movs r0, #32 │ │ │ │ bx lr │ │ │ │ movs r0, #6 │ │ │ │ bx lr │ │ │ │ movs r0, #11 │ │ │ │ bx lr │ │ │ │ movs r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ subs r1, #164 @ 0xa4 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi.w 991cc6 │ │ │ │ + bhi.w 991d06 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ tst.w r3, #51 @ 0x33 │ │ │ │ - bne.n 991fd4 │ │ │ │ + bne.n 992014 │ │ │ │ tst.w r3, #136 @ 0x88 │ │ │ │ - bne.n 991fd0 │ │ │ │ + bne.n 992010 │ │ │ │ tst.w r3, #68 @ 0x44 │ │ │ │ ite eq │ │ │ │ moveq r0, #0 │ │ │ │ movne r0, #17 │ │ │ │ bx lr │ │ │ │ cmp r1, #132 @ 0x84 │ │ │ │ ite ne │ │ │ │ @@ -3529407,144 +3529446,144 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #38 @ 0x26 │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ bx lr │ │ │ │ movs r0, #9 │ │ │ │ bx lr │ │ │ │ - lsrs r2, r3, #27 │ │ │ │ + lsrs r2, r3, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r2, #27 │ │ │ │ + lsrs r4, r2, #26 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r3, #19 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r4, r6, #18 │ │ │ │ + lsrs r4, r6, #17 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #96] @ (992064 ) │ │ │ │ + ldr r3, [pc, #96] @ (9920a4 ) │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #28 │ │ │ │ - ldr.w ip, [pc, #92] @ 992068 │ │ │ │ + ldr.w ip, [pc, #92] @ 9920a8 │ │ │ │ add r3, pc │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #88] @ (99206c ) │ │ │ │ + ldr r2, [pc, #88] @ (9920ac ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #12 │ │ │ │ mla r3, r1, r4, r3 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r1, 992052 │ │ │ │ + cbz r1, 992092 │ │ │ │ ldr.w r0, [r0, #1680] @ 0x690 │ │ │ │ mov r2, sp │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 992052 │ │ │ │ - ldr r2, [pc, #52] @ (992070 ) │ │ │ │ + cbz r0, 992092 │ │ │ │ + ldr r2, [pc, #52] @ (9920b0 ) │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #44] @ (99206c ) │ │ │ │ + ldr r3, [pc, #44] @ (9920ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 992060 │ │ │ │ + bne.n 9920a0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #32] @ (992074 ) │ │ │ │ + ldr r1, [pc, #32] @ (9920b4 ) │ │ │ │ movs r3, #28 │ │ │ │ add r1, pc │ │ │ │ mla r1, r3, r4, r1 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - b.n 992038 │ │ │ │ + b.n 992078 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - vshr.s64 q8, q15, #24 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + vshr.s64 q0, q15, #24 │ │ │ │ + svc 170 @ 0xaa │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 190 @ 0xbe │ │ │ │ + svc 126 @ 0x7e │ │ │ │ lsls r1, r0, #4 │ │ │ │ - vshr.s64 q0, q15, #34 │ │ │ │ - ldr.w ip, [pc, #28] @ 992098 │ │ │ │ + vqadd.s16 q8, q15, q15 │ │ │ │ + ldr.w ip, [pc, #28] @ 9920d8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w lr, #28 │ │ │ │ add ip, pc │ │ │ │ mla r0, lr, r0, ip │ │ │ │ ldr r4, [r0, #12] │ │ │ │ str r4, [r1, #0] │ │ │ │ ldrd ip, r1, [r0, #16] │ │ │ │ str.w ip, [r2] │ │ │ │ str r1, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - vqadd.s64 q8, q9, q15 │ │ │ │ + vqadd.s64 q0, q9, q15 │ │ │ │ cmp r0, #65 @ 0x41 │ │ │ │ - bhi.n 9920bc │ │ │ │ + bhi.n 9920fc │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bls.n 9920b8 │ │ │ │ + bls.n 9920f8 │ │ │ │ subs r0, #47 @ 0x2f │ │ │ │ movw r3, #6835 @ 0x1ab3 │ │ │ │ movt r3, #4 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ subs r0, #70 @ 0x46 │ │ │ │ cmp r0, #26 │ │ │ │ - bhi.n 9920b8 │ │ │ │ + bhi.n 9920f8 │ │ │ │ movw r3, #33179 @ 0x819b │ │ │ │ movt r3, #1321 @ 0x529 │ │ │ │ lsr.w r0, r3, r0 │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ cmp.w r0, #468 @ 0x1d4 │ │ │ │ - bhi.n 9920ea │ │ │ │ - ldr r3, [pc, #20] @ (9920f0 ) │ │ │ │ + bhi.n 99212a │ │ │ │ + ldr r3, [pc, #20] @ (992130 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ ldrb r0, [r3, #13] │ │ │ │ and.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #10 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ lsls r4, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r4, r0, #56576 @ 0xdd00 │ │ │ │ add.w r5, r0, #56832 @ 0xde00 │ │ │ │ adds r4, #232 @ 0xe8 │ │ │ │ adds r5, #8 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ - cbz r3, 992120 │ │ │ │ + cbz r3, 992160 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - cbz r2, 992120 │ │ │ │ + cbz r2, 992160 │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ bl 3b1028 │ │ │ │ - cbnz r0, 992126 │ │ │ │ + cbnz r0, 992166 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 99210e │ │ │ │ + bne.n 99214e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ sub.w r3, r0, #46 @ 0x2e │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - bhi.n 9921a2 │ │ │ │ + bhi.n 9921e2 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #288] @ (992258 ) │ │ │ │ + ldr r0, [pc, #288] @ (992298 ) │ │ │ │ adds r6, #72 @ 0x48 │ │ │ │ adds r6, #54 @ 0x36 │ │ │ │ subs r6, #54 @ 0x36 │ │ │ │ subs r6, #62 @ 0x3e │ │ │ │ mov r6, r7 │ │ │ │ mov r6, r8 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ @@ -3529565,15 +3529604,15 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ add r4, r8 │ │ │ │ add r4, r8 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ ldrh r7, [r6, r0] │ │ │ │ str r2, [r3, r1] │ │ │ │ - ldr r6, [pc, #320] @ (9922b0 ) │ │ │ │ + ldr r6, [pc, #320] @ (9922f0 ) │ │ │ │ strh r6, [r1, r1] │ │ │ │ strh r7, [r6, r0] │ │ │ │ adds r7, #86 @ 0x56 │ │ │ │ adds r7, #86 @ 0x56 │ │ │ │ strb r4, [r2, r1] │ │ │ │ ldrsh r6, [r3, r1] │ │ │ │ adds r7, #55 @ 0x37 │ │ │ │ @@ -3529586,17 +3529625,17 @@ │ │ │ │ subs r0, #64 @ 0x40 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ str r2, [r3, r1] │ │ │ │ adds r7, #78 @ 0x4e │ │ │ │ strb r7, [r6, r0] │ │ │ │ strh r6, [r3, r1] │ │ │ │ adds r7, #86 @ 0x56 │ │ │ │ - ldr r4, [pc, #304] @ (9922cc ) │ │ │ │ - ldr r2, [pc, #304] @ (9922cc ) │ │ │ │ - ldr r2, [pc, #296] @ (9922c8 ) │ │ │ │ + ldr r4, [pc, #304] @ (99230c ) │ │ │ │ + ldr r2, [pc, #304] @ (99230c ) │ │ │ │ + ldr r2, [pc, #296] @ (992308 ) │ │ │ │ str r7, [r6, #0] │ │ │ │ movs r0, #49 @ 0x31 │ │ │ │ bx lr │ │ │ │ movs r0, #87 @ 0x57 │ │ │ │ bx lr │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ bx lr │ │ │ │ @@ -3529639,37 +3529678,37 @@ │ │ │ │ movs r0, #153 @ 0x99 │ │ │ │ bx lr │ │ │ │ movs r0, #79 @ 0x4f │ │ │ │ bx lr │ │ │ │ movs r0, #81 @ 0x51 │ │ │ │ bx lr │ │ │ │ cmp r0, #80 @ 0x50 │ │ │ │ - beq.n 99221a │ │ │ │ - bhi.n 992212 │ │ │ │ + beq.n 99225a │ │ │ │ + bhi.n 992252 │ │ │ │ cmp r0, #61 @ 0x3d │ │ │ │ - beq.n 99221e │ │ │ │ + beq.n 99225e │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ it eq │ │ │ │ moveq r0, #131 @ 0x83 │ │ │ │ bx lr │ │ │ │ cmp r0, #134 @ 0x86 │ │ │ │ it eq │ │ │ │ moveq r0, #88 @ 0x58 │ │ │ │ bx lr │ │ │ │ movs r0, #81 @ 0x51 │ │ │ │ bx lr │ │ │ │ movs r0, #62 @ 0x3e │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #132 @ 0x84 │ │ │ │ - bhi.n 99224e │ │ │ │ + bhi.n 99228e │ │ │ │ cmp r0, #126 @ 0x7e │ │ │ │ - bhi.n 99223e │ │ │ │ + bhi.n 99227e │ │ │ │ cmp r0, #90 @ 0x5a │ │ │ │ - beq.n 99224a │ │ │ │ + beq.n 99228a │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ cmpne r0, #55 @ 0x37 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -3529680,21 +3529719,21 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cmp r0, #116 @ 0x74 │ │ │ │ - bhi.n 992288 │ │ │ │ + bhi.n 9922c8 │ │ │ │ cmp r0, #86 @ 0x56 │ │ │ │ - bhi.n 992276 │ │ │ │ + bhi.n 9922b6 │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ - bhi.n 992296 │ │ │ │ + bhi.n 9922d6 │ │ │ │ cmp r0, #52 @ 0x34 │ │ │ │ - bls.n 99229a │ │ │ │ + bls.n 9922da │ │ │ │ subs r0, #53 @ 0x35 │ │ │ │ movw r3, #18577 @ 0x4891 │ │ │ │ movt r3, #17480 @ 0x4448 │ │ │ │ lsrs r3, r0 │ │ │ │ and.w r0, r3, #1 │ │ │ │ bx lr │ │ │ │ subs r0, #87 @ 0x57 │ │ │ │ @@ -3529723,52 +3529762,52 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r2, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 991c7c │ │ │ │ - cbz r0, 9922e0 │ │ │ │ + bl 991cbc │ │ │ │ + cbz r0, 992320 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9922f8 │ │ │ │ - ldr r3, [pc, #52] @ (992300 ) │ │ │ │ + beq.n 992338 │ │ │ │ + ldr r3, [pc, #52] @ (992340 ) │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ add.w ip, r3, #48 @ 0x30 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9922e4 │ │ │ │ + beq.n 992324 │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 9922d2 │ │ │ │ + bne.n 992312 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbnz r2, 9922f4 │ │ │ │ - b.n 9922d8 │ │ │ │ + cbnz r2, 992334 │ │ │ │ + b.n 992318 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9922d8 │ │ │ │ + beq.n 992318 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 9922ec │ │ │ │ + bne.n 99232c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r8], #1016 @ 0x3f8 │ │ │ │ + ldc 0, cr0, [r8], #1016 @ 0x3f8 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ - beq.n 992334 │ │ │ │ + beq.n 992374 │ │ │ │ sub.w r3, r0, #136 @ 0x88 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 992322 │ │ │ │ + bhi.n 992362 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 992322 │ │ │ │ + bhi.n 992362 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ lsls r0, r1, #20 │ │ │ │ lsrs r5, r0, #8 │ │ │ │ movs r6, r0 │ │ │ │ movs r0, #102 @ 0x66 │ │ │ │ bx lr │ │ │ │ @@ -3529782,145 +3529821,145 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #276] @ 99245c │ │ │ │ + ldr.w lr, [pc, #276] @ 99249c │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #272] @ 992460 │ │ │ │ + ldr.w ip, [pc, #272] @ 9924a0 │ │ │ │ cmp r3, #1 │ │ │ │ add lr, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ - bhi.n 99242e │ │ │ │ + bhi.n 99246e │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 991c7c │ │ │ │ + bl 991cbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99242e │ │ │ │ + beq.n 99246e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9923d0 │ │ │ │ + cbz r0, 992410 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9923d0 │ │ │ │ + bne.n 992410 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ tst.w r2, #130 @ 0x82 │ │ │ │ - bne.n 99242e │ │ │ │ - ldr r2, [pc, #208] @ (992464 ) │ │ │ │ + bne.n 99246e │ │ │ │ + ldr r2, [pc, #208] @ (9924a4 ) │ │ │ │ movs r1, #28 │ │ │ │ add r2, pc │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbnz r1, 9923fc │ │ │ │ + cbnz r1, 99243c │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r3, #1 │ │ │ │ orr.w r1, r1, r3, lsl #6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r3, #28 │ │ │ │ it mi │ │ │ │ orrmi.w r1, r1, #1 │ │ │ │ cmp r6, #4 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #4 │ │ │ │ - beq.n 9923c6 │ │ │ │ + beq.n 992406 │ │ │ │ cmp r6, #3 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #2 │ │ │ │ bics r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ - b.n 992430 │ │ │ │ + b.n 992470 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsls r2, r2, #24 │ │ │ │ - bpl.n 9923ee │ │ │ │ + bpl.n 99242e │ │ │ │ cmp r3, #142 @ 0x8e │ │ │ │ - bhi.n 99242e │ │ │ │ + bhi.n 99246e │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bls.n 99244c │ │ │ │ + bls.n 99248c │ │ │ │ sub.w r1, r3, #115 @ 0x73 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #3328 @ 0xd00 │ │ │ │ lsrs r2, r1 │ │ │ │ lsls r5, r2, #31 │ │ │ │ - bpl.n 99242e │ │ │ │ - ldr r2, [pc, #120] @ (992468 ) │ │ │ │ + bpl.n 99246e │ │ │ │ + ldr r2, [pc, #120] @ (9924a8 ) │ │ │ │ movs r1, #28 │ │ │ │ add r2, pc │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbz r1, 99240e │ │ │ │ + cbz r1, 99244e │ │ │ │ ldr.w r0, [r4, #1680] @ 0x690 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r0, 99241a │ │ │ │ - ldr r2, [pc, #92] @ (99246c ) │ │ │ │ + cbnz r0, 99245a │ │ │ │ + ldr r2, [pc, #92] @ (9924ac ) │ │ │ │ movs r1, #28 │ │ │ │ add r2, pc │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ands.w r1, r1, #2 │ │ │ │ - beq.n 9923a0 │ │ │ │ + beq.n 9923e0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 99209c │ │ │ │ - cbnz r0, 992448 │ │ │ │ + bl 9920dc │ │ │ │ + cbnz r0, 992488 │ │ │ │ lsls r1, r2, #10 │ │ │ │ - bpl.n 992448 │ │ │ │ + bpl.n 992488 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #60] @ (992470 ) │ │ │ │ - ldr r3, [pc, #44] @ (992460 ) │ │ │ │ + ldr r2, [pc, #60] @ (9924b0 ) │ │ │ │ + ldr r3, [pc, #44] @ (9924a0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 992456 │ │ │ │ + bne.n 992496 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #8 │ │ │ │ - b.n 9923a0 │ │ │ │ + b.n 9923e0 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 9923ee │ │ │ │ + bls.n 99242e │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - bne.n 99242e │ │ │ │ - b.n 9923ee │ │ │ │ + bne.n 99246e │ │ │ │ + b.n 99242e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bgt.n 9923b4 │ │ │ │ + bgt.n 992574 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r0], #-1016 @ 0xfffffc08 │ │ │ │ - stc 0, cr0, [r2], {254} @ 0xfe │ │ │ │ - @ instruction: 0xebe200fe │ │ │ │ - blt.n 992404 │ │ │ │ + stc 0, cr0, [r0], #-1016 @ 0xfffffc08 │ │ │ │ + rsb r0, r2, lr, ror #3 │ │ │ │ + sub.w r0, r2, lr, ror #3 │ │ │ │ + blt.n 9923c4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #428] @ 992634 │ │ │ │ + ldr.w ip, [pc, #428] @ 992674 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r5, [pc, #428] @ (992638 ) │ │ │ │ + ldr r5, [pc, #428] @ (992678 ) │ │ │ │ mov r6, r2 │ │ │ │ add ip, pc │ │ │ │ mov r2, r3 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ @@ -3529928,407 +3529967,407 @@ │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq.w 9925bc │ │ │ │ + beq.w 9925fc │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 9924ee │ │ │ │ + bls.n 99252e │ │ │ │ lsls r0, r4, #16 │ │ │ │ - bmi.n 9924d0 │ │ │ │ + bmi.n 992510 │ │ │ │ movs r0, #1 │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ ldr.w r0, [r5, #1720] @ 0x6b8 │ │ │ │ tst r2, r0 │ │ │ │ it ne │ │ │ │ movne.w r7, #512 @ 0x200 │ │ │ │ - bne.n 9924f0 │ │ │ │ - ldr r1, [pc, #360] @ (99263c ) │ │ │ │ - ldr r2, [pc, #356] @ (992638 ) │ │ │ │ + bne.n 992530 │ │ │ │ + ldr r1, [pc, #360] @ (99267c ) │ │ │ │ + ldr r2, [pc, #356] @ (992678 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 992630 │ │ │ │ + bne.w 992670 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r7, r3 │ │ │ │ lsls r2, r4, #27 │ │ │ │ - bmi.n 9925d6 │ │ │ │ + bmi.n 992616 │ │ │ │ ubfx r2, r4, #3, #1 │ │ │ │ and.w r8, r4, #8 │ │ │ │ cmp r6, #0 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 992602 │ │ │ │ + bne.n 992642 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 991c7c │ │ │ │ + bl 991cbc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9924d0 │ │ │ │ + beq.n 992510 │ │ │ │ lsls r0, r4, #24 │ │ │ │ - bpl.n 992530 │ │ │ │ + bpl.n 992570 │ │ │ │ cmp r1, #142 @ 0x8e │ │ │ │ - bhi.n 9924d0 │ │ │ │ + bhi.n 992510 │ │ │ │ cmp r1, #114 @ 0x72 │ │ │ │ - bhi.n 9925ee │ │ │ │ + bhi.n 99262e │ │ │ │ cmp r1, #3 │ │ │ │ - bls.n 992530 │ │ │ │ + bls.n 992570 │ │ │ │ cmp r1, #69 @ 0x45 │ │ │ │ - bne.n 9924d0 │ │ │ │ + bne.n 992510 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr.w r0, [r5, #1680] @ 0x690 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 991bb4 │ │ │ │ + bl 991bf4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r4, #2 │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - beq.n 992560 │ │ │ │ + beq.n 9925a0 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 99209c │ │ │ │ + bl 9920dc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 99255c │ │ │ │ + cbnz r0, 99259c │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bpl.n 9924d0 │ │ │ │ + bpl.n 992510 │ │ │ │ orr.w r7, r7, #4 │ │ │ │ and.w r4, r4, #1 │ │ │ │ cmp r6, #3 │ │ │ │ orr.w r4, r7, r4, lsl #3 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #128 @ 0x80 │ │ │ │ - beq.n 99257c │ │ │ │ + beq.n 9925bc │ │ │ │ subs r0, r6, #6 │ │ │ │ cmp r0, #2 │ │ │ │ it ls │ │ │ │ orrls.w r4, r4, #64 @ 0x40 │ │ │ │ bics.w r2, r4, r2 │ │ │ │ - bne.n 9924d0 │ │ │ │ + bne.n 992510 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 992624 │ │ │ │ + beq.n 992664 │ │ │ │ cmp r1, #80 @ 0x50 │ │ │ │ - beq.n 99262c │ │ │ │ - bhi.n 99261c │ │ │ │ + beq.n 99266c │ │ │ │ + bhi.n 99265c │ │ │ │ cmp r1, #61 @ 0x3d │ │ │ │ - beq.n 992628 │ │ │ │ + beq.n 992668 │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ it eq │ │ │ │ moveq r1, #131 @ 0x83 │ │ │ │ - bne.n 992624 │ │ │ │ + bne.n 992664 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r0, [r5, #1680] @ 0x690 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 991bb4 │ │ │ │ + bl 991bf4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ and.w r3, r4, #128 @ 0x80 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ bics r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 9924d0 │ │ │ │ + b.n 992510 │ │ │ │ ldr.w r3, [r0, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9924d0 │ │ │ │ + beq.n 992510 │ │ │ │ ldr.w r3, [r0, #1724] @ 0x6bc │ │ │ │ cmp r3, r2 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ - b.n 9924d0 │ │ │ │ + b.n 992510 │ │ │ │ cmp.w r1, #468 @ 0x1d4 │ │ │ │ - bhi.w 9924d0 │ │ │ │ - ldr r3, [pc, #96] @ (992640 ) │ │ │ │ + bhi.w 992510 │ │ │ │ + ldr r3, [pc, #96] @ (992680 ) │ │ │ │ lsls r1, r1, #4 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r1] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 9924d0 │ │ │ │ + b.n 992510 │ │ │ │ sub.w r0, r1, #115 @ 0x73 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #3328 @ 0xd00 │ │ │ │ lsrs r2, r0 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 9924d0 │ │ │ │ - b.n 992530 │ │ │ │ + bpl.w 992510 │ │ │ │ + b.n 992570 │ │ │ │ cmp.w r1, #468 @ 0x1d4 │ │ │ │ - bhi.w 9924d0 │ │ │ │ - ldr r3, [pc, #56] @ (992644 ) │ │ │ │ + bhi.w 992510 │ │ │ │ + ldr r3, [pc, #56] @ (992684 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 9924d0 │ │ │ │ + b.n 992510 │ │ │ │ cmp r1, #134 @ 0x86 │ │ │ │ it eq │ │ │ │ moveq r1, #88 @ 0x58 │ │ │ │ - beq.n 99259a │ │ │ │ + beq.n 9925da │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9924d0 │ │ │ │ + b.n 992510 │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ - b.n 99259a │ │ │ │ + b.n 9925da │ │ │ │ movs r1, #81 @ 0x51 │ │ │ │ - b.n 99259a │ │ │ │ + b.n 9925da │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - blt.n 992714 │ │ │ │ + blt.n 9926d4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 992690 │ │ │ │ + bge.n 992650 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r6, r2, #22 │ │ │ │ + lsls r6, r2, #21 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsls r4, r5, #21 │ │ │ │ + lsls r4, r5, #20 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb 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 │ │ │ │ adds r6, r2, r3 │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #856] @ (9929b8 ) │ │ │ │ - ldr r3, [pc, #856] @ (9929bc ) │ │ │ │ + ldr r2, [pc, #856] @ (9929f8 ) │ │ │ │ + ldr r3, [pc, #856] @ (9929fc ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r5, [sp, #164] @ 0xa4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 992808 │ │ │ │ + beq.w 992848 │ │ │ │ cmp sl, r6 │ │ │ │ - bcs.w 992808 │ │ │ │ + bcs.w 992848 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ movt r8, #49 @ 0x31 │ │ │ │ adds r5, #24 │ │ │ │ add.w r9, r0, #65536 @ 0x10000 │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r4, sl, r3, lsl #3 │ │ │ │ add.w r4, r0, r4, lsl #5 │ │ │ │ add.w fp, r4, #57600 @ 0xe100 │ │ │ │ add.w fp, fp, #240 @ 0xf0 │ │ │ │ - b.n 9926fe │ │ │ │ + b.n 99273e │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9928c6 │ │ │ │ + beq.w 992906 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 9926e2 │ │ │ │ + beq.n 992722 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ adds r2, #1 │ │ │ │ strex r0, r2, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9926b6 │ │ │ │ + bne.n 9926f6 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ subs r2, #1 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9926cc │ │ │ │ + bne.n 99270c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 992796 │ │ │ │ + beq.n 9927d6 │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [fp, #24] │ │ │ │ adds r5, #24 │ │ │ │ str.w r3, [fp, #28] │ │ │ │ cmp sl, r6 │ │ │ │ add.w fp, fp, #32 │ │ │ │ - beq.w 992806 │ │ │ │ + beq.w 992846 │ │ │ │ sub.w ip, r5, #24 │ │ │ │ mov r4, fp │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ldr.w r7, [r5, #-24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9926a4 │ │ │ │ + bne.n 9926e4 │ │ │ │ ldr.w r4, [r9, #1764] @ 0x6e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9928de │ │ │ │ + beq.w 99291e │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9927ec │ │ │ │ + beq.n 99282c │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r4 │ │ │ │ it eq │ │ │ │ moveq r7, r1 │ │ │ │ - beq.n 9926e2 │ │ │ │ + beq.n 992722 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r0, r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99273a │ │ │ │ + bne.n 99277a │ │ │ │ mov r7, r4 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ subs r0, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 992752 │ │ │ │ + bne.n 992792 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9926e2 │ │ │ │ + bne.n 992722 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9926e2 │ │ │ │ + beq.n 992722 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99277a │ │ │ │ + bne.n 9927ba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9926e2 │ │ │ │ + bne.n 992722 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 992768 │ │ │ │ + b.n 9927a8 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9926e2 │ │ │ │ + beq.n 992722 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9927a8 │ │ │ │ + bne.n 9927e8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9926e2 │ │ │ │ - b.n 992794 │ │ │ │ + bne.n 992722 │ │ │ │ + b.n 9927d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992982 │ │ │ │ + beq.w 9929c2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9927ca │ │ │ │ + bne.n 99280a │ │ │ │ dmb ish │ │ │ │ str.w r7, [r9, #1764] @ 0x6e4 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9929ae │ │ │ │ + bne.w 9929ee │ │ │ │ mov r4, r7 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9927f0 │ │ │ │ + bne.n 992830 │ │ │ │ mov r7, r4 │ │ │ │ dmb ish │ │ │ │ - b.n 9926e2 │ │ │ │ + b.n 992722 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - cbz r3, 99285e │ │ │ │ + cbz r3, 99289e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r8, r6 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ movs r5, #0 │ │ │ │ add.w fp, r6, r3, lsl #3 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ add.w fp, r7, fp, lsl #5 │ │ │ │ add.w r9, r3, r6 │ │ │ │ add.w fp, fp, #57856 @ 0xe200 │ │ │ │ add.w fp, fp, #12 │ │ │ │ ldr.w r1, [fp, #-4] │ │ │ │ str.w sl, [fp] │ │ │ │ - cbz r1, 99284e │ │ │ │ + cbz r1, 99288e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99283a │ │ │ │ + bne.n 99287a │ │ │ │ dmb ish │ │ │ │ - cbz r3, 99289c │ │ │ │ + cbz r3, 9928dc │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r5, [fp, #-4] │ │ │ │ cmp r8, r9 │ │ │ │ add.w fp, fp, #32 │ │ │ │ - bne.n 99282c │ │ │ │ + bne.n 99286c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r3, #14400 @ 0x3840 │ │ │ │ add.w r8, r8, #54 @ 0x36 │ │ │ │ str.w r6, [r7, r8, lsl #2] │ │ │ │ add.w r7, r7, #60928 @ 0xee00 │ │ │ │ - bl 9a6b74 │ │ │ │ - ldr r2, [pc, #328] @ (9929c0 ) │ │ │ │ + bl 9a6bb4 │ │ │ │ + ldr r2, [pc, #328] @ (992a00 ) │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ add r2, pc │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #312] @ (9929bc ) │ │ │ │ + ldr r3, [pc, #312] @ (9929fc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9929b2 │ │ │ │ + bne.w 9929f2 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 99284e │ │ │ │ + beq.n 99288e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9928ae │ │ │ │ + bne.n 9928ee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99284e │ │ │ │ - b.n 99289a │ │ │ │ + bne.n 99288e │ │ │ │ + b.n 9928da │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9928ca │ │ │ │ + bne.n 99290a │ │ │ │ dmb ish │ │ │ │ - b.n 9926e2 │ │ │ │ + b.n 992722 │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r1, sp, #16 │ │ │ │ strb.w r7, [sp, #92] @ 0x5c │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ @@ -3530336,118 +3530375,118 @@ │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r3, [r0, #1436] @ 0x59c │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r9, #1764] @ 0x6e4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9927c0 │ │ │ │ - cbz r0, 99292a │ │ │ │ + beq.w 992800 │ │ │ │ + cbz r0, 99296a │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 992996 │ │ │ │ + beq.n 9929d6 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ adds r2, #1 │ │ │ │ strex r0, r2, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 992918 │ │ │ │ + bne.n 992958 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ subs r2, #1 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99292e │ │ │ │ + bne.n 99296e │ │ │ │ dmb ish │ │ │ │ - cbz r2, 992958 │ │ │ │ + cbz r2, 992998 │ │ │ │ str.w r7, [r9, #1764] @ 0x6e4 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ - cbz r1, 9929a4 │ │ │ │ + cbz r1, 9929e4 │ │ │ │ mov r2, r1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 99274e │ │ │ │ + beq.w 99278e │ │ │ │ mov r4, r7 │ │ │ │ - b.n 99272e │ │ │ │ + b.n 99276e │ │ │ │ str r4, [sp, #12] │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ blx r2 │ │ │ │ - cbz r4, 99297e │ │ │ │ + cbz r4, 9929be │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 99296a │ │ │ │ + bne.n 9929aa │ │ │ │ dmb ish │ │ │ │ - cbz r2, 992992 │ │ │ │ + cbz r2, 9929d2 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - b.n 992942 │ │ │ │ + b.n 992982 │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99274e │ │ │ │ + bne.w 99278e │ │ │ │ mov r7, r4 │ │ │ │ - b.n 9926e2 │ │ │ │ + b.n 992722 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 99295a │ │ │ │ + b.n 99299a │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99272c │ │ │ │ - b.n 9927ec │ │ │ │ + bne.w 99276c │ │ │ │ + b.n 99282c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9927ea │ │ │ │ + bne.w 99282a │ │ │ │ mov r7, r4 │ │ │ │ - b.n 9926e2 │ │ │ │ + b.n 992722 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 99272c │ │ │ │ + b.n 99276c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bls.n 9928ec │ │ │ │ + bls.n 992aac │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 9928c8 │ │ │ │ + bvc.n 992a88 │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #216] @ (992ab0 ) │ │ │ │ - ldr r3, [pc, #216] @ (992ab4 ) │ │ │ │ + ldr r1, [pc, #216] @ (992af0 ) │ │ │ │ + ldr r3, [pc, #216] @ (992af4 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r1, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 991c7c │ │ │ │ + bl 991cbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 992a72 │ │ │ │ + beq.n 992ab2 │ │ │ │ ldr.w r9, [r4] │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r9, #76] @ 0x4c │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 992a64 │ │ │ │ - ldr r2, [pc, #172] @ (992ab8 ) │ │ │ │ + bhi.n 992aa4 │ │ │ │ + ldr r2, [pc, #172] @ (992af8 ) │ │ │ │ add r5, sp, #24 │ │ │ │ add r2, pc │ │ │ │ ldr.w r8, [r2, r3, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w r8, #1 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ strd r3, r3, [r5, #12] │ │ │ │ - beq.n 992a78 │ │ │ │ + beq.n 992ab8 │ │ │ │ ldr.w r3, [r9, #216] @ 0xd8 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ mov sl, r3 │ │ │ │ ldrh r3, [r4, #14] │ │ │ │ str r2, [sp, #28] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ @@ -3530455,69 +3530494,69 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 9a6b20 │ │ │ │ - ldr r2, [pc, #112] @ (992abc ) │ │ │ │ - ldr r3, [pc, #100] @ (992ab4 ) │ │ │ │ + bl 9a6b60 │ │ │ │ + ldr r2, [pc, #112] @ (992afc ) │ │ │ │ + ldr r3, [pc, #100] @ (992af4 ) │ │ │ │ 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 992aaa │ │ │ │ + bne.n 992aea │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, #3 │ │ │ │ add r5, sp, #24 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 992a24 │ │ │ │ + b.n 992a64 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 992a4a │ │ │ │ + b.n 992a8a │ │ │ │ add r3, sp, #20 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 992078 │ │ │ │ + bl 9920b8 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ strb.w r8, [r9, #477] @ 0x1dd │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 992a3a │ │ │ │ + b.n 992a7a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 992af4 │ │ │ │ + bpl.n 992ab4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, #2 │ │ │ │ + subs r4, r7, #1 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bpl.n 992a1c │ │ │ │ + bpl.n 992bdc │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ push {r4, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #144] @ 0x90 │ │ │ │ - cbz r3, 992ad8 │ │ │ │ - ldr r3, [pc, #76] @ (992b20 ) │ │ │ │ + cbz r3, 992b18 │ │ │ │ + ldr r3, [pc, #76] @ (992b60 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #352] @ 0x160 │ │ │ │ add.w ip, r4, #39936 @ 0x9c00 │ │ │ │ add.w lr, r4, #41472 @ 0xa200 │ │ │ │ add.w ip, ip, #148 @ 0x94 │ │ │ │ add.w lr, lr, #148 @ 0x94 │ │ │ │ movs r1, #0 │ │ │ │ @@ -3530525,18 +3530564,18 @@ │ │ │ │ sub.w r3, ip, #256 @ 0x100 │ │ │ │ add.w r2, ip, r0 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r3, #32 │ │ │ │ str r1, [r2, #24] │ │ │ │ cmp r3, ip │ │ │ │ add.w r2, r2, #32 │ │ │ │ - bne.n 992af6 │ │ │ │ + bne.n 992b36 │ │ │ │ add.w ip, r3, #256 @ 0x100 │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 992aee │ │ │ │ + bne.n 992b2e │ │ │ │ movw r2, #39804 @ 0x9b7c │ │ │ │ adds r3, r4, r2 │ │ │ │ str r1, [r4, r2] │ │ │ │ str r1, [r3, #4] │ │ │ │ str r1, [r3, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r3, #16] │ │ │ │ @@ -3530546,59 +3530585,59 @@ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #144] @ 0x90 │ │ │ │ - cbnz r3, 992b40 │ │ │ │ + cbnz r3, 992b80 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9a6b74 │ │ │ │ + bl 9a6bb4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 992bba │ │ │ │ + cbz r1, 992bfa │ │ │ │ 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 r6, #0 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov.w sl, #3 │ │ │ │ - b.n 992b8e │ │ │ │ + b.n 992bce │ │ │ │ ldr.w r1, [r4, #216] @ 0xd8 │ │ │ │ str.w sl, [r4, #236] @ 0xec │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 992b86 │ │ │ │ + beq.n 992bc6 │ │ │ │ ldr.w r0, [r9, #632] @ 0x278 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 992bb6 │ │ │ │ + cbnz r0, 992bf6 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #32 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 992bb4 │ │ │ │ + beq.n 992bf4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 992b86 │ │ │ │ + beq.n 992bc6 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 992b6a │ │ │ │ + bne.n 992baa │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ mov r1, r0 │ │ │ │ str.w sl, [r3, #52] @ 0x34 │ │ │ │ - b.n 992b72 │ │ │ │ + b.n 992bb2 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ add.w ip, r0, #45056 @ 0xb000 │ │ │ │ @@ -3530626,110 +3530665,110 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r2, [r2, #1680] @ 0x690 │ │ │ │ ldrb.w r2, [r2, #132] @ 0x84 │ │ │ │ - cbz r2, 992c22 │ │ │ │ + cbz r2, 992c62 │ │ │ │ ldr r1, [r1, #76] @ 0x4c │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 992c3e │ │ │ │ + bne.n 992c7e │ │ │ │ mov r0, r3 │ │ │ │ blx 67b40 │ │ │ │ add.w r0, r4, #63488 @ 0xf800 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r0, #632] @ 0x278 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9beb54 │ │ │ │ + bl 9beb94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 992c72 │ │ │ │ + cbnz r0, 992cb2 │ │ │ │ add.w r2, r4, #36864 @ 0x9000 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r2, #632] @ 0x278 │ │ │ │ cmp r1, r0 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ ittt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ streq.w r1, [r2, #632] @ 0x278 │ │ │ │ ldreq r1, [r3, #76] @ 0x4c │ │ │ │ bl 5096cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 992c22 │ │ │ │ + b.n 992c62 │ │ │ │ ldr.w ip, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [ip, #136] @ 0x88 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [ip, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ - bl 9beb54 │ │ │ │ + bl 9beb94 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r1, #136] @ 0x88 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r1, #136] @ 0x88 │ │ │ │ - b.n 992c4c │ │ │ │ + b.n 992c8c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr.w r2, [pc, #1904] @ 99342c │ │ │ │ + ldr.w r2, [pc, #1904] @ 99346c │ │ │ │ mov sl, r0 │ │ │ │ - ldr.w r3, [pc, #1904] @ 993430 │ │ │ │ + ldr.w r3, [pc, #1904] @ 993470 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 6810c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992dfc │ │ │ │ + beq.w 992e3c │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r3, r5, r8, lsl #2 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - bne.n 992d04 │ │ │ │ + bne.n 992d44 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 992cec │ │ │ │ + bne.n 992d2c │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w lr, [r5] │ │ │ │ add.w r9, fp, #4 │ │ │ │ add.w r4, fp, #8 │ │ │ │ movs r6, #0 │ │ │ │ add.w r3, r5, r8, lsl #2 │ │ │ │ strd r8, fp, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ ands.w r2, lr, #2 │ │ │ │ - beq.w 992e56 │ │ │ │ + beq.w 992e96 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrb.w r2, [r3, #1691] @ 0x69b │ │ │ │ ubfx r3, lr, #2, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 99302c │ │ │ │ - ldr.w r2, [pc, #1788] @ 993434 │ │ │ │ + beq.w 99306c │ │ │ │ + ldr.w r2, [pc, #1788] @ 993474 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldrh.w r2, [fp] │ │ │ │ and.w r3, r3, #31 │ │ │ │ bic.w r2, r2, #2016 @ 0x7e0 │ │ │ │ lsls r3, r3, #6 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ @@ -3530741,108 +3530780,108 @@ │ │ │ │ strb r3, [r4, #2] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r9] │ │ │ │ strh r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1680] @ 0x690 │ │ │ │ and.w r2, lr, #1 │ │ │ │ ldrb.w r0, [r3, #132] @ 0x84 │ │ │ │ - cbnz r0, 992da2 │ │ │ │ + cbnz r0, 992de2 │ │ │ │ ldrh r3, [r5, #4] │ │ │ │ and.w r3, r3, #496 @ 0x1f0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 992d94 │ │ │ │ + beq.n 992dd4 │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ and.w r1, r1, #30 │ │ │ │ cmp.w r3, #384 @ 0x180 │ │ │ │ it ne │ │ │ │ cmpne r1, #16 │ │ │ │ - bne.n 992da0 │ │ │ │ + bne.n 992de0 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [fp] │ │ │ │ movs r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 992e4e │ │ │ │ + beq.n 992e8e │ │ │ │ add.w r3, r5, r6, lsl #2 │ │ │ │ ldrb r3, [r3, #7] │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r3, [r4, #-6] │ │ │ │ add.w r9, r9, #9 │ │ │ │ adds r4, #9 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 992d1c │ │ │ │ + bne.n 992d5c │ │ │ │ ldrb.w r3, [fp] │ │ │ │ mov.w r4, lr, lsr #7 │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ and.w r5, lr, #1 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ bfi r3, r5, #1, #1 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ bfi r3, r4, #2, #1 │ │ │ │ bfi r3, r2, #3, #1 │ │ │ │ strb.w r3, [fp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 993064 │ │ │ │ + bne.w 9930a4 │ │ │ │ add.w r3, sl, #63488 @ 0xf800 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [r3, #4] │ │ │ │ - ldr.w r2, [pc, #1592] @ 993438 │ │ │ │ - ldr.w r3, [pc, #1580] @ 993430 │ │ │ │ + ldr.w r2, [pc, #1592] @ 993478 │ │ │ │ + ldr.w r3, [pc, #1580] @ 993470 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9933fe │ │ │ │ + bne.w 99343e │ │ │ │ mov r0, fp │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ ldrmi r3, [sp, #32] │ │ │ │ - bmi.n 992e76 │ │ │ │ + bmi.n 992eb6 │ │ │ │ ldrb.w r0, [r1, #132] @ 0x84 │ │ │ │ mov.w r3, #258 @ 0x102 │ │ │ │ strh.w r3, [r9] │ │ │ │ strh r3, [r4, #0] │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ strb.w r3, [r4, #-5] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb r3, [r4, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 992d7a │ │ │ │ + beq.n 992dba │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ - b.n 992db0 │ │ │ │ + b.n 992df0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ and.w ip, lr, #1 │ │ │ │ ldr.w r1, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r1, #133] @ 0x85 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99301e │ │ │ │ + beq.w 99305e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 992e1e │ │ │ │ + beq.n 992e5e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, ip │ │ │ │ lsls r3, r3, #2 │ │ │ │ ldrb.w r0, [r1, #132] @ 0x84 │ │ │ │ adds r1, r5, r3 │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ ubfx r1, r1, #4, #5 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.n 992ec2 │ │ │ │ + bhi.n 992f02 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r3, r2, #5 │ │ │ │ lsls r6, r7, #8 │ │ │ │ lsls r5, r1, #9 │ │ │ │ lsls r5, r6, #8 │ │ │ │ lsls r0, r7, #8 │ │ │ │ @@ -3530871,15 +3530910,15 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ strb.w r1, [r4, #-4] │ │ │ │ adds r1, r5, r3 │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ ubfx r1, r1, #1, #5 │ │ │ │ cmp r1, #26 │ │ │ │ - bhi.n 992f12 │ │ │ │ + bhi.n 992f52 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r1, r3, #7 │ │ │ │ lsls r2, r4, #8 │ │ │ │ lsls r4, r3, #7 │ │ │ │ lsls r7, r3, #7 │ │ │ │ @@ -3530919,15 +3530958,15 @@ │ │ │ │ movhi r1, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ strb.w r1, [r4, #-2] │ │ │ │ ldrb r7, [r7, #6] │ │ │ │ ubfx r7, r7, #1, #5 │ │ │ │ cmp r7, #26 │ │ │ │ - bhi.n 992f7e │ │ │ │ + bhi.n 992fbe │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ lsls r4, r3, #5 │ │ │ │ lsls r4, r6, #7 │ │ │ │ lsls r2, r0, #6 │ │ │ │ lsls r5, r0, #6 │ │ │ │ @@ -3530954,15 +3530993,15 @@ │ │ │ │ lsls r5, r7, #4 │ │ │ │ mov.w r8, #1 │ │ │ │ adds r7, r5, r3 │ │ │ │ strb.w r8, [r4] │ │ │ │ ldrh r7, [r7, #6] │ │ │ │ ubfx r7, r7, #6, #5 │ │ │ │ cmp r7, #26 │ │ │ │ - bhi.n 992fcc │ │ │ │ + bhi.n 99300c │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r4, r1, #3 │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r3, r1, #7 │ │ │ │ lsls r1, r0, #7 │ │ │ │ lsls r3, r0, #7 │ │ │ │ @@ -3531006,31 +3531045,31 @@ │ │ │ │ ite ne │ │ │ │ movne r7, #1 │ │ │ │ moveq r7, #0 │ │ │ │ strb r3, [r4, #2] │ │ │ │ cmp r1, r3 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ - cbz r7, 99300a │ │ │ │ + cbz r7, 99304a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - cbz r2, 993056 │ │ │ │ + cbz r2, 993096 │ │ │ │ add.w r3, r5, r6, lsl #2 │ │ │ │ mov r2, ip │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ strb.w r3, [r4, #-5] │ │ │ │ - b.n 992d78 │ │ │ │ + b.n 992db8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 992e1e │ │ │ │ + beq.w 992e5e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, ip │ │ │ │ - b.n 992e76 │ │ │ │ + b.n 992eb6 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 993402 │ │ │ │ + bhi.w 993442 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r0, #7 │ │ │ │ lsls r7, r0, #2 │ │ │ │ lsls r0, r4, #7 │ │ │ │ lsls r4, r0, #7 │ │ │ │ lsls r0, r2, #7 │ │ │ │ lsls r7, r4, #2 │ │ │ │ @@ -3531044,15 +3531083,15 @@ │ │ │ │ lsls r4, r2, #7 │ │ │ │ lsls r0, r3, #7 │ │ │ │ lsls r4, r3, #7 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ mov r2, ip │ │ │ │ ubfx r3, r3, #0, #1 │ │ │ │ strb.w r3, [r4, #-5] │ │ │ │ - b.n 992d78 │ │ │ │ + b.n 992db8 │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ bl 509594 │ │ │ │ mov lr, fp │ │ │ │ str.w r0, [fp, #76] @ 0x4c │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r9, [fp] │ │ │ │ @@ -3531081,423 +3531120,423 @@ │ │ │ │ ldrb.w r0, [r7, #-3] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ cmp lr, r7 │ │ │ │ strb.w r9, [r3, #-4] │ │ │ │ bfi r2, r0, #24, #8 │ │ │ │ strb.w ip, [r3, #-3] │ │ │ │ str.w r2, [r3, #-12] │ │ │ │ - bne.n 99308a │ │ │ │ + bne.n 9930ca │ │ │ │ str.w r8, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [sl, #632] @ 0x278 │ │ │ │ - bl 9beb00 │ │ │ │ + bl 9beb40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 992dea │ │ │ │ + beq.w 992e2a │ │ │ │ ldr.w r2, [sl, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [sl, #632] @ 0x278 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9beb00 │ │ │ │ + bl 9beb40 │ │ │ │ ldr.w r2, [sl, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 992dea │ │ │ │ + b.n 992e2a │ │ │ │ movs r7, #2 │ │ │ │ - b.n 992fce │ │ │ │ + b.n 99300e │ │ │ │ movs r1, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 992ec6 │ │ │ │ + b.n 992f06 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 992f16 │ │ │ │ + b.n 992f56 │ │ │ │ mov.w r8, #2 │ │ │ │ - b.n 992f82 │ │ │ │ + b.n 992fc2 │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ strb.w r1, [r4, #-5] │ │ │ │ strh.w r2, [r9] │ │ │ │ strh r2, [r4, #0] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb r3, [r4, #2] │ │ │ │ - ldr r3, [pc, #732] @ (99343c ) │ │ │ │ - ldr r1, [pc, #736] @ (993440 ) │ │ │ │ + ldr r3, [pc, #732] @ (99347c ) │ │ │ │ + ldr r1, [pc, #736] @ (993480 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ movs r2, #7 │ │ │ │ add.w r0, sl, #660 @ 0x294 │ │ │ │ bl 3afb30 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldrb.w lr, [r5] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ and.w r2, lr, #1 │ │ │ │ ldrb.w r0, [r3, #132] @ 0x84 │ │ │ │ - b.n 992d78 │ │ │ │ + b.n 992db8 │ │ │ │ ldrb.w r2, [fp] │ │ │ │ movw r1, #514 @ 0x202 │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #6 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ strb.w r2, [fp] │ │ │ │ mov.w r2, #2 │ │ │ │ strb.w r0, [r4, #-5] │ │ │ │ strh.w r1, [r9] │ │ │ │ strh r1, [r4, #0] │ │ │ │ strb.w r2, [r4, #-2] │ │ │ │ strb r2, [r4, #2] │ │ │ │ - bne.n 99315c │ │ │ │ - ldr r3, [pc, #660] @ (993444 ) │ │ │ │ - ldr r1, [pc, #660] @ (993448 ) │ │ │ │ + bne.n 99319c │ │ │ │ + ldr r3, [pc, #660] @ (993484 ) │ │ │ │ + ldr r1, [pc, #660] @ (993488 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - b.n 993164 │ │ │ │ + b.n 9931a4 │ │ │ │ movs r7, #17 │ │ │ │ - b.n 992fce │ │ │ │ + b.n 99300e │ │ │ │ movs r1, #17 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 992f16 │ │ │ │ + b.n 992f56 │ │ │ │ mov.w r8, #17 │ │ │ │ - b.n 992f82 │ │ │ │ + b.n 992fc2 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne.w r8, #18 │ │ │ │ moveq.w r8, #12 │ │ │ │ - b.n 992f82 │ │ │ │ + b.n 992fc2 │ │ │ │ mov.w r8, #14 │ │ │ │ - b.n 992f82 │ │ │ │ + b.n 992fc2 │ │ │ │ mov.w r8, #16 │ │ │ │ - b.n 992f82 │ │ │ │ + b.n 992fc2 │ │ │ │ mov.w r8, #4 │ │ │ │ - b.n 992f82 │ │ │ │ + b.n 992fc2 │ │ │ │ movs r1, #10 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 992f16 │ │ │ │ + b.n 992f56 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #19 │ │ │ │ moveq r1, #13 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 992f16 │ │ │ │ + b.n 992f56 │ │ │ │ movs r1, #15 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 992f16 │ │ │ │ + b.n 992f56 │ │ │ │ mov.w r8, #3 │ │ │ │ - b.n 992f82 │ │ │ │ + b.n 992fc2 │ │ │ │ movs r7, #11 │ │ │ │ - b.n 992fce │ │ │ │ + b.n 99300e │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #18 │ │ │ │ moveq r7, #12 │ │ │ │ - b.n 992fce │ │ │ │ + b.n 99300e │ │ │ │ movs r7, #14 │ │ │ │ - b.n 992fce │ │ │ │ + b.n 99300e │ │ │ │ movs r7, #16 │ │ │ │ - b.n 992fce │ │ │ │ + b.n 99300e │ │ │ │ movs r7, #4 │ │ │ │ - b.n 992fce │ │ │ │ + b.n 99300e │ │ │ │ movs r7, #6 │ │ │ │ - b.n 992fce │ │ │ │ + b.n 99300e │ │ │ │ movs r7, #8 │ │ │ │ - b.n 992fce │ │ │ │ + b.n 99300e │ │ │ │ movs r7, #10 │ │ │ │ - b.n 992fce │ │ │ │ + b.n 99300e │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r7, #19 │ │ │ │ moveq r7, #13 │ │ │ │ - b.n 992fce │ │ │ │ + b.n 99300e │ │ │ │ movs r7, #15 │ │ │ │ - b.n 992fce │ │ │ │ + b.n 99300e │ │ │ │ mov.w r8, #6 │ │ │ │ - b.n 992f82 │ │ │ │ + b.n 992fc2 │ │ │ │ mov.w r8, #8 │ │ │ │ - b.n 992f82 │ │ │ │ + b.n 992fc2 │ │ │ │ mov.w r8, #10 │ │ │ │ - b.n 992f82 │ │ │ │ + b.n 992fc2 │ │ │ │ mov.w r8, #7 │ │ │ │ - b.n 992f82 │ │ │ │ + b.n 992fc2 │ │ │ │ mov.w r8, #9 │ │ │ │ - b.n 992f82 │ │ │ │ + b.n 992fc2 │ │ │ │ mov.w r8, #11 │ │ │ │ - b.n 992f82 │ │ │ │ + b.n 992fc2 │ │ │ │ movs r1, #11 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 992f16 │ │ │ │ + b.n 992f56 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #18 │ │ │ │ moveq r1, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 992f16 │ │ │ │ + b.n 992f56 │ │ │ │ movs r1, #14 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 992f16 │ │ │ │ + b.n 992f56 │ │ │ │ movs r1, #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 992f16 │ │ │ │ + b.n 992f56 │ │ │ │ movs r1, #4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 992f16 │ │ │ │ + b.n 992f56 │ │ │ │ movs r1, #6 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 992f16 │ │ │ │ + b.n 992f56 │ │ │ │ movs r1, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 992f16 │ │ │ │ + b.n 992f56 │ │ │ │ movs r1, #3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 992f16 │ │ │ │ + b.n 992f56 │ │ │ │ movs r1, #7 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 992f16 │ │ │ │ + b.n 992f56 │ │ │ │ movs r1, #9 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 992f16 │ │ │ │ + b.n 992f56 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #19 │ │ │ │ moveq r1, #13 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 992ec6 │ │ │ │ + b.n 992f06 │ │ │ │ movs r1, #15 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 992ec6 │ │ │ │ + b.n 992f06 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne.w r8, #19 │ │ │ │ moveq.w r8, #13 │ │ │ │ - b.n 992f82 │ │ │ │ + b.n 992fc2 │ │ │ │ mov.w r8, #15 │ │ │ │ - b.n 992f82 │ │ │ │ + b.n 992fc2 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r1, #18 │ │ │ │ moveq r1, #12 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 992ec6 │ │ │ │ + b.n 992f06 │ │ │ │ movs r1, #14 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 992ec6 │ │ │ │ + b.n 992f06 │ │ │ │ movs r1, #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 992ec6 │ │ │ │ + b.n 992f06 │ │ │ │ movs r1, #4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 992ec6 │ │ │ │ + b.n 992f06 │ │ │ │ movs r1, #6 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 992ec6 │ │ │ │ + b.n 992f06 │ │ │ │ movs r1, #8 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 992ec6 │ │ │ │ + b.n 992f06 │ │ │ │ movs r1, #10 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 992ec6 │ │ │ │ + b.n 992f06 │ │ │ │ movs r1, #7 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 992ec6 │ │ │ │ + b.n 992f06 │ │ │ │ movs r1, #9 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 992ec6 │ │ │ │ + b.n 992f06 │ │ │ │ movs r1, #11 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 992ec6 │ │ │ │ + b.n 992f06 │ │ │ │ movs r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 992ec6 │ │ │ │ + b.n 992f06 │ │ │ │ movs r1, #17 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 992ec6 │ │ │ │ + b.n 992f06 │ │ │ │ movs r7, #3 │ │ │ │ - b.n 992fce │ │ │ │ + b.n 99300e │ │ │ │ movs r7, #7 │ │ │ │ - b.n 992fce │ │ │ │ + b.n 99300e │ │ │ │ movs r7, #9 │ │ │ │ - b.n 992fce │ │ │ │ + b.n 99300e │ │ │ │ movs r1, #5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 992f16 │ │ │ │ + b.n 992f56 │ │ │ │ movs r1, #5 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 992ec6 │ │ │ │ + b.n 992f06 │ │ │ │ movs r7, #5 │ │ │ │ - b.n 992fce │ │ │ │ + b.n 99300e │ │ │ │ mov.w r8, #5 │ │ │ │ - b.n 992f82 │ │ │ │ + b.n 992fc2 │ │ │ │ movs r1, #12 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 992ec6 │ │ │ │ + b.n 992f06 │ │ │ │ movs r1, #12 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 992f16 │ │ │ │ + b.n 992f56 │ │ │ │ movs r1, #13 │ │ │ │ str r1, [sp, #8] │ │ │ │ - b.n 992ec6 │ │ │ │ + b.n 992f06 │ │ │ │ movs r1, #13 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 992f16 │ │ │ │ + b.n 992f56 │ │ │ │ movs r7, #13 │ │ │ │ - b.n 992fce │ │ │ │ + b.n 99300e │ │ │ │ mov.w r8, #13 │ │ │ │ - b.n 992f82 │ │ │ │ + b.n 992fc2 │ │ │ │ movs r7, #12 │ │ │ │ - b.n 992fce │ │ │ │ + b.n 99300e │ │ │ │ mov.w r8, #12 │ │ │ │ - b.n 992f82 │ │ │ │ + b.n 992fc2 │ │ │ │ movs r3, #4 │ │ │ │ movw r2, #2307 @ 0x903 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 99314c │ │ │ │ + b.n 99318c │ │ │ │ movs r3, #1 │ │ │ │ movw r2, #2305 @ 0x901 │ │ │ │ strb.w r3, [r4, #-5] │ │ │ │ strh.w r2, [r9] │ │ │ │ strh r2, [r4, #0] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb r3, [r4, #2] │ │ │ │ - b.n 99315c │ │ │ │ + b.n 99319c │ │ │ │ movs r3, #5 │ │ │ │ movw r2, #2308 @ 0x904 │ │ │ │ - b.n 993368 │ │ │ │ + b.n 9933a8 │ │ │ │ ldr.w r1, [sl] │ │ │ │ movs r3, #1 │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [r4, #-5] │ │ │ │ strh.w r2, [r9] │ │ │ │ strh r2, [r4, #0] │ │ │ │ and.w r2, lr, #1 │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb r3, [r4, #2] │ │ │ │ ldr.w r3, [r1, #1680] @ 0x690 │ │ │ │ ldrb.w r0, [r3, #132] @ 0x84 │ │ │ │ - b.n 992d78 │ │ │ │ + b.n 992db8 │ │ │ │ movs r3, #4 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - b.n 993368 │ │ │ │ + b.n 9933a8 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r2, #260 @ 0x104 │ │ │ │ strb.w r3, [r4, #-5] │ │ │ │ strh.w r2, [r9] │ │ │ │ strh r2, [r4, #0] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ strb r3, [r4, #2] │ │ │ │ - b.n 99315c │ │ │ │ + b.n 99319c │ │ │ │ movs r3, #4 │ │ │ │ movw r2, #2563 @ 0xa03 │ │ │ │ - b.n 993368 │ │ │ │ + b.n 9933a8 │ │ │ │ movs r3, #5 │ │ │ │ movw r2, #2563 @ 0xa03 │ │ │ │ - b.n 993368 │ │ │ │ + b.n 9933a8 │ │ │ │ movs r3, #5 │ │ │ │ movw r2, #2307 @ 0x903 │ │ │ │ - b.n 993368 │ │ │ │ + b.n 9933a8 │ │ │ │ movs r3, #5 │ │ │ │ movw r2, #514 @ 0x202 │ │ │ │ - b.n 993368 │ │ │ │ + b.n 9933a8 │ │ │ │ movs r3, #4 │ │ │ │ movw r2, #2308 @ 0x904 │ │ │ │ - b.n 993368 │ │ │ │ + b.n 9933a8 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ ldrh.w r2, [r9] │ │ │ │ cmp r3, #6 │ │ │ │ strh r2, [r4, #0] │ │ │ │ ldrb.w r2, [r4, #-2] │ │ │ │ strb r2, [r4, #2] │ │ │ │ - beq.w 9931ae │ │ │ │ + beq.w 9931ee │ │ │ │ cmp r3, #12 │ │ │ │ - bne.w 99315c │ │ │ │ + bne.w 99319c │ │ │ │ ldr.w r3, [sl] │ │ │ │ and.w r2, lr, #1 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r0, [r3, #132] @ 0x84 │ │ │ │ - b.n 992d78 │ │ │ │ - bcc.n 9934a0 │ │ │ │ + b.n 992db8 │ │ │ │ + bcs.n 993460 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r5, r5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - bne.n 99342c │ │ │ │ + bne.n 9933ec │ │ │ │ lsls r1, r0, #4 │ │ │ │ - strh r0, [r7, #4] │ │ │ │ + strh r0, [r7, #2] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - rors r6, r3 │ │ │ │ + sbcs r6, r3 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - strh r6, [r7, #0] │ │ │ │ + ldrb r6, [r7, #31] │ │ │ │ lsls r4, r7, #1 │ │ │ │ - sbcs r0, r2 │ │ │ │ + adcs r0, r2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr.w ip, [pc, #28] @ 99346c │ │ │ │ - ldr r1, [pc, #28] @ (993470 ) │ │ │ │ - ldr r2, [pc, #32] @ (993474 ) │ │ │ │ + ldr.w ip, [pc, #28] @ 9934ac │ │ │ │ + ldr r1, [pc, #28] @ (9934b0 ) │ │ │ │ + ldr r2, [pc, #32] @ (9934b4 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #32] @ (993478 ) │ │ │ │ + ldr r3, [pc, #32] @ (9934b8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ strd ip, r1, [r0, #132] @ 0x84 │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r0, #140] @ 0x8c │ │ │ │ str.w r3, [r0, #276] @ 0x114 │ │ │ │ bx lr │ │ │ │ ldr.w pc, [r1, #255]! │ │ │ │ - bl 8f9472 │ │ │ │ - bl 933476 │ │ │ │ - bl 90947a │ │ │ │ + bl 8f94b2 │ │ │ │ + bl 9334b6 │ │ │ │ + bl 9094ba │ │ │ │ add.w r3, r0, #45056 @ 0xb000 │ │ │ │ push {r4, lr} │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ - cbz r1, 9934b6 │ │ │ │ + cbz r1, 9934f6 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrbpl r0, [r1, #3] │ │ │ │ - bpl.n 9934b4 │ │ │ │ + bpl.n 9934f4 │ │ │ │ add.w r3, r0, #56576 @ 0xdd00 │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ - cbz r0, 9934ac │ │ │ │ + cbz r0, 9934ec │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr.w r4, [lr] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9934ba │ │ │ │ + beq.n 9934fa │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 99349c │ │ │ │ + bne.n 9934dc │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r2, r2, r2, lsl #3 │ │ │ │ add r1, r2 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ pop {r4, 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, #3760] @ 0xeb0 │ │ │ │ - ldr.w r7, [pc, #1240] @ 9939b4 │ │ │ │ + ldr.w r7, [pc, #1240] @ 9939f4 │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ - ldr.w r5, [pc, #1240] @ 9939b8 │ │ │ │ + ldr.w r5, [pc, #1240] @ 9939f8 │ │ │ │ mov r6, r0 │ │ │ │ add r7, pc │ │ │ │ movs r2, #164 @ 0xa4 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ mov r4, r1 │ │ │ │ ldr r5, [r7, r5] │ │ │ │ add.w r7, r6, #61440 @ 0xf000 │ │ │ │ @@ -3531513,80 +3531552,80 @@ │ │ │ │ moveq r2, #0 │ │ │ │ mov.w r1, #1 │ │ │ │ it eq │ │ │ │ streq r2, [sp, #196] @ 0xc4 │ │ │ │ ldrb.w r2, [r7, #2244] @ 0x8c4 │ │ │ │ bl 513dc0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 993556 │ │ │ │ + cbz r0, 993596 │ │ │ │ ldr.w r8, [r4, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 993590 │ │ │ │ + cbz r0, 9935d0 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 99357a │ │ │ │ + beq.n 9935ba │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 99347c │ │ │ │ + bl 9934bc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 993722 │ │ │ │ + bne.w 993762 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9935a0 │ │ │ │ + bne.n 9935e0 │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 993556 │ │ │ │ + cbz r0, 993596 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 993728 │ │ │ │ + beq.w 993768 │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r2, [pc, #1120] @ 9939bc │ │ │ │ - ldr.w r3, [pc, #1112] @ 9939b8 │ │ │ │ + ldr.w r2, [pc, #1120] @ 9939fc │ │ │ │ + ldr.w r3, [pc, #1112] @ 9939f8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9939b0 │ │ │ │ + bne.w 9939f0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 993590 │ │ │ │ + beq.n 9935d0 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 993590 │ │ │ │ + beq.n 9935d0 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 993556 │ │ │ │ + bne.n 993596 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99347c │ │ │ │ + bl 9934bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 993728 │ │ │ │ + bne.w 993768 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 3a10bc │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r0, 9935c4 │ │ │ │ + cbz r0, 993604 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9935c4 │ │ │ │ + bne.n 993604 │ │ │ │ ldrh.w r0, [r1, #74] @ 0x4a │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 993556 │ │ │ │ + beq.n 993596 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 993556 │ │ │ │ + bne.n 993596 │ │ │ │ ldrb.w r3, [r1, #76] @ 0x4c │ │ │ │ ldr.w ip, [r4] │ │ │ │ subs r2, r3, #6 │ │ │ │ ldrsh.w r0, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ cmpne r2, #2 │ │ │ │ @@ -3531600,94 +3531639,94 @@ │ │ │ │ ldrb.w r2, [ip, #76] @ 0x4c │ │ │ │ itt ls │ │ │ │ movls sl, r0 │ │ │ │ movls.w r9, #0 │ │ │ │ ldrb.w r0, [r4, #84] @ 0x54 │ │ │ │ and.w lr, r2, #253 @ 0xfd │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.w 99372c │ │ │ │ + beq.w 99376c │ │ │ │ sub.w lr, r2, #7 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bls.w 993930 │ │ │ │ + bls.w 993970 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99395a │ │ │ │ + bne.w 99399a │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.w 993822 │ │ │ │ - ldr.w lr, [pc, #928] @ 9939c0 │ │ │ │ + bhi.w 993862 │ │ │ │ + ldr.w lr, [pc, #928] @ 993a00 │ │ │ │ cmp r2, #6 │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ add lr, pc │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w lr, [lr, r3, lsl #2] │ │ │ │ it hi │ │ │ │ movhi r3, #3 │ │ │ │ - bhi.n 99363c │ │ │ │ - ldr r3, [pc, #908] @ (9939c4 ) │ │ │ │ + bhi.n 99367c │ │ │ │ + ldr r3, [pc, #908] @ (993a04 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 99382e │ │ │ │ + beq.w 99386e │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 993760 │ │ │ │ + beq.w 9937a0 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldrh.w r0, [r2, #74] @ 0x4a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrh.w r2, [r2, #74] @ 0x4a │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - beq.n 993744 │ │ │ │ + beq.n 993784 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r2, [r3, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 993556 │ │ │ │ + beq.w 993596 │ │ │ │ ldr.w r8, [r4, #32] │ │ │ │ ldrb.w r2, [r8, #78] @ 0x4e │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 993556 │ │ │ │ + bhi.w 993596 │ │ │ │ ldrb.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 993556 │ │ │ │ + beq.w 993596 │ │ │ │ ldrb.w r3, [r7, #2244] @ 0x8c4 │ │ │ │ - cbz r3, 993696 │ │ │ │ + cbz r3, 9936d6 │ │ │ │ ldrb.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 993556 │ │ │ │ + bne.w 993596 │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 993556 │ │ │ │ + bne.w 993596 │ │ │ │ ldrb.w r3, [r8, #76] @ 0x4c │ │ │ │ subs r2, r3, #6 │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ cmpne r2, #2 │ │ │ │ - bls.w 9939a0 │ │ │ │ + bls.w 9939e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r2, [r8, #216] @ 0xd8 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 993556 │ │ │ │ + bne.w 993596 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldrsh.w r4, [r4, #58] @ 0x3a │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 990400 │ │ │ │ + bl 990440 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strd r1, r4, [sp, #104] @ 0x68 │ │ │ │ add r4, sp, #88 @ 0x58 │ │ │ │ @@ -3531698,75 +3531737,75 @@ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ mov r3, sl │ │ │ │ strd r2, r9, [sp, #116] @ 0x74 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ - bl 9bf404 │ │ │ │ + bl 9bf444 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 993968 │ │ │ │ + bne.w 9939a8 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r8, #236] @ 0xec │ │ │ │ - b.n 993558 │ │ │ │ + b.n 993598 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 993556 │ │ │ │ + beq.w 993596 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - b.n 9935c4 │ │ │ │ + b.n 993604 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99392a │ │ │ │ + bne.w 99396a │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.w 993948 │ │ │ │ - ldr r0, [pc, #652] @ (9939c8 ) │ │ │ │ + bhi.w 993988 │ │ │ │ + ldr r0, [pc, #652] @ (993a08 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w lr, [r0, r3, lsl #2] │ │ │ │ - b.n 993634 │ │ │ │ + b.n 993674 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ bl 3a10bc │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ bl 3a10bc │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ bl 3b1564 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99365e │ │ │ │ + beq.w 99369e │ │ │ │ ldrb.w r3, [r7, #2244] @ 0x8c4 │ │ │ │ - cbz r3, 993770 │ │ │ │ + cbz r3, 9937b0 │ │ │ │ ldrb.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99365e │ │ │ │ + bne.w 99369e │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldrb.w r2, [r3, #76] @ 0x4c │ │ │ │ ldrb.w r1, [r8, #76] @ 0x4c │ │ │ │ cmp r2, #6 │ │ │ │ - bhi.w 99394e │ │ │ │ - ldr r0, [pc, #580] @ (9939cc ) │ │ │ │ + bhi.w 99398e │ │ │ │ + ldr r0, [pc, #580] @ (993a0c ) │ │ │ │ cmp r1, #6 │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ - bhi.w 993964 │ │ │ │ - ldr r0, [pc, #572] @ (9939d0 ) │ │ │ │ + bhi.w 9939a4 │ │ │ │ + ldr r0, [pc, #572] @ (993a10 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 99365e │ │ │ │ + bne.w 99369e │ │ │ │ ldr.w r1, [r3, #216] @ 0xd8 │ │ │ │ ldr.w r2, [r8, #216] @ 0xd8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 99365e │ │ │ │ + beq.w 99369e │ │ │ │ ldrh.w r1, [r3, #74] @ 0x4a │ │ │ │ ldrh.w r2, [r8, #74] @ 0x4a │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 99365e │ │ │ │ + bne.w 99369e │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 990400 │ │ │ │ + bl 990440 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r3, #216] @ 0xd8 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ ldrsh.w r3, [r4, #58] @ 0x3a │ │ │ │ @@ -3531783,54 +3531822,54 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ ldr.w r6, [r8, #216] @ 0xd8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ strd sl, r6, [sp, #8] │ │ │ │ strd r9, r7, [sp] │ │ │ │ - bl 9a7858 │ │ │ │ + bl 9a7898 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ lsls r3, r1 │ │ │ │ ldrh.w r1, [r2, r0, lsl #1] │ │ │ │ orrs r3, r1 │ │ │ │ strh.w r3, [r2, r0, lsl #1] │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r8, #236] @ 0xec │ │ │ │ - b.n 993558 │ │ │ │ + b.n 993598 │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #6 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - bls.w 993948 │ │ │ │ + bls.w 993988 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 993642 │ │ │ │ + beq.w 993682 │ │ │ │ ldr.w r2, [r1, #216] @ 0xd8 │ │ │ │ ldr.w r3, [ip, #216] @ 0xd8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 993642 │ │ │ │ + beq.w 993682 │ │ │ │ ldr.w r3, [ip, #192] @ 0xc0 │ │ │ │ ldr.w r0, [r1, #192] @ 0xc0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 992128 │ │ │ │ + bl 992168 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 992128 │ │ │ │ + bl 992168 │ │ │ │ cmp r8, r0 │ │ │ │ it ne │ │ │ │ ldrne.w r8, [r4, #60] @ 0x3c │ │ │ │ - bne.w 993642 │ │ │ │ + bne.w 993682 │ │ │ │ ldrb.w r1, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl 9987bc │ │ │ │ + bl 9987fc │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ @@ -3531845,15 +3531884,15 @@ │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldrsh.w r1, [r4, #58] @ 0x3a │ │ │ │ ldr.w r8, [r4, #4] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ - bl 990400 │ │ │ │ + bl 990440 │ │ │ │ ldrd r3, r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r2, [r1, #77] @ 0x4d │ │ │ │ ldr.w r1, [r1, #216] @ 0xd8 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ mla r2, r2, sl, sl │ │ │ │ @@ -3531875,104 +3531914,104 @@ │ │ │ │ add ip, r8 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ ldr.w r7, [r7, #216] @ 0xd8 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #0] │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 9a7794 │ │ │ │ + bl 9a77d4 │ │ │ │ ldrb.w r1, [r4, #160] @ 0xa0 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ lsl.w r3, r2, r8 │ │ │ │ ldr r4, [r4, #100] @ 0x64 │ │ │ │ ldrh.w r6, [r4, r7, lsl #1] │ │ │ │ orrs r3, r6 │ │ │ │ strh.w r3, [r4, r7, lsl #1] │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r4, #236] @ 0xec │ │ │ │ - bl 9987bc │ │ │ │ - b.n 993558 │ │ │ │ + bl 9987fc │ │ │ │ + b.n 993598 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 993642 │ │ │ │ + b.n 993682 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99392a │ │ │ │ + bne.n 99396a │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.w 99382e │ │ │ │ - ldr r2, [pc, #148] @ (9939d4 ) │ │ │ │ + bhi.w 99386e │ │ │ │ + ldr r2, [pc, #148] @ (993a14 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w lr, [r2, r3, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - b.n 99363c │ │ │ │ + b.n 99367c │ │ │ │ mov.w lr, #3 │ │ │ │ - b.n 993634 │ │ │ │ + b.n 993674 │ │ │ │ cmp r1, #6 │ │ │ │ it ls │ │ │ │ movls r2, #3 │ │ │ │ - bls.w 993792 │ │ │ │ - b.n 9937a0 │ │ │ │ + bls.w 9937d2 │ │ │ │ + b.n 9937e0 │ │ │ │ ldr.w fp, [sp, #48] @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 993642 │ │ │ │ + b.n 993682 │ │ │ │ movs r1, #3 │ │ │ │ - b.n 99379a │ │ │ │ + b.n 9937da │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r1, [r8, #216] @ 0xd8 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ - bl 9bf404 │ │ │ │ + bl 9bf444 │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99371a │ │ │ │ + b.n 99375a │ │ │ │ ldrsh.w r2, [r4, #56] @ 0x38 │ │ │ │ ldrsh.w r3, [r4, #24] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 993556 │ │ │ │ - b.n 9936b0 │ │ │ │ + bne.w 993596 │ │ │ │ + b.n 9936f0 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3, {r3, r4} │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r7} │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r7, #10 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r6, r5, #11 │ │ │ │ + asrs r6, r5, #10 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r4, r3, #6 │ │ │ │ + asrs r4, r3, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - asrs r0, r2, #6 │ │ │ │ + asrs r0, r2, #5 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + lsrs r6, r4, #30 │ │ │ │ lsls r4, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3584] @ 0xe00 │ │ │ │ - ldr.w r2, [pc, #1776] @ 9940dc │ │ │ │ + ldr.w r2, [pc, #1776] @ 99411c │ │ │ │ sub sp, #476 @ 0x1dc │ │ │ │ - ldr.w r3, [pc, #1776] @ 9940e0 │ │ │ │ + ldr.w r3, [pc, #1776] @ 994120 │ │ │ │ add r6, sp, #304 @ 0x130 │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r9, [r1, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -3531980,147 +3532019,147 @@ │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #468] @ 0x1d4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r3, [r7, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbnz r3, 993a58 │ │ │ │ + cbnz r3, 993a98 │ │ │ │ ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.n 993a58 │ │ │ │ + bpl.n 993a98 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ sub.w r2, r3, #8 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ - bhi.n 993a58 │ │ │ │ + bhi.n 993a98 │ │ │ │ mov.w fp, #0 │ │ │ │ - ldr.w r2, [pc, #1708] @ 9940e4 │ │ │ │ - ldr.w r3, [pc, #1700] @ 9940e0 │ │ │ │ + ldr.w r2, [pc, #1708] @ 994124 │ │ │ │ + ldr.w r3, [pc, #1700] @ 994120 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #468] @ 0x1d4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9940d8 │ │ │ │ + bne.w 994118 │ │ │ │ mov r0, fp │ │ │ │ add sp, #476 @ 0x1dc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99347c │ │ │ │ + bl 9934bc │ │ │ │ ldr r7, [sp, #364] @ 0x16c │ │ │ │ - cbz r0, 993a90 │ │ │ │ + cbz r0, 993ad0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 993a74 │ │ │ │ + cbz r0, 993ab4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ ldreq r7, [r0, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #332] @ 0x14c │ │ │ │ str r7, [sp, #364] @ 0x16c │ │ │ │ mov r0, r8 │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 993a8c │ │ │ │ + cbz r0, 993acc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r8, [r0, #60] @ 0x3c │ │ │ │ str.w r8, [sp, #332] @ 0x14c │ │ │ │ ldrh.w r8, [r9, #74] @ 0x4a │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 993ee4 │ │ │ │ + beq.w 993f24 │ │ │ │ ldr.w r0, [r9, #192] @ 0xc0 │ │ │ │ - bl 992254 │ │ │ │ + bl 992294 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 993ee4 │ │ │ │ + bne.w 993f24 │ │ │ │ cmp.w r8, #125 @ 0x7d │ │ │ │ it eq │ │ │ │ cmpeq r7, #54 @ 0x36 │ │ │ │ - beq.w 993ee4 │ │ │ │ + beq.w 993f24 │ │ │ │ cmp.w r8, #54 @ 0x36 │ │ │ │ it eq │ │ │ │ cmpeq r7, #125 @ 0x7d │ │ │ │ ldrh.w r8, [r5, #74] @ 0x4a │ │ │ │ ldr r7, [sp, #332] @ 0x14c │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 993ef4 │ │ │ │ + bne.w 993f34 │ │ │ │ ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 993a32 │ │ │ │ + bmi.n 993a72 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 993faa │ │ │ │ + bne.w 993fea │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 993a32 │ │ │ │ + beq.n 993a72 │ │ │ │ ldr.w r0, [r4, #636] @ 0x27c │ │ │ │ mov r1, r6 │ │ │ │ - bl b10828 │ │ │ │ + bl b10868 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 993a32 │ │ │ │ + beq.n 993a72 │ │ │ │ add.w r3, r4, #57344 @ 0xe000 │ │ │ │ ldr.w r1, [r4, #636] @ 0x27c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r7, [r3, #420] @ 0x1a4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 99409c │ │ │ │ + beq.w 9940dc │ │ │ │ str r6, [sp, #24] │ │ │ │ add.w r6, r4, #46848 @ 0xb700 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov sl, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r1 │ │ │ │ adds r6, #228 @ 0xe4 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.n 993b5e │ │ │ │ + b.n 993b9e │ │ │ │ ldrb.w r0, [r7, #620] @ 0x26c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 993f2c │ │ │ │ + beq.w 993f6c │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ str.w r8, [r7, #628] @ 0x274 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ str.w r1, [r7, #624] @ 0x270 │ │ │ │ strb.w r0, [r7, #620] @ 0x26c │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 993fb0 │ │ │ │ + beq.w 993ff0 │ │ │ │ adds r5, #1 │ │ │ │ str.w r1, [r7, #628] @ 0x274 │ │ │ │ adds r6, #12 │ │ │ │ adds r7, #12 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 993b80 │ │ │ │ + beq.n 993bc0 │ │ │ │ ldr.w r1, [r7, #628] @ 0x274 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 993b2e │ │ │ │ + bne.n 993b6e │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ adds r5, #1 │ │ │ │ strb.w r1, [r7, #620] @ 0x26c │ │ │ │ adds r6, #12 │ │ │ │ ldr.w r1, [r6, #-8] │ │ │ │ adds r7, #12 │ │ │ │ str.w r1, [r7, #612] @ 0x264 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 993b5e │ │ │ │ + bne.n 993b9e │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ ldrd r5, r6, [sp, #20] │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r3, [r4, #636] @ 0x27c │ │ │ │ add.w sl, r4, #45056 @ 0xb000 │ │ │ │ add.w r2, r4, #61440 @ 0xf000 │ │ │ │ @@ -3532141,67 +3532180,67 @@ │ │ │ │ ldr.w r3, [r4, #636] @ 0x27c │ │ │ │ ldr.w r2, [sl, #2012] @ 0x7dc │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r4, #636] @ 0x27c │ │ │ │ strb.w r1, [r3, #1008] @ 0x3f0 │ │ │ │ str.w r8, [r3, #1004] @ 0x3ec │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 993c7a │ │ │ │ + beq.n 993cba │ │ │ │ add.w r7, r4, #63488 @ 0xf800 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ adds r7, #108 @ 0x6c │ │ │ │ str r4, [sp, #24] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r8 │ │ │ │ str r5, [sp, #20] │ │ │ │ mov r8, r7 │ │ │ │ add.w r7, r3, #1008 @ 0x3f0 │ │ │ │ - b.n 993c42 │ │ │ │ - cbz r5, 993c18 │ │ │ │ + b.n 993c82 │ │ │ │ + cbz r5, 993c58 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 993c38 │ │ │ │ + beq.n 993c78 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r5] │ │ │ │ adds r2, #1 │ │ │ │ strex r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 993c06 │ │ │ │ + bne.n 993c46 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ subs r2, #1 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 993c1c │ │ │ │ + bne.n 993c5c │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 993c38 │ │ │ │ + cbnz r2, 993c78 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r2, [r0, #364] @ 0x16c │ │ │ │ blx r2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ str r5, [r7, #0] │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 993c72 │ │ │ │ + beq.n 993cb2 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 993bfc │ │ │ │ + bne.n 993c3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 993c38 │ │ │ │ + beq.n 993c78 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r5] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 993c56 │ │ │ │ + bne.n 993c96 │ │ │ │ add.w r9, r9, #1 │ │ │ │ dmb ish │ │ │ │ cmp r4, r9 │ │ │ │ str r5, [r7, #0] │ │ │ │ - bne.n 993c42 │ │ │ │ + bne.n 993c82 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ ldrd r5, r4, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r4, #636] @ 0x27c │ │ │ │ ldr.w r2, [sl, #1220] @ 0x4c4 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r3, r4, #53248 @ 0xd000 │ │ │ │ @@ -3532253,91 +3532292,91 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 666a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w sl, [r3, #412] @ 0x19c │ │ │ │ ldr.w r3, [r4, #636] @ 0x27c │ │ │ │ str.w sl, [r3, #464] @ 0x1d0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 993da6 │ │ │ │ + beq.n 993de6 │ │ │ │ add.w r2, r4, #46592 @ 0xb600 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ adds r2, #196 @ 0xc4 │ │ │ │ str r4, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ mov r4, sl │ │ │ │ add.w r9, r3, #464 @ 0x1d0 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 993d7c │ │ │ │ - cbz r7, 993d60 │ │ │ │ + b.n 993dbc │ │ │ │ + cbz r7, 993da0 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 993d70 │ │ │ │ + beq.n 993db0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 993d70 │ │ │ │ + cbnz r2, 993db0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr.w r2, [r0, #436] @ 0x1b4 │ │ │ │ blx r2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r7, [r9] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 993da0 │ │ │ │ + beq.n 993de0 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ ldr.w r7, [sl, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 993d54 │ │ │ │ + bne.n 993d94 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 993d70 │ │ │ │ + beq.n 993db0 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r4, r8 │ │ │ │ add.w r2, r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ str.w r7, [r9] │ │ │ │ - bne.n 993d7c │ │ │ │ + bne.n 993dbc │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 993fde │ │ │ │ + beq.w 99401e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 993fce │ │ │ │ + bne.w 99400e │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 666a8 │ │ │ │ ldr r2, [sp, #332] @ 0x14c │ │ │ │ mov r1, r0 │ │ │ │ strh.w r2, [r0, #74] @ 0x4a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 99d6e4 │ │ │ │ + bl 99d724 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9940ae │ │ │ │ + beq.w 9940ee │ │ │ │ str r0, [sp, #304] @ 0x130 │ │ │ │ ldrb.w r1, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9987bc │ │ │ │ + bl 9987fc │ │ │ │ ldr.w r0, [r4, #636] @ 0x27c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #0 │ │ │ │ - bl b11650 │ │ │ │ + bl b11690 │ │ │ │ ldrb.w r1, [sp, #464] @ 0x1d0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9987bc │ │ │ │ + bl 9987fc │ │ │ │ ldr r3, [sp, #304] @ 0x130 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 993fd4 │ │ │ │ + beq.w 994014 │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w fp, [sp, #312] @ 0x138 │ │ │ │ ldr.w sl, [sp, #320] @ 0x140 │ │ │ │ @@ -3532345,20 +3532384,20 @@ │ │ │ │ blx 67440 │ │ │ │ ldrh.w r2, [r9, #74] @ 0x4a │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ ldrh.w r0, [r5, #74] @ 0x4a │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 993e40 │ │ │ │ + cbz r0, 993e80 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne r0, #15 │ │ │ │ - beq.w 994086 │ │ │ │ + beq.w 9940c6 │ │ │ │ add.w ip, sp, #312 @ 0x138 │ │ │ │ str r0, [sp, #200] @ 0xc8 │ │ │ │ strd r9, r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ str r5, [sp, #136] @ 0x88 │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ @@ -3532371,150 +3532410,150 @@ │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ str.w fp, [sp, #144] @ 0x90 │ │ │ │ str.w sl, [sp, #152] @ 0x98 │ │ │ │ strh.w r6, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ strh.w lr, [sp, #162] @ 0xa2 │ │ │ │ - bl 9934c8 │ │ │ │ + bl 993508 │ │ │ │ mov fp, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 993e84 │ │ │ │ + bne.n 993ec4 │ │ │ │ mov r1, r9 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 993f7e │ │ │ │ + beq.n 993fbe │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 993a36 │ │ │ │ + beq.w 993a76 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 993ea6 │ │ │ │ + bne.n 993ee6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 993a36 │ │ │ │ + bne.w 993a76 │ │ │ │ mov r1, r7 │ │ │ │ ldrd r7, r0, [r7, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 993a36 │ │ │ │ + beq.w 993a76 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 993eb4 │ │ │ │ - b.n 993ed4 │ │ │ │ + beq.n 993ef4 │ │ │ │ + b.n 993f14 │ │ │ │ ldrh.w r8, [r5, #74] @ 0x4a │ │ │ │ movs r3, #1 │ │ │ │ ldr r7, [sp, #332] @ 0x14c │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - beq.w 993ad0 │ │ │ │ + beq.w 993b10 │ │ │ │ ldr.w r0, [r5, #192] @ 0xc0 │ │ │ │ - bl 992254 │ │ │ │ + bl 992294 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 993ad0 │ │ │ │ + bne.w 993b10 │ │ │ │ cmp.w r8, #125 @ 0x7d │ │ │ │ it eq │ │ │ │ cmpeq r7, #54 @ 0x36 │ │ │ │ - beq.w 993ad0 │ │ │ │ + beq.w 993b10 │ │ │ │ cmp.w r8, #54 @ 0x36 │ │ │ │ it eq │ │ │ │ cmpeq r7, #125 @ 0x7d │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq.w 993ad0 │ │ │ │ + beq.w 993b10 │ │ │ │ ldr r3, [sp, #368] @ 0x170 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 993ae2 │ │ │ │ - b.n 993a32 │ │ │ │ + bpl.w 993b22 │ │ │ │ + b.n 993a72 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 993b38 │ │ │ │ + beq.w 993b78 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ subs r0, #1 │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 993f36 │ │ │ │ + bne.n 993f76 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 993b38 │ │ │ │ + bne.w 993b78 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ blx r2 │ │ │ │ - cbz r4, 993f74 │ │ │ │ + cbz r4, 993fb4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 993f60 │ │ │ │ + bne.n 993fa0 │ │ │ │ dmb ish │ │ │ │ - cbz r2, 993f78 │ │ │ │ + cbz r2, 993fb8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 993b38 │ │ │ │ + b.n 993b78 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 993f50 │ │ │ │ + b.n 993f90 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 993e9c │ │ │ │ + beq.n 993edc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 993f90 │ │ │ │ + bne.n 993fd0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 993e9c │ │ │ │ - b.n 993f7c │ │ │ │ + bne.w 993edc │ │ │ │ + b.n 993fbc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 993af0 │ │ │ │ + b.n 993b30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 993b50 │ │ │ │ + beq.w 993b90 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ adds r0, #1 │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 993fba │ │ │ │ + bne.n 993ffa │ │ │ │ dmb ish │ │ │ │ - b.n 993b50 │ │ │ │ + b.n 993b90 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 993dda │ │ │ │ + b.n 993e1a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 993e80 │ │ │ │ - b.n 993e9c │ │ │ │ + bne.w 993ec0 │ │ │ │ + b.n 993edc │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 666a8 │ │ │ │ ldr r2, [sp, #364] @ 0x16c │ │ │ │ mov r1, r0 │ │ │ │ strh.w r2, [r0, #74] @ 0x4a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 99d6e4 │ │ │ │ + bl 99d724 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 993a32 │ │ │ │ + beq.w 993a72 │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ ldr.w r9, [sp, #336] @ 0x150 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -3532526,20 +3532565,20 @@ │ │ │ │ ldrh.w r2, [r9, #74] @ 0x4a │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ ldrh.w r0, [r7, #74] @ 0x4a │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9940d4 │ │ │ │ + beq.n 994114 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ it ne │ │ │ │ movne r2, #15 │ │ │ │ - beq.n 9940b4 │ │ │ │ + beq.n 9940f4 │ │ │ │ add.w lr, sp, #344 @ 0x158 │ │ │ │ strd r9, r3, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #200] @ 0xc8 │ │ │ │ add.w ip, sp, #176 @ 0xb0 │ │ │ │ strd r7, r3, [sp, #136] @ 0x88 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -3532553,346 +3532592,346 @@ │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ str r1, [sp, #148] @ 0x94 │ │ │ │ add r1, sp, #136 @ 0x88 │ │ │ │ ldr r3, [sp, #356] @ 0x164 │ │ │ │ strh.w sl, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ strh.w r9, [sp, #162] @ 0xa2 │ │ │ │ - bl 9934c8 │ │ │ │ - cbz r0, 9940aa │ │ │ │ + bl 993508 │ │ │ │ + cbz r0, 9940ea │ │ │ │ str r7, [sp, #336] @ 0x150 │ │ │ │ - b.n 993db0 │ │ │ │ + b.n 993df0 │ │ │ │ ldrb.w r1, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 9940a0 │ │ │ │ + beq.n 9940e0 │ │ │ │ cmp r2, #6 │ │ │ │ ite ne │ │ │ │ movne r0, #48 @ 0x30 │ │ │ │ moveq r0, #16 │ │ │ │ - b.n 993e40 │ │ │ │ + b.n 993e80 │ │ │ │ mov r3, r1 │ │ │ │ - b.n 993b8e │ │ │ │ + b.n 993bce │ │ │ │ cmp r2, #6 │ │ │ │ ite ne │ │ │ │ movne r0, #32 │ │ │ │ moveq r0, #15 │ │ │ │ - b.n 993e40 │ │ │ │ + b.n 993e80 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 993ea2 │ │ │ │ + b.n 993ee2 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 993e9c │ │ │ │ + b.n 993edc │ │ │ │ ldrb.w r1, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 9940ca │ │ │ │ + beq.n 99410a │ │ │ │ cmp r2, #6 │ │ │ │ ite ne │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ moveq r2, #16 │ │ │ │ - b.n 99403c │ │ │ │ + b.n 99407c │ │ │ │ cmp r2, #6 │ │ │ │ ite ne │ │ │ │ movne r2, #32 │ │ │ │ moveq r2, #15 │ │ │ │ - b.n 99403c │ │ │ │ + b.n 99407c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 99403c │ │ │ │ + b.n 99407c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r3} │ │ │ │ + stmia r5!, {r3, r6, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #32] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r2, [r3, #132] @ 0x84 │ │ │ │ - cbnz r2, 99411e │ │ │ │ + cbnz r2, 99415e │ │ │ │ ldrb.w r2, [r1, #78] @ 0x4e │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 99411e │ │ │ │ + bls.n 99415e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb.w r2, [r2, #78] @ 0x4e │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 99419a │ │ │ │ + bls.n 9941da │ │ │ │ ldrb.w r2, [r1, #76] @ 0x4c │ │ │ │ - cbnz r2, 994170 │ │ │ │ + cbnz r2, 9941b0 │ │ │ │ ldr.w r3, [r1, #156] @ 0x9c │ │ │ │ - cbz r3, 994180 │ │ │ │ + cbz r3, 9941c0 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 99416a │ │ │ │ + bls.n 9941aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #133] @ 0x85 │ │ │ │ - cbz r3, 994154 │ │ │ │ + cbz r3, 994194 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r8, r3 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 994154 │ │ │ │ + bls.n 994194 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r9, r2 │ │ │ │ ldrb.w r3, [r2, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 99421a │ │ │ │ + bls.n 99425a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9934c8 │ │ │ │ - cbnz r0, 99416a │ │ │ │ + bl 993508 │ │ │ │ + cbnz r0, 9941aa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9939d8 │ │ │ │ + bl 993a18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9941ce │ │ │ │ + beq.n 99420e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r2, [r1, #236] @ 0xec │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 994136 │ │ │ │ + bhi.n 994176 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #11 │ │ │ │ - bpl.n 99416a │ │ │ │ - b.n 994136 │ │ │ │ + bpl.n 9941aa │ │ │ │ + b.n 994176 │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 99c5f8 │ │ │ │ + bl 99c638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99416a │ │ │ │ + bne.n 9941aa │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr.w r3, [r1, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99412a │ │ │ │ - b.n 99416a │ │ │ │ + bne.n 99416a │ │ │ │ + b.n 9941aa │ │ │ │ ldrh.w r2, [r1, #74] @ 0x4a │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ bl 3a10bc │ │ │ │ ldrd r2, r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r0, 9941ba │ │ │ │ + cbz r0, 9941fa │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.w 9942c2 │ │ │ │ + beq.w 994302 │ │ │ │ mov r0, r2 │ │ │ │ strd r3, r1, [sp, #28] │ │ │ │ bl 3b1028 │ │ │ │ ldrd r3, r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99411e │ │ │ │ - b.n 99416a │ │ │ │ + bne.n 99415e │ │ │ │ + b.n 9941aa │ │ │ │ add.w r3, r5, #61440 @ 0xf000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w r2, [r3, #2244] @ 0x8c4 │ │ │ │ bl 513dc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9942ac │ │ │ │ + beq.n 9942ec │ │ │ │ ldrb.w r3, [r3, #2244] @ 0x8c4 │ │ │ │ - cbz r3, 9941f4 │ │ │ │ + cbz r3, 994234 │ │ │ │ ldrb.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99416a │ │ │ │ + bne.n 9941aa │ │ │ │ ldrd r2, r1, [r4, #32] │ │ │ │ mov r3, r4 │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3], #40 │ │ │ │ ldrsh.w r2, [r4, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r5, [r4, #16] │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 5134b8 │ │ │ │ - b.n 99416a │ │ │ │ + b.n 9941aa │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bpl.n 994154 │ │ │ │ + bpl.n 994194 │ │ │ │ ldr.w r6, [r2, #192] @ 0xc0 │ │ │ │ ldr.w r0, [r8, #192] @ 0xc0 │ │ │ │ - bl 992128 │ │ │ │ + bl 992168 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 992128 │ │ │ │ + bl 992168 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 994154 │ │ │ │ + bne.n 994194 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 994154 │ │ │ │ + bne.n 994194 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 994154 │ │ │ │ + bne.n 994194 │ │ │ │ ldrsh.w r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 994154 │ │ │ │ + bne.n 994194 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 994154 │ │ │ │ + bne.n 994194 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994154 │ │ │ │ + bne.w 994194 │ │ │ │ ldrsh.w r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 994154 │ │ │ │ + bne.w 994194 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 994154 │ │ │ │ + bne.w 994194 │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 994154 │ │ │ │ + bne.w 994194 │ │ │ │ ldrsh.w r1, [r4, #58] @ 0x3a │ │ │ │ ldrsh.w r2, [r4, #26] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 994154 │ │ │ │ + bne.w 994194 │ │ │ │ ldr.w r2, [r9, #192] @ 0xc0 │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r2, [r8, #216] @ 0xd8 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r2, [r9, #216] @ 0xd8 │ │ │ │ - bl 9bf490 │ │ │ │ - cbnz r0, 9942da │ │ │ │ + bl 9bf4d0 │ │ │ │ + cbnz r0, 99431a │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r9, #236] @ 0xec │ │ │ │ - b.n 99416a │ │ │ │ + b.n 9941aa │ │ │ │ ldrb.w r2, [r3, #2244] @ 0x8c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 513dc0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9941e6 │ │ │ │ - b.n 99416a │ │ │ │ + bne.n 994226 │ │ │ │ + b.n 9941aa │ │ │ │ ldrb.w ip, [r0, #52] @ 0x34 │ │ │ │ cmp.w ip, #6 │ │ │ │ - bne.w 99411e │ │ │ │ + bne.w 99415e │ │ │ │ ldrb.w r0, [r0, #53] @ 0x35 │ │ │ │ cmp r0, #6 │ │ │ │ - bne.w 99411e │ │ │ │ - b.n 9941ba │ │ │ │ + bne.w 99415e │ │ │ │ + b.n 9941fa │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r2, [r9, #192] @ 0xc0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r2, [r8, #216] @ 0xd8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ ldr.w r2, [r9, #216] @ 0xd8 │ │ │ │ - bl 9bf490 │ │ │ │ + bl 9bf4d0 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r9, #236] @ 0xec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99416a │ │ │ │ - b.n 994154 │ │ │ │ + beq.w 9941aa │ │ │ │ + b.n 994194 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #524] @ (99452c ) │ │ │ │ + ldr r2, [pc, #524] @ (99456c ) │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #520] @ (994530 ) │ │ │ │ + ldr r3, [pc, #520] @ (994570 ) │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [sp, #240] @ 0xf0 │ │ │ │ ldr r6, [sp, #248] @ 0xf8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9943b4 │ │ │ │ + bne.n 9943f4 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99446c │ │ │ │ + beq.w 9944ac │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 994398 │ │ │ │ + bls.n 9943d8 │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9943bc │ │ │ │ + bne.n 9943fc │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ mov sl, r3 │ │ │ │ - cbnz r3, 9943bc │ │ │ │ + cbnz r3, 9943fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r4, r5 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99448c │ │ │ │ + bne.w 9944cc │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [sp, #244] @ 0xf4 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ ldr r4, [sp, #236] @ 0xec │ │ │ │ mov r2, r9 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #232] @ 0xe8 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 5134b8 │ │ │ │ - ldr r2, [pc, #408] @ (994534 ) │ │ │ │ - ldr r3, [pc, #404] @ (994530 ) │ │ │ │ + ldr r2, [pc, #408] @ (994574 ) │ │ │ │ + ldr r3, [pc, #404] @ (994570 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 994528 │ │ │ │ + bne.w 994568 │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 994484 │ │ │ │ + bls.n 9944c4 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ blx 67440 │ │ │ │ ldrh.w r0, [r5, #74] @ 0x4a │ │ │ │ ldrh.w r3, [r4, #74] @ 0x4a │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 9943e2 │ │ │ │ + cbz r0, 994422 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r0, #15 │ │ │ │ - beq.n 9944cc │ │ │ │ + beq.n 99450c │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov lr, r6 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ @@ -3532911,124 +3532950,124 @@ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ strd r5, r9, [sp, #32] │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ - bl 9934c8 │ │ │ │ + bl 993508 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 994398 │ │ │ │ + bne.n 9943d8 │ │ │ │ ldrh.w r3, [r4, #74] @ 0x4a │ │ │ │ ldrh.w r0, [r5, #74] @ 0x4a │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 99437c │ │ │ │ + bne.n 9943bc │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 99444a │ │ │ │ + cbz r0, 99448a │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 99437c │ │ │ │ + beq.n 9943bc │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 99445e │ │ │ │ - ldr r2, [pc, #228] @ (994538 ) │ │ │ │ + bhi.n 99449e │ │ │ │ + ldr r2, [pc, #228] @ (994578 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 99437c │ │ │ │ + beq.n 9943bc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9939d8 │ │ │ │ + bl 993a18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99437c │ │ │ │ - b.n 994398 │ │ │ │ + beq.n 9943bc │ │ │ │ + b.n 9943d8 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ - bl 99c5f8 │ │ │ │ + bl 99c638 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 994398 │ │ │ │ + bne.n 9943d8 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99434c │ │ │ │ - b.n 994398 │ │ │ │ + bne.w 99438c │ │ │ │ + b.n 9943d8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #11 │ │ │ │ - bmi.n 9943bc │ │ │ │ - b.n 994398 │ │ │ │ + bmi.n 9943fc │ │ │ │ + b.n 9943d8 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r7, #632] @ 0x278 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 9bf310 │ │ │ │ - cbnz r0, 9944ec │ │ │ │ + bl 9bf350 │ │ │ │ + cbnz r0, 99452c │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #3 │ │ │ │ strb.w r1, [r5, #476] @ 0x1dc │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - b.n 994398 │ │ │ │ + b.n 9943d8 │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 9944e2 │ │ │ │ + beq.n 994522 │ │ │ │ cmp r3, #6 │ │ │ │ ite ne │ │ │ │ movne r0, #48 @ 0x30 │ │ │ │ moveq r0, #16 │ │ │ │ - b.n 9943e2 │ │ │ │ + b.n 994422 │ │ │ │ cmp r3, #6 │ │ │ │ ite ne │ │ │ │ movne r0, #32 │ │ │ │ moveq r0, #15 │ │ │ │ - b.n 9943e2 │ │ │ │ + b.n 994422 │ │ │ │ ldr.w r2, [r7, #632] @ 0x278 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r7, #632] @ 0x278 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 9bf310 │ │ │ │ + bl 9bf350 │ │ │ │ ldr.w r2, [r7, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 9944bc │ │ │ │ + b.n 9944fc │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {r5} │ │ │ │ lsls r1, r0, #4 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ lsls r4, r5, #3 │ │ │ │ - ldr r1, [pc, #24] @ (994558 ) │ │ │ │ - ldr r2, [pc, #28] @ (99455c ) │ │ │ │ - ldr r3, [pc, #28] @ (994560 ) │ │ │ │ + ldr r1, [pc, #24] @ (994598 ) │ │ │ │ + ldr r2, [pc, #28] @ (99459c ) │ │ │ │ + ldr r3, [pc, #28] @ (9945a0 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r0, #380] @ 0x17c │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r0, #388] @ 0x184 │ │ │ │ str.w r3, [r0, #544] @ 0x220 │ │ │ │ bx lr │ │ │ │ @@ -3533042,53 +3533081,53 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w r8, r0, #57344 @ 0xe000 │ │ │ │ ldr.w r5, [r0, #636] @ 0x27c │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w fp, [r8, #420] @ 0x1a4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 99489a │ │ │ │ + beq.w 9948da │ │ │ │ add.w r7, r0, #46848 @ 0xb700 │ │ │ │ mov.w sl, #0 │ │ │ │ adds r7, #228 @ 0xe4 │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r7 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r7, r5 │ │ │ │ - b.n 9945d8 │ │ │ │ + b.n 994618 │ │ │ │ ldrb.w r2, [r7, #620] @ 0x26c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9947cc │ │ │ │ + beq.w 99480c │ │ │ │ ldrb.w r2, [r9] │ │ │ │ str.w sl, [r7, #628] @ 0x274 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w r1, [r9, #8] │ │ │ │ strb.w r2, [r7, #620] @ 0x26c │ │ │ │ str.w r0, [r7, #624] @ 0x270 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 99481e │ │ │ │ + beq.w 99485e │ │ │ │ adds r4, #1 │ │ │ │ str.w r1, [r7, #628] @ 0x274 │ │ │ │ add.w r9, r9, #12 │ │ │ │ adds r7, #12 │ │ │ │ cmp fp, r4 │ │ │ │ - beq.n 994600 │ │ │ │ + beq.n 994640 │ │ │ │ ldr.w r1, [r7, #628] @ 0x274 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9945a0 │ │ │ │ + bne.n 9945e0 │ │ │ │ ldrb.w r1, [r9] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ adds r7, #12 │ │ │ │ strb.w r1, [r7, #608] @ 0x260 │ │ │ │ add.w r9, r9, #12 │ │ │ │ str.w r2, [r7, #612] @ 0x264 │ │ │ │ cmp fp, r4 │ │ │ │ - bne.n 9945d8 │ │ │ │ + bne.n 994618 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr.w r2, [r4, #636] @ 0x27c │ │ │ │ add.w ip, r4, #45056 @ 0xb000 │ │ │ │ str.w fp, [r5, #616] @ 0x268 │ │ │ │ ldr.w r3, [ip, #1216] @ 0x4c0 │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r3, [r4, #636] @ 0x27c │ │ │ │ @@ -3533106,63 +3533145,63 @@ │ │ │ │ add.w r3, r4, #61440 @ 0xf000 │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r6, [r4, #636] @ 0x27c │ │ │ │ ldr.w sl, [r3, #2140] @ 0x85c │ │ │ │ str.w sl, [r6, #1004] @ 0x3ec │ │ │ │ strb.w r2, [r6, #1008] @ 0x3f0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9946de │ │ │ │ + beq.n 99471e │ │ │ │ add.w r9, r4, #63488 @ 0xf800 │ │ │ │ add.w r6, r6, #1008 @ 0x3f0 │ │ │ │ add.w r9, r9, #108 @ 0x6c │ │ │ │ movs r7, #0 │ │ │ │ mov fp, ip │ │ │ │ - b.n 9946ae │ │ │ │ - cbz r5, 994686 │ │ │ │ + b.n 9946ee │ │ │ │ + cbz r5, 9946c6 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 9946a6 │ │ │ │ + beq.n 9946e6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 994674 │ │ │ │ + bne.n 9946b4 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99468a │ │ │ │ + bne.n 9946ca │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9946a6 │ │ │ │ + cbnz r3, 9946e6 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r3, [r0, #364] @ 0x16c │ │ │ │ blx r3 │ │ │ │ adds r7, #1 │ │ │ │ str r5, [r6, #0] │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 9946dc │ │ │ │ + beq.n 99471c │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ ldr.w r5, [r9, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 99466a │ │ │ │ + bne.n 9946aa │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9946a6 │ │ │ │ + beq.n 9946e6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9946c2 │ │ │ │ + bne.n 994702 │ │ │ │ adds r7, #1 │ │ │ │ dmb ish │ │ │ │ cmp sl, r7 │ │ │ │ str r5, [r6, #0] │ │ │ │ - bne.n 9946ae │ │ │ │ + bne.n 9946ee │ │ │ │ mov ip, fp │ │ │ │ ldr.w r3, [r4, #636] @ 0x27c │ │ │ │ add.w r6, r4, #48384 @ 0xbd00 │ │ │ │ ldr.w r2, [ip, #1220] @ 0x4c4 │ │ │ │ adds r6, #36 @ 0x24 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r3, r4, #53248 @ 0xd000 │ │ │ │ @@ -3533197,142 +3533236,142 @@ │ │ │ │ strb.w r3, [r5, #321] @ 0x141 │ │ │ │ strh.w fp, [r5, #280] @ 0x118 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #328] @ 0x148 │ │ │ │ adds r3, r6, r2 │ │ │ │ ldr r7, [r6, r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 994876 │ │ │ │ - cbz r7, 994788 │ │ │ │ + beq.w 9948b6 │ │ │ │ + cbz r7, 9947c8 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 9947aa │ │ │ │ + beq.n 9947ea │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 994776 │ │ │ │ + bne.n 9947b6 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99478c │ │ │ │ + bne.n 9947cc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99483c │ │ │ │ + beq.n 99487c │ │ │ │ ldr.w r3, [r5, #596] @ 0x254 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ str.w r7, [r5, #600] @ 0x258 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [r5, #612] @ 0x264 │ │ │ │ str.w r0, [r5, #600] @ 0x258 │ │ │ │ str.w r1, [r5, #604] @ 0x25c │ │ │ │ str.w r2, [r5, #608] @ 0x260 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9945aa │ │ │ │ + beq.w 9945ea │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ subs r2, #1 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9947d6 │ │ │ │ + bne.n 994816 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9945aa │ │ │ │ + bne.w 9945ea │ │ │ │ ldrd r6, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ blx r2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9945aa │ │ │ │ + beq.w 9945ea │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r6] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 994802 │ │ │ │ + bne.n 994842 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9945aa │ │ │ │ + bne.w 9945ea │ │ │ │ mov r1, r6 │ │ │ │ - b.n 9947ee │ │ │ │ + b.n 99482e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9945c8 │ │ │ │ + beq.w 994608 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ adds r2, #1 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 994828 │ │ │ │ + bne.n 994868 │ │ │ │ dmb ish │ │ │ │ - b.n 9945c8 │ │ │ │ + b.n 994608 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9947a2 │ │ │ │ + beq.n 9947e2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99484e │ │ │ │ + bne.n 99488e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9947a2 │ │ │ │ + bne.n 9947e2 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 99484a │ │ │ │ - b.n 9947a2 │ │ │ │ + bne.n 99488a │ │ │ │ + b.n 9947e2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9947aa │ │ │ │ + beq.n 9947ea │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99487e │ │ │ │ + bne.n 9948be │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r5, #596] @ 0x254 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ - b.n 9947aa │ │ │ │ + b.n 9947ea │ │ │ │ mov r2, r5 │ │ │ │ - b.n 994606 │ │ │ │ + b.n 994646 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ ldrb.w r5, [sp, #92] @ 0x5c │ │ │ │ mov r1, r5 │ │ │ │ - bl 9987bc │ │ │ │ + bl 9987fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbz r3, 9948d8 │ │ │ │ + cbz r3, 994918 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ orrs r3, r7 │ │ │ │ - beq.n 99491c │ │ │ │ + beq.n 99495c │ │ │ │ mov r0, r4 │ │ │ │ - bl 994564 │ │ │ │ + bl 9945a4 │ │ │ │ ldr.w r0, [r4, #636] @ 0x27c │ │ │ │ add.w r1, r4, #56576 @ 0xdd00 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ strb r3, [r0, #7] │ │ │ │ bl 50a424 │ │ │ │ @@ -3533342,19 +3533381,19 @@ │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r0, [r4, #636] @ 0x27c │ │ │ │ - bl b11b50 │ │ │ │ + bl b11b90 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9987bc │ │ │ │ + bl 9987fc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r3, r2, [r6, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ @@ -3533365,213 +3533404,213 @@ │ │ │ │ uxth.w r9, r3 │ │ │ │ ldrh.w r3, [r2, #74] @ 0x4a │ │ │ │ mov r0, r3 │ │ │ │ mov sl, r3 │ │ │ │ bl 3a10bc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 99494c │ │ │ │ + cbz r0, 99498c │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 994a2c │ │ │ │ + beq.n 994a6c │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 994a92 │ │ │ │ + beq.w 994ad2 │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp lr, r2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - beq.w 994ac0 │ │ │ │ + beq.w 994b00 │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, lr │ │ │ │ add r0, lr │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ str.w lr, [sp, #24] │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrd lr, r2, [sp, #24] │ │ │ │ mul.w r0, r3, r0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bne.n 9948d8 │ │ │ │ + bne.n 994918 │ │ │ │ ldrh.w r2, [r2, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ lsr.w r2, r2, fp │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 994ab2 │ │ │ │ + beq.w 994af2 │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 994aea │ │ │ │ + beq.w 994b2a │ │ │ │ add.w r0, ip, #4294967295 @ 0xffffffff │ │ │ │ mov r1, ip │ │ │ │ add r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mul.w r2, r3, r0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9948d8 │ │ │ │ + bne.n 994918 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8070 │ │ │ │ - cbz r0, 9949f0 │ │ │ │ + bl 9a80b0 │ │ │ │ + cbz r0, 994a30 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9be208 │ │ │ │ + bl 9be248 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 99490c │ │ │ │ + bne.n 99494c │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8070 │ │ │ │ + bl 9a80b0 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 994a1c │ │ │ │ + cbz r0, 994a5c │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ mov r2, r8 │ │ │ │ - bl 9be208 │ │ │ │ + bl 9be248 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99490c │ │ │ │ + b.n 99494c │ │ │ │ ldrb.w r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 994a4c │ │ │ │ + beq.n 994a8c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 9948d8 │ │ │ │ + bne.w 994918 │ │ │ │ ldrh.w r2, [r2, #68] @ 0x44 │ │ │ │ lsr.w r2, r2, fp │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ - b.n 9949d0 │ │ │ │ + b.n 994a10 │ │ │ │ ldrb.w ip, [r0, #53] @ 0x35 │ │ │ │ cmp.w ip, #6 │ │ │ │ - beq.w 99494c │ │ │ │ + beq.w 99498c │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 9948d8 │ │ │ │ + bne.w 994918 │ │ │ │ ldrh.w r2, [r2, #68] @ 0x44 │ │ │ │ lsr.w r2, r2, fp │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ cmp.w ip, #6 │ │ │ │ - bne.n 9949d0 │ │ │ │ + bne.n 994a10 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.n 9949d0 │ │ │ │ + beq.n 994a10 │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 9949ac │ │ │ │ + b.n 9949ec │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, r9 │ │ │ │ - bne.w 9948d8 │ │ │ │ + bne.w 994918 │ │ │ │ ldrh.w r2, [r2, #68] @ 0x44 │ │ │ │ lsr.w r2, r2, fp │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9949d0 │ │ │ │ + beq.n 994a10 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 9949d0 │ │ │ │ + bne.n 994a10 │ │ │ │ ldrb.w r1, [r3, #52] @ 0x34 │ │ │ │ cmp r1, #6 │ │ │ │ - bne.n 9949d0 │ │ │ │ + bne.n 994a10 │ │ │ │ ldrb.w ip, [r3, #53] @ 0x35 │ │ │ │ - b.n 994a6e │ │ │ │ + b.n 994aae │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 994970 │ │ │ │ + bne.w 9949b0 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, r9 │ │ │ │ - bne.w 9948d8 │ │ │ │ + bne.w 994918 │ │ │ │ ldrh.w r2, [r2, #68] @ 0x44 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ lsr.w r2, r2, fp │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.w 9949d0 │ │ │ │ - b.n 994ab2 │ │ │ │ + bne.w 994a10 │ │ │ │ + b.n 994af2 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.w 9949bc │ │ │ │ - b.n 9949d0 │ │ │ │ + bne.w 9949fc │ │ │ │ + b.n 994a10 │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r5, r1 │ │ │ │ add.w r9, sp, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r6, r0 │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #1496] @ 9950f8 │ │ │ │ - ldr.w r3, [pc, #1496] @ 9950fc │ │ │ │ + ldr.w r2, [pc, #1496] @ 995138 │ │ │ │ + ldr.w r3, [pc, #1496] @ 99513c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ strb.w r3, [sp, #88] @ 0x58 │ │ │ │ strd r3, r3, [r9, #4] │ │ │ │ str.w r3, [r9, #12] │ │ │ │ - bl 99ff18 │ │ │ │ + bl 99ff58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 994c8c │ │ │ │ + bne.w 994ccc │ │ │ │ add.w r3, r6, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r3, #3656] @ 0xe48 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 994d06 │ │ │ │ + bmi.w 994d46 │ │ │ │ ands.w r8, r5, #1020 @ 0x3fc │ │ │ │ - bne.w 994d16 │ │ │ │ + bne.w 994d56 │ │ │ │ lsls r2, r5, #30 │ │ │ │ - beq.n 994c46 │ │ │ │ + beq.n 994c86 │ │ │ │ add.w r7, r6, #53248 @ 0xd000 │ │ │ │ ldr.w sl, [r7, #3552] @ 0xde0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 994c46 │ │ │ │ + beq.n 994c86 │ │ │ │ and.w r3, r5, #1 │ │ │ │ ldr.w r2, [r7, #3548] @ 0xddc │ │ │ │ str r2, [sp, #28] │ │ │ │ orr.w r8, r8, r3, lsl #1 │ │ │ │ lsls r3, r5, #30 │ │ │ │ ldr.w r3, [sl, #64] @ 0x40 │ │ │ │ it mi │ │ │ │ @@ -3533594,31 +3533633,31 @@ │ │ │ │ lsr.w sl, sl, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ it cc │ │ │ │ movcc.w sl, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 995010 │ │ │ │ + beq.w 995050 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 994f54 │ │ │ │ + beq.w 994f94 │ │ │ │ ldrh.w r0, [r7, #3540] @ 0xdd4 │ │ │ │ cmp fp, r0 │ │ │ │ - beq.w 994f5e │ │ │ │ + beq.w 994f9e │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 995040 │ │ │ │ + beq.w 995080 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ subs r0, r3, #1 │ │ │ │ add r0, r2 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ @@ -3533629,332 +3533668,332 @@ │ │ │ │ cmp r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - beq.w 99505e │ │ │ │ + beq.w 99509e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9950b0 │ │ │ │ + beq.w 9950f0 │ │ │ │ add.w r0, sl, #4294967295 @ 0xffffffff │ │ │ │ add r0, r1 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ mul.w sl, r7, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, sl │ │ │ │ it cc │ │ │ │ movcc r3, sl │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbnz r3, 994cb2 │ │ │ │ + cbnz r3, 994cf2 │ │ │ │ add.w r7, r6, #44288 @ 0xad00 │ │ │ │ movs r2, #16 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 994e0c │ │ │ │ + bne.w 994e4c │ │ │ │ ldrd r4, r2, [sp, #64] @ 0x40 │ │ │ │ vcvt.f32.f64 s0, d8 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ strd r2, r4, [sp, #4] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ - bl 98ee40 │ │ │ │ + bl 98ee80 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r2, [pc, #1136] @ 995100 │ │ │ │ - ldr.w r3, [pc, #1128] @ 9950fc │ │ │ │ + ldr.w r2, [pc, #1136] @ 995140 │ │ │ │ + ldr.w r3, [pc, #1128] @ 99513c │ │ │ │ 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 9950be │ │ │ │ + bne.w 9950fe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ands.w r3, r8, #1 │ │ │ │ - bne.n 994d3a │ │ │ │ + bne.n 994d7a │ │ │ │ tst.w r8, #6 │ │ │ │ - beq.n 994c8c │ │ │ │ + beq.n 994ccc │ │ │ │ mov fp, r3 │ │ │ │ add.w r7, r6, #53248 @ 0xd000 │ │ │ │ ldr.w r1, [r7, #3596] @ 0xe0c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8070 │ │ │ │ + bl 9a80b0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9950b8 │ │ │ │ + beq.w 9950f8 │ │ │ │ vcvt.f32.f64 s0, d8 │ │ │ │ ldrh.w r3, [sp, #24] │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ uxth.w r2, r8 │ │ │ │ - bl 9be830 │ │ │ │ - cbnz r0, 994d12 │ │ │ │ + bl 9be870 │ │ │ │ + cbnz r0, 994d52 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 994c8c │ │ │ │ + beq.n 994ccc │ │ │ │ add.w r7, r6, #44288 @ 0xad00 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ mov r1, r7 │ │ │ │ - bl 98f06c │ │ │ │ + bl 98f0ac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 994c8c │ │ │ │ + b.n 994ccc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a287c │ │ │ │ + bl 9a28bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994b5a │ │ │ │ + beq.w 994b9a │ │ │ │ mov r4, r0 │ │ │ │ - b.n 994c8c │ │ │ │ + b.n 994ccc │ │ │ │ movs r0, #54 @ 0x36 │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 994e4c │ │ │ │ + bhi.w 994e8c │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 994e4c │ │ │ │ + bhi.w 994e8c │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r0, #6 │ │ │ │ lsls r7, r7, #5 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r6, r0, #2 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r7, r6, #53248 @ 0xd000 │ │ │ │ ldrb.w r9, [r7, #3339] @ 0xd0b │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 994d94 │ │ │ │ + beq.n 994dd4 │ │ │ │ add.w r1, r6, #56576 @ 0xdd00 │ │ │ │ str r4, [sp, #28] │ │ │ │ adds r1, #32 │ │ │ │ mov.w sl, #4 │ │ │ │ strd r6, r1, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ lsl.w r3, sl, r9 │ │ │ │ tst r3, r5 │ │ │ │ - beq.n 994d84 │ │ │ │ + beq.n 994dc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 994d84 │ │ │ │ + cbz r3, 994dc4 │ │ │ │ movs r3, #24 │ │ │ │ mla r3, r3, r9, r7 │ │ │ │ ldrh.w r0, [r3, #3348] @ 0xd14 │ │ │ │ bl 3b1028 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 994f6c │ │ │ │ + bne.w 994fac │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 994d64 │ │ │ │ + bne.n 994da4 │ │ │ │ mov r9, r6 │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 994e02 │ │ │ │ + beq.n 994e42 │ │ │ │ add.w r1, r6, #56576 @ 0xdd00 │ │ │ │ adds r1, #32 │ │ │ │ str r4, [sp, #20] │ │ │ │ add.w r4, r6, #56576 @ 0xdd00 │ │ │ │ mov sl, r1 │ │ │ │ mov.w r9, #0 │ │ │ │ adds r4, #236 @ 0xec │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 994df0 │ │ │ │ + cbz r3, 994e30 │ │ │ │ movs r3, #4 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ tst r3, r5 │ │ │ │ - beq.n 994df0 │ │ │ │ + beq.n 994e30 │ │ │ │ ldr.w r1, [r4, r9, lsl #2] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8070 │ │ │ │ + bl 9a80b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9950b8 │ │ │ │ + beq.w 9950f8 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ - bl 9be208 │ │ │ │ + bl 9be248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 994d12 │ │ │ │ + bne.n 994d52 │ │ │ │ ldrb.w r3, [r7, #3339] @ 0xd0b │ │ │ │ add.w r9, r9, #1 │ │ │ │ add.w sl, sl, #24 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 994dc0 │ │ │ │ + bhi.n 994e00 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ tst.w r8, #6 │ │ │ │ - beq.w 994cec │ │ │ │ - b.n 994cc4 │ │ │ │ + beq.w 994d2c │ │ │ │ + b.n 994d04 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ mov r1, r9 │ │ │ │ - bl 98f06c │ │ │ │ + bl 98f0ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 994d12 │ │ │ │ + bne.w 994d52 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9950c2 │ │ │ │ + beq.w 995102 │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.n 994d3e │ │ │ │ + bne.n 994d7e │ │ │ │ tst.w r8, #6 │ │ │ │ - beq.w 994cf8 │ │ │ │ - b.n 994cc0 │ │ │ │ + beq.w 994d38 │ │ │ │ + b.n 994d00 │ │ │ │ ldrh r3, [r0, #48] @ 0x30 │ │ │ │ ubfx r3, r3, #7, #9 │ │ │ │ cmp r3, #8 │ │ │ │ it hi │ │ │ │ movhi r3, #0 │ │ │ │ - bhi.n 994f36 │ │ │ │ + bhi.n 994f76 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ vldr s14, [r3] │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 994e8a │ │ │ │ + ble.n 994eca │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge.w r3, #16711680 @ 0xff0000 │ │ │ │ - bge.n 994e8a │ │ │ │ - vldr s13, [pc, #632] @ 9950f0 │ │ │ │ - vldr s15, [pc, #632] @ 9950f4 │ │ │ │ + bge.n 994eca │ │ │ │ + vldr s13, [pc, #632] @ 995130 │ │ │ │ + vldr s15, [pc, #632] @ 995134 │ │ │ │ vmla.f32 s15, s14, s13 │ │ │ │ vmov r3, s15 │ │ │ │ lsls r3, r3, #16 │ │ │ │ and.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ vldr s14, [r2, #4] │ │ │ │ vcmp.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 994ec6 │ │ │ │ + ble.n 994f06 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #580] @ 9950f4 │ │ │ │ + vldrlt s15, [pc, #580] @ 995134 │ │ │ │ movge.w r1, #65280 @ 0xff00 │ │ │ │ - vldrlt s13, [pc, #568] @ 9950f0 │ │ │ │ + vldrlt s13, [pc, #568] @ 995130 │ │ │ │ vmlalt.f32 s15, s14, s13 │ │ │ │ ittt lt │ │ │ │ vmovlt r2, s15 │ │ │ │ lsllt r1, r2, #8 │ │ │ │ uxthlt r1, r1 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ vldr s15, [r2, #8] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, #0 │ │ │ │ - ble.n 994f00 │ │ │ │ + ble.n 994f40 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s14, [pc, #520] @ 9950f4 │ │ │ │ + vldrlt s14, [pc, #520] @ 995134 │ │ │ │ movge r2, #255 @ 0xff │ │ │ │ - vldrlt s13, [pc, #512] @ 9950f0 │ │ │ │ + vldrlt s13, [pc, #512] @ 995130 │ │ │ │ vmlalt.f32 s14, s15, s13 │ │ │ │ itt lt │ │ │ │ vstrlt s14, [sp, #28] │ │ │ │ ldrblt.w r2, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ vldr s15, [r0, #12] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 994f32 │ │ │ │ + ble.n 994f72 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 99501e │ │ │ │ - vldr s13, [pc, #464] @ 9950f0 │ │ │ │ - vldr s14, [pc, #464] @ 9950f4 │ │ │ │ + bge.n 99505e │ │ │ │ + vldr s13, [pc, #464] @ 995130 │ │ │ │ + vldr s14, [pc, #464] @ 995134 │ │ │ │ vmla.f32 s14, s15, s13 │ │ │ │ vmov r0, s14 │ │ │ │ orr.w r3, r3, r0, lsl #24 │ │ │ │ orrs r3, r1 │ │ │ │ orrs r3, r2 │ │ │ │ add.w r7, r6, #53248 @ 0xd000 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r8, #1 │ │ │ │ lsls r2, r5, #30 │ │ │ │ ldrh.w r3, [r7, #3332] @ 0xd04 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldrh.w r3, [r7, #3334] @ 0xd06 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - beq.w 994c46 │ │ │ │ - b.n 994b66 │ │ │ │ + beq.w 994c86 │ │ │ │ + b.n 994ba6 │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.w 995074 │ │ │ │ + beq.w 9950b4 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 994c3c │ │ │ │ + b.n 994c7c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldrd r6, r1, [sp, #32] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - bgt.n 994fcc │ │ │ │ + bgt.n 99500c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp.w r2, #16777216 @ 0x1000000 │ │ │ │ - bgt.n 994fcc │ │ │ │ + bgt.n 99500c │ │ │ │ vldr s13, [r0, #8] │ │ │ │ vmov ip, s13 │ │ │ │ cmp.w ip, #16777216 @ 0x1000000 │ │ │ │ - bgt.n 994fcc │ │ │ │ + bgt.n 99500c │ │ │ │ vldr s12, [r0, #12] │ │ │ │ vmov r0, s12 │ │ │ │ cmp.w r0, #16777216 @ 0x1000000 │ │ │ │ - bgt.n 994fcc │ │ │ │ + bgt.n 99500c │ │ │ │ vmov s15, r3 │ │ │ │ vmov s14, r2 │ │ │ │ vcvt.f32.s32 s13, s13 │ │ │ │ vcvt.f32.s32 s12, s12 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vstr s13, [sp, #80] @ 0x50 │ │ │ │ vstr s15, [sp, #72] @ 0x48 │ │ │ │ vstr s14, [sp, #76] @ 0x4c │ │ │ │ vstr s12, [sp, #84] @ 0x54 │ │ │ │ - b.n 994db2 │ │ │ │ + b.n 994df2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 994564 │ │ │ │ + bl 9945a4 │ │ │ │ add.w r0, r6, #56576 @ 0xdd00 │ │ │ │ adds r0, #4 │ │ │ │ ldrh.w r9, [r7, #3332] @ 0xd04 │ │ │ │ ldr.w r8, [r6, #636] @ 0x27c │ │ │ │ ldrh.w r7, [r7, #3334] @ 0xd06 │ │ │ │ bl 50a754 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ @@ -3533968,167 +3534007,167 @@ │ │ │ │ strd r5, r3, [sp] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ movs r3, #1 │ │ │ │ - bl b10674 │ │ │ │ - b.n 994cec │ │ │ │ + bl b106b4 │ │ │ │ + b.n 994d2c │ │ │ │ ldrh.w r0, [r7, #3540] @ 0xdd4 │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 994f5e │ │ │ │ + beq.n 994f9e │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 994bde │ │ │ │ + b.n 994c1e │ │ │ │ orrs r3, r2 │ │ │ │ orrs r3, r1 │ │ │ │ orr.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ - b.n 994f36 │ │ │ │ + b.n 994f76 │ │ │ │ ldrh r3, [r0, #44] @ 0x2c │ │ │ │ ubfx r3, r3, #7, #9 │ │ │ │ - b.n 994e44 │ │ │ │ + b.n 994e84 │ │ │ │ ldrh r3, [r0, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #7, #9 │ │ │ │ - b.n 994e44 │ │ │ │ + b.n 994e84 │ │ │ │ ldrh r3, [r0, #36] @ 0x24 │ │ │ │ ubfx r3, r3, #7, #9 │ │ │ │ - b.n 994e44 │ │ │ │ + b.n 994e84 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 994bf4 │ │ │ │ + bne.w 994c34 │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 994c3c │ │ │ │ + bne.w 994c7c │ │ │ │ ldrb.w r2, [r3, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.w 994c3c │ │ │ │ + bne.w 994c7c │ │ │ │ ldrb.w r2, [r3, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.w 994c3c │ │ │ │ - b.n 995094 │ │ │ │ + bne.w 994c7c │ │ │ │ + b.n 9950d4 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.w 994f5e │ │ │ │ + bne.w 994f9e │ │ │ │ ldrh.w r0, [r7, #3540] @ 0xdd4 │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 994bde │ │ │ │ + bne.w 994c1e │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ ldrh.w r0, [r7, #3540] @ 0xdd4 │ │ │ │ cmp r0, fp │ │ │ │ - beq.w 994c3c │ │ │ │ + beq.w 994c7c │ │ │ │ str r3, [sp, #32] │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 994c20 │ │ │ │ + b.n 994c60 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 994c2e │ │ │ │ - b.n 994c3c │ │ │ │ + bne.w 994c6e │ │ │ │ + b.n 994c7c │ │ │ │ mvn.w r4, #2 │ │ │ │ - b.n 994c8c │ │ │ │ + b.n 994ccc │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ vcvt.f32.f64 s0, d8 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ - bl 98ee40 │ │ │ │ + bl 98ee80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 994cf8 │ │ │ │ - b.n 994c8c │ │ │ │ + beq.w 994d38 │ │ │ │ + b.n 994ccc │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 99515e │ │ │ │ + cbz r0, 99518e │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 990388 │ │ │ │ + bl 9903c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 994af4 │ │ │ │ + bl 994b34 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 995144 │ │ │ │ + beq.n 995184 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8254 │ │ │ │ + bl 9a8294 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 994af4 │ │ │ │ + bl 994b34 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9a8254 │ │ │ │ + bl 9a8294 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #1952] @ 995940 │ │ │ │ + ldr.w r3, [pc, #1952] @ 995980 │ │ │ │ mov r6, r0 │ │ │ │ ldrh.w r5, [r1, #74] @ 0x4a │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r2, [pc, #1944] @ 995944 │ │ │ │ + ldr.w r2, [pc, #1944] @ 995984 │ │ │ │ ldr.w r8, [sp, #152] @ 0x98 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrh r2, [r4, #18] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -3534139,186 +3534178,186 @@ │ │ │ │ subs r3, #1 │ │ │ │ strh.w r3, [sp, #62] @ 0x3e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strh.w r5, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [r2, #16] │ │ │ │ - bl 9a7f64 │ │ │ │ + bl 9a7fa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99542a │ │ │ │ + beq.w 99546a │ │ │ │ ldrh.w r9, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ bl 3a10bc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9951fe │ │ │ │ + cbz r0, 99523e │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 99544a │ │ │ │ + beq.w 99548a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 99566e │ │ │ │ + beq.w 9956ae │ │ │ │ mov r0, r9 │ │ │ │ bl 3b20ec │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8070 │ │ │ │ + bl 9a80b0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 995702 │ │ │ │ + beq.w 995742 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 995380 │ │ │ │ + bne.w 9953c0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 995380 │ │ │ │ + bne.w 9953c0 │ │ │ │ ldrd fp, r9, [r5, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ ldrh.w sl, [r9, #74] @ 0x4a │ │ │ │ lsr.w r3, r3, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ uxth r3, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 3a10bc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 995266 │ │ │ │ + cbz r0, 9952a6 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 99567a │ │ │ │ + beq.w 9956ba │ │ │ │ ldrh r0, [r5, #4] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 995742 │ │ │ │ + beq.w 995782 │ │ │ │ bl 3a10bc │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ str r2, [sp, #28] │ │ │ │ - beq.w 99584a │ │ │ │ + beq.w 99588a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ subs r0, r2, #1 │ │ │ │ add r0, r3 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mul.w r1, r3, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne.n 995380 │ │ │ │ + bne.n 9953c0 │ │ │ │ ldrh.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ lsr.w fp, r2, fp │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 995774 │ │ │ │ + beq.w 9957b4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ ldr.w r8, [r2, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 995924 │ │ │ │ + beq.w 995964 │ │ │ │ subs r0, r1, #1 │ │ │ │ add r0, fp │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ mul.w fp, r8, r0 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 995380 │ │ │ │ + bne.n 9953c0 │ │ │ │ add.w sl, r6, #53248 @ 0xd000 │ │ │ │ ldrb.w r9, [sl, #3339] @ 0xd0b │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 99532a │ │ │ │ + beq.n 99536a │ │ │ │ add.w r8, r6, #56576 @ 0xdd00 │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, r8, #32 │ │ │ │ mov.w fp, #4 │ │ │ │ lsl.w r3, fp, r4 │ │ │ │ tst.w r3, #1020 @ 0x3fc │ │ │ │ - beq.n 995320 │ │ │ │ + beq.n 995360 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cbz r3, 995320 │ │ │ │ + cbz r3, 995360 │ │ │ │ movs r3, #24 │ │ │ │ mla r3, r3, r4, sl │ │ │ │ ldrh.w r0, [r3, #3348] @ 0xd14 │ │ │ │ bl 3b1028 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99588c │ │ │ │ + bne.w 9958cc │ │ │ │ adds r4, #1 │ │ │ │ add.w r8, r8, #24 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 9952fc │ │ │ │ + bne.n 99533c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ vldr s15, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ mov r1, r7 │ │ │ │ vstr s15, [sp, #104] @ 0x68 │ │ │ │ - bl 9be208 │ │ │ │ - cbz r0, 99537c │ │ │ │ + bl 9be248 │ │ │ │ + cbz r0, 9953bc │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9be208 │ │ │ │ + bl 9be248 │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 995408 │ │ │ │ + b.n 995448 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldrb.w r2, [r0, #76] @ 0x4c │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 9953ac │ │ │ │ + beq.n 9953ec │ │ │ │ ldrb.w r3, [r0, #78] @ 0x4e │ │ │ │ mov.w ip, #2 │ │ │ │ ldrh r1, [r7, #4] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ ldrb.w r0, [r0, #79] @ 0x4f │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w r8, [r0, #1424] @ 0x590 │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 995604 │ │ │ │ + bne.w 995644 │ │ │ │ ldrh r2, [r7, #10] │ │ │ │ ldrh.w sl, [r7, #8] │ │ │ │ add.w fp, r2, #1 │ │ │ │ subs.w fp, fp, sl │ │ │ │ itttt ne │ │ │ │ strne r5, [sp, #20] │ │ │ │ movne.w r8, #0 │ │ │ │ movne r5, r7 │ │ │ │ movne r7, r2 │ │ │ │ - beq.n 995400 │ │ │ │ + beq.n 995440 │ │ │ │ add.w r3, sl, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ uxth r3, r3 │ │ │ │ add.w r8, r8, #1 │ │ │ │ bfi r2, r3, #0, #16 │ │ │ │ @@ -3534330,49 +3534369,49 @@ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ bl 51377c │ │ │ │ cmp fp, r8 │ │ │ │ - bne.n 9953c8 │ │ │ │ + bne.n 995408 │ │ │ │ mov r2, r7 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ strh.w sl, [r7, #8] │ │ │ │ strh r2, [r7, #10] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 99540c │ │ │ │ + bne.n 99544c │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 99542a │ │ │ │ + cbnz r2, 99546a │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r0, #448] @ 0x1c0 │ │ │ │ blx r3 │ │ │ │ - ldr.w r2, [pc, #1308] @ 995948 │ │ │ │ - ldr.w r3, [pc, #1296] @ 995940 │ │ │ │ + ldr.w r2, [pc, #1308] @ 995988 │ │ │ │ + ldr.w r3, [pc, #1296] @ 995980 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 99592c │ │ │ │ + bne.w 99596c │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 99563c │ │ │ │ + beq.w 99567c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 99564e │ │ │ │ + beq.w 99568e │ │ │ │ mov r0, r9 │ │ │ │ mov.w r9, #1 │ │ │ │ bl 3b20ec │ │ │ │ strd r9, r9, [sp] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ @@ -3534388,27 +3534427,27 @@ │ │ │ │ ldr.w r8, [r0, #28] │ │ │ │ add.w r0, sp, #47 @ 0x2f │ │ │ │ blx r8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ - beq.w 995930 │ │ │ │ + beq.w 995970 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8070 │ │ │ │ + bl 9a80b0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9956e4 │ │ │ │ + beq.w 995724 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9955be │ │ │ │ + bne.w 9955fe │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9955be │ │ │ │ + bne.n 9955fe │ │ │ │ ldrd r3, fp, [r5, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r2, [fp, #64] @ 0x40 │ │ │ │ ldrh.w sl, [fp, #74] @ 0x4a │ │ │ │ lsrs r2, r3 │ │ │ │ @@ -3534416,360 +3534455,360 @@ │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ uxth r3, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 3a10bc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9954ee │ │ │ │ + cbz r0, 99552e │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 995716 │ │ │ │ + beq.w 995756 │ │ │ │ ldrh r0, [r5, #4] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 9956a6 │ │ │ │ + beq.w 9956e6 │ │ │ │ bl 3a10bc │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ str r3, [sp, #32] │ │ │ │ - beq.w 995814 │ │ │ │ + beq.w 995854 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r1, [sp, #24] │ │ │ │ subs r0, r3, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mul.w r2, r3, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9955be │ │ │ │ + bne.n 9955fe │ │ │ │ ldrh.w r3, [fp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ lsr.w fp, r3, r2 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ cmp.w fp, #1 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 9956d4 │ │ │ │ + beq.w 995714 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r7, [r2, #16] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 995884 │ │ │ │ + beq.w 9958c4 │ │ │ │ subs r0, r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, fp │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ mul.w fp, r7, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 9955be │ │ │ │ + bne.n 9955fe │ │ │ │ ldrb.w r3, [sp, #47] @ 0x2f │ │ │ │ uxth.w r2, r9 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ mov r1, r8 │ │ │ │ vldr s0, [sp, #48] @ 0x30 │ │ │ │ - bl 9be830 │ │ │ │ + bl 9be870 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99537c │ │ │ │ + beq.w 9953bc │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldrb.w r3, [sp, #47] @ 0x2f │ │ │ │ uxth.w r2, r9 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ mov r1, r8 │ │ │ │ vldr s0, [sp, #48] @ 0x30 │ │ │ │ - bl 9be830 │ │ │ │ + bl 9be870 │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 995408 │ │ │ │ + b.n 995448 │ │ │ │ ldr.w r0, [r6, #636] @ 0x27c │ │ │ │ add.w r1, r6, #56576 @ 0xdd00 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ strb r3, [r0, #7] │ │ │ │ bl 50a424 │ │ │ │ mov r0, r6 │ │ │ │ - bl 994564 │ │ │ │ + bl 9945a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r6, #636] @ 0x27c │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ vldr s0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ vcvt.f64.f32 d0, s0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrb.w r3, [sp, #47] @ 0x2f │ │ │ │ - bl b11ea8 │ │ │ │ + bl b11ee8 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 995408 │ │ │ │ + b.n 995448 │ │ │ │ ldr.w r0, [r6, #636] @ 0x27c │ │ │ │ add.w r1, r6, #56576 @ 0xdd00 │ │ │ │ movs r3, #0 │ │ │ │ adds r1, #4 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ strb r3, [r0, #7] │ │ │ │ bl 50a424 │ │ │ │ mov r0, r6 │ │ │ │ - bl 994564 │ │ │ │ + bl 9945a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r0, [r6, #636] @ 0x27c │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ - bl b11b50 │ │ │ │ + bl b11b90 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 995408 │ │ │ │ + b.n 995448 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.w 9951fe │ │ │ │ + beq.w 99523e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 99545c │ │ │ │ + bne.w 99549c │ │ │ │ movs r2, #0 │ │ │ │ strb.w r8, [sp, #47] @ 0x2f │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r2, [r7, #53] @ 0x35 │ │ │ │ subs.w r9, r3, #6 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ cmp r2, #6 │ │ │ │ it ne │ │ │ │ orrne.w r9, r9, #2 │ │ │ │ - b.n 9954a0 │ │ │ │ + b.n 9954e0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 995216 │ │ │ │ + b.n 995256 │ │ │ │ ldrb.w r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 9957cc │ │ │ │ + beq.w 99580c │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 995380 │ │ │ │ + bne.w 9953c0 │ │ │ │ ldrh.w r3, [r9, #68] @ 0x44 │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ lsr.w fp, r3, fp │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ - b.n 9952dc │ │ │ │ + b.n 99531c │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9955be │ │ │ │ + bne.n 9955fe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrh.w r1, [fp, #68] @ 0x44 │ │ │ │ lsr.w fp, r1, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 99555e │ │ │ │ + beq.w 99559e │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 99555e │ │ │ │ + bne.w 99559e │ │ │ │ ldrb.w r2, [r7, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.w 99555e │ │ │ │ + bne.w 99559e │ │ │ │ ldrb.w r2, [r7, #53] @ 0x35 │ │ │ │ - b.n 9957b0 │ │ │ │ + b.n 9957f0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9956e8 │ │ │ │ + bne.n 995728 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99542a │ │ │ │ - b.n 995420 │ │ │ │ + bne.w 99546a │ │ │ │ + b.n 995460 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9956f6 │ │ │ │ - b.n 995706 │ │ │ │ + beq.n 995736 │ │ │ │ + b.n 995746 │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 995784 │ │ │ │ + beq.n 9957c4 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9955be │ │ │ │ + bne.w 9955fe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrh.w r1, [fp, #68] @ 0x44 │ │ │ │ lsr.w fp, r1, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ - b.n 99555e │ │ │ │ + b.n 99559e │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 995380 │ │ │ │ + bne.w 9953c0 │ │ │ │ ldrh.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ lsr.w fp, r2, fp │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9952dc │ │ │ │ + beq.w 99531c │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.w 9952dc │ │ │ │ + bne.w 99531c │ │ │ │ ldrb.w r1, [r8, #52] @ 0x34 │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 9952dc │ │ │ │ + bne.w 99531c │ │ │ │ ldrb.w r1, [r8, #53] @ 0x35 │ │ │ │ - b.n 9957f6 │ │ │ │ + b.n 995836 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.w 9954ee │ │ │ │ + beq.w 99552e │ │ │ │ ldrd r3, r1, [sp, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9955be │ │ │ │ + bne.w 9955fe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrh.w r1, [fp, #68] @ 0x44 │ │ │ │ lsr.w fp, r1, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.w 99555e │ │ │ │ + bne.w 99559e │ │ │ │ ldrh r0, [r5, #4] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 99555e │ │ │ │ + beq.w 99559e │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 995542 │ │ │ │ + b.n 995582 │ │ │ │ ldrb.w r1, [r0, #53] @ 0x35 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 995266 │ │ │ │ + beq.w 9952a6 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 995380 │ │ │ │ + bne.w 9953c0 │ │ │ │ ldrh.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ lsr.w fp, r2, fp │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 9952dc │ │ │ │ + bne.w 99531c │ │ │ │ ldrh r0, [r5, #4] │ │ │ │ cmp sl, r0 │ │ │ │ - beq.w 9952dc │ │ │ │ + beq.w 99531c │ │ │ │ bl 3a10bc │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 9952be │ │ │ │ + b.n 9952fe │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 995508 │ │ │ │ + bne.w 995548 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9955be │ │ │ │ + bne.w 9955fe │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrh.w r1, [fp, #68] @ 0x44 │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ lsr.w fp, r1, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 99555e │ │ │ │ - b.n 9956d4 │ │ │ │ + bne.w 99559e │ │ │ │ + b.n 995714 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 995282 │ │ │ │ + bne.w 9952c2 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 995380 │ │ │ │ + bne.w 9953c0 │ │ │ │ ldrh.w r2, [r9, #68] @ 0x44 │ │ │ │ ldr.w r1, [r8, #56] @ 0x38 │ │ │ │ ldr.w r9, [r4, #12] │ │ │ │ lsr.w fp, r2, fp │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.w 9952dc │ │ │ │ - b.n 995774 │ │ │ │ + bne.w 99531c │ │ │ │ + b.n 9957b4 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 995550 │ │ │ │ - b.n 99555e │ │ │ │ + bne.w 995590 │ │ │ │ + b.n 99559e │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ cmp.w r1, #16777216 @ 0x1000000 │ │ │ │ - bgt.n 9958da │ │ │ │ + bgt.n 99591a │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ cmp.w r4, #16777216 @ 0x1000000 │ │ │ │ - bgt.n 9958da │ │ │ │ + bgt.n 99591a │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp.w r0, #16777216 @ 0x1000000 │ │ │ │ - bgt.n 9958da │ │ │ │ + bgt.n 99591a │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp.w r3, #16777216 @ 0x1000000 │ │ │ │ - bgt.n 9958da │ │ │ │ + bgt.n 99591a │ │ │ │ vmov s15, r1 │ │ │ │ vcvt.f32.s32 s14, s15 │ │ │ │ vmov s15, r4 │ │ │ │ vcvt.f32.s32 s12, s15 │ │ │ │ vmov s15, r0 │ │ │ │ vcvt.f32.s32 s13, s15 │ │ │ │ vmov s15, r3 │ │ │ │ vstr s14, [sp, #92] @ 0x5c │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s12, [sp, #96] @ 0x60 │ │ │ │ vstr s13, [sp, #100] @ 0x64 │ │ │ │ - b.n 99533a │ │ │ │ + b.n 99537a │ │ │ │ mov r0, r6 │ │ │ │ - bl 994564 │ │ │ │ + bl 9945a4 │ │ │ │ add.w r0, r6, #56576 @ 0xdd00 │ │ │ │ ldr.w r4, [r6, #636] @ 0x27c │ │ │ │ adds r0, #4 │ │ │ │ ldrh.w r6, [sl, #3332] @ 0xd04 │ │ │ │ ldrh.w r7, [sl, #3334] @ 0xd06 │ │ │ │ bl 50a754 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -3534780,210 +3534819,210 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov.w r3, #1020 @ 0x3fc │ │ │ │ - vldr d0, [pc, #36] @ 995938 │ │ │ │ + vldr d0, [pc, #36] @ 995978 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #1 │ │ │ │ - bl b10674 │ │ │ │ + bl b106b4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 995408 │ │ │ │ + b.n 995448 │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 9952d0 │ │ │ │ - b.n 9952dc │ │ │ │ + bne.w 995310 │ │ │ │ + b.n 99531c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ ldrb.w r3, [r7, #52] @ 0x34 │ │ │ │ - b.n 995656 │ │ │ │ + b.n 995696 │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ + add r3, sp, #552 @ 0x228 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - ldr r3, [pc, #36] @ (995974 ) │ │ │ │ + ldr r3, [pc, #36] @ (9959b4 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #396] @ 0x18c │ │ │ │ ldr.w r3, [r2, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbz r3, 995964 │ │ │ │ - ldr r3, [pc, #20] @ (995978 ) │ │ │ │ + cbz r3, 9959a4 │ │ │ │ + ldr r3, [pc, #20] @ (9959b8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #20] @ (99597c ) │ │ │ │ + ldr r2, [pc, #20] @ (9959bc ) │ │ │ │ str.w r3, [r0, #404] @ 0x194 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r0, #392] @ 0x188 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ vrecps.f32 , , │ │ │ │ strh.w pc, [r3, #255]! │ │ │ │ - bl 92d97e │ │ │ │ + bl 92d9be │ │ │ │ stmdb 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, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 995a30 │ │ │ │ + beq.n 995a70 │ │ │ │ ldrd sl, r1, [r8, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 995a2a │ │ │ │ + beq.n 995a6a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ mov r2, sl │ │ │ │ - bl 99b798 │ │ │ │ + bl 99b7d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w sl, #65536 @ 0x10000 │ │ │ │ mov r3, sl │ │ │ │ it cs │ │ │ │ movcs.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r5, 995a3c │ │ │ │ + cbnz r5, 995a7c │ │ │ │ lsls r5, r7, #4 │ │ │ │ subs r3, r5, r7 │ │ │ │ add r3, r9 │ │ │ │ addw r3, r3, #2966 @ 0xb96 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 995c98 │ │ │ │ + beq.w 995cd8 │ │ │ │ mov r3, r1 │ │ │ │ - cbz r4, 9959fe │ │ │ │ + cbz r4, 995a3e │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 995cb0 │ │ │ │ + beq.w 995cf0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ adds r2, #1 │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9959ec │ │ │ │ + bne.n 995a2c │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 995a02 │ │ │ │ + bne.n 995a42 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 995b9e │ │ │ │ + beq.w 995bde │ │ │ │ subs r3, r5, r7 │ │ │ │ add r3, r9 │ │ │ │ addw r3, r3, #2966 @ 0xb96 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ str r4, [r3, #4] │ │ │ │ - b.n 995a6e │ │ │ │ + b.n 995aae │ │ │ │ ldr.w r4, [r8] │ │ │ │ - b.n 9959b8 │ │ │ │ + b.n 9959f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 995be0 │ │ │ │ + beq.w 995c20 │ │ │ │ mov r4, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ lsls r5, r7, #4 │ │ │ │ sub.w sl, r5, r7 │ │ │ │ add sl, r9 │ │ │ │ add.w sl, r6, sl, lsl #4 │ │ │ │ add.w sl, sl, #45056 @ 0xb000 │ │ │ │ ldr.w r1, [sl, #2404] @ 0x964 │ │ │ │ - cbz r1, 995a6a │ │ │ │ + cbz r1, 995aaa │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 995a56 │ │ │ │ + bne.n 995a96 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 995abe │ │ │ │ + cbz r3, 995afe │ │ │ │ str.w r4, [sl, #2404] @ 0x964 │ │ │ │ subs r3, r5, r7 │ │ │ │ movw r2, #47468 @ 0xb96c │ │ │ │ add r3, r9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ str r1, [r3, r2] │ │ │ │ mov r1, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 995a8a │ │ │ │ + beq.n 995aca │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ subs r5, r5, r7 │ │ │ │ movw r2, #47472 @ 0xb970 │ │ │ │ add r5, r9 │ │ │ │ addw r3, r5, #2966 @ 0xb96 │ │ │ │ add.w r5, r6, r5, lsl #4 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ str r1, [r3, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, r2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 995b3a │ │ │ │ + bne.n 995b7a │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 995b22 │ │ │ │ + bhi.n 995b62 │ │ │ │ tbh [pc, r7, lsl #1] │ │ │ │ lsls r4, r5, #3 │ │ │ │ lsls r5, r4, #3 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r0, r2, #3 │ │ │ │ lsls r1, r1, #3 │ │ │ │ ldrd fp, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 995a6a │ │ │ │ + beq.n 995aaa │ │ │ │ dmb ish │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 995ad2 │ │ │ │ + bne.n 995b12 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 995a6a │ │ │ │ + bne.n 995aaa │ │ │ │ mov r1, fp │ │ │ │ ldrd fp, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 995ace │ │ │ │ - b.n 995a6a │ │ │ │ + bne.n 995b0e │ │ │ │ + b.n 995aaa │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ ldr r3, [r6, r2] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [r6, r2] │ │ │ │ add.w r7, r6, r7, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ ldr.w r3, [r7, #776] @ 0x308 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r7, #776] @ 0x308 │ │ │ │ - bl 9a1234 │ │ │ │ + bl 9a1274 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 995b34 │ │ │ │ + beq.n 995b74 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #0 │ │ │ │ - bne.n 995b60 │ │ │ │ + bne.n 995ba0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r7, #5 │ │ │ │ - bhi.n 995b08 │ │ │ │ - add r3, pc, #8 @ (adr r3, 995b48 ) │ │ │ │ + bhi.n 995b48 │ │ │ │ + add r3, pc, #8 @ (adr r3, 995b88 ) │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ lsls r7, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3534995,156 +3535034,156 @@ │ │ │ │ lsls r7, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 995b64 │ │ │ │ + bne.n 995ba4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 995b34 │ │ │ │ + bne.n 995b74 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 995b34 │ │ │ │ + beq.n 995b74 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 995b72 │ │ │ │ - b.n 995b8e │ │ │ │ + beq.n 995bb2 │ │ │ │ + b.n 995bce │ │ │ │ ldrd sl, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 995a1a │ │ │ │ + beq.w 995a5a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 995bb4 │ │ │ │ + bne.n 995bf4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 995a1a │ │ │ │ + bne.w 995a5a │ │ │ │ mov r1, sl │ │ │ │ ldrd sl, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 995bb0 │ │ │ │ - b.n 995a1a │ │ │ │ + bne.n 995bf0 │ │ │ │ + b.n 995a5a │ │ │ │ lsls r5, r1, #4 │ │ │ │ subs r3, r5, r1 │ │ │ │ add r3, r2 │ │ │ │ addw r2, r3, #2966 @ 0xb96 │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 995ccc │ │ │ │ + beq.n 995d0c │ │ │ │ mov r3, r1 │ │ │ │ mov r4, r8 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 9959fe │ │ │ │ + b.n 995a3e │ │ │ │ add.w r3, r6, #60928 @ 0xee00 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ orr.w r2, r2, #2048 @ 0x800 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - b.n 995b08 │ │ │ │ + b.n 995b48 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ ldr r3, [r6, r2] │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r3, [r6, r2] │ │ │ │ - b.n 995b08 │ │ │ │ + b.n 995b48 │ │ │ │ add.w r3, r6, #60928 @ 0xee00 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - b.n 995b08 │ │ │ │ + b.n 995b48 │ │ │ │ add.w r3, r6, #60928 @ 0xee00 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ orr.w r2, r2, #16 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - b.n 995b08 │ │ │ │ + b.n 995b48 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ ldr r3, [r6, r2] │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ str r3, [r6, r2] │ │ │ │ - b.n 995b08 │ │ │ │ + b.n 995b48 │ │ │ │ add.w r6, r6, #60928 @ 0xee00 │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - b.n 995b22 │ │ │ │ + b.n 995b62 │ │ │ │ add.w r6, r6, #60928 @ 0xee00 │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - b.n 995b22 │ │ │ │ + b.n 995b62 │ │ │ │ add.w r6, r6, #60928 @ 0xee00 │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - b.n 995b22 │ │ │ │ + b.n 995b62 │ │ │ │ add.w r6, r6, #60928 @ 0xee00 │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #65536 @ 0x10000 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - b.n 995b22 │ │ │ │ + b.n 995b62 │ │ │ │ add.w r6, r6, #60928 @ 0xee00 │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - b.n 995b22 │ │ │ │ + b.n 995b62 │ │ │ │ add.w r6, r6, #60928 @ 0xee00 │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r6, #68] @ 0x44 │ │ │ │ - b.n 995b22 │ │ │ │ - cbz r4, 995cb0 │ │ │ │ + b.n 995b62 │ │ │ │ + cbz r4, 995cf0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 995c9e │ │ │ │ + bne.n 995cde │ │ │ │ dmb ish │ │ │ │ subs r3, r5, r7 │ │ │ │ movw r1, #47468 @ 0xb96c │ │ │ │ add r3, r9 │ │ │ │ addw r2, r3, #2966 @ 0xb96 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ add.w r2, r6, r2, lsl #4 │ │ │ │ str r4, [r2, #4] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, r1] │ │ │ │ - b.n 995a86 │ │ │ │ + b.n 995ac6 │ │ │ │ add.w r3, r0, r3, lsl #4 │ │ │ │ movw r2, #47468 @ 0xb96c │ │ │ │ mov r4, r8 │ │ │ │ str.w r8, [r3, r2] │ │ │ │ - b.n 995a8a │ │ │ │ - ldr r3, [pc, #8] @ (995ce8 ) │ │ │ │ + b.n 995aca │ │ │ │ + ldr r3, [pc, #8] @ (995d28 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #296] @ 0x128 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldc2 15, cr15, [pc], {255} @ 0xff │ │ │ │ add.w r3, r0, #60928 @ 0xee00 │ │ │ │ add.w ip, r0, #45056 @ 0xb000 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ str.w r1, [ip, #2016] @ 0x7e0 │ │ │ │ orr.w r2, r2, #512 @ 0x200 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - cbz r1, 995d06 │ │ │ │ + cbz r1, 995d46 │ │ │ │ ldrb.w r1, [r1, #523] @ 0x20b │ │ │ │ add.w r0, r0, #57344 @ 0xe000 │ │ │ │ strb.w r1, [r0, #369] @ 0x171 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -3535152,232 +3535191,232 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r6, [r0, #632] @ 0x278 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 995d38 │ │ │ │ + cbz r3, 995d78 │ │ │ │ add.w r2, r0, #57344 @ 0xe000 │ │ │ │ str.w r3, [r2, #3640] @ 0xe38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a01a4 │ │ │ │ + bl 9a01e4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 991190 │ │ │ │ + bl 9911d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 995eac │ │ │ │ + bne.w 995eec │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9912f4 │ │ │ │ + bl 991334 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 995e7e │ │ │ │ + bne.w 995ebe │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 991490 │ │ │ │ + bl 9914d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 995e50 │ │ │ │ + bne.n 995e90 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 991508 │ │ │ │ - cbnz r0, 995dc6 │ │ │ │ + bl 991548 │ │ │ │ + cbnz r0, 995e06 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 995df8 │ │ │ │ + beq.n 995e38 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9bf6f0 │ │ │ │ - cbnz r0, 995d94 │ │ │ │ + bl 9bf730 │ │ │ │ + cbnz r0, 995dd4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9bf6f0 │ │ │ │ + bl 9bf730 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 991508 │ │ │ │ + bl 991548 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 995d76 │ │ │ │ + bne.n 995db6 │ │ │ │ add.w r2, r4, #57344 @ 0xe000 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r7, r5, #32 │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [r2, #3628] @ 0xe2c │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ str.w r3, [r2, #3632] @ 0xe30 │ │ │ │ ldr r5, [r5, #40] @ 0x28 │ │ │ │ str.w r5, [r2, #3636] @ 0xe34 │ │ │ │ - bl 9bf6b0 │ │ │ │ + bl 9bf6f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 995d90 │ │ │ │ + beq.n 995dd0 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9bf6b0 │ │ │ │ + bl 9bf6f0 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 995d90 │ │ │ │ + b.n 995dd0 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 991490 │ │ │ │ + bl 9914d0 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 995d66 │ │ │ │ + b.n 995da6 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9912f4 │ │ │ │ + bl 991334 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 995d5a │ │ │ │ + b.n 995d9a │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 991190 │ │ │ │ + bl 9911d0 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 995d4c │ │ │ │ + b.n 995d8c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 990388 │ │ │ │ + bl 9903c8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 995f58 │ │ │ │ + beq.n 995f98 │ │ │ │ add.w r7, r6, #24576 @ 0x6000 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r8 │ │ │ │ ldr.w r8, [r8, #3312] @ 0xcf0 │ │ │ │ ldr.w r4, [r9, #3324] @ 0xcfc │ │ │ │ - cbnz r4, 995f1a │ │ │ │ - b.n 995f44 │ │ │ │ + cbnz r4, 995f5a │ │ │ │ + b.n 995f84 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f428 │ │ │ │ - cbz r4, 995f44 │ │ │ │ + bl 99f468 │ │ │ │ + cbz r4, 995f84 │ │ │ │ ldr.w r3, [r7, #4064] @ 0xfe0 │ │ │ │ mov r5, r4 │ │ │ │ ldr.w r4, [r4, #1784] @ 0x6f8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 995f10 │ │ │ │ + bne.n 995f50 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f32c │ │ │ │ - cbnz r0, 995f5c │ │ │ │ + bl 99f36c │ │ │ │ + cbnz r0, 995f9c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [r7, #4064] @ 0xfe0 │ │ │ │ - bl 99f428 │ │ │ │ + bl 99f468 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 995f1a │ │ │ │ + bne.n 995f5a │ │ │ │ ldr.w r0, [r9, #552] @ 0x228 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r9 │ │ │ │ blx 67b40 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 995f02 │ │ │ │ + bne.n 995f42 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f32c │ │ │ │ + bl 99f36c │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 995f34 │ │ │ │ + b.n 995f74 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r1, #3344 @ 0xd10 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 995fe4 │ │ │ │ + cbz r0, 996024 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 30b7a8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r7 │ │ │ │ bl 5317b4 │ │ │ │ @@ -3535386,37 +3535425,37 @@ │ │ │ │ str.w r0, [r4, #552] @ 0x228 │ │ │ │ str.w r3, [r4, #3332] @ 0xd04 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #652] @ 0x28c │ │ │ │ movs r3, #5 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - bl 9a92b4 │ │ │ │ + bl 9a92f4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str.w r3, [r4, #3336] @ 0xd08 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldr.w ip, [pc, #32] @ 99600c │ │ │ │ - ldr r3, [pc, #32] @ (996010 ) │ │ │ │ - ldr r1, [pc, #36] @ (996014 ) │ │ │ │ + ldr.w ip, [pc, #32] @ 99604c │ │ │ │ + ldr r3, [pc, #32] @ (996050 ) │ │ │ │ + ldr r1, [pc, #36] @ (996054 ) │ │ │ │ add ip, pc │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #32] @ (996018 ) │ │ │ │ + ldr r2, [pc, #32] @ (996058 ) │ │ │ │ strd ip, r3, [r0, #500] @ 0x1f4 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #28] @ (99601c ) │ │ │ │ + ldr r3, [pc, #28] @ (99605c ) │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r0, #508] @ 0x1fc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r0, #520] @ 0x208 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xff99ffff │ │ │ │ ldc2l 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ mrc2 15, 6, pc, cr15, cr15, {7} │ │ │ │ - stc2 15, cr15, [pc, #-1020] @ 995c20 │ │ │ │ + stc2 15, cr15, [pc, #-1020] @ 995c60 │ │ │ │ stc2 15, cr15, [sp, #-1020] @ 0xfffffc04 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ add.w ip, r0, #57344 @ 0xe000 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ str.w r1, [ip, #440] @ 0x1b8 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r0, r2] │ │ │ │ @@ -3535430,241 +3535469,241 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r2, #1680] @ 0x690 │ │ │ │ strh.w r1, [sp, #4] │ │ │ │ ldrb.w r2, [r2, #132] @ 0x84 │ │ │ │ - cbnz r2, 99607a │ │ │ │ + cbnz r2, 9960ba │ │ │ │ movw r1, #60992 @ 0xee40 │ │ │ │ add.w r0, r3, #53248 @ 0xd000 │ │ │ │ ldrh.w ip, [sp, #4] │ │ │ │ ldr r2, [r3, r1] │ │ │ │ strh.w ip, [r0, #3880] @ 0xf28 │ │ │ │ orr.w r2, r2, #134217728 @ 0x8000000 │ │ │ │ str r2, [r3, r1] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 990388 │ │ │ │ + bl 9903c8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 99605e │ │ │ │ + b.n 99609e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r2, #1680] @ 0x690 │ │ │ │ ldrb.w r2, [r2, #132] @ 0x84 │ │ │ │ - cbnz r2, 9960ba │ │ │ │ + cbnz r2, 9960fa │ │ │ │ movw r0, #60992 @ 0xee40 │ │ │ │ add.w ip, r3, #45056 @ 0xb000 │ │ │ │ ldr r2, [r3, r0] │ │ │ │ str.w r1, [ip, #444] @ 0x1bc │ │ │ │ orr.w r2, r2, #2 │ │ │ │ str r2, [r3, r0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 990388 │ │ │ │ + bl 9903c8 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - b.n 9960a2 │ │ │ │ + b.n 9960e2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbnz r3, 996100 │ │ │ │ + cbnz r3, 996140 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ add.w r0, r4, #63488 @ 0xf800 │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 990388 │ │ │ │ + bl 9903c8 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9bec74 │ │ │ │ - cbnz r0, 996132 │ │ │ │ + bl 9becb4 │ │ │ │ + cbnz r0, 996172 │ │ │ │ add.w r3, r4, #36864 @ 0x9000 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr.w r0, [r4, #692] @ 0x2b4 │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ cmp r1, r2 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ streq.w r2, [r3, #624] @ 0x270 │ │ │ │ ldreq r1, [r5, #28] │ │ │ │ bl 5096cc │ │ │ │ - b.n 9960e6 │ │ │ │ + b.n 996126 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9bec74 │ │ │ │ + bl 9becb4 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 996110 │ │ │ │ + b.n 996150 │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #32 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9962ec │ │ │ │ + beq.w 99632c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrb r2, [r0, #4] │ │ │ │ and.w r6, r3, #1 │ │ │ │ bfi r2, r6, #0, #1 │ │ │ │ strb r2, [r0, #4] │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.w 9962f4 │ │ │ │ + bne.w 996334 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ bfc r3, #1, #24 │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ orr.w r3, r3, #528 @ 0x210 │ │ │ │ str r3, [r0, #4] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #8] │ │ │ │ ldrb r3, [r7, #4] │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ bfi r2, r3, #0, #1 │ │ │ │ strb r2, [r4, #12] │ │ │ │ ands.w r2, r3, #1 │ │ │ │ - beq.w 996368 │ │ │ │ + beq.w 9963a8 │ │ │ │ ldrh r0, [r4, #12] │ │ │ │ ubfx r1, r3, #1, #3 │ │ │ │ ubfx r3, r3, #4, #3 │ │ │ │ adds r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bfi r0, r1, #1, #8 │ │ │ │ it hi │ │ │ │ movhi r1, r2 │ │ │ │ strh r0, [r4, #12] │ │ │ │ - bhi.n 9961ea │ │ │ │ - ldr r1, [pc, #692] @ (996498 ) │ │ │ │ + bhi.n 99622a │ │ │ │ + ldr r1, [pc, #692] @ (9964d8 ) │ │ │ │ add r1, pc │ │ │ │ ldrb.w r1, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ bfi r3, r1, #9, #8 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrb r3, [r7, #5] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it hi │ │ │ │ movhi r1, r2 │ │ │ │ - bhi.n 99620a │ │ │ │ - ldr r1, [pc, #664] @ (99649c ) │ │ │ │ + bhi.n 99624a │ │ │ │ + ldr r1, [pc, #664] @ (9964dc ) │ │ │ │ add r1, pc │ │ │ │ ldrb.w r1, [r1, r3, lsl #2] │ │ │ │ ldrh r3, [r4, #14] │ │ │ │ bfi r3, r1, #1, #8 │ │ │ │ strh r3, [r4, #14] │ │ │ │ ldrh r3, [r7, #4] │ │ │ │ ubfx r3, r3, #7, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 996226 │ │ │ │ - ldr r2, [pc, #640] @ (9964a0 ) │ │ │ │ + bhi.n 996266 │ │ │ │ + ldr r2, [pc, #640] @ (9964e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ strb r2, [r4, #16] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ubfx r3, r3, #13, #8 │ │ │ │ strb r3, [r4, #20] │ │ │ │ uxtb r2, r3 │ │ │ │ ldrh r3, [r7, #6] │ │ │ │ ubfx r1, r1, #13, #8 │ │ │ │ cmp r2, r1 │ │ │ │ ubfx r3, r3, #5, #8 │ │ │ │ strb r3, [r4, #21] │ │ │ │ uxtb r3, r3 │ │ │ │ - beq.n 996262 │ │ │ │ + beq.n 9962a2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ add.w r0, r5, #660 @ 0x294 │ │ │ │ - ldr r3, [pc, #596] @ (9964a4 ) │ │ │ │ + ldr r3, [pc, #596] @ (9964e4 ) │ │ │ │ movs r2, #7 │ │ │ │ - ldr r1, [pc, #596] @ (9964a8 ) │ │ │ │ + ldr r1, [pc, #596] @ (9964e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 3afb30 │ │ │ │ ldrh r3, [r7, #6] │ │ │ │ ubfx r3, r3, #5, #8 │ │ │ │ ldrh r2, [r7, #2] │ │ │ │ ubfx r2, r2, #5, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 996282 │ │ │ │ + beq.n 9962c2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ add.w r0, r5, #660 @ 0x294 │ │ │ │ - ldr r3, [pc, #564] @ (9964ac ) │ │ │ │ + ldr r3, [pc, #564] @ (9964ec ) │ │ │ │ movs r2, #7 │ │ │ │ - ldr r1, [pc, #564] @ (9964b0 ) │ │ │ │ + ldr r1, [pc, #564] @ (9964f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 3afb30 │ │ │ │ ldrb r1, [r7, #8] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ ubfx r2, r1, #4, #1 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ strb r3, [r4, #1] │ │ │ │ lsls r0, r3, #31 │ │ │ │ itt pl │ │ │ │ movpl r3, #8 │ │ │ │ strbpl r3, [r4, #0] │ │ │ │ - bpl.n 9962ae │ │ │ │ + bpl.n 9962ee │ │ │ │ ldrh r0, [r7, #8] │ │ │ │ ubfx r0, r0, #6, #3 │ │ │ │ adds r0, #1 │ │ │ │ strb r0, [r4, #0] │ │ │ │ ubfx r0, r1, #5, #1 │ │ │ │ bfi r3, r0, #1, #1 │ │ │ │ strb r3, [r4, #1] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ bfi r3, r1, #2, #1 │ │ │ │ strb r3, [r4, #1] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 996382 │ │ │ │ + bpl.n 9963c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ubfx r1, r1, #1, #3 │ │ │ │ adds r1, #1 │ │ │ │ bfi r3, r1, #11, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99639a │ │ │ │ + bne.n 9963da │ │ │ │ add.w r5, r5, #63488 @ 0xf800 │ │ │ │ ldrd r3, r2, [r5, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ @@ -3535676,69 +3535715,69 @@ │ │ │ │ adds r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ bfi r0, r1, #1, #8 │ │ │ │ it hi │ │ │ │ movhi r1, r2 │ │ │ │ strh r0, [r4, #4] │ │ │ │ - bhi.n 996318 │ │ │ │ - ldr r1, [pc, #416] @ (9964b4 ) │ │ │ │ + bhi.n 996358 │ │ │ │ + ldr r1, [pc, #416] @ (9964f4 ) │ │ │ │ add r1, pc │ │ │ │ ldrb.w r1, [r1, r3, lsl #2] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ bfi r3, r1, #9, #8 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ it hi │ │ │ │ movhi r1, r2 │ │ │ │ - bhi.n 996338 │ │ │ │ - ldr r1, [pc, #388] @ (9964b8 ) │ │ │ │ + bhi.n 996378 │ │ │ │ + ldr r1, [pc, #388] @ (9964f8 ) │ │ │ │ add r1, pc │ │ │ │ ldrb.w r1, [r1, r3, lsl #2] │ │ │ │ ldrh r3, [r4, #6] │ │ │ │ bfi r3, r1, #1, #8 │ │ │ │ strh r3, [r4, #6] │ │ │ │ ldrh r3, [r7, #0] │ │ │ │ ubfx r3, r3, #7, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 996354 │ │ │ │ - ldr r2, [pc, #364] @ (9964bc ) │ │ │ │ + bhi.n 996394 │ │ │ │ + ldr r2, [pc, #364] @ (9964fc ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ strb r2, [r4, #8] │ │ │ │ ubfx r3, r3, #13, #8 │ │ │ │ strb r3, [r4, #20] │ │ │ │ ldrh r3, [r7, #2] │ │ │ │ ubfx r3, r3, #5, #8 │ │ │ │ strb r3, [r4, #21] │ │ │ │ - b.n 9961b4 │ │ │ │ + b.n 9961f4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ bic.w r2, r2, #4261412864 @ 0xfe000000 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ bfc r3, #1, #24 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 996282 │ │ │ │ + b.n 9962c2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #8 │ │ │ │ bfi r3, r1, #11, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9962da │ │ │ │ + beq.n 99631a │ │ │ │ ldr.w r0, [r5, #692] @ 0x2b4 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ bl 509594 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #28] │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ @@ -3535791,24 +3535830,24 @@ │ │ │ │ strd r0, r3, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - bl 9beb88 │ │ │ │ + bl 9bebc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9962da │ │ │ │ + beq.w 99631a │ │ │ │ ldr.w ip, [r5, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [ip, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [ip, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -3535825,51 +3535864,51 @@ │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9beb88 │ │ │ │ + bl 9bebc8 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 9962da │ │ │ │ - b.n 996354 │ │ │ │ + b.n 99631a │ │ │ │ + b.n 996314 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 996318 │ │ │ │ + b.n 9962d8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 9962e4 │ │ │ │ + b.n 9962a4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r7, [pc, #928] @ (996848 ) │ │ │ │ + ldr r7, [pc, #672] @ (996788 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - str r2, [r0, r0] │ │ │ │ + ldr r7, [pc, #776] @ (9967f8 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r1, #2 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - b.n 996114 │ │ │ │ + b.n 9960d4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 9960d8 │ │ │ │ + b.n 996098 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 9960a4 │ │ │ │ + b.n 996064 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [pc, #40] @ (9964ec ) │ │ │ │ - ldr r3, [pc, #44] @ (9964f0 ) │ │ │ │ + ldr r2, [pc, #40] @ (99652c ) │ │ │ │ + ldr r3, [pc, #44] @ (996530 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #44] @ 9964f4 │ │ │ │ + ldr.w ip, [pc, #44] @ 996534 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #40] @ (9964f8 ) │ │ │ │ + ldr r1, [pc, #40] @ (996538 ) │ │ │ │ strd r2, r3, [r0, #168] @ 0xa8 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #36] @ (9964fc ) │ │ │ │ + ldr r2, [pc, #36] @ (99653c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #36] @ (996500 ) │ │ │ │ + ldr r3, [pc, #36] @ (996540 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r0, #176] @ 0xb0 │ │ │ │ add r3, pc │ │ │ │ strd r1, r2, [r0, #280] @ 0x118 │ │ │ │ str.w r3, [r0, #288] @ 0x120 │ │ │ │ bx lr │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ @@ -3535880,273 +3535919,273 @@ │ │ │ │ @ instruction: 0xfb55ffff │ │ │ │ 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.w r5, [pc, #1516] @ 996b08 │ │ │ │ + ldr.w r5, [pc, #1516] @ 996b48 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r4, [pc, #1516] @ 996b0c │ │ │ │ + ldr.w r4, [pc, #1516] @ 996b4c │ │ │ │ add r5, pc │ │ │ │ ldrd r7, r6, [sp, #112] @ 0x70 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ cmp r6, #1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov.w r4, #0 │ │ │ │ - bhi.w 996688 │ │ │ │ + bhi.w 9966c8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov sl, r2 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 996692 │ │ │ │ + beq.w 9966d2 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 99667c │ │ │ │ + bhi.w 9966bc │ │ │ │ subs r1, r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ add.w r2, r4, #63232 @ 0xf700 │ │ │ │ adds r2, #128 @ 0x80 │ │ │ │ ldr.w r3, [r2, #-8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #-8] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r2, #-4] │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - bls.n 996584 │ │ │ │ + bls.n 9965c4 │ │ │ │ subs r3, #10 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 9966a0 │ │ │ │ + bhi.w 9966e0 │ │ │ │ add.w r6, r4, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r6, #424] @ 0x1a8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9965a0 │ │ │ │ + beq.n 9965e0 │ │ │ │ strb.w r1, [r6, #424] @ 0x1a8 │ │ │ │ movw r1, #60992 @ 0xee40 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ orr.w r3, r3, #262144 @ 0x40000 │ │ │ │ str r3, [r4, r1] │ │ │ │ ldrh r1, [r5, #2] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 9965a8 │ │ │ │ + cbz r1, 9965e8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r3, r0 │ │ │ │ ldr.w r0, [r6, #428] @ 0x1ac │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9965c4 │ │ │ │ + beq.n 996604 │ │ │ │ str.w r3, [r6, #428] @ 0x1ac │ │ │ │ add.w r3, r4, #60928 @ 0xee00 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ orr.w r0, r0, #8192 @ 0x2000 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ add.w r3, r4, #61440 @ 0xf000 │ │ │ │ ldr.w r0, [r6, #444] @ 0x1bc │ │ │ │ mov fp, r3 │ │ │ │ ldrb.w r3, [r3, #2246] @ 0x8c6 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9965f4 │ │ │ │ + beq.n 996634 │ │ │ │ str.w r3, [r6, #444] @ 0x1bc │ │ │ │ add.w r3, r4, #45056 @ 0xb000 │ │ │ │ ldr.w r0, [r3, #2008] @ 0x7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996838 │ │ │ │ + beq.w 996878 │ │ │ │ add.w r3, r4, #60928 @ 0xee00 │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ orr.w r0, r0, #64 @ 0x40 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9966b6 │ │ │ │ + bne.n 9966f6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9966fa │ │ │ │ + beq.n 99673a │ │ │ │ ldrb.w r3, [r4, #886] @ 0x376 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl 9a002c │ │ │ │ + bl 9a006c │ │ │ │ ldrb.w r3, [r4, #886] @ 0x376 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99672e │ │ │ │ + beq.w 99676e │ │ │ │ movw r0, #63360 @ 0xf780 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r4, r0] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, r0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9966f0 │ │ │ │ + beq.n 996730 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ movs r1, #0 │ │ │ │ - bl 991a1c │ │ │ │ + bl 991a5c │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9a8590 │ │ │ │ + bl 9a85d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8254 │ │ │ │ - ldr.w r2, [pc, #1200] @ 996b10 │ │ │ │ - ldr.w r3, [pc, #1192] @ 996b0c │ │ │ │ + bl 9a8294 │ │ │ │ + ldr.w r2, [pc, #1200] @ 996b50 │ │ │ │ + ldr.w r3, [pc, #1192] @ 996b4c │ │ │ │ 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 996af4 │ │ │ │ + bne.w 996b34 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, #10 │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r1, #4 │ │ │ │ movls r1, #1 │ │ │ │ - b.n 99655a │ │ │ │ + b.n 99659a │ │ │ │ strd r7, r6, [sp] │ │ │ │ bl 509b98 │ │ │ │ - b.n 99665c │ │ │ │ + b.n 99669c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99665c │ │ │ │ + beq.n 99669c │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99654c │ │ │ │ - b.n 99665c │ │ │ │ + bne.w 99658c │ │ │ │ + b.n 99669c │ │ │ │ add.w r3, r4, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bne.w 996584 │ │ │ │ - b.n 99665c │ │ │ │ + bne.w 9965c4 │ │ │ │ + b.n 99669c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbz r3, 9966e0 │ │ │ │ + cbz r3, 996720 │ │ │ │ ldrb.w r3, [r4, #886] @ 0x376 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 996604 │ │ │ │ + bne.n 996644 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 9966e0 │ │ │ │ + beq.n 996720 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 9969e0 │ │ │ │ + beq.w 996a20 │ │ │ │ adds r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 996604 │ │ │ │ + beq.n 996644 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ bl 5531d0 │ │ │ │ - b.n 99665c │ │ │ │ + b.n 99669c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9900f8 │ │ │ │ - b.n 99663e │ │ │ │ + bl 990138 │ │ │ │ + b.n 99667e │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n 99665c │ │ │ │ - ldr.w ip, [pc, #1040] @ 996b14 │ │ │ │ + bhi.n 99669c │ │ │ │ + ldr.w ip, [pc, #1040] @ 996b54 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add ip, pc │ │ │ │ ldr.w r0, [ip, r3, lsl #3] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 99665c │ │ │ │ + bhi.n 99669c │ │ │ │ add.w r1, ip, r3, lsl #3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.w 99660a │ │ │ │ + bls.w 99664a │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 66b8c <__aeabi_uidivmod@plt> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ subs r3, r3, r1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 99660a │ │ │ │ + b.n 99664a │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9a002c │ │ │ │ + bl 9a006c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996964 │ │ │ │ + beq.w 9969a4 │ │ │ │ strd r3, r0, [sp, #32] │ │ │ │ add.w r3, r4, #45056 @ 0xb000 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ ldrb.w r1, [r1, #64] @ 0x40 │ │ │ │ and.w r1, r1, #3 │ │ │ │ - bl 990f00 │ │ │ │ + bl 990f40 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a002c │ │ │ │ + bl 9a006c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ ldr.w r1, [r3, #1220] @ 0x4c4 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ ldrb.w ip, [r1] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 996844 │ │ │ │ + beq.n 996884 │ │ │ │ ldrb.w ip, [r1, #3] │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r2, ip, lsr #7 │ │ │ │ - bl 990ee8 │ │ │ │ + bl 990f28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 996912 │ │ │ │ + beq.w 996952 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 996810 │ │ │ │ + beq.n 996850 │ │ │ │ add.w r1, r4, #63488 @ 0xf800 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ adds r1, #128 @ 0x80 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r1, #4]! │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 996ae0 │ │ │ │ + beq.w 996b20 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 9967aa │ │ │ │ + bne.n 9967ea │ │ │ │ mov r3, ip │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, #1 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ - cbz r3, 9967fa │ │ │ │ + cbz r3, 99683a │ │ │ │ mov r0, r4 │ │ │ │ - bl 99a3b8 │ │ │ │ + bl 99a3f8 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 996ad4 │ │ │ │ + ble.w 996b14 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi.w 996af8 │ │ │ │ - ldr r1, [pc, #824] @ (996b18 ) │ │ │ │ + bhi.w 996b38 │ │ │ │ + ldr r1, [pc, #824] @ (996b58 ) │ │ │ │ subs r3, r0, #1 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ add r1, pc │ │ │ │ add.w ip, r1, r2, lsl #3 │ │ │ │ ldr.w r2, [r1, r2, lsl #3] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ @@ -3536154,42 +3536193,42 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9969f2 │ │ │ │ + bne.w 996a32 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 996912 │ │ │ │ + beq.n 996952 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 996ac6 │ │ │ │ + beq.w 996b06 │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n 996858 │ │ │ │ + bhi.n 996898 │ │ │ │ tbb [pc, r3] │ │ │ │ strb r3, [r6, #5] │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ ldrsh r1, [r4, r5] │ │ │ │ adds r5, r3, r1 │ │ │ │ adds r0, r3, r0 │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr.w r3, [r3, #2012] @ 0x7dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9965e8 │ │ │ │ - b.n 9965f4 │ │ │ │ + bne.w 996628 │ │ │ │ + b.n 996634 │ │ │ │ add.w r2, r4, #24576 @ 0x6000 │ │ │ │ ldr.w r2, [r2, #4044] @ 0xfcc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9969dc │ │ │ │ + beq.w 996a1c │ │ │ │ ldrb.w r2, [r2, #1792] @ 0x700 │ │ │ │ - b.n 99677e │ │ │ │ + b.n 9967be │ │ │ │ movs r3, #0 │ │ │ │ movs r7, #0 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ str r7, [sp, #20] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ @@ -3536205,165 +3536244,165 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrh r3, [r5, #2] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ strd r7, r7, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ - bl 991a20 │ │ │ │ + bl 991a60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996656 │ │ │ │ + beq.w 996696 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ str r7, [sp, #20] │ │ │ │ str r7, [sp, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ - bl 991a20 │ │ │ │ + bl 991a60 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 996656 │ │ │ │ + b.n 996696 │ │ │ │ movs r3, #6 │ │ │ │ - b.n 99685a │ │ │ │ + b.n 99689a │ │ │ │ movs r3, #5 │ │ │ │ - b.n 99685a │ │ │ │ + b.n 99689a │ │ │ │ movs r3, #1 │ │ │ │ - b.n 99685a │ │ │ │ + b.n 99689a │ │ │ │ movs r3, #4 │ │ │ │ - b.n 99685a │ │ │ │ + b.n 99689a │ │ │ │ ldrb.w r3, [fp, #2246] @ 0x8c6 │ │ │ │ adds r3, #10 │ │ │ │ - b.n 99685a │ │ │ │ + b.n 99689a │ │ │ │ movs r3, #10 │ │ │ │ - b.n 99685a │ │ │ │ + b.n 99689a │ │ │ │ movs r3, #9 │ │ │ │ - b.n 99685a │ │ │ │ + b.n 99689a │ │ │ │ movs r3, #8 │ │ │ │ - b.n 99685a │ │ │ │ + b.n 99689a │ │ │ │ movs r3, #7 │ │ │ │ - b.n 99685a │ │ │ │ + b.n 99689a │ │ │ │ movs r3, #3 │ │ │ │ - b.n 99685a │ │ │ │ + b.n 99689a │ │ │ │ movs r3, #2 │ │ │ │ - b.n 99685a │ │ │ │ + b.n 99689a │ │ │ │ ldrh.w r8, [r5, #2] │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 99697e │ │ │ │ + beq.n 9969be │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9c011c │ │ │ │ + bl 9c015c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996656 │ │ │ │ + beq.w 996696 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 9c011c │ │ │ │ + bl 9c015c │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 996656 │ │ │ │ - ldr r5, [pc, #436] @ (996b1c ) │ │ │ │ + b.n 996696 │ │ │ │ + ldr r5, [pc, #436] @ (996b5c ) │ │ │ │ movs r2, #5 │ │ │ │ - ldr r3, [pc, #436] @ (996b20 ) │ │ │ │ + ldr r3, [pc, #436] @ (996b60 ) │ │ │ │ add.w r0, r4, #660 @ 0x294 │ │ │ │ - ldr r1, [pc, #436] @ (996b24 ) │ │ │ │ + ldr r1, [pc, #436] @ (996b64 ) │ │ │ │ add r5, pc │ │ │ │ add r3, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 3afb30 │ │ │ │ - b.n 99665c │ │ │ │ + b.n 99669c │ │ │ │ ldrb.w r3, [fp, #2246] @ 0x8c6 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov sl, r2 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldrd r7, r5, [r5, #8] │ │ │ │ strd r7, r5, [sp] │ │ │ │ mov r9, r1 │ │ │ │ - bl 9bfac8 │ │ │ │ + bl 9bfb08 │ │ │ │ adds r0, #3 │ │ │ │ - bne.w 996656 │ │ │ │ + bne.w 996696 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ strd r5, fp, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ - bl 9bfac8 │ │ │ │ + bl 9bfb08 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 996656 │ │ │ │ + b.n 996696 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 99677e │ │ │ │ + b.n 9967be │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ subs r3, r3, r1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9966e0 │ │ │ │ - b.n 996604 │ │ │ │ + bne.w 996720 │ │ │ │ + b.n 996644 │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 996656 │ │ │ │ + beq.w 996696 │ │ │ │ cmp r2, #14 │ │ │ │ - bhi.n 996a12 │ │ │ │ + bhi.n 996a52 │ │ │ │ tbb [pc, r2] │ │ │ │ ldrsh r0, [r4, r1] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ ldr r2, [r3, r1] │ │ │ │ lsrs r6, r2, #1 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ strh r4, [r2, r1] │ │ │ │ - ldr r6, [pc, #320] @ (996b50 ) │ │ │ │ + ldr r6, [pc, #320] @ (996b90 ) │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ - vldr d7, [pc, #224] @ 996b00 │ │ │ │ + vldr d7, [pc, #224] @ 996b40 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r9, r1 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -3536371,119 +3536410,119 @@ │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ vstr d7, [sp, #56] @ 0x38 │ │ │ │ - bl 991a20 │ │ │ │ + bl 991a60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996656 │ │ │ │ + beq.w 996696 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r3, [r8, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ str r5, [sp, #16] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 991a20 │ │ │ │ + bl 991a60 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 996656 │ │ │ │ + b.n 996696 │ │ │ │ ldrb.w r3, [fp, #2246] @ 0x8c6 │ │ │ │ adds r3, #10 │ │ │ │ - b.n 996a14 │ │ │ │ + b.n 996a54 │ │ │ │ movs r3, #10 │ │ │ │ - b.n 996a14 │ │ │ │ + b.n 996a54 │ │ │ │ movs r3, #9 │ │ │ │ - b.n 996a14 │ │ │ │ + b.n 996a54 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 996a14 │ │ │ │ + b.n 996a54 │ │ │ │ movs r3, #7 │ │ │ │ - b.n 996a14 │ │ │ │ + b.n 996a54 │ │ │ │ movs r3, #6 │ │ │ │ - b.n 996a14 │ │ │ │ + b.n 996a54 │ │ │ │ movs r3, #5 │ │ │ │ - b.n 996a14 │ │ │ │ + b.n 996a54 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 996a14 │ │ │ │ + b.n 996a54 │ │ │ │ movs r3, #4 │ │ │ │ - b.n 996a14 │ │ │ │ + b.n 996a54 │ │ │ │ movs r3, #3 │ │ │ │ - b.n 996a14 │ │ │ │ + b.n 996a54 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 996a14 │ │ │ │ + b.n 996a54 │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 509a28 │ │ │ │ - b.n 996656 │ │ │ │ + b.n 996696 │ │ │ │ ldr.w r0, [r8, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9969f4 │ │ │ │ + bne.n 996a34 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 996810 │ │ │ │ + b.n 996850 │ │ │ │ ldr.w r1, [fp, #2196] @ 0x894 │ │ │ │ lsls r2, r2, #2 │ │ │ │ lsrs r1, r2 │ │ │ │ ands.w r1, r1, #15 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - b.n 9967be │ │ │ │ + b.n 9967fe │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ + ldr r2, [sp, #616] @ 0x268 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #608] @ 0x260 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - b.n 996fc4 │ │ │ │ + b.n 996f84 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - b.n 996e08 │ │ │ │ + b.n 996dc8 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r1, [pc, #320] @ (996c60 ) │ │ │ │ + ldr r1, [pc, #64] @ (996ba0 ) │ │ │ │ lsls r4, r7, #1 │ │ │ │ - bcs.n 996ab0 │ │ │ │ + bcs.n 996a70 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r0, r1, #4 │ │ │ │ - ldr r3, [pc, #4] @ (996b30 ) │ │ │ │ + ldr r3, [pc, #4] @ (996b70 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ ldr??.w pc, [fp, #4095] @ 0xfff │ │ │ │ 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, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 98e1ec │ │ │ │ + bl 98e22c │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ adds r1, #56 @ 0x38 │ │ │ │ blx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -3536491,44 +3536530,44 @@ │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 98e1ec │ │ │ │ + bl 98e22c │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 990400 │ │ │ │ + bl 990440 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ tst.w r2, #4 │ │ │ │ itttt ne │ │ │ │ ldrne.w r2, [r0, #632] @ 0x278 │ │ │ │ ldrne r3, [r2, #52] @ 0x34 │ │ │ │ orrne.w r3, r3, #2 │ │ │ │ strne r3, [r2, #52] @ 0x34 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #20] @ (996bdc ) │ │ │ │ - ldr r2, [pc, #24] @ (996be0 ) │ │ │ │ - ldr r3, [pc, #24] @ (996be4 ) │ │ │ │ + ldr r1, [pc, #20] @ (996c1c ) │ │ │ │ + ldr r2, [pc, #24] @ (996c20 ) │ │ │ │ + ldr r3, [pc, #24] @ (996c24 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r0, #416] @ 0x1a0 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #424] @ 0x1a8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -3536537,150 +3536576,150 @@ │ │ │ │ vmaxnm.f16 , , │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ add.w ip, r0, #45056 @ 0xb000 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ str.w r1, [ip, #1992] @ 0x7c8 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r0, r2] │ │ │ │ - cbz r1, 996c02 │ │ │ │ + cbz r1, 996c42 │ │ │ │ ldrb.w r1, [r1, #523] @ 0x20b │ │ │ │ add.w r0, r0, #57344 @ 0xe000 │ │ │ │ strb.w r1, [r0, #368] @ 0x170 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ - ldr r5, [pc, #144] @ (996cac ) │ │ │ │ + ldr r5, [pc, #144] @ (996cec ) │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ - ldr r4, [pc, #140] @ (996cb0 ) │ │ │ │ + ldr r4, [pc, #140] @ (996cf0 ) │ │ │ │ movs r2, #4 │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [pc, #140] @ (996cb4 ) │ │ │ │ + ldr r6, [pc, #140] @ (996cf4 ) │ │ │ │ movw r3, #3416 @ 0xd58 │ │ │ │ mov r7, r0 │ │ │ │ add r6, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #548] @ 0x224 │ │ │ │ mov.w r4, #0 │ │ │ │ - bl 99f64c │ │ │ │ + bl 99f68c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 996c8c │ │ │ │ + cbz r0, 996ccc │ │ │ │ mov.w r2, #544 @ 0x220 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 666a8 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r4, #568 @ 0x238 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r4, #552] @ 0x228 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 99e9bc │ │ │ │ + bl 99e9fc │ │ │ │ add.w r3, r4, #3344 @ 0xd10 │ │ │ │ addw r2, r4, #3352 @ 0xd18 │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r3, [pc, #72] @ (996cb8 ) │ │ │ │ + ldr r3, [pc, #72] @ (996cf8 ) │ │ │ │ ldrd r0, r1, [r4, #496] @ 0x1f0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r3, [r4, #3328] @ 0xd00 │ │ │ │ - bl 99ea64 │ │ │ │ + bl 99eaa4 │ │ │ │ ldr.w r0, [r7, #672] @ 0x2a0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl b08f7c │ │ │ │ + bl b08fbc │ │ │ │ str.w r0, [r4, #3336] @ 0xd08 │ │ │ │ - ldr r2, [pc, #44] @ (996cbc ) │ │ │ │ - ldr r3, [pc, #32] @ (996cb0 ) │ │ │ │ + ldr r2, [pc, #44] @ (996cfc ) │ │ │ │ + ldr r3, [pc, #32] @ (996cf0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 996ca8 │ │ │ │ + bne.n 996ce8 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #824] @ 0x338 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp r7, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #432] @ 0x1b0 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 990388 │ │ │ │ + bl 9903c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 996d48 │ │ │ │ + beq.n 996d88 │ │ │ │ add.w r7, r6, #24576 @ 0x6000 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r0, [r6, #672] @ 0x2a0 │ │ │ │ ldr.w r9, [r9, #3312] @ 0xcf0 │ │ │ │ ldr.w r1, [r8, #3336] @ 0xd08 │ │ │ │ - bl b08fec │ │ │ │ + bl b0902c │ │ │ │ ldr.w r4, [r8, #3324] @ 0xcfc │ │ │ │ - cbnz r4, 996d0a │ │ │ │ - b.n 996d34 │ │ │ │ + cbnz r4, 996d4a │ │ │ │ + b.n 996d74 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f428 │ │ │ │ - cbz r4, 996d34 │ │ │ │ + bl 99f468 │ │ │ │ + cbz r4, 996d74 │ │ │ │ ldr.w r3, [r7, #4044] @ 0xfcc │ │ │ │ mov r5, r4 │ │ │ │ ldr.w r4, [r4, #1784] @ 0x6f8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 996d00 │ │ │ │ + bne.n 996d40 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f32c │ │ │ │ - cbnz r0, 996d4c │ │ │ │ + bl 99f36c │ │ │ │ + cbnz r0, 996d8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [r7, #4044] @ 0xfcc │ │ │ │ - bl 99f428 │ │ │ │ + bl 99f468 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 996d0a │ │ │ │ + bne.n 996d4a │ │ │ │ ldr.w r0, [r8, #552] @ 0x228 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r8 │ │ │ │ blx 67b40 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 996ce6 │ │ │ │ + bne.n 996d26 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f32c │ │ │ │ + bl 99f36c │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 996d24 │ │ │ │ - ldr r1, [pc, #20] @ (996d94 ) │ │ │ │ - ldr r2, [pc, #24] @ (996d98 ) │ │ │ │ - ldr r3, [pc, #24] @ (996d9c ) │ │ │ │ + b.n 996d64 │ │ │ │ + ldr r1, [pc, #20] @ (996dd4 ) │ │ │ │ + ldr r2, [pc, #24] @ (996dd8 ) │ │ │ │ + ldr r3, [pc, #24] @ (996ddc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r0, #180] @ 0xb4 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #188] @ 0xbc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -3536689,151 +3536728,151 @@ │ │ │ │ vminnm.f16 , , │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ add.w ip, r0, #45056 @ 0xb000 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ str.w r1, [ip, #2000] @ 0x7d0 │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str r3, [r0, r2] │ │ │ │ - cbz r1, 996dba │ │ │ │ + cbz r1, 996dfa │ │ │ │ ldrb.w r1, [r1, #523] @ 0x20b │ │ │ │ add.w r0, r0, #57344 @ 0xe000 │ │ │ │ strb.w r1, [r0, #367] @ 0x16f │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 990388 │ │ │ │ + bl 9903c8 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r7, r6, #24576 @ 0x6000 │ │ │ │ ldr.w r9, [r4, #3316] @ 0xcf4 │ │ │ │ cmp r9, sl │ │ │ │ it eq │ │ │ │ moveq r9, r4 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r9, [r9, #3312] @ 0xcf0 │ │ │ │ ldr.w r1, [r8, #3320] @ 0xcf8 │ │ │ │ - cbz r1, 996e00 │ │ │ │ + cbz r1, 996e40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99a1f0 │ │ │ │ + bl 99a230 │ │ │ │ ldr.w r1, [r8, #3336] @ 0xd08 │ │ │ │ ldr.w r0, [r6, #672] @ 0x2a0 │ │ │ │ bl 4d75bc │ │ │ │ ldr.w r4, [r8, #3324] @ 0xcfc │ │ │ │ - cbnz r4, 996e1e │ │ │ │ - b.n 996e48 │ │ │ │ + cbnz r4, 996e5e │ │ │ │ + b.n 996e88 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f428 │ │ │ │ - cbz r4, 996e48 │ │ │ │ + bl 99f468 │ │ │ │ + cbz r4, 996e88 │ │ │ │ ldr.w r3, [r7, #4052] @ 0xfd4 │ │ │ │ mov r5, r4 │ │ │ │ ldr.w r4, [r4, #1784] @ 0x6f8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 996e14 │ │ │ │ + bne.n 996e54 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f32c │ │ │ │ - cbnz r0, 996e60 │ │ │ │ + bl 99f36c │ │ │ │ + cbnz r0, 996ea0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [r7, #4052] @ 0xfd4 │ │ │ │ - bl 99f428 │ │ │ │ + bl 99f468 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 996e1e │ │ │ │ + bne.n 996e5e │ │ │ │ ldr.w r0, [r8, #552] @ 0x228 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r8 │ │ │ │ blx 67b40 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 996dee │ │ │ │ + bne.n 996e2e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f32c │ │ │ │ + bl 99f36c │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 996e38 │ │ │ │ + b.n 996e78 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ - ldr.w ip, [pc, #124] @ 996f1c │ │ │ │ + ldr.w ip, [pc, #124] @ 996f5c │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ - ldr r4, [pc, #120] @ (996f20 ) │ │ │ │ + ldr r4, [pc, #120] @ (996f60 ) │ │ │ │ mov.w r3, #3424 @ 0xd60 │ │ │ │ add ip, pc │ │ │ │ - ldr r5, [pc, #116] @ (996f24 ) │ │ │ │ + ldr r5, [pc, #116] @ (996f64 ) │ │ │ │ movs r2, #3 │ │ │ │ mov r7, r0 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #548] @ 0x224 │ │ │ │ mov.w r4, #0 │ │ │ │ - bl 99f64c │ │ │ │ + bl 99f68c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 996efa │ │ │ │ + cbz r0, 996f3a │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #544 @ 0x220 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 666a8 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #72] @ (996f28 ) │ │ │ │ + ldr r3, [pc, #72] @ (996f68 ) │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r2, [r4, #552] @ 0x228 │ │ │ │ str r2, [r0, #4] │ │ │ │ ldr.w r0, [r7, #672] @ 0x2a0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r3, [r4, #3328] @ 0xd00 │ │ │ │ bl 4d720c │ │ │ │ str.w r0, [r4, #3336] @ 0xd08 │ │ │ │ - ldr r2, [pc, #48] @ (996f2c ) │ │ │ │ - ldr r3, [pc, #32] @ (996f20 ) │ │ │ │ + ldr r2, [pc, #48] @ (996f6c ) │ │ │ │ + ldr r3, [pc, #32] @ (996f60 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 996f16 │ │ │ │ + bne.n 996f56 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #320] @ 0x140 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #288] @ 0x120 │ │ │ │ + str r1, [sp, #32] │ │ │ │ lsls r1, r0, #4 │ │ │ │ asrs r0, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r1, [pc, #20] @ (996f48 ) │ │ │ │ - ldr r2, [pc, #24] @ (996f4c ) │ │ │ │ - ldr r3, [pc, #24] @ (996f50 ) │ │ │ │ + ldr r1, [pc, #20] @ (996f88 ) │ │ │ │ + ldr r2, [pc, #24] @ (996f8c ) │ │ │ │ + ldr r3, [pc, #24] @ (996f90 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r0, #204] @ 0xcc │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #212] @ 0xd4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -3536858,200 +3536897,200 @@ │ │ │ │ add.w r0, r0, #61440 @ 0xf000 │ │ │ │ strb.w r1, [r0, #2246] @ 0x8c6 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r2, r0, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r2, #2008] @ 0x7d8 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 996fb6 │ │ │ │ + beq.n 996ff6 │ │ │ │ add.w r3, r0, #60928 @ 0xee00 │ │ │ │ str.w r1, [r2, #2008] @ 0x7d8 │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ orr.w r2, r2, #1 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - cbz r1, 996fae │ │ │ │ + cbz r1, 996fee │ │ │ │ ldrb.w r1, [r1, #523] @ 0x20b │ │ │ │ add.w r0, r0, #57344 @ 0xe000 │ │ │ │ strb.w r1, [r0, #365] @ 0x16d │ │ │ │ bx lr │ │ │ │ add.w r2, r0, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r2, #2012] @ 0x7dc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 996fe2 │ │ │ │ + beq.n 997022 │ │ │ │ add.w r3, r0, #60928 @ 0xee00 │ │ │ │ str.w r1, [r2, #2012] @ 0x7dc │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ - cbz r1, 996fda │ │ │ │ + cbz r1, 99701a │ │ │ │ ldrb.w r1, [r1, #523] @ 0x20b │ │ │ │ add.w r0, r0, #57344 @ 0xe000 │ │ │ │ strb.w r1, [r0, #366] @ 0x16e │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 990388 │ │ │ │ + bl 9903c8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 997060 │ │ │ │ + beq.n 9970a0 │ │ │ │ add.w r7, r6, #24576 @ 0x6000 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r8 │ │ │ │ ldr.w r8, [r8, #3312] @ 0xcf0 │ │ │ │ ldr.w r4, [r9, #3324] @ 0xcfc │ │ │ │ - cbnz r4, 997022 │ │ │ │ - b.n 99704c │ │ │ │ + cbnz r4, 997062 │ │ │ │ + b.n 99708c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f428 │ │ │ │ - cbz r4, 99704c │ │ │ │ + bl 99f468 │ │ │ │ + cbz r4, 99708c │ │ │ │ ldr.w r3, [r7, #4056] @ 0xfd8 │ │ │ │ mov r5, r4 │ │ │ │ ldr.w r4, [r4, #1784] @ 0x6f8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 997018 │ │ │ │ + bne.n 997058 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f32c │ │ │ │ - cbnz r0, 997064 │ │ │ │ + bl 99f36c │ │ │ │ + cbnz r0, 9970a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [r7, #4056] @ 0xfd8 │ │ │ │ - bl 99f428 │ │ │ │ + bl 99f468 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 997022 │ │ │ │ + bne.n 997062 │ │ │ │ ldr.w r0, [r9, #552] @ 0x228 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r9 │ │ │ │ blx 67b40 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 99700a │ │ │ │ + bne.n 99704a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f32c │ │ │ │ + bl 99f36c │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99703c │ │ │ │ + b.n 99707c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 990388 │ │ │ │ + bl 9903c8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 997110 │ │ │ │ + beq.n 997150 │ │ │ │ add.w r7, r6, #24576 @ 0x6000 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r8 │ │ │ │ ldr.w r8, [r8, #3312] @ 0xcf0 │ │ │ │ ldr.w r4, [r9, #3324] @ 0xcfc │ │ │ │ - cbnz r4, 9970d2 │ │ │ │ - b.n 9970fc │ │ │ │ + cbnz r4, 997112 │ │ │ │ + b.n 99713c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f428 │ │ │ │ - cbz r4, 9970fc │ │ │ │ + bl 99f468 │ │ │ │ + cbz r4, 99713c │ │ │ │ ldr.w r3, [r7, #4060] @ 0xfdc │ │ │ │ mov r5, r4 │ │ │ │ ldr.w r4, [r4, #1784] @ 0x6f8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9970c8 │ │ │ │ + bne.n 997108 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f32c │ │ │ │ - cbnz r0, 997114 │ │ │ │ + bl 99f36c │ │ │ │ + cbnz r0, 997154 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [r7, #4060] @ 0xfdc │ │ │ │ - bl 99f428 │ │ │ │ + bl 99f468 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9970d2 │ │ │ │ + bne.n 997112 │ │ │ │ ldr.w r0, [r9, #552] @ 0x228 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r9 │ │ │ │ blx 67b40 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9970ba │ │ │ │ + bne.n 9970fa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f32c │ │ │ │ + bl 99f36c │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 9970ec │ │ │ │ + b.n 99712c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r3, #3344 @ 0xd10 │ │ │ │ movs r2, #2 │ │ │ │ - bl 99f64c │ │ │ │ + bl 99f68c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r3, #3344 @ 0xd10 │ │ │ │ movs r2, #1 │ │ │ │ - bl 99f64c │ │ │ │ + bl 99f68c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #61440 @ 0xf000 │ │ │ │ ldr.w r1, [r3, #2248] @ 0x8c8 │ │ │ │ - cbz r1, 997198 │ │ │ │ - bl 996fe4 │ │ │ │ + cbz r1, 9971d8 │ │ │ │ + bl 997024 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr.w ip, [pc, #52] @ 9971d4 │ │ │ │ - ldr r1, [pc, #52] @ (9971d8 ) │ │ │ │ - ldr r2, [pc, #56] @ (9971dc ) │ │ │ │ + ldr.w ip, [pc, #52] @ 997214 │ │ │ │ + ldr r1, [pc, #52] @ (997218 ) │ │ │ │ + ldr r2, [pc, #56] @ (99721c ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #56] @ (9971e0 ) │ │ │ │ + ldr r3, [pc, #56] @ (997220 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ strd ip, r1, [r0, #332] @ 0x14c │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #48] @ 9971e4 │ │ │ │ + ldr.w ip, [pc, #48] @ 997224 │ │ │ │ strd r2, r3, [r0, #216] @ 0xd8 │ │ │ │ - ldr r1, [pc, #44] @ (9971e8 ) │ │ │ │ + ldr r1, [pc, #44] @ (997228 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #44] @ (9971ec ) │ │ │ │ - ldr r3, [pc, #44] @ (9971f0 ) │ │ │ │ + ldr r2, [pc, #44] @ (99722c ) │ │ │ │ + ldr r3, [pc, #44] @ (997230 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ strd ip, r1, [r0, #224] @ 0xe0 │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r0, #232] @ 0xe8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -3537061,28 +3537100,28 @@ │ │ │ │ ldc2l 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ mcr2 15, 1, pc, cr5, cr15, {7} @ │ │ │ │ vminnm.f16 , , │ │ │ │ ldc2l 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ mcr2 15, 6, pc, cr7, cr15, {7} @ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 997222 │ │ │ │ + cbz r2, 997262 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ mov r4, r3 │ │ │ │ add.w r3, r1, #56832 @ 0xde00 │ │ │ │ mov.w lr, #0 │ │ │ │ adds r3, #152 @ 0x98 │ │ │ │ mov.w ip, lr, lsl #3 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w r1, r4, ip │ │ │ │ add ip, r3 │ │ │ │ cmp r2, lr │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - bne.n 99720a │ │ │ │ + bne.n 99724a │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ ldr r3, [r5, r2] │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r5, r2] │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3537097,15 +3537136,15 @@ │ │ │ │ ldr r3, [r4, r2] │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ str r3, [r4, r2] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r8, r0 │ │ │ │ - cbz r2, 997296 │ │ │ │ + cbz r2, 9972d6 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #28 │ │ │ │ movs r4, #0 │ │ │ │ mla r1, r3, r1, r0 │ │ │ │ mul.w r6, r3, r2 │ │ │ │ add.w r5, r1, #57088 @ 0xdf00 │ │ │ │ adds r5, #172 @ 0xac │ │ │ │ @@ -3537113,23 +3537152,23 @@ │ │ │ │ add.w ip, r5, r4 │ │ │ │ adds r4, #28 │ │ │ │ cmp r4, r6 │ │ │ │ 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} │ │ │ │ - bne.n 997278 │ │ │ │ + bne.n 9972b8 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ orr.w r3, r3, #65536 @ 0x10000 │ │ │ │ str.w r3, [r8, r2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ mov ip, r0 │ │ │ │ - cbz r1, 9972c2 │ │ │ │ + cbz r1, 997302 │ │ │ │ add.w r3, r0, #660 @ 0x294 │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ ldr.w r2, [ip, #632] @ 0x278 │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ @@ -3537143,329 +3537182,329 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #61440 @ 0xf000 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r1, [r5, #2220] @ 0x8ac │ │ │ │ - cbz r1, 997330 │ │ │ │ + cbz r1, 997370 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9972f8 │ │ │ │ + bne.n 997338 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 997330 │ │ │ │ + cbnz r3, 997370 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 997330 │ │ │ │ + cbz r4, 997370 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99731c │ │ │ │ + bne.n 99735c │ │ │ │ dmb ish │ │ │ │ - cbz r3, 997370 │ │ │ │ + cbz r3, 9973b0 │ │ │ │ ldr.w r1, [r5, #2224] @ 0x8b0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #2220] @ 0x8ac │ │ │ │ - cbz r1, 997344 │ │ │ │ + cbz r1, 997384 │ │ │ │ ldr.w r3, [r6, #436] @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl b13f2c │ │ │ │ + bl b13f6c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r1, [r5, #2220] @ 0x8ac │ │ │ │ - bl b13fc4 │ │ │ │ + bl b14004 │ │ │ │ ldr.w r3, [r5, #2228] @ 0x8b4 │ │ │ │ str.w r0, [r5, #2224] @ 0x8b0 │ │ │ │ - cbz r3, 997374 │ │ │ │ + cbz r3, 9973b4 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ ldr r3, [r6, r2] │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r6, r2] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r4 │ │ │ │ - b.n 99730c │ │ │ │ + b.n 99734c │ │ │ │ mov r0, r6 │ │ │ │ - bl b14028 │ │ │ │ + bl b14068 │ │ │ │ str.w r0, [r5, #2228] @ 0x8b4 │ │ │ │ - b.n 997362 │ │ │ │ + b.n 9973a2 │ │ │ │ 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, r0 │ │ │ │ mov r8, r1 │ │ │ │ add.w sl, r7, #53248 @ 0xd000 │ │ │ │ - bl 990388 │ │ │ │ + bl 9903c8 │ │ │ │ movs r2, #232 @ 0xe8 │ │ │ │ mov r1, r8 │ │ │ │ addw r0, sl, #3332 @ 0xd04 │ │ │ │ ldrb.w r9, [sl, #3339] @ 0xd0b │ │ │ │ blx 666a8 │ │ │ │ ldrb.w ip, [r8, #7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9975a2 │ │ │ │ + beq.w 9975e2 │ │ │ │ add.w r5, r7, #56576 @ 0xdd00 │ │ │ │ add.w fp, r8, #12 │ │ │ │ adds r5, #232 @ 0xe8 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ ldr.w r4, [fp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 99752c │ │ │ │ + beq.w 99756c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9974c0 │ │ │ │ + beq.n 997500 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 997506 │ │ │ │ + beq.w 997546 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a7f64 │ │ │ │ + bl 9a7fa4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 997506 │ │ │ │ + bne.w 997546 │ │ │ │ str r4, [r5, #0] │ │ │ │ ldrb.w ip, [r8, #7] │ │ │ │ adds r6, #1 │ │ │ │ mov r4, ip │ │ │ │ add.w fp, fp, #24 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.n 9973c4 │ │ │ │ + bcc.n 997404 │ │ │ │ cmp r9, r4 │ │ │ │ - bls.n 997446 │ │ │ │ + bls.n 997486 │ │ │ │ add.w r5, r7, #56576 @ 0xdd00 │ │ │ │ movs r6, #0 │ │ │ │ adds r5, #232 @ 0xe8 │ │ │ │ add.w r5, r5, r4, lsl #2 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ - cbz r1, 99743c │ │ │ │ + cbz r1, 99747c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99741e │ │ │ │ + bne.n 99745e │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 99743a │ │ │ │ + cbnz r3, 99747a │ │ │ │ ldr.w r3, [r7, #448] @ 0x1c0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ str r6, [r5, #0] │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 997414 │ │ │ │ + bne.n 997454 │ │ │ │ ldrb.w ip, [r8, #7] │ │ │ │ ldr.w r1, [sl, #3596] @ 0xe0c │ │ │ │ strb.w ip, [sl, #3339] @ 0xd0b │ │ │ │ ldr.w r4, [r8, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 997534 │ │ │ │ + beq.n 997574 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 997560 │ │ │ │ + beq.w 9975a0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 99753c │ │ │ │ + beq.n 99757c │ │ │ │ mov r1, r4 │ │ │ │ add.w r2, r8, #204 @ 0xcc │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a7f64 │ │ │ │ + bl 9a7fa4 │ │ │ │ ldr.w r1, [sl, #3596] @ 0xe0c │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 99753c │ │ │ │ + bne.n 99757c │ │ │ │ str.w r4, [sl, #3596] @ 0xe0c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 997538 │ │ │ │ + beq.n 997578 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldrh.w r3, [r3, #74] @ 0x4a │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ - bhi.n 997538 │ │ │ │ + bhi.n 997578 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ it hi │ │ │ │ movhi.w r1, #872415232 @ 0x34000000 │ │ │ │ - bhi.n 9974a8 │ │ │ │ + bhi.n 9974e8 │ │ │ │ cmp r3, #142 @ 0x8e │ │ │ │ it eq │ │ │ │ moveq.w r1, #939524096 @ 0x38000000 │ │ │ │ - beq.n 9974a8 │ │ │ │ + beq.n 9974e8 │ │ │ │ cmp r3, #144 @ 0x90 │ │ │ │ it eq │ │ │ │ moveq.w r1, #2952790016 @ 0xb0000000 │ │ │ │ - bne.n 997538 │ │ │ │ + bne.n 997578 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ add.w sl, sl, #3600 @ 0xe10 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ str.w r1, [sl] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str r3, [r7, r2] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #24 │ │ │ │ mla lr, r3, r6, r8 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ ldrh.w r0, [lr, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9973d8 │ │ │ │ + bne.n 997418 │ │ │ │ ldrh.w r0, [lr, #18] │ │ │ │ ldrh r3, [r1, #6] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 9973d8 │ │ │ │ + bne.w 997418 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9973f8 │ │ │ │ + beq.n 997438 │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 9973de │ │ │ │ + bne.w 99741e │ │ │ │ ldrh.w r0, [lr, #20] │ │ │ │ ldrh r3, [r1, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 9973de │ │ │ │ + bne.w 99741e │ │ │ │ ldrh.w r0, [lr, #22] │ │ │ │ ldrh r3, [r1, #10] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 9973de │ │ │ │ - b.n 9973f8 │ │ │ │ + bne.w 99741e │ │ │ │ + b.n 997438 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99750a │ │ │ │ + bne.n 99754a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9973f2 │ │ │ │ + bne.w 997432 │ │ │ │ ldr.w r3, [r7, #448] @ 0x1c0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 9973f2 │ │ │ │ + b.n 997432 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9973de │ │ │ │ - b.n 9973f2 │ │ │ │ + bne.w 99741e │ │ │ │ + b.n 997432 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 997462 │ │ │ │ + bne.n 9974a2 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 9974a8 │ │ │ │ + b.n 9974e8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 997540 │ │ │ │ + bne.n 997580 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 997478 │ │ │ │ + bne.n 9974b8 │ │ │ │ ldr.w r3, [r7, #448] @ 0x1c0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 997478 │ │ │ │ + b.n 9974b8 │ │ │ │ ldrh.w r2, [r8, #208] @ 0xd0 │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 99745e │ │ │ │ + bne.w 99749e │ │ │ │ ldrh.w r2, [r8, #210] @ 0xd2 │ │ │ │ ldrh r3, [r1, #6] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 99745e │ │ │ │ - cbz r4, 99759e │ │ │ │ + bne.w 99749e │ │ │ │ + cbz r4, 9975de │ │ │ │ ldr.w r2, [r8, #216] @ 0xd8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 997462 │ │ │ │ + bne.w 9974a2 │ │ │ │ ldrh.w r2, [r8, #212] @ 0xd4 │ │ │ │ ldrh r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 997462 │ │ │ │ + bne.w 9974a2 │ │ │ │ ldrh.w r2, [r8, #214] @ 0xd6 │ │ │ │ ldrh r3, [r1, #10] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 997462 │ │ │ │ + bne.w 9974a2 │ │ │ │ mov r4, r1 │ │ │ │ - b.n 997480 │ │ │ │ + b.n 9974c0 │ │ │ │ mov r4, ip │ │ │ │ - b.n 997404 │ │ │ │ + b.n 997444 │ │ │ │ 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 │ │ │ │ add.w r6, r0, #53248 @ 0xd000 │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r6, #3339] @ 0xd0b │ │ │ │ - cbz r3, 997602 │ │ │ │ + cbz r3, 997642 │ │ │ │ movs r5, #0 │ │ │ │ add.w r4, r0, #56576 @ 0xdd00 │ │ │ │ adds r4, #232 @ 0xe8 │ │ │ │ mov r8, r5 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ - cbz r1, 9975f4 │ │ │ │ + cbz r1, 997634 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9975d8 │ │ │ │ + bne.n 997618 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9975f4 │ │ │ │ + cbnz r3, 997634 │ │ │ │ ldr.w r3, [r7, #448] @ 0x1c0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ str.w r8, [r4] │ │ │ │ adds r5, #1 │ │ │ │ ldrb.w r3, [r6, #3339] @ 0xd0b │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 9975ce │ │ │ │ + bhi.n 99760e │ │ │ │ ldr.w r1, [r6, #3596] @ 0xe0c │ │ │ │ - cbz r1, 997620 │ │ │ │ + cbz r1, 997660 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99760c │ │ │ │ + bne.n 99764c │ │ │ │ dmb ish │ │ │ │ - cbz r3, 99762a │ │ │ │ + cbz r3, 99766a │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #3596] @ 0xe0c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r3, [r7, #448] @ 0x1c0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #3596] @ 0xe0c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #44] @ (99766c ) │ │ │ │ - ldr r3, [pc, #48] @ (997670 ) │ │ │ │ + ldr r2, [pc, #44] @ (9976ac ) │ │ │ │ + ldr r3, [pc, #48] @ (9976b0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #48] @ 997674 │ │ │ │ + ldr.w ip, [pc, #48] @ 9976b4 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #44] @ (997678 ) │ │ │ │ + ldr r1, [pc, #44] @ (9976b8 ) │ │ │ │ strd r3, r2, [r0, #312] @ 0x138 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #40] @ (99767c ) │ │ │ │ + ldr r2, [pc, #40] @ (9976bc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #40] @ (997680 ) │ │ │ │ + ldr r3, [pc, #40] @ (9976c0 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r0, #304] @ 0x130 │ │ │ │ add r3, pc │ │ │ │ str.w r1, [r0, #292] @ 0x124 │ │ │ │ str.w r2, [r0, #324] @ 0x144 │ │ │ │ str.w r3, [r0, #340] @ 0x154 │ │ │ │ bx lr │ │ │ │ udiv pc, r1, pc │ │ │ │ stc2 15, cr15, [pc], {255} @ 0xff │ │ │ │ - stc2 15, cr15, [pc, #-1020]! @ 99727c │ │ │ │ + stc2 15, cr15, [pc, #-1020]! @ 9972bc │ │ │ │ @ instruction: 0xfbdbffff │ │ │ │ stc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ mcrr2 15, 15, pc, sp, cr15 @ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3537473,96 +3537512,96 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r5, [r2, #1680] @ 0x690 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 997710 │ │ │ │ + beq.n 997750 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ - cbnz r2, 9976ae │ │ │ │ + cbnz r2, 9976ee │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #12] │ │ │ │ bics.w r3, r3, #2 │ │ │ │ mov r7, r2 │ │ │ │ - beq.n 9976ce │ │ │ │ + beq.n 99770e │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, #137] @ 0x89 │ │ │ │ - cbnz r2, 9976e8 │ │ │ │ + cbnz r2, 997728 │ │ │ │ add.w r4, r4, #61440 @ 0xf000 │ │ │ │ strb.w r3, [r4, #2244] @ 0x8c4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9976b8 │ │ │ │ + beq.n 9976f8 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx r6 │ │ │ │ - b.n 9976b8 │ │ │ │ + b.n 9976f8 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9be3d0 │ │ │ │ + bl 9be410 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 997718 │ │ │ │ + cbnz r0, 997758 │ │ │ │ add.w r4, r4, #61440 @ 0xf000 │ │ │ │ str.w r7, [r4, #2236] @ 0x8bc │ │ │ │ strb.w r8, [r4, #2240] @ 0x8c0 │ │ │ │ strb.w r3, [r4, #2244] @ 0x8c4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r1 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9976ba │ │ │ │ + b.n 9976fa │ │ │ │ ldr.w r5, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r5, #136] @ 0x88 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9be3d0 │ │ │ │ + bl 9be410 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r1, #136] @ 0x88 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r1, #136] @ 0x88 │ │ │ │ - b.n 9976fa │ │ │ │ + b.n 99773a │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r4, r0, #57344 @ 0xe000 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r0, #632] @ 0x278 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r1, [r4, #3664] @ 0xe50 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 99777e │ │ │ │ + cbnz r0, 9977be │ │ │ │ ldrb.w r3, [r4, #3657] @ 0xe49 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb.w r3, [r4, #3657] @ 0xe49 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r1, [r4, #3664] @ 0xe50 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ @@ -3537573,52 +3537612,52 @@ │ │ │ │ strb.w r3, [r4, #3657] @ 0xe49 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ - ldr r5, [pc, #176] @ (997884 ) │ │ │ │ + ldr r5, [pc, #176] @ (9978c4 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r4, [pc, #176] @ (997888 ) │ │ │ │ + ldr r4, [pc, #176] @ (9978c8 ) │ │ │ │ add.w r3, r0, #57344 @ 0xe000 │ │ │ │ add r5, pc │ │ │ │ mov sl, r2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ ldrb.w r3, [r3, #3657] @ 0xe49 │ │ │ │ mov r8, r0 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr.w r5, [r2, #1680] @ 0x690 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ mov.w r4, #0 │ │ │ │ lsls r3, r3, #30 │ │ │ │ mov r4, r1 │ │ │ │ - bmi.n 99786a │ │ │ │ + bmi.n 9978aa │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r6, [r5, #112] @ 0x70 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 99784e │ │ │ │ + beq.n 99788e │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 997870 │ │ │ │ + cbz r2, 9978b0 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.n 99784e │ │ │ │ + bne.n 99788e │ │ │ │ mov r0, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 997850 │ │ │ │ + beq.n 997890 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ @@ -3537628,58 +3537667,58 @@ │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr r4, [r5, #112] @ 0x70 │ │ │ │ blx r4 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #56] @ (99788c ) │ │ │ │ - ldr r3, [pc, #52] @ (997888 ) │ │ │ │ + ldr r2, [pc, #56] @ (9978cc ) │ │ │ │ + ldr r3, [pc, #52] @ (9978c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 99787e │ │ │ │ + bne.n 9978be │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 99774c │ │ │ │ - b.n 9977fc │ │ │ │ + bl 99778c │ │ │ │ + b.n 99783c │ │ │ │ mov r0, r8 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 997818 │ │ │ │ + b.n 997858 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #0] │ │ │ │ + strh r2, [r4, #62] @ 0x3e │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r1, r0, #4 │ │ │ │ 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, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ - cbz r3, 9978e8 │ │ │ │ + cbz r3, 997928 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbnz r2, 9978d8 │ │ │ │ + cbnz r2, 997918 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r7, 9978e2 │ │ │ │ + cbz r7, 997922 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r6, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ @@ -3537693,85 +3537732,85 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r1, #24] │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r0, [r0, #632] @ 0x278 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 98f3e8 │ │ │ │ - cbnz r0, 997906 │ │ │ │ + bl 98f428 │ │ │ │ + cbnz r0, 997946 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r4, #20 │ │ │ │ - bl 9900f8 │ │ │ │ - b.n 9978b4 │ │ │ │ + bl 990138 │ │ │ │ + b.n 9978f4 │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ - bl 98f3e8 │ │ │ │ + bl 98f428 │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 9978fa │ │ │ │ + b.n 99793a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w lr, [pc, #620] @ 997bb8 │ │ │ │ + ldr.w lr, [pc, #620] @ 997bf8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w ip, [pc, #616] @ 997bbc │ │ │ │ + ldr.w ip, [pc, #616] @ 997bfc │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add lr, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #8 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w ip, [r0] │ │ │ │ - bls.n 9979c0 │ │ │ │ + bls.n 997a00 │ │ │ │ sub.w r2, r3, #256 @ 0x100 │ │ │ │ cmp r2, #27 │ │ │ │ - bhi.n 9979a0 │ │ │ │ + bhi.n 9979e0 │ │ │ │ mvn.w r2, #274 @ 0x112 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 997b96 │ │ │ │ + bhi.w 997bd6 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r6, [pc, #284] @ (997aa8 ) │ │ │ │ + ldr r6, [pc, #284] @ (997ae8 ) │ │ │ │ ldrb r5, [r2, r1] │ │ │ │ str r2, [sp, #556] @ 0x22c │ │ │ │ - add r0, pc, #612 @ (adr r0, 997bf8 ) │ │ │ │ + add r0, pc, #612 @ (adr r0, 997c38 ) │ │ │ │ movs r5, r0 │ │ │ │ add.w r0, r0, #63488 @ 0xf800 │ │ │ │ ldrd r2, r3, [r0, #72] @ 0x48 │ │ │ │ strd r2, r3, [r6] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #540] @ (997bc0 ) │ │ │ │ - ldr r3, [pc, #532] @ (997bbc ) │ │ │ │ + ldr r2, [pc, #540] @ (997c00 ) │ │ │ │ + ldr r3, [pc, #532] @ (997bfc ) │ │ │ │ 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 997b92 │ │ │ │ + bne.w 997bd2 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 9979a0 │ │ │ │ + bhi.n 9979e0 │ │ │ │ addw lr, pc, #8 │ │ │ │ ldr.w r3, [lr, r3, lsl #2] │ │ │ │ add lr, r3 │ │ │ │ bx lr │ │ │ │ lsls r5, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r4 │ │ │ │ @@ -3537787,37 +3537826,37 @@ │ │ │ │ lsls r1, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [ip, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 997b74 │ │ │ │ + beq.w 997bb4 │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 9977c0 │ │ │ │ + bl 997800 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [r6, #0] │ │ │ │ - b.n 9979a2 │ │ │ │ + b.n 9979e2 │ │ │ │ add.w ip, ip, #61184 @ 0xef00 │ │ │ │ ldrd r2, r3, [ip, #80] @ 0x50 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 9979a0 │ │ │ │ + b.n 9979e0 │ │ │ │ add.w r0, r0, #63488 @ 0xf800 │ │ │ │ ldrd r2, r3, [r0, #-8] │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 9979a0 │ │ │ │ + b.n 9979e0 │ │ │ │ add.w ip, ip, #61184 @ 0xef00 │ │ │ │ ldrd r2, r3, [ip, #88] @ 0x58 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 9979a0 │ │ │ │ + b.n 9979e0 │ │ │ │ movw r3, #63504 @ 0xf810 │ │ │ │ add.w r2, r0, #63488 @ 0xf800 │ │ │ │ add.w ip, r0, r3 │ │ │ │ ldr r4, [r0, r3] │ │ │ │ movw r3, #63520 @ 0xf820 │ │ │ │ adds r1, r0, r3 │ │ │ │ ldr.w lr, [r0, r3] │ │ │ │ @@ -3537839,169 +3537878,169 @@ │ │ │ │ adc.w r2, r2, r1 │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ adds r3, r3, r1 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ str r3, [r6, #0] │ │ │ │ adc.w r2, r2, r1 │ │ │ │ str r2, [r6, #4] │ │ │ │ - b.n 9979a0 │ │ │ │ + b.n 9979e0 │ │ │ │ add.w r0, r0, #63488 @ 0xf800 │ │ │ │ ldrd r2, r3, [r0, #48] @ 0x30 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 9979a0 │ │ │ │ + b.n 9979e0 │ │ │ │ add.w r0, r0, #63488 @ 0xf800 │ │ │ │ ldrd r2, r3, [r0, #64] @ 0x40 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 9979a0 │ │ │ │ + b.n 9979e0 │ │ │ │ add.w ip, ip, #61184 @ 0xef00 │ │ │ │ ldrd r2, r3, [ip, #96] @ 0x60 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 9979a0 │ │ │ │ + b.n 9979e0 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r0, r1, [r3, #96] @ 0x60 │ │ │ │ blx 67374 <__aeabi_ul2f@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ vmov s16, r0 │ │ │ │ ldrd r0, r1, [r3, #112] @ 0x70 │ │ │ │ blx 67374 <__aeabi_ul2f@plt> │ │ │ │ vmov s14, r0 │ │ │ │ vdiv.f32 s15, s16, s14 │ │ │ │ vstr s15, [r6] │ │ │ │ - b.n 9979a0 │ │ │ │ + b.n 9979e0 │ │ │ │ ldr.w r3, [ip, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 997b6c │ │ │ │ + beq.n 997bac │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 9977c0 │ │ │ │ + bl 997800 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 9979a2 │ │ │ │ + b.n 9979e2 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp │ │ │ │ - bl 9977c0 │ │ │ │ + bl 997800 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [r6, #8] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 9979a2 │ │ │ │ + b.n 9979e2 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp │ │ │ │ - bl 9977c0 │ │ │ │ + bl 997800 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 9979a2 │ │ │ │ + b.n 9979e2 │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp │ │ │ │ - bl 9977c0 │ │ │ │ + bl 997800 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 9979a2 │ │ │ │ + b.n 9979e2 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 9977c0 │ │ │ │ + bl 997800 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 9979a2 │ │ │ │ + b.n 9979e2 │ │ │ │ mov r3, r6 │ │ │ │ - bl 997890 │ │ │ │ - b.n 9979a2 │ │ │ │ - vldr d7, [pc, #56] @ 997bb0 │ │ │ │ + bl 9978d0 │ │ │ │ + b.n 9979e2 │ │ │ │ + vldr d7, [pc, #56] @ 997bf0 │ │ │ │ add r3, sp, #16 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - bl 997890 │ │ │ │ + bl 9978d0 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb r3, [r6, #0] │ │ │ │ - b.n 9979a2 │ │ │ │ + b.n 9979e2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ ldr r0, [r1, #48] @ 0x30 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ subs r3, r3, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ sbc.w r2, r2, r1 │ │ │ │ str r2, [r6, #4] │ │ │ │ - b.n 9979a0 │ │ │ │ + b.n 9979e0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, #50] @ 0x32 │ │ │ │ + strh r6, [r2, #48] @ 0x30 │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r5, r0, #57344 @ 0xe000 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r0, [r5, #3672] @ 0xe58 │ │ │ │ bl 509594 │ │ │ │ adds r4, r0, #1 │ │ │ │ - beq.n 997cb8 │ │ │ │ + beq.n 997cf8 │ │ │ │ movs r4, #176 @ 0xb0 │ │ │ │ ldr.w r3, [r5, #3668] @ 0xe54 │ │ │ │ mov r2, r0 │ │ │ │ mul.w r4, r0, r4 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 997c58 │ │ │ │ + bcc.n 997c98 │ │ │ │ ldr.w r0, [r5, #3672] @ 0xe58 │ │ │ │ mov r1, r2 │ │ │ │ bl 5096cc │ │ │ │ add.w ip, r6, #60928 @ 0xee00 │ │ │ │ add.w ip, ip, #88 @ 0x58 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r6, [ip, #4]! │ │ │ │ - cbz r6, 997c48 │ │ │ │ + cbz r6, 997c88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 997c26 │ │ │ │ + b.n 997c66 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 997c7e │ │ │ │ + bne.n 997cbe │ │ │ │ str.w r2, [ip] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ - bne.n 997c90 │ │ │ │ + bne.n 997cd0 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 997c18 │ │ │ │ - cbz r2, 997c48 │ │ │ │ + beq.n 997c58 │ │ │ │ + cbz r2, 997c88 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ - cbz r0, 997c84 │ │ │ │ - cbz r1, 997c48 │ │ │ │ + cbz r0, 997cc4 │ │ │ │ + cbz r1, 997c88 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ mov r6, r1 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 997cc0 │ │ │ │ + beq.n 997d00 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 997c30 │ │ │ │ + bne.n 997c70 │ │ │ │ movs r1, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ - b.n 997c92 │ │ │ │ + b.n 997cd2 │ │ │ │ movs r4, #176 @ 0xb0 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 6810c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ @@ -3538020,94 +3538059,94 @@ │ │ │ │ mov r2, r6 │ │ │ │ mov r6, r0 │ │ │ │ str r1, [r6, #20] │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 997c26 │ │ │ │ + beq.n 997c66 │ │ │ │ movs r1, #0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp.w lr, #16 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 997c0e │ │ │ │ + bne.n 997c4e │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 997cb8 │ │ │ │ + beq.n 997cf8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 997c52 │ │ │ │ + beq.n 997c92 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mul.w r4, r2, r4 │ │ │ │ - b.n 997c68 │ │ │ │ + b.n 997ca8 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 997c84 │ │ │ │ + b.n 997cc4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #57344 @ 0xe000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldrb.w r3, [r3, #3657] @ 0xe49 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 997d24 │ │ │ │ + bmi.n 997d64 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9be7fc │ │ │ │ - cbnz r0, 997cf4 │ │ │ │ + bl 9be83c │ │ │ │ + cbnz r0, 997d34 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9be7fc │ │ │ │ + bl 9be83c │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 99774c │ │ │ │ - b.n 997ce6 │ │ │ │ + bl 99778c │ │ │ │ + b.n 997d26 │ │ │ │ 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 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #12 │ │ │ │ ldr.w r5, [r1, #1680] @ 0x690 │ │ │ │ mov r1, r2 │ │ │ │ - bl 99ba54 │ │ │ │ + bl 99ba94 │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbz r0, 997d98 │ │ │ │ + cbz r0, 997dd8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbz r0, 997d92 │ │ │ │ + cbz r0, 997dd2 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r2, #12 │ │ │ │ strb r2, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #3 │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ strb r4, [r3, #1] │ │ │ │ @@ -3538150,201 +3538189,201 @@ │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ ldr r6, [r0, #108] @ 0x6c │ │ │ │ blx r6 │ │ │ │ - cbnz r0, 997dea │ │ │ │ + cbnz r0, 997e2a │ │ │ │ add.w r3, r4, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r3, #3657] @ 0xe49 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 997dee │ │ │ │ + bmi.n 997e2e │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9be7c8 │ │ │ │ - cbnz r0, 997e02 │ │ │ │ + bl 9be808 │ │ │ │ + cbnz r0, 997e42 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 99774c │ │ │ │ + bl 99778c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9be7c8 │ │ │ │ + bl 9be808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 997dea │ │ │ │ + beq.n 997e2a │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9be7c8 │ │ │ │ + bl 9be808 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #576] @ (998084 ) │ │ │ │ + ldr r2, [pc, #576] @ (9980c4 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #576] @ (998088 ) │ │ │ │ + ldr r3, [pc, #576] @ (9980c8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 990388 │ │ │ │ + bl 9903c8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #274 @ 0x112 │ │ │ │ - bhi.n 997eb8 │ │ │ │ + bhi.n 997ef8 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.n 997e8a │ │ │ │ + bls.n 997eca │ │ │ │ mvn.w r2, #256 @ 0x100 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 998074 │ │ │ │ + bhi.w 9980b4 │ │ │ │ tbb [pc, r3] │ │ │ │ - add r5, pc, #692 @ (adr r5, 998130 ) │ │ │ │ + add r5, pc, #692 @ (adr r5, 998170 ) │ │ │ │ str r5, [sp, #628] @ 0x274 │ │ │ │ strh r5, [r1, #44] @ 0x2c │ │ │ │ strb r5, [r7, #25] │ │ │ │ str r6, [r5, #100] @ 0x64 │ │ │ │ ldrsb r6, [r3, r1] │ │ │ │ mov r6, r9 │ │ │ │ adds r6, #62 @ 0x3e │ │ │ │ push {r0, r1, r2, r3, r5, lr} │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 99805c │ │ │ │ - bhi.w 998054 │ │ │ │ + beq.w 99809c │ │ │ │ + bhi.w 998094 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ mov r6, r3 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 997ff0 │ │ │ │ + beq.w 998030 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 997da0 │ │ │ │ + bl 997de0 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ - cbz r1, 997eb8 │ │ │ │ + cbz r1, 997ef8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 997da0 │ │ │ │ - ldr r2, [pc, #464] @ (99808c ) │ │ │ │ + bl 997de0 │ │ │ │ + ldr r2, [pc, #464] @ (9980cc ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r3, [pc, #456] @ (998088 ) │ │ │ │ + ldr r3, [pc, #456] @ (9980c8 ) │ │ │ │ add r2, pc │ │ │ │ strb r0, [r4, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 998070 │ │ │ │ + bne.w 9980b0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r5, #632] @ 0x278 │ │ │ │ ldrd r2, r3, [r3, #120] @ 0x78 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ add.w r3, r5, #63232 @ 0xf700 │ │ │ │ adds r3, #240 @ 0xf0 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ add.w r3, r5, #63232 @ 0xf700 │ │ │ │ adds r3, #240 @ 0xf0 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ add.w r3, r5, #63232 @ 0xf700 │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ add.w r3, r5, #63232 @ 0xf700 │ │ │ │ adds r3, #224 @ 0xe0 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ add.w r3, r5, #63232 @ 0xf700 │ │ │ │ adds r3, #208 @ 0xd0 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ add.w r3, r5, #63232 @ 0xf700 │ │ │ │ adds r3, #208 @ 0xd0 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ add.w r3, r5, #63232 @ 0xf700 │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ add.w r3, r5, #63232 @ 0xf700 │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ ldr.w r3, [r5, #632] @ 0x278 │ │ │ │ ldrd r2, r3, [r3, #104] @ 0x68 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ add.w r3, r5, #63488 @ 0xf800 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ add.w r3, r5, #63232 @ 0xf700 │ │ │ │ adds r3, #176 @ 0xb0 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ add.w r3, r5, #63232 @ 0xf700 │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ add.w r3, r5, #63232 @ 0xf700 │ │ │ │ adds r3, #160 @ 0xa0 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ add.w r3, r5, #63232 @ 0xf700 │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ add.w r3, r5, #63232 @ 0xf700 │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ add.w r3, r5, #63232 @ 0xf700 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ ldr.w r3, [r5, #632] @ 0x278 │ │ │ │ ldrd r2, r3, [r3, #128] @ 0x80 │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 998060 │ │ │ │ + cbz r2, 9980a0 │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ movs r1, #3 │ │ │ │ strb r1, [r3, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ strb r2, [r3, #5] │ │ │ │ @@ -3538353,265 +3538392,265 @@ │ │ │ │ ldrb r1, [r3, #7] │ │ │ │ add.w r1, r4, #20 │ │ │ │ strb r2, [r3, #7] │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 98f2c4 │ │ │ │ + bl 98f304 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 997eb8 │ │ │ │ + beq.w 997ef8 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #136] @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 98f2c4 │ │ │ │ + bl 98f304 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 997eb8 │ │ │ │ + b.n 997ef8 │ │ │ │ subs r3, #6 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 997eb8 │ │ │ │ + bhi.w 997ef8 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 997eb2 │ │ │ │ + b.n 997ef2 │ │ │ │ mov r3, sp │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 997938 │ │ │ │ + bl 997978 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ - b.n 997ff6 │ │ │ │ + b.n 998036 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ add.w r3, r5, #63232 @ 0xf700 │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ strd r2, r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 997eb8 │ │ │ │ - strh r2, [r6, #12] │ │ │ │ + b.n 997ef8 │ │ │ │ + strh r2, [r6, #10] │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #8] │ │ │ │ + strh r6, [r7, #6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 998112 │ │ │ │ + beq.n 998152 │ │ │ │ mov r0, r4 │ │ │ │ - bl 990388 │ │ │ │ + bl 9903c8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp.w r3, #274 @ 0x112 │ │ │ │ - bhi.n 99810a │ │ │ │ + bhi.n 99814a │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.n 9980dc │ │ │ │ + bls.n 99811c │ │ │ │ mvn.w r2, #256 @ 0x100 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.w 99827c │ │ │ │ + bhi.w 9982bc │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r2, [sp, #644] @ 0x284 │ │ │ │ ldrh r3, [r2, #36] @ 0x24 │ │ │ │ ldrb r5, [r0, #26] │ │ │ │ strb r7, [r6, #1] │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ strb r3, [r3, r1] │ │ │ │ mov r5, r9 │ │ │ │ subs r0, #63 @ 0x3f │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 998278 │ │ │ │ - bhi.w 998270 │ │ │ │ + beq.w 9982b8 │ │ │ │ + bhi.w 9982b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99821a │ │ │ │ + beq.w 99825a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 997cc8 │ │ │ │ + bl 997d08 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ - cbz r1, 99810a │ │ │ │ + cbz r1, 99814a │ │ │ │ mov r0, r4 │ │ │ │ - bl 997cc8 │ │ │ │ + bl 997d08 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strb r3, [r5, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9980a8 │ │ │ │ - bl 997e34 │ │ │ │ - b.n 9980a8 │ │ │ │ + bne.n 9980e8 │ │ │ │ + bl 997e74 │ │ │ │ + b.n 9980e8 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldrd r2, r3, [r3, #128] @ 0x80 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldrd r2, r3, [r3, #120] @ 0x78 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ add.w r4, r4, #63232 @ 0xf700 │ │ │ │ ldrd r2, r3, [r4, #240] @ 0xf0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ add.w r4, r4, #63232 @ 0xf700 │ │ │ │ ldrd r2, r3, [r4, #232] @ 0xe8 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ add.w r4, r4, #63232 @ 0xf700 │ │ │ │ ldrd r2, r3, [r4, #224] @ 0xe0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ add.w r4, r4, #63232 @ 0xf700 │ │ │ │ ldrd r2, r3, [r4, #216] @ 0xd8 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ add.w r4, r4, #63232 @ 0xf700 │ │ │ │ ldrd r2, r3, [r4, #208] @ 0xd0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ add.w r4, r4, #63232 @ 0xf700 │ │ │ │ ldrd r2, r3, [r4, #200] @ 0xc8 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ add.w r4, r4, #63232 @ 0xf700 │ │ │ │ ldrd r2, r3, [r4, #192] @ 0xc0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ add.w r4, r4, #63232 @ 0xf700 │ │ │ │ ldrd r2, r3, [r4, #184] @ 0xb8 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldrd r2, r3, [r3, #104] @ 0x68 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ add.w r4, r4, #63488 @ 0xf800 │ │ │ │ ldrd r2, r3, [r4, #56] @ 0x38 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ add.w r4, r4, #63232 @ 0xf700 │ │ │ │ ldrd r2, r3, [r4, #168] @ 0xa8 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ add.w r4, r4, #63232 @ 0xf700 │ │ │ │ ldrd r2, r3, [r4, #160] @ 0xa0 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ add.w r4, r4, #63232 @ 0xf700 │ │ │ │ ldrd r2, r3, [r4, #152] @ 0x98 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ add.w r4, r4, #63232 @ 0xf700 │ │ │ │ ldrd r2, r3, [r4, #144] @ 0x90 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ add.w r4, r4, #63232 @ 0xf700 │ │ │ │ ldrd r2, r3, [r4, #136] @ 0x88 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ add.w r4, r4, #63232 @ 0xf700 │ │ │ │ ldrd r2, r3, [r4, #128] @ 0x80 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ ldrd r2, r3, [r5, #24] │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ strb r6, [r3, #4] │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ strb r6, [r3, #5] │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ strb r6, [r3, #6] │ │ │ │ ldrb r1, [r3, #7] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ strb r6, [r3, #7] │ │ │ │ - bl 98f32c │ │ │ │ + bl 98f36c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99810a │ │ │ │ + beq.w 99814a │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 98f32c │ │ │ │ + bl 98f36c │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ subs r3, #6 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 99810a │ │ │ │ + bhi.w 99814a │ │ │ │ mov r1, r5 │ │ │ │ - b.n 998104 │ │ │ │ + b.n 998144 │ │ │ │ add.w r4, r4, #63232 @ 0xf700 │ │ │ │ ldrd r2, r3, [r4, #120] @ 0x78 │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ - b.n 99810a │ │ │ │ + b.n 99814a │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #632] @ 0x278 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 9be71c │ │ │ │ - cbnz r0, 9982d2 │ │ │ │ + bl 9be75c │ │ │ │ + cbnz r0, 998312 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add.w r3, r3, #15232 @ 0x3b80 │ │ │ │ adds r3, #22 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - cbz r4, 9982d0 │ │ │ │ + cbz r4, 998310 │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r1, r2, #176 @ 0xb0 │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 9982ca │ │ │ │ + bcc.n 99830a │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.n 998302 │ │ │ │ + bcc.n 998342 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9982bc │ │ │ │ + bne.n 9982fc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9be71c │ │ │ │ + bl 9be75c │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 9982aa │ │ │ │ + b.n 9982ea │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r0, r0, r2 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ bl 5096cc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ @@ -3538623,150 +3538662,150 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r9, [r3, #1680] @ 0x690 │ │ │ │ - cbz r1, 9983a4 │ │ │ │ + cbz r1, 9983e4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 998372 │ │ │ │ - bhi.n 998358 │ │ │ │ + beq.n 9983b2 │ │ │ │ + bhi.n 998398 │ │ │ │ ldrb.w r3, [r9, #132] @ 0x84 │ │ │ │ - cbz r3, 99838a │ │ │ │ + cbz r3, 9983ca │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ - cbz r1, 99834e │ │ │ │ - bl 99831c │ │ │ │ + cbz r1, 99838e │ │ │ │ + bl 99835c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99828c │ │ │ │ - b.n 998394 │ │ │ │ + bl 9982cc │ │ │ │ + b.n 9983d4 │ │ │ │ subs r3, #6 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 998372 │ │ │ │ + bls.n 9983b2 │ │ │ │ ldr.w r0, [r8, #728] @ 0x2d8 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ bl 5096cc │ │ │ │ mov r0, r6 │ │ │ │ blx 67b40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99828c │ │ │ │ + bl 9982cc │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r1, r6, #20 │ │ │ │ blx r3 │ │ │ │ - b.n 99835e │ │ │ │ + b.n 99839e │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ add.w r1, r6, #20 │ │ │ │ blx r3 │ │ │ │ - b.n 99835e │ │ │ │ + b.n 99839e │ │ │ │ add.w r7, r0, #60928 @ 0xee00 │ │ │ │ add.w sl, r7, #152 @ 0x98 │ │ │ │ adds r7, #88 @ 0x58 │ │ │ │ ldr.w r4, [r7, #4]! │ │ │ │ - cbz r4, 9983c8 │ │ │ │ + cbz r4, 998408 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 5097b4 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9983b4 │ │ │ │ + bne.n 9983f4 │ │ │ │ cmp r7, sl │ │ │ │ str r6, [r7, #0] │ │ │ │ - bne.n 9983ae │ │ │ │ + bne.n 9983ee │ │ │ │ add.w r8, r8, #57344 @ 0xe000 │ │ │ │ ldr.w r1, [r8, #3664] @ 0xe50 │ │ │ │ - cbz r1, 9983e0 │ │ │ │ + cbz r1, 998420 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #3672] @ 0xe58 │ │ │ │ str.w r3, [r8, #3664] @ 0xe50 │ │ │ │ bl 5097b4 │ │ │ │ - b.n 99836e │ │ │ │ + b.n 9983ae │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r6, r0, #57344 @ 0xe000 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r8, [r6, #3664] @ 0xe50 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9984a2 │ │ │ │ + beq.n 9984e2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r2, r7, #11 │ │ │ │ str.w r8, [r4, #32] │ │ │ │ bic.w r8, r2, #7 │ │ │ │ add.w r7, r5, r3, lsl #2 │ │ │ │ add.w r7, r7, #57344 @ 0xe000 │ │ │ │ ldr.w r6, [r7, #3676] @ 0xe5c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 998556 │ │ │ │ + beq.w 998596 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ bl 509594 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 99856a │ │ │ │ + beq.w 9985aa │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r3, #175 @ 0xaf │ │ │ │ - bhi.w 99856a │ │ │ │ + bhi.w 9985aa │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mla r1, r0, r8, r1 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ - beq.w 998614 │ │ │ │ + beq.w 998654 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9be6e0 │ │ │ │ + bl 9be720 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 9985a0 │ │ │ │ + beq.w 9985e0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 998614 │ │ │ │ + bne.w 998654 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9be750 │ │ │ │ + bl 9be790 │ │ │ │ ldr.w r3, [r5, #632] @ 0x278 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 998528 │ │ │ │ + bne.n 998568 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - bl 9be790 │ │ │ │ - cbnz r0, 9984f2 │ │ │ │ + bl 9be7d0 │ │ │ │ + cbnz r0, 998532 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r1, #90112 @ 0x16000 │ │ │ │ ldr.w r0, [r3, #1680] @ 0x690 │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ blx r3 │ │ │ │ str.w r0, [r6, #3664] @ 0xe50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998614 │ │ │ │ + beq.w 998654 │ │ │ │ add.w r0, r5, #60928 @ 0xee00 │ │ │ │ mov.w r3, #90112 @ 0x16000 │ │ │ │ mov.w r2, #1136 @ 0x470 │ │ │ │ mov r1, r8 │ │ │ │ str.w r3, [r6, #3668] @ 0xe54 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ blx 67440 │ │ │ │ @@ -3538774,379 +3538813,379 @@ │ │ │ │ str.w r0, [r6, #3672] @ 0xe58 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r6, #3664] @ 0xe50 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9985d6 │ │ │ │ + bne.n 998616 │ │ │ │ ldr.w r8, [r6, #3664] @ 0xe50 │ │ │ │ - b.n 998414 │ │ │ │ + b.n 998454 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9be790 │ │ │ │ + bl 9be7d0 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [r3, #136] @ 0x88 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r1, [r4, #32] │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9be750 │ │ │ │ + bl 9be790 │ │ │ │ ldr.w r3, [r5, #632] @ 0x278 │ │ │ │ ldr.w r2, [r3, #136] @ 0x88 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #136] @ 0x88 │ │ │ │ - b.n 998490 │ │ │ │ + b.n 9984d0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 997bc4 │ │ │ │ + bl 997c04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99860e │ │ │ │ + beq.n 99864e │ │ │ │ str.w r0, [r7, #3676] @ 0xe5c │ │ │ │ - b.n 998434 │ │ │ │ + b.n 998474 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 997bc4 │ │ │ │ + bl 997c04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99860e │ │ │ │ + beq.n 99864e │ │ │ │ ldr.w r3, [r7, #3676] @ 0xe5c │ │ │ │ str r3, [r0, #20] │ │ │ │ str.w r0, [r7, #3676] @ 0xe5c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bl 509594 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 998452 │ │ │ │ + beq.w 998492 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r3, #175 @ 0xaf │ │ │ │ - bls.w 99844c │ │ │ │ + bls.w 99848c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 998452 │ │ │ │ + b.n 998492 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r2, r1, [r4, #8] │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9be6e0 │ │ │ │ + bl 9be720 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 998476 │ │ │ │ + b.n 9984b6 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r6, #3664] @ 0xe50 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr.w r8, [r6, #3664] @ 0xe50 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 998414 │ │ │ │ + b.n 998454 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mvn.w r6, #2 │ │ │ │ - b.n 99849c │ │ │ │ + b.n 9984dc │ │ │ │ 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 r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r7, r2 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9986c8 │ │ │ │ + beq.n 998708 │ │ │ │ ldr.w r0, [r6, #728] @ 0x2d8 │ │ │ │ bl 509594 │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9986c8 │ │ │ │ + beq.n 998708 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 998690 │ │ │ │ + bhi.n 9986d0 │ │ │ │ cmp r5, #8 │ │ │ │ - bhi.n 99868a │ │ │ │ + bhi.n 9986ca │ │ │ │ tbb [pc, r5] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ strh r2, [r5, r4] │ │ │ │ adds r1, r3, r4 │ │ │ │ lsls r5, r0, #20 │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #134] @ 0x86 │ │ │ │ cmp r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 998722 │ │ │ │ + bne.n 998762 │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 9983f0 │ │ │ │ - cbnz r0, 9986c8 │ │ │ │ + bl 998430 │ │ │ │ + cbnz r0, 998708 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ cmp.w r5, #260 @ 0x104 │ │ │ │ - beq.n 99869c │ │ │ │ + beq.n 9986dc │ │ │ │ cmp.w r5, #266 @ 0x10a │ │ │ │ - bne.n 99868a │ │ │ │ + bne.n 9986ca │ │ │ │ add.w r6, r6, #61440 @ 0xf000 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #4] │ │ │ │ strb.w r3, [r6, #2128] @ 0x850 │ │ │ │ - b.n 99868e │ │ │ │ + b.n 9986ce │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbz r3, 998704 │ │ │ │ + cbz r3, 998744 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 9983f0 │ │ │ │ + bl 998430 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99868a │ │ │ │ + beq.n 9986ca │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbz r3, 998714 │ │ │ │ + cbz r3, 998754 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9983f0 │ │ │ │ + bl 998430 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9986c8 │ │ │ │ + bne.n 998708 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99861c │ │ │ │ + bl 99865c │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - b.n 99868a │ │ │ │ + b.n 9986ca │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 99867e │ │ │ │ + b.n 9986be │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 997d2c │ │ │ │ + bl 997d6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99868a │ │ │ │ - b.n 9986c8 │ │ │ │ + beq.n 9986ca │ │ │ │ + b.n 998708 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 997d2c │ │ │ │ + bl 997d6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99868a │ │ │ │ - b.n 9986c8 │ │ │ │ + beq.n 9986ca │ │ │ │ + b.n 998708 │ │ │ │ add.w r3, r7, #8 │ │ │ │ - b.n 99867c │ │ │ │ + b.n 9986bc │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #120] @ (9987b0 ) │ │ │ │ + ldr r5, [pc, #120] @ (9987f0 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #120] @ (9987b4 ) │ │ │ │ + ldr r3, [pc, #120] @ (9987f4 ) │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 99861c │ │ │ │ + bl 99865c │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 997e34 │ │ │ │ + bl 997e74 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 998090 │ │ │ │ - vldr d7, [pc, #64] @ 9987a8 │ │ │ │ + bl 9980d0 │ │ │ │ + vldr d7, [pc, #64] @ 9987e8 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, sp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 997938 │ │ │ │ + bl 997978 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r4, r5, [sp] │ │ │ │ - bl 99831c │ │ │ │ - ldr r2, [pc, #48] @ (9987b8 ) │ │ │ │ - ldr r3, [pc, #44] @ (9987b4 ) │ │ │ │ + bl 99835c │ │ │ │ + ldr r2, [pc, #48] @ (9987f8 ) │ │ │ │ + ldr r3, [pc, #44] @ (9987f4 ) │ │ │ │ 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 9987a0 │ │ │ │ + bne.n 9987e0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrb r6, [r7, #2] │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - cbnz r1, 9987fe │ │ │ │ + cbnz r1, 99883e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #61440 @ 0xf000 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [r5, #2236] @ 0x8bc │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 9987fa │ │ │ │ + beq.n 99883a │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r2, [r5, #2240] @ 0x8c0 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r0, [r0, #632] @ 0x278 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9be3d0 │ │ │ │ + bl 9be410 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 998800 │ │ │ │ + cbnz r0, 998840 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ ldr.w ip, [r3, #632] @ 0x278 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [ip, #136] @ 0x88 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [ip, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r2, [r5, #2240] @ 0x8c0 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #632] @ 0x278 │ │ │ │ - bl 9be3d0 │ │ │ │ + bl 9be410 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r3, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr.w ip, [pc, #56] @ 998878 │ │ │ │ - ldr r1, [pc, #56] @ (99887c ) │ │ │ │ - ldr r2, [pc, #60] @ (998880 ) │ │ │ │ + ldr.w ip, [pc, #56] @ 9988b8 │ │ │ │ + ldr r1, [pc, #56] @ (9988bc ) │ │ │ │ + ldr r2, [pc, #60] @ (9988c0 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #60] @ (998884 ) │ │ │ │ + ldr r3, [pc, #60] @ (9988c4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r0, #56] @ 0x38 │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #52] @ 998888 │ │ │ │ + ldr.w ip, [pc, #52] @ 9988c8 │ │ │ │ strd r2, r3, [r0, #68] @ 0x44 │ │ │ │ str r1, [r0, #64] @ 0x40 │ │ │ │ add ip, pc │ │ │ │ - ldr r1, [pc, #44] @ (99888c ) │ │ │ │ - ldr r2, [pc, #44] @ (998890 ) │ │ │ │ - ldr r3, [pc, #48] @ (998894 ) │ │ │ │ + ldr r1, [pc, #44] @ (9988cc ) │ │ │ │ + ldr r2, [pc, #44] @ (9988d0 ) │ │ │ │ + ldr r3, [pc, #48] @ (9988d4 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r0, #76] @ 0x4c │ │ │ │ add r3, pc │ │ │ │ str r1, [r0, #84] @ 0x54 │ │ │ │ str r2, [r0, #48] @ 0x30 │ │ │ │ str.w r3, [r0, #540] @ 0x21c │ │ │ │ bx lr │ │ │ │ ldc2l 15, cr15, [r5, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xfad1ffff │ │ │ │ - bl 780882 │ │ │ │ + bl 7808c2 │ │ │ │ pldw [sp, #255]! │ │ │ │ - bl a7288a │ │ │ │ + bl a728ca │ │ │ │ mrc 15, 0, APSR_nzcv, cr13, cr15, {7} │ │ │ │ mrc 15, 0, APSR_nzcv, cr15, cr15, {7} │ │ │ │ mrc2 15, 5, pc, cr9, cr15, {7} │ │ │ │ movw r3, #60992 @ 0xee40 │ │ │ │ add.w ip, r0, r3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ add.w lr, r0, #45056 @ 0xb000 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ - cbz r1, 9988d4 │ │ │ │ + cbz r1, 998914 │ │ │ │ ldr.w r4, [lr, #1220] @ 0x4c4 │ │ │ │ - cbz r4, 9988d4 │ │ │ │ + cbz r4, 998914 │ │ │ │ ldrb r6, [r4, #2] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ ldrb r4, [r4, #5] │ │ │ │ eors r2, r6 │ │ │ │ sbfx r2, r2, #0, #1 │ │ │ │ and.w r2, r2, #4096 @ 0x1000 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ eors r2, r4 │ │ │ │ lsls r2, r2, #29 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ - b.n 9988dc │ │ │ │ + b.n 99891c │ │ │ │ orr.w r3, r3, #4096 @ 0x1000 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ str.w r1, [lr, #1220] @ 0x4c4 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r0, r2] │ │ │ │ str.w r5, [ip, #4] │ │ │ │ @@ -3539154,61 +3539193,61 @@ │ │ │ │ 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.w r1, [r1, #140] @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 99890c │ │ │ │ - bl 9988f0 │ │ │ │ + cbz r1, 99894c │ │ │ │ + bl 998930 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbnz r3, 998934 │ │ │ │ + cbnz r3, 998974 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ movw r1, #63504 @ 0xf810 │ │ │ │ adds r0, r4, r1 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9bed68 │ │ │ │ - cbnz r0, 998962 │ │ │ │ + bl 9beda8 │ │ │ │ + cbnz r0, 9989a2 │ │ │ │ add.w r3, r4, #36864 @ 0x9000 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ ldr.w r0, [r4, #700] @ 0x2bc │ │ │ │ ldr.w r2, [r3, #656] @ 0x290 │ │ │ │ cmp r1, r2 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ streq.w r2, [r3, #656] @ 0x290 │ │ │ │ ldreq r1, [r5, #68] @ 0x44 │ │ │ │ bl 5096cc │ │ │ │ - b.n 998918 │ │ │ │ + b.n 998958 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9bed68 │ │ │ │ + bl 9beda8 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 998940 │ │ │ │ + b.n 998980 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ ldrh r3, [r1, #0] │ │ │ │ @@ -3539217,23 +3539256,23 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ubfx r3, r3, #7, #2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #2 │ │ │ │ - beq.n 9989c8 │ │ │ │ + beq.n 998a08 │ │ │ │ cmp r3, #2 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #3 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ ubfx r3, r3, #5, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 998acc │ │ │ │ + beq.n 998b0c │ │ │ │ cmp r3, #2 │ │ │ │ ite eq │ │ │ │ moveq r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ vldr s2, [r1, #16] │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ @@ -3539281,61 +3539320,61 @@ │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ movne r4, #3 │ │ │ │ cmp.w sl, #1 │ │ │ │ uxtb r2, r4 │ │ │ │ ubfx r4, ip, #1, #1 │ │ │ │ ubfx ip, ip, #2, #1 │ │ │ │ - bls.n 998a96 │ │ │ │ + bls.n 998ad6 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w r1, [r1, #1680] @ 0x690 │ │ │ │ ldrb.w r1, [r1, #144] @ 0x90 │ │ │ │ - cbz r1, 998a96 │ │ │ │ + cbz r1, 998ad6 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r1, [r1, #1680] @ 0x690 │ │ │ │ ldrb.w r1, [r1, #143] @ 0x8f │ │ │ │ - cbnz r1, 998ad2 │ │ │ │ + cbnz r1, 998b12 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - vldr s0, [pc, #108] @ 998b10 │ │ │ │ + vldr s0, [pc, #108] @ 998b50 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ strd ip, r9, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ str.w fp, [sp] │ │ │ │ vstr s16, [sp, #4] │ │ │ │ - bl 9beca8 │ │ │ │ - cbnz r0, 998afe │ │ │ │ + bl 9bece8 │ │ │ │ + cbnz r0, 998b3e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 9989dc │ │ │ │ + b.n 998a1c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - vldr s0, [pc, #48] @ 998b10 │ │ │ │ + vldr s0, [pc, #48] @ 998b50 │ │ │ │ strd r7, sl, [sp, #36] @ 0x24 │ │ │ │ strd r9, r6, [sp, #28] │ │ │ │ strd r4, ip, [sp, #20] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ str.w fp, [sp] │ │ │ │ vstr s16, [sp, #4] │ │ │ │ - bl 9bf8a0 │ │ │ │ - b.n 998abe │ │ │ │ + bl 9bf8e0 │ │ │ │ + b.n 998afe │ │ │ │ ldr.w r0, [r5, #700] @ 0x2bc │ │ │ │ mov r1, r8 │ │ │ │ bl 5096cc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 998ac2 │ │ │ │ + b.n 998b02 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ @@ -3539343,15 +3539382,15 @@ │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #156 @ 0x9c │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998d3a │ │ │ │ + beq.w 998d7a │ │ │ │ mov lr, r5 │ │ │ │ mov ip, r0 │ │ │ │ ldrb.w r8, [r5] │ │ │ │ ldr.w r9, [r6] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ and.w sl, r8, #1 │ │ │ │ @@ -3539359,23 +3539398,23 @@ │ │ │ │ rsb sl, sl, #2 │ │ │ │ cmp r7, #2 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ strb.w sl, [r4, #40] @ 0x28 │ │ │ │ - beq.w 998d7a │ │ │ │ + beq.w 998dba │ │ │ │ cmp r7, #3 │ │ │ │ it eq │ │ │ │ moveq r3, #4 │ │ │ │ - beq.n 998b8a │ │ │ │ + beq.n 998bca │ │ │ │ cmp r7, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - bne.n 998b8a │ │ │ │ + bne.n 998bca │ │ │ │ ubfx r3, r8, #4, #1 │ │ │ │ adds r3, #2 │ │ │ │ strb.w r3, [r4, #41] @ 0x29 │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ ldrb r1, [r5, #3] │ │ │ │ ubfx lr, r3, #6, #1 │ │ │ │ @@ -3539395,118 +3539434,118 @@ │ │ │ │ lsls r0, r3, #25 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ and.w r0, r3, #34 @ 0x22 │ │ │ │ it mi │ │ │ │ strbmi r3, [r4, #2] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 998d5a │ │ │ │ + beq.w 998d9a │ │ │ │ vldr s14, [r5, #20] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ - beq.n 998bfa │ │ │ │ + beq.n 998c3a │ │ │ │ vmov.f32 s15, #0 @ 0x40000000 2.0 │ │ │ │ vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s14, s15 │ │ │ │ addw r0, r9, #1692 @ 0x69c │ │ │ │ vldr s15, [r5, #16] │ │ │ │ vstr s14, [r4, #56] @ 0x38 │ │ │ │ ldr.w ip, [r4, #64] @ 0x40 │ │ │ │ vldr s14, [r0] │ │ │ │ ubfx r0, ip, #2, #16 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.w 998d42 │ │ │ │ + bls.w 998d82 │ │ │ │ ldrb.w lr, [r6, #656] @ 0x290 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 998c3e │ │ │ │ + bne.n 998c7e │ │ │ │ orr.w r0, r0, #2 │ │ │ │ bfi ip, r0, #2, #16 │ │ │ │ str.w ip, [r4, #64] @ 0x40 │ │ │ │ - ldr.w ip, [pc, #828] @ 998f74 │ │ │ │ + ldr.w ip, [pc, #828] @ 998fb4 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r4, #148] @ 0x94 │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 998c68 │ │ │ │ + bpl.n 998ca8 │ │ │ │ ldrb.w r1, [r9, #1689] @ 0x699 │ │ │ │ - cbnz r1, 998c52 │ │ │ │ + cbnz r1, 998c92 │ │ │ │ ldrb.w r1, [r6, #657] @ 0x291 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 998e96 │ │ │ │ + beq.w 998ed6 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ubfx r1, r1, #8, #16 │ │ │ │ strh.w r1, [sp, #6] │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ adds r1, #1 │ │ │ │ strh.w r1, [sp, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #1680] @ 0x690 │ │ │ │ ldrb.w ip, [r1, #132] @ 0x84 │ │ │ │ eor.w lr, ip, #1 │ │ │ │ ands.w lr, lr, r3, lsr #1 │ │ │ │ - bne.w 998e78 │ │ │ │ + bne.w 998eb8 │ │ │ │ ldrh r3, [r5, #0] │ │ │ │ ubfx r9, r2, #1, #2 │ │ │ │ mov sl, r9 │ │ │ │ ubfx r3, r3, #7, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 998e62 │ │ │ │ + beq.w 998ea2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 998dd8 │ │ │ │ + beq.w 998e18 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 998d84 │ │ │ │ + beq.n 998dc4 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 998eac │ │ │ │ + beq.w 998eec │ │ │ │ mov.w lr, #0 │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.w 998e4c │ │ │ │ + beq.w 998e8c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 998e10 │ │ │ │ + beq.w 998e50 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 998ebe │ │ │ │ + beq.w 998efe │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w 998e58 │ │ │ │ + beq.w 998e98 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 998da0 │ │ │ │ + bne.n 998de0 │ │ │ │ mov r2, lr │ │ │ │ mov r7, lr │ │ │ │ cmp r3, r9 │ │ │ │ it ne │ │ │ │ orrne.w r7, r7, #1 │ │ │ │ uxtb r7, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 998df4 │ │ │ │ - ldr r3, [pc, #668] @ (998f78 ) │ │ │ │ + beq.w 998e34 │ │ │ │ + ldr r3, [pc, #668] @ (998fb8 ) │ │ │ │ orr.w r0, r0, #16 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ bfi r3, r0, #2, #16 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ strb.w r3, [r4, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 998dbe │ │ │ │ + bne.n 998dfe │ │ │ │ ldrb.w r3, [r1, #144] @ 0x90 │ │ │ │ - cbz r3, 998d1c │ │ │ │ + cbz r3, 998d5c │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ strd r3, r3, [r4, #72] @ 0x48 │ │ │ │ blx 67440 │ │ │ │ ldrsb.w r3, [r5, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 998eda │ │ │ │ + blt.w 998f1a │ │ │ │ movw r1, #63504 @ 0xf810 │ │ │ │ adds r0, r6, r1 │ │ │ │ ldr r3, [r6, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ @@ -3539516,260 +3539555,260 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s15, s14 │ │ │ │ vstr s15, [r4, #60] @ 0x3c │ │ │ │ - b.n 998c3e │ │ │ │ + b.n 998c7e │ │ │ │ add.w r0, r9, #1704 @ 0x6a8 │ │ │ │ vldr s14, [r4, #20] │ │ │ │ vldr s15, [r0] │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ittt ls │ │ │ │ ldrbls r3, [r4, #2] │ │ │ │ bicls.w r3, r3, #2 │ │ │ │ strbls r3, [r4, #2] │ │ │ │ - b.n 998bde │ │ │ │ + b.n 998c1e │ │ │ │ ubfx r3, r8, #4, #1 │ │ │ │ rsb r3, r3, #3 │ │ │ │ - b.n 998b8a │ │ │ │ + b.n 998bca │ │ │ │ ubfx lr, r2, #5, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.n 998ca4 │ │ │ │ + bne.n 998ce4 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 998f4a │ │ │ │ + beq.w 998f8a │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 998e34 │ │ │ │ + beq.n 998e74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 998e8e │ │ │ │ + beq.n 998ece │ │ │ │ and.w r0, r0, #16 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 998cec │ │ │ │ + bne.n 998d2c │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ bfi r3, sl, #0, #2 │ │ │ │ strb.w r3, [r4, #64] @ 0x40 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 998d04 │ │ │ │ + beq.n 998d44 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 998994 │ │ │ │ + bl 9989d4 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 998f0a │ │ │ │ + beq.w 998f4a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r1, [r3, #1680] @ 0x690 │ │ │ │ - b.n 998d04 │ │ │ │ + b.n 998d44 │ │ │ │ ubfx lr, r2, #3, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.w 998ca4 │ │ │ │ + bne.w 998ce4 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 998f4a │ │ │ │ + beq.w 998f8a │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 998d9c │ │ │ │ + bne.n 998ddc │ │ │ │ mov r2, lr │ │ │ │ tst.w r8, #3 │ │ │ │ - beq.n 998ef2 │ │ │ │ + beq.n 998f32 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ orr.w r0, r0, #16 │ │ │ │ bfi r3, r0, #2, #16 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #372] @ (998f7c ) │ │ │ │ + ldr r3, [pc, #372] @ (998fbc ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 998cec │ │ │ │ + b.n 998d2c │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 998eb6 │ │ │ │ + beq.n 998ef6 │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 998e58 │ │ │ │ + beq.n 998e98 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 998f26 │ │ │ │ + bne.w 998f66 │ │ │ │ eor.w r2, lr, r2 │ │ │ │ cmp r3, r7 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 998cd8 │ │ │ │ + bne.w 998d18 │ │ │ │ and.w r0, r0, #16 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 998e46 │ │ │ │ + beq.n 998e86 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 998da8 │ │ │ │ + b.n 998de8 │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 998eee │ │ │ │ + beq.n 998f2e │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 998d9c │ │ │ │ + bne.n 998ddc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 998df2 │ │ │ │ + bne.n 998e32 │ │ │ │ and.w r0, r0, #16 │ │ │ │ - b.n 998e38 │ │ │ │ + b.n 998e78 │ │ │ │ ubfx lr, r2, #4, #1 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.w 998ca4 │ │ │ │ + bne.w 998ce4 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 998dee │ │ │ │ - b.n 998df4 │ │ │ │ + bne.n 998e2e │ │ │ │ + b.n 998e34 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ bfi r3, r0, #2, #16 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #248] @ (998f80 ) │ │ │ │ + ldr r3, [pc, #248] @ (998fc0 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - b.n 998c7c │ │ │ │ + b.n 998cbc │ │ │ │ eor.w r7, lr, r2 │ │ │ │ mov r2, lr │ │ │ │ - b.n 998cc8 │ │ │ │ + b.n 998d08 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ bfi r1, r0, #2, #16 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #224] @ (998f84 ) │ │ │ │ + ldr r1, [pc, #224] @ (998fc4 ) │ │ │ │ add r1, pc │ │ │ │ str.w r1, [r4, #148] @ 0x94 │ │ │ │ - b.n 998c68 │ │ │ │ + b.n 998ca8 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 998e50 │ │ │ │ + b.n 998e90 │ │ │ │ and.w r0, r0, #16 │ │ │ │ mov lr, r2 │ │ │ │ - b.n 998e38 │ │ │ │ + b.n 998e78 │ │ │ │ tst.w r8, #3 │ │ │ │ - beq.n 998f4e │ │ │ │ + beq.n 998f8e │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ orr.w r0, r0, #16 │ │ │ │ bfi r3, r0, #2, #16 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #180] @ (998f88 ) │ │ │ │ + ldr r3, [pc, #180] @ (998fc8 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 998cec │ │ │ │ - ldr r3, [pc, #176] @ (998f8c ) │ │ │ │ + b.n 998d2c │ │ │ │ + ldr r3, [pc, #176] @ (998fcc ) │ │ │ │ movs r2, #7 │ │ │ │ - ldr r1, [pc, #176] @ (998f90 ) │ │ │ │ + ldr r1, [pc, #176] @ (998fd0 ) │ │ │ │ add.w r0, r6, #660 @ 0x294 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ bl 3afb30 │ │ │ │ - b.n 998d26 │ │ │ │ + b.n 998d66 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 998df4 │ │ │ │ - cbz r2, 998f2c │ │ │ │ + b.n 998e34 │ │ │ │ + cbz r2, 998f6c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ orr.w r0, r0, #16 │ │ │ │ bfi r3, r0, #2, #16 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #144] @ (998f94 ) │ │ │ │ + ldr r3, [pc, #144] @ (998fd4 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 998cec │ │ │ │ + b.n 998d2c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 998994 │ │ │ │ + bl 9989d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ ldr.w r1, [r3, #1680] @ 0x690 │ │ │ │ - b.n 998d04 │ │ │ │ + b.n 998d44 │ │ │ │ and.w r0, r0, #16 │ │ │ │ - b.n 998da8 │ │ │ │ + b.n 998de8 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 998f60 │ │ │ │ + bne.n 998fa0 │ │ │ │ lsls r7, r0, #30 │ │ │ │ - bpl.n 998f58 │ │ │ │ + bpl.n 998f98 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ orr.w r0, r0, #16 │ │ │ │ bfi r3, r0, #2, #16 │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #84] @ (998f98 ) │ │ │ │ + ldr r3, [pc, #84] @ (998fd8 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 998cec │ │ │ │ + b.n 998d2c │ │ │ │ mov r3, r7 │ │ │ │ - b.n 998df4 │ │ │ │ + b.n 998e34 │ │ │ │ and.w r0, r0, #16 │ │ │ │ mov.w sl, #3 │ │ │ │ - b.n 998da8 │ │ │ │ + b.n 998de8 │ │ │ │ and.w r0, r0, #16 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 998da8 │ │ │ │ + b.n 998de8 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 998f4e │ │ │ │ + bne.n 998f8e │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.n 998f58 │ │ │ │ - ldr r3, [pc, #48] @ (998f9c ) │ │ │ │ + bpl.n 998f98 │ │ │ │ + ldr r3, [pc, #48] @ (998fdc ) │ │ │ │ orr.w r0, r0, #16 │ │ │ │ add r3, pc │ │ │ │ - b.n 998ce0 │ │ │ │ + b.n 998d20 │ │ │ │ nop │ │ │ │ - movs r6, #228 @ 0xe4 │ │ │ │ + movs r6, #164 @ 0xa4 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r6, #10 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r5, #64 @ 0x40 │ │ │ │ + movs r5, #0 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r4, #178 @ 0xb2 │ │ │ │ + movs r4, #114 @ 0x72 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r4, #132 @ 0x84 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r4, #118 @ 0x76 │ │ │ │ + movs r4, #54 @ 0x36 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r4, #168 @ 0xa8 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - b.n 998870 │ │ │ │ + b.n 998830 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - movs r4, #70 @ 0x46 │ │ │ │ + movs r4, #6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r4, #54 @ 0x36 │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ lsls r4, r7, #1 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + movs r3, #90 @ 0x5a │ │ │ │ lsls r4, r7, #1 │ │ │ │ - ldr r1, [pc, #20] @ (998fb8 ) │ │ │ │ - ldr r2, [pc, #24] @ (998fbc ) │ │ │ │ - ldr r3, [pc, #24] @ (998fc0 ) │ │ │ │ + ldr r1, [pc, #20] @ (998ff8 ) │ │ │ │ + ldr r2, [pc, #24] @ (998ffc ) │ │ │ │ + ldr r3, [pc, #24] @ (999000 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r0, #156] @ 0x9c │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #164] @ 0xa4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xfb6bffff │ │ │ │ str??.w pc, [sp, #4095] @ 0xfff │ │ │ │ - ldrsh.w pc, [pc, #-4095] @ 997fc5 │ │ │ │ + ldrsh.w pc, [pc, #-4095] @ 998005 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w ip, [r3, #132] @ 0x84 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ cmp r1, #4 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 999064 │ │ │ │ + bne.n 9990a4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 999064 │ │ │ │ + beq.n 9990a4 │ │ │ │ ldr.w lr, [sp, #24] │ │ │ │ mov r5, r1 │ │ │ │ mov.w r8, r1, lsl #5 │ │ │ │ add.w ip, r0, #45312 @ 0xb100 │ │ │ │ add.w r1, r6, r1, lsl #5 │ │ │ │ add.w ip, ip, #188 @ 0xbc │ │ │ │ add.w r7, lr, r2, lsl #2 │ │ │ │ @@ -3539777,33 +3539816,33 @@ │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ ldr.w r4, [ip, #4]! │ │ │ │ str.w r1, [ip] │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp lr, r7 │ │ │ │ - bne.n 99900a │ │ │ │ - cbz r3, 999064 │ │ │ │ + bne.n 99904a │ │ │ │ + cbz r3, 9990a4 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ add r2, r6 │ │ │ │ add.w r5, r5, #57344 @ 0xe000 │ │ │ │ ldr.w r3, [r5, #372] @ 0x174 │ │ │ │ cmp r2, r3 │ │ │ │ it cc │ │ │ │ movcc r2, r3 │ │ │ │ add.w r3, r0, #45312 @ 0xb100 │ │ │ │ add.w r1, r8, r2 │ │ │ │ adds r3, #192 @ 0xc0 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ - cbz r2, 999054 │ │ │ │ + cbz r2, 999094 │ │ │ │ ldr.w r1, [r3, #-4]! │ │ │ │ - cbnz r1, 999054 │ │ │ │ + cbnz r1, 999094 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 999048 │ │ │ │ + bne.n 999088 │ │ │ │ str.w r2, [r5, #372] @ 0x174 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r0, r2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ @@ -3539811,86 +3539850,86 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbz r3, 99909c │ │ │ │ + cbz r3, 9990dc │ │ │ │ add.w r5, r1, #48 @ 0x30 │ │ │ │ add.w r7, r1, #56 @ 0x38 │ │ │ │ ldr.w r3, [r5, #4]! │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 9990b6 │ │ │ │ + bne.n 9990f6 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 99908e │ │ │ │ + bne.n 9990ce │ │ │ │ mov r0, r6 │ │ │ │ blx 67b40 │ │ │ │ add.w r0, r4, #63488 @ 0xf800 │ │ │ │ ldrd r3, r2, [r0, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #28] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 990388 │ │ │ │ + bl 9903c8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9bee44 │ │ │ │ - cbnz r0, 9990d2 │ │ │ │ + bl 9bee84 │ │ │ │ + cbnz r0, 999112 │ │ │ │ ldr.w r0, [r4, #704] @ 0x2c0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ bl 5096cc │ │ │ │ - b.n 999098 │ │ │ │ + b.n 9990d8 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9bee44 │ │ │ │ + bl 9bee84 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 9990c6 │ │ │ │ + b.n 999106 │ │ │ │ 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, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #1 │ │ │ │ mov r7, r2 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 999176 │ │ │ │ + cbz r0, 9991b6 │ │ │ │ mov ip, r7 │ │ │ │ mov lr, r0 │ │ │ │ movs r7, #0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ str r3, [r4, #0] │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbz r5, 999158 │ │ │ │ + cbz r5, 999198 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 999146 │ │ │ │ + bne.n 999186 │ │ │ │ dmb ish │ │ │ │ movw r1, #63520 @ 0xf820 │ │ │ │ adds r0, r6, r1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [r6, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -3539903,33 +3539942,33 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ 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, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #1012] @ (999588 ) │ │ │ │ + ldr r2, [pc, #1012] @ (9995c8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #1012] @ (99958c ) │ │ │ │ + ldr r3, [pc, #1012] @ (9995cc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 6810c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9993d8 │ │ │ │ + beq.w 999418 │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ movs r3, #1 │ │ │ │ ubfx r1, r2, #2, #2 │ │ │ │ - cbz r1, 9991ca │ │ │ │ + cbz r1, 99920a │ │ │ │ sub.w r3, r1, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ubfx r8, r2, #4, #1 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ @@ -3539952,33 +3539991,33 @@ │ │ │ │ ldrb r6, [r4, #0] │ │ │ │ vstr s3, [r0, #16] │ │ │ │ and.w r7, r6, #7 │ │ │ │ subs r7, #1 │ │ │ │ cmp r7, #6 │ │ │ │ it hi │ │ │ │ movhi r7, #1 │ │ │ │ - bls.w 999414 │ │ │ │ + bls.w 999454 │ │ │ │ ubfx r6, r6, #3, #3 │ │ │ │ str r7, [r0, #20] │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #6 │ │ │ │ itt hi │ │ │ │ movhi r6, #1 │ │ │ │ strhi r6, [sp, #20] │ │ │ │ - bls.w 999406 │ │ │ │ + bls.w 999446 │ │ │ │ ldrh.w ip, [r4] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ str r6, [r0, #24] │ │ │ │ ubfx ip, ip, #6, #3 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #6 │ │ │ │ itt hi │ │ │ │ movhi r6, #1 │ │ │ │ strhi r6, [sp, #16] │ │ │ │ - bls.w 9993f8 │ │ │ │ + bls.w 999438 │ │ │ │ vldr s6, [r4, #16] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ ldrb.w sl, [r0, #36] @ 0x24 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ ubfx fp, r2, #5, #1 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ vcmp.f32 s6, #0.0 │ │ │ │ @@ -3539988,71 +3540027,71 @@ │ │ │ │ bfi sl, fp, #1, #1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ubfx ip, r3, #14, #3 │ │ │ │ bfi sl, ip, #2, #3 │ │ │ │ strb.w sl, [r0, #36] @ 0x24 │ │ │ │ it le │ │ │ │ movle r3, #0 │ │ │ │ - ble.n 9992ae │ │ │ │ + ble.n 9992ee │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s6, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #744] @ 99957c │ │ │ │ + vldrlt s15, [pc, #744] @ 9995bc │ │ │ │ movge.w r3, #16711680 @ 0xff0000 │ │ │ │ - vldrlt s14, [pc, #740] @ 999580 │ │ │ │ + vldrlt s14, [pc, #740] @ 9995c0 │ │ │ │ vmlalt.f32 s15, s6, s14 │ │ │ │ ittt lt │ │ │ │ vmovlt r3, s15 │ │ │ │ lsllt r3, r3, #16 │ │ │ │ andlt.w r3, r3, #16711680 @ 0xff0000 │ │ │ │ vldr s7, [r4, #20] │ │ │ │ vcmp.f32 s7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 9992ec │ │ │ │ + ble.n 99932c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s7, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #688] @ 99957c │ │ │ │ + vldrlt s15, [pc, #688] @ 9995bc │ │ │ │ orrge.w r3, r3, #65280 @ 0xff00 │ │ │ │ - vldrlt s14, [pc, #684] @ 999580 │ │ │ │ + vldrlt s14, [pc, #684] @ 9995c0 │ │ │ │ vmlalt.f32 s15, s7, s14 │ │ │ │ itttt lt │ │ │ │ vmovlt r6, s15 │ │ │ │ movlt.w sl, r6, lsl #8 │ │ │ │ uxthlt.w sl, sl │ │ │ │ orrlt.w r3, r3, sl │ │ │ │ vldr s8, [r4, #24] │ │ │ │ vcmp.f32 s8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 999326 │ │ │ │ + ble.n 999366 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s8, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #624] @ 99957c │ │ │ │ + vldrlt s15, [pc, #624] @ 9995bc │ │ │ │ orrge.w r3, r3, #255 @ 0xff │ │ │ │ - vldrlt s14, [pc, #620] @ 999580 │ │ │ │ + vldrlt s14, [pc, #620] @ 9995c0 │ │ │ │ vmlalt.f32 s15, s8, s14 │ │ │ │ ittt lt │ │ │ │ vstrlt s15, [sp, #24] │ │ │ │ ldrblt.w sl, [sp, #24] │ │ │ │ orrlt.w r3, r3, sl │ │ │ │ vldr s9, [r4, #28] │ │ │ │ vcmp.f32 s9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 99935c │ │ │ │ + ble.n 99939c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s9, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s15, [pc, #568] @ 99957c │ │ │ │ + vldrlt s15, [pc, #568] @ 9995bc │ │ │ │ orrge.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ - vldrlt s14, [pc, #564] @ 999580 │ │ │ │ + vldrlt s14, [pc, #564] @ 9995c0 │ │ │ │ vmlalt.f32 s15, s9, s14 │ │ │ │ itt lt │ │ │ │ vmovlt r6, s15 │ │ │ │ orrlt.w r3, r3, r6, lsl #24 │ │ │ │ vldr s11, [r4, #8] │ │ │ │ vmov.f64 d2, #96 @ 0x3f000000 0.5 │ │ │ │ vldr s10, [r4, #12] │ │ │ │ @@ -3540074,69 +3540113,69 @@ │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r0, #48] @ 0x30 │ │ │ │ cmp r3, r4 │ │ │ │ ite ne │ │ │ │ movne r6, #0 │ │ │ │ andeq.w r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 999568 │ │ │ │ + bne.w 9995a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbnz r3, 999420 │ │ │ │ + cbnz r3, 999460 │ │ │ │ add.w r5, r5, #63488 @ 0xf800 │ │ │ │ adds r5, #32 │ │ │ │ ldrd r3, r2, [r5, #-8] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #-8] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str.w r2, [r5, #-4] │ │ │ │ - ldr r2, [pc, #436] @ (999590 ) │ │ │ │ - ldr r3, [pc, #432] @ (99958c ) │ │ │ │ + ldr r2, [pc, #436] @ (9995d0 ) │ │ │ │ + ldr r3, [pc, #432] @ (9995cc ) │ │ │ │ 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 999578 │ │ │ │ + bne.w 9995b8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w sl, [pc, #408] @ 999594 │ │ │ │ + ldr.w sl, [pc, #408] @ 9995d4 │ │ │ │ add sl, pc │ │ │ │ ldr.w r6, [sl, ip, lsl #2] │ │ │ │ str r6, [sp, #16] │ │ │ │ - b.n 999248 │ │ │ │ - ldr.w ip, [pc, #400] @ 999598 │ │ │ │ + b.n 999288 │ │ │ │ + ldr.w ip, [pc, #400] @ 9995d8 │ │ │ │ add ip, pc │ │ │ │ ldr.w r6, [ip, r6, lsl #2] │ │ │ │ str r6, [sp, #20] │ │ │ │ - b.n 99922a │ │ │ │ - ldr.w ip, [pc, #388] @ 99959c │ │ │ │ + b.n 99926a │ │ │ │ + ldr.w ip, [pc, #388] @ 9995dc │ │ │ │ add ip, pc │ │ │ │ ldr.w r7, [ip, r7, lsl #2] │ │ │ │ - b.n 999216 │ │ │ │ + b.n 999256 │ │ │ │ sub.w r4, r1, #1 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 999562 │ │ │ │ + bne.w 9995a2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 99943c │ │ │ │ + beq.n 99947c │ │ │ │ orr.w r4, r4, #4 │ │ │ │ cmp.w lr, #1 │ │ │ │ and.w r2, r2, #12 │ │ │ │ it hi │ │ │ │ orrhi.w r4, r4, #64 @ 0x40 │ │ │ │ cmp.w ip, #7 │ │ │ │ ite ne │ │ │ │ addne.w r3, ip, #1 │ │ │ │ moveq r3, #8 │ │ │ │ - vldr s15, [pc, #300] @ 999584 │ │ │ │ + vldr s15, [pc, #300] @ 9995c4 │ │ │ │ cmp r2, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ vmov.f32 s16, s3 │ │ │ │ uxtb r3, r7 │ │ │ │ mov.w r7, #0 │ │ │ │ ite eq │ │ │ │ vmoveq.f32 s17, s15 │ │ │ │ @@ -3540174,30 +3540213,30 @@ │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ mov r1, r7 │ │ │ │ vldr s1, [sp, #36] @ 0x24 │ │ │ │ vldr s2, [sp, #40] @ 0x28 │ │ │ │ vldr s3, [sp, #44] @ 0x2c │ │ │ │ vldr s4, [sp, #48] @ 0x30 │ │ │ │ - bl 9bed9c │ │ │ │ - cbnz r0, 999506 │ │ │ │ + bl 9beddc │ │ │ │ + cbnz r0, 999546 │ │ │ │ add.w r3, r9, #1 │ │ │ │ bic.w r4, r4, #128 @ 0x80 │ │ │ │ mov.w r9, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.n 9994ac │ │ │ │ + bcs.n 9994ec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - b.n 9993c0 │ │ │ │ + b.n 999400 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ vmov.f32 s6, s18 │ │ │ │ strd sl, r3, [sp] │ │ │ │ vmov.f32 s5, s17 │ │ │ │ @@ -3540205,123 +3540244,123 @@ │ │ │ │ vmov.f32 s0, s16 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ mov r1, r7 │ │ │ │ vldr s1, [sp, #36] @ 0x24 │ │ │ │ vldr s2, [sp, #40] @ 0x28 │ │ │ │ vldr s3, [sp, #44] @ 0x2c │ │ │ │ vldr s4, [sp, #48] @ 0x30 │ │ │ │ - bl 9bed9c │ │ │ │ + bl 9beddc │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 9994f2 │ │ │ │ + b.n 999532 │ │ │ │ orr.w r4, r4, #16 │ │ │ │ - b.n 999432 │ │ │ │ + b.n 999472 │ │ │ │ strd r3, sl, [r0, #40] @ 0x28 │ │ │ │ mov.w r3, #1000 @ 0x3e8 │ │ │ │ str.w sl, [r0] │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b.n 9993b4 │ │ │ │ + b.n 9993f4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r4, #100] @ 0x64 │ │ │ │ + ldr r4, [r4, #96] @ 0x60 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ lsls r1, r0, #4 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + push {r3, r4, r7, lr} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ lsls r3, r5, #3 │ │ │ │ - push {r2, r3, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbz r3, 9995c4 │ │ │ │ + cbz r3, 999604 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 999624 │ │ │ │ + bne.n 999664 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r1, 999604 │ │ │ │ + cbz r1, 999644 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9995cc │ │ │ │ + bne.n 99960c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 999604 │ │ │ │ + cbnz r3, 999644 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 999604 │ │ │ │ + cbz r4, 999644 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9995f0 │ │ │ │ + bne.n 999630 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 999620 │ │ │ │ + cbz r3, 999660 │ │ │ │ mov r0, r6 │ │ │ │ blx 67b40 │ │ │ │ movw r1, #63520 @ 0xf820 │ │ │ │ adds r0, r5, r1 │ │ │ │ ldr r3, [r5, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, r1] │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9995e0 │ │ │ │ - bl 990388 │ │ │ │ + b.n 999620 │ │ │ │ + bl 9903c8 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9be8fc │ │ │ │ - cbnz r0, 999640 │ │ │ │ + bl 9be93c │ │ │ │ + cbnz r0, 999680 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ bl 5096cc │ │ │ │ - b.n 9995c4 │ │ │ │ + b.n 999604 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9be8fc │ │ │ │ + bl 9be93c │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 999634 │ │ │ │ - cbz r1, 99967a │ │ │ │ + b.n 999674 │ │ │ │ + cbz r1, 9996ba │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 99967c │ │ │ │ + cbz r2, 9996bc │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr.w r3, [r0, #436] @ 0x1b4 │ │ │ │ @@ -3540338,22 +3540377,22 @@ │ │ │ │ ldrb.w sl, [r3, #132] @ 0x84 │ │ │ │ eor.w sl, sl, #1 │ │ │ │ cmp r1, #4 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #0 │ │ │ │ andne.w sl, sl, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9998e0 │ │ │ │ + bne.w 999920 │ │ │ │ orrs.w r3, r4, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov ip, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 99986e │ │ │ │ + beq.w 9998ae │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 999922 │ │ │ │ + beq.w 999962 │ │ │ │ add.w r3, r2, r1, lsl #5 │ │ │ │ add.w r7, r0, #46080 @ 0xb400 │ │ │ │ adds r7, #196 @ 0xc4 │ │ │ │ add.w fp, r0, #60928 @ 0xee00 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ @@ -3540367,61 +3540406,61 @@ │ │ │ │ strd sl, r0, [sp, #4] │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ orrne.w sl, sl, #1 │ │ │ │ - beq.n 999740 │ │ │ │ + beq.n 999780 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9998d2 │ │ │ │ - cbz r5, 99972c │ │ │ │ + beq.w 999912 │ │ │ │ + cbz r5, 99976c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 99973c │ │ │ │ + cbnz r2, 99977c │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr.w r2, [r0, #436] @ 0x1b4 │ │ │ │ blx r2 │ │ │ │ str r5, [r7, #0] │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - cbz r5, 999778 │ │ │ │ + cbz r5, 9997b8 │ │ │ │ ldrh r0, [r5, #4] │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 99975e │ │ │ │ + cbz r0, 99979e │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ lsl.w r2, r1, r9 │ │ │ │ orr.w r2, r8, r2 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r8, r2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ubfx r2, r2, #15, #5 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9998c6 │ │ │ │ + beq.w 999906 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 999770 │ │ │ │ - cbnz r2, 999778 │ │ │ │ + beq.n 9997b0 │ │ │ │ + cbnz r2, 9997b8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ str r2, [r4, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 99970c │ │ │ │ + bne.n 99974c │ │ │ │ ldrd r9, ip, [sp, #8] │ │ │ │ ldrd r2, r4, [sp, #16] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r3, r4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 9997de │ │ │ │ + bcs.n 99981e │ │ │ │ add.w r3, r2, ip, lsl #5 │ │ │ │ add.w r6, r9, #46080 @ 0xb400 │ │ │ │ add r3, r4 │ │ │ │ adds r6, #196 @ 0xc4 │ │ │ │ mov r5, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ @@ -3540429,413 +3540468,413 @@ │ │ │ │ mov r3, r2 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, sl │ │ │ │ mov fp, ip │ │ │ │ mov sl, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ - cbz r1, 9997d0 │ │ │ │ + cbz r1, 999810 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 9997ca │ │ │ │ + cbnz r2, 99980a │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr.w r2, [r0, #436] @ 0x1b4 │ │ │ │ blx r2 │ │ │ │ movs r2, #1 │ │ │ │ str.w r7, [sl] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 9997b4 │ │ │ │ + bcc.n 9997f4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov sl, r2 │ │ │ │ mov ip, fp │ │ │ │ mov r2, r6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 999868 │ │ │ │ + beq.n 9998a8 │ │ │ │ add.w r1, r9, ip, lsl #2 │ │ │ │ add r4, r2 │ │ │ │ add.w r1, r1, #57344 @ 0xe000 │ │ │ │ add.w r3, r9, #46080 @ 0xb400 │ │ │ │ adds r3, #200 @ 0xc8 │ │ │ │ ldr.w r2, [r1, #396] @ 0x18c │ │ │ │ cmp r4, r2 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ add.w r2, r4, ip, lsl #5 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r4, 999814 │ │ │ │ + cbz r4, 999854 │ │ │ │ ldr.w r2, [r3, #-4]! │ │ │ │ - cbnz r2, 999814 │ │ │ │ + cbnz r2, 999854 │ │ │ │ subs r4, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 999808 │ │ │ │ + bne.n 999848 │ │ │ │ add.w r2, r9, #57344 @ 0xe000 │ │ │ │ str.w r4, [r1, #396] @ 0x18c │ │ │ │ movw r1, #60992 @ 0xee40 │ │ │ │ add.w r0, r9, r1 │ │ │ │ ldr.w r3, [r9, r1] │ │ │ │ ldr.w r4, [r2, #436] @ 0x1b4 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ orr.w r5, r3, #524288 @ 0x80000 │ │ │ │ cmp r4, r8 │ │ │ │ str.w r5, [r9, r1] │ │ │ │ - beq.n 999916 │ │ │ │ + beq.n 999956 │ │ │ │ movw r1, #60992 @ 0xee40 │ │ │ │ orr.w r3, r3, #67633152 @ 0x4080000 │ │ │ │ str.w r3, [r9, r1] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r6, [r0, #4] │ │ │ │ strd r3, r8, [r2, #432] @ 0x1b0 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ - bl 9a5118 │ │ │ │ - cbz r0, 999868 │ │ │ │ + bl 9a5158 │ │ │ │ + cbz r0, 9998a8 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ ldr.w r3, [r9, r2] │ │ │ │ orr.w r3, r3, #2048 @ 0x800 │ │ │ │ str.w r3, [r9, r2] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r0, r1, lsl #2 │ │ │ │ add.w r7, r7, #57344 @ 0xe000 │ │ │ │ ldr.w r8, [r7, #396] @ 0x18c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 99990c │ │ │ │ + beq.n 99994c │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ add.w r5, r0, r1, lsl #7 │ │ │ │ add.w r5, r5, #46080 @ 0xb400 │ │ │ │ mov sl, r1 │ │ │ │ adds r5, #196 @ 0xc4 │ │ │ │ mov r6, r8 │ │ │ │ mov fp, r2 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ - cbz r1, 9998aa │ │ │ │ + cbz r1, 9998ea │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 9998aa │ │ │ │ + cbnz r3, 9998ea │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr.w r3, [r0, #436] @ 0x1b4 │ │ │ │ blx r3 │ │ │ │ str.w r8, [r5] │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r7, #396] @ 0x18c │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 999894 │ │ │ │ + bhi.n 9998d4 │ │ │ │ mov ip, sl │ │ │ │ mov r2, fp │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 999788 │ │ │ │ + b.n 9997c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 999778 │ │ │ │ + b.n 9997b8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 99973c │ │ │ │ + beq.w 99977c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 99973c │ │ │ │ + b.n 99977c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 999868 │ │ │ │ + beq.n 9998a8 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r5, #0 │ │ │ │ subs r6, r3, #4 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ - cbz r1, 999900 │ │ │ │ + cbz r1, 999940 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 999900 │ │ │ │ + cbnz r3, 999940 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr.w r3, [r0, #436] @ 0x1b4 │ │ │ │ blx r3 │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 9998ea │ │ │ │ + bne.n 99992a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 999792 │ │ │ │ - b.n 999868 │ │ │ │ + bne.w 9997d2 │ │ │ │ + b.n 9998a8 │ │ │ │ ldr.w r1, [r2, #432] @ 0x1b0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 99983a │ │ │ │ - b.n 99984e │ │ │ │ + bne.n 99987a │ │ │ │ + b.n 99988e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 999868 │ │ │ │ + beq.n 9998a8 │ │ │ │ mov r8, r4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 999792 │ │ │ │ + b.n 9997d2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r7, r0, #38912 @ 0x9800 │ │ │ │ mov r8, r0 │ │ │ │ add.w r9, r7, #64 @ 0x40 │ │ │ │ adds r7, #88 @ 0x58 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r6, r7 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ mov r5, r6 │ │ │ │ movs r4, #0 │ │ │ │ - cbz r3, 999980 │ │ │ │ + cbz r3, 9999c0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ - cbz r1, 999976 │ │ │ │ + cbz r1, 9999b6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 999972 │ │ │ │ + cbnz r3, 9999b2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr.w r3, [r0, #436] @ 0x1b4 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r4, #1 │ │ │ │ str.w sl, [r5] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 99995c │ │ │ │ + bhi.n 99999c │ │ │ │ adds r6, #128 @ 0x80 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 999952 │ │ │ │ + bne.n 999992 │ │ │ │ add.w r5, r8, #61440 @ 0xf000 │ │ │ │ ldr.w r1, [r5, #2228] @ 0x8b4 │ │ │ │ - cbz r1, 999998 │ │ │ │ + cbz r1, 9999d8 │ │ │ │ ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r5, #2224] @ 0x8b0 │ │ │ │ - cbz r1, 9999a6 │ │ │ │ + cbz r1, 9999e6 │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r5, #2220] @ 0x8ac │ │ │ │ - cbz r1, 9999e8 │ │ │ │ + cbz r1, 999a28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9999b0 │ │ │ │ + bne.n 9999f0 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9999e8 │ │ │ │ + cbnz r3, 999a28 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9999e8 │ │ │ │ + cbz r4, 999a28 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9999d4 │ │ │ │ + bne.n 999a14 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9999f2 │ │ │ │ + cbz r3, 999a32 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #2220] @ 0x8ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9999c4 │ │ │ │ + b.n 999a04 │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #48] @ (999a2c ) │ │ │ │ - ldr r2, [pc, #52] @ (999a30 ) │ │ │ │ - ldr r3, [pc, #52] @ (999a34 ) │ │ │ │ + ldr r1, [pc, #48] @ (999a6c ) │ │ │ │ + ldr r2, [pc, #52] @ (999a70 ) │ │ │ │ + ldr r3, [pc, #52] @ (999a74 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #52] @ 999a38 │ │ │ │ + ldr.w ip, [pc, #52] @ 999a78 │ │ │ │ add r3, pc │ │ │ │ strd r1, r2, [r0, #144] @ 0x90 │ │ │ │ str.w r3, [r0, #328] @ 0x148 │ │ │ │ add ip, pc │ │ │ │ - ldr r1, [pc, #40] @ (999a3c ) │ │ │ │ - ldr r2, [pc, #40] @ (999a40 ) │ │ │ │ - ldr r3, [pc, #44] @ (999a44 ) │ │ │ │ + ldr r1, [pc, #40] @ (999a7c ) │ │ │ │ + ldr r2, [pc, #40] @ (999a80 ) │ │ │ │ + ldr r3, [pc, #44] @ (999a84 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r0, #152] @ 0x98 │ │ │ │ add r3, pc │ │ │ │ strd r1, r2, [r0, #432] @ 0x1b0 │ │ │ │ str.w r3, [r0, #440] @ 0x1b8 │ │ │ │ bx lr │ │ │ │ - bl 915a2e │ │ │ │ - bl 75ba32 │ │ │ │ + bl 915a6e │ │ │ │ + bl 75ba72 │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ - bl 7efa3a │ │ │ │ - bl 883a3e │ │ │ │ + bl 7efa7a │ │ │ │ + bl 883a7e │ │ │ │ @ instruction: 0xfb83ffff │ │ │ │ mcrr2 15, 15, pc, sp, cr15 @ │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #20 │ │ │ │ movs r0, #1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ blx 6810c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 999ab2 │ │ │ │ + cbz r0, 999af2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 999af2 │ │ │ │ - cbz r6, 999a92 │ │ │ │ + beq.n 999b32 │ │ │ │ + cbz r6, 999ad2 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 999aaa │ │ │ │ + beq.n 999aea │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 999a80 │ │ │ │ + bne.n 999ac0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 999a96 │ │ │ │ + bne.n 999ad6 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 999ab8 │ │ │ │ + cbz r3, 999af8 │ │ │ │ strd r6, r7, [r5, #4] │ │ │ │ strd r8, r9, [r5, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 999aaa │ │ │ │ + beq.n 999aea │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 999aca │ │ │ │ + bne.n 999b0a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 999aaa │ │ │ │ + bne.n 999aea │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 999ac6 │ │ │ │ - b.n 999aaa │ │ │ │ + bne.n 999b06 │ │ │ │ + b.n 999aea │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 999aaa │ │ │ │ + beq.n 999aea │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 999afa │ │ │ │ + bne.n 999b3a │ │ │ │ dmb ish │ │ │ │ - b.n 999aaa │ │ │ │ + b.n 999aea │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - cbz r1, 999b60 │ │ │ │ + cbz r1, 999ba0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 999b28 │ │ │ │ + bne.n 999b68 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 999b60 │ │ │ │ + cbnz r3, 999ba0 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 999b60 │ │ │ │ + cbz r4, 999ba0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 999b4c │ │ │ │ + bne.n 999b8c │ │ │ │ dmb ish │ │ │ │ - cbz r3, 999b68 │ │ │ │ + cbz r3, 999ba8 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ - b.n 999b3c │ │ │ │ + b.n 999b7c │ │ │ │ stmdb 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 sl, r1 │ │ │ │ add.w r8, r0, #61440 @ 0xf000 │ │ │ │ - ldr r1, [pc, #532] @ (999d9c ) │ │ │ │ + ldr r1, [pc, #532] @ (999ddc ) │ │ │ │ mov r9, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #528] @ (999da0 ) │ │ │ │ + ldr r3, [pc, #528] @ (999de0 ) │ │ │ │ ldr.w r6, [r8, #2140] @ 0x85c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r6, 999bba │ │ │ │ + cbz r6, 999bfa │ │ │ │ add.w r3, r0, #63488 @ 0xf800 │ │ │ │ movs r4, #1 │ │ │ │ adds r3, #108 @ 0x6c │ │ │ │ add.w r0, r3, r6, lsl #2 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ - cbz r1, 999bb6 │ │ │ │ + cbz r1, 999bf6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ strb.w r4, [r1, #476] @ 0x1dc │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 999baa │ │ │ │ + bne.n 999bea │ │ │ │ ldr.w r3, [r8, #2164] @ 0x874 │ │ │ │ str.w r3, [r8, #2184] @ 0x888 │ │ │ │ ldr.w r3, [r8, #2168] @ 0x878 │ │ │ │ str.w r3, [r8, #2188] @ 0x88c │ │ │ │ ldr.w r3, [r8, #2172] @ 0x87c │ │ │ │ str.w r3, [r8, #2192] @ 0x890 │ │ │ │ ldr.w r3, [r8, #2160] @ 0x870 │ │ │ │ str.w r3, [r8, #2180] @ 0x884 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 999d1a │ │ │ │ + beq.w 999d5a │ │ │ │ add.w fp, r9, #63488 @ 0xf800 │ │ │ │ subs r3, r2, #4 │ │ │ │ add.w fp, fp, #96 @ 0x60 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r6, r4 │ │ │ │ strd r4, r8, [sp, #12] │ │ │ │ mov r7, fp │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r3 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 999cde │ │ │ │ + beq.n 999d1e │ │ │ │ ldr.w fp, [r4, #4] │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, fp │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ ldr.w r2, [fp, #156] @ 0x9c │ │ │ │ movs r3, #3 │ │ │ │ str r0, [r7, #0] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ @@ -3540855,20 +3540894,20 @@ │ │ │ │ it cs │ │ │ │ movcs r4, r2 │ │ │ │ adds r5, #1 │ │ │ │ str r4, [r6, #8] │ │ │ │ adds r7, #4 │ │ │ │ adds r6, #12 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 999c02 │ │ │ │ + bne.n 999c42 │ │ │ │ ldrd r4, r8, [sp, #12] │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldr.w r6, [r8, #2140] @ 0x85c │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 999c8a │ │ │ │ + bls.n 999cca │ │ │ │ add.w r0, r5, #15872 @ 0x3e00 │ │ │ │ subs r5, r6, r5 │ │ │ │ adds r0, #24 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r5, #2 │ │ │ │ lsls r7, r0, #2 │ │ │ │ add.w r0, r9, r7 │ │ │ │ @@ -3540881,151 +3540920,151 @@ │ │ │ │ cmp r6, sl │ │ │ │ ldr.w r0, [r9, #632] @ 0x278 │ │ │ │ it cc │ │ │ │ movcc r6, sl │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9be408 │ │ │ │ - cbnz r0, 999ce6 │ │ │ │ + bl 9be448 │ │ │ │ + cbnz r0, 999d26 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str.w sl, [r8, #2140] @ 0x85c │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #134] @ 0x86 │ │ │ │ - cbz r3, 999cc4 │ │ │ │ + cbz r3, 999d04 │ │ │ │ ldr.w r2, [r8, #2176] @ 0x880 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 999d2c │ │ │ │ - ldr r2, [pc, #220] @ (999da4 ) │ │ │ │ - ldr r3, [pc, #216] @ (999da0 ) │ │ │ │ + cbnz r3, 999d6c │ │ │ │ + ldr r2, [pc, #220] @ (999de4 ) │ │ │ │ + ldr r3, [pc, #216] @ (999de0 ) │ │ │ │ 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 999d96 │ │ │ │ + bne.n 999dd6 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [r7, #0] │ │ │ │ str r4, [r7, #16] │ │ │ │ str r4, [r6, #4] │ │ │ │ - b.n 999c4a │ │ │ │ + b.n 999c8a │ │ │ │ ldr.w r2, [r9, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ mov r3, fp │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r9, #632] @ 0x278 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9be408 │ │ │ │ + bl 9be448 │ │ │ │ ldr.w r2, [r9, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 999ca0 │ │ │ │ + b.n 999ce0 │ │ │ │ add.w fp, r9, #63488 @ 0xf800 │ │ │ │ mov r5, sl │ │ │ │ add.w fp, fp, #96 @ 0x60 │ │ │ │ add r4, sp, #28 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ - b.n 999c62 │ │ │ │ + b.n 999ca2 │ │ │ │ ldrb.w r3, [r8, #2136] @ 0x858 │ │ │ │ - cbnz r3, 999d62 │ │ │ │ + cbnz r3, 999da2 │ │ │ │ add.w r5, r9, #63488 @ 0xf800 │ │ │ │ ldr.w r7, [r2, #532] @ 0x214 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #1 │ │ │ │ adds r5, #152 @ 0x98 │ │ │ │ lsl.w r3, r6, r4 │ │ │ │ tst r3, r7 │ │ │ │ - beq.n 999d54 │ │ │ │ + beq.n 999d94 │ │ │ │ ldr.w r3, [r9, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r5, r4, lsl #2] │ │ │ │ blx r3 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 999d40 │ │ │ │ + bne.n 999d80 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #2136] @ 0x858 │ │ │ │ - b.n 999cc4 │ │ │ │ + b.n 999d04 │ │ │ │ add.w r7, r9, #63488 @ 0xf800 │ │ │ │ ldr.w r6, [r2, #532] @ 0x214 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #1 │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ lsl.w r3, r5, r4 │ │ │ │ tst r3, r6 │ │ │ │ - beq.n 999d84 │ │ │ │ + beq.n 999dc4 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r7, r4, lsl #2] │ │ │ │ blx r3 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 999d70 │ │ │ │ + bne.n 999db0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r8, #2176] @ 0x880 │ │ │ │ strb.w r3, [r8, #2136] @ 0x858 │ │ │ │ - b.n 999d32 │ │ │ │ + b.n 999d72 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r6, #68] @ 0x44 │ │ │ │ + str r2, [r6, #64] @ 0x40 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb 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] │ │ │ │ str.w r0, [ip, #-152] │ │ │ │ sub.w sp, sp, #8256 @ 0x2040 │ │ │ │ - ldr r3, [pc, #796] @ (99a0e8 ) │ │ │ │ + ldr r3, [pc, #796] @ (99a128 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #796] @ (99a0ec ) │ │ │ │ + ldr r2, [pc, #796] @ (99a12c ) │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add.w r1, sp, #8256 @ 0x2040 │ │ │ │ add r2, pc │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99a0da │ │ │ │ + beq.w 99a11a │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r0, #724] @ 0x2d4 │ │ │ │ bl 509594 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 99a0da │ │ │ │ + beq.w 99a11a │ │ │ │ mov.w r1, #544 @ 0x220 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99a0da │ │ │ │ + beq.w 99a11a │ │ │ │ ldr r7, [sp, #16] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r2, #524 @ 0x20c │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r7 │ │ │ │ blx 666a8 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ @@ -3541045,15 +3541084,15 @@ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ str.w r4, [r3, #-36] │ │ │ │ strd r4, r4, [r3, #-20] │ │ │ │ strd r4, r4, [r3, #-12] │ │ │ │ strd r4, r4, [r3, #-32] │ │ │ │ str.w r4, [r3, #-24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 99a0e0 │ │ │ │ + beq.w 99a120 │ │ │ │ ldr.w r2, [r5, #536] @ 0x218 │ │ │ │ mov fp, r4 │ │ │ │ mov.w lr, #1 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r4, [sp, #28] │ │ │ │ strd r6, sl, [sp, #64] @ 0x40 │ │ │ │ @@ -3541086,15 +3541125,15 @@ │ │ │ │ lsl.w r2, r5, ip │ │ │ │ orrs r0, r2 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r8, [r2, #970] @ 0x3ca │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 999f0e │ │ │ │ + bcs.n 999f4e │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add.w r2, r2, r4, lsl #4 │ │ │ │ subs r7, r0, r1 │ │ │ │ str r6, [r2, #0] │ │ │ │ cmp r7, #4 │ │ │ │ str r5, [r2, #12] │ │ │ │ @@ -3541104,18 +3541143,18 @@ │ │ │ │ add r1, r7 │ │ │ │ adds r4, #1 │ │ │ │ lsl.w r7, lr, r7 │ │ │ │ adds r2, #16 │ │ │ │ subs r7, #1 │ │ │ │ cmp r1, r0 │ │ │ │ strb.w r7, [r2, #-8] │ │ │ │ - bcc.n 999ee8 │ │ │ │ + bcc.n 999f28 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 999fca │ │ │ │ + bne.n 99a00a │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ lsls r2, r4, #4 │ │ │ │ ldrb.w r0, [r0, #569] @ 0x239 │ │ │ │ str r0, [r3, r2] │ │ │ │ add ip, r3 │ │ │ │ @@ -3541138,103 +3541177,103 @@ │ │ │ │ orrs r2, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrh r2, [r6, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ str.w r2, [ip, #-36] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp fp, r2 │ │ │ │ - bne.n 999e86 │ │ │ │ + bne.n 999ec6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldrd r6, sl, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w r2, [r3, #532] @ 0x214 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r3, #536] @ 0x218 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r7, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r7, #134] @ 0x86 │ │ │ │ - cbz r3, 999f8e │ │ │ │ + cbz r3, 999fce │ │ │ │ ldr r5, [sp, #28] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #1 │ │ │ │ it ls │ │ │ │ cmpls r4, #64 @ 0x40 │ │ │ │ - bhi.n 99a026 │ │ │ │ + bhi.n 99a066 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ - bl 9bef38 │ │ │ │ - cbnz r0, 999fee │ │ │ │ - ldr r2, [pc, #332] @ (99a0f0 ) │ │ │ │ + bl 9bef78 │ │ │ │ + cbnz r0, 99a02e │ │ │ │ + ldr r2, [pc, #332] @ (99a130 ) │ │ │ │ add.w r1, sp, #8256 @ 0x2040 │ │ │ │ - ldr r3, [pc, #316] @ (99a0e8 ) │ │ │ │ + ldr r3, [pc, #316] @ (99a128 ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 99a0e4 │ │ │ │ + bne.w 99a124 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ add.w sp, sp, #8256 @ 0x2040 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #13 │ │ │ │ itt ne │ │ │ │ lslne r2, r4, #4 │ │ │ │ strne.w sl, [r3, r2] │ │ │ │ - bne.n 999f24 │ │ │ │ + bne.n 999f64 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb.w r0, [r0, #569] @ 0x239 │ │ │ │ ldrb.w r2, [r2, #1050] @ 0x41a │ │ │ │ adds r0, #1 │ │ │ │ add r0, r2 │ │ │ │ lsls r2, r4, #4 │ │ │ │ str r0, [r3, r2] │ │ │ │ - b.n 999f24 │ │ │ │ + b.n 999f64 │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ - bl 9bef38 │ │ │ │ + bl 9bef78 │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 999fa2 │ │ │ │ + b.n 999fe2 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r9, r4, lsl #4 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99ba54 │ │ │ │ + bl 99ba94 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99a0ca │ │ │ │ + beq.n 99a10a │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99a0c2 │ │ │ │ + beq.n 99a102 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ blx 666a8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx r3 │ │ │ │ @@ -3541246,273 +3541285,273 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ - bl 9bf7b8 │ │ │ │ + bl 9bf7f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 999fa2 │ │ │ │ + beq.n 999fe2 │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ strd r7, r9, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ - bl 9bf7b8 │ │ │ │ + bl 9bf7f8 │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 999fa2 │ │ │ │ + b.n 999fe2 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r6, #724] @ 0x2d4 │ │ │ │ mov r1, sl │ │ │ │ bl 5096cc │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 67b40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 999fa2 │ │ │ │ + b.n 999fe2 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ - b.n 999f8e │ │ │ │ + b.n 999fce │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #32] │ │ │ │ + str r6, [r4, #28] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r2, #0] │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ sub sp, #8 │ │ │ │ - cbz r1, 99a112 │ │ │ │ + cbz r1, 99a152 │ │ │ │ ldr.w r3, [r1, #528] @ 0x210 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r2, [r3, #132] @ 0x84 │ │ │ │ - cbz r2, 99a16a │ │ │ │ + cbz r2, 99a1aa │ │ │ │ add.w r4, r0, #61440 @ 0xf000 │ │ │ │ ldr.w ip, [r4, #2176] @ 0x880 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 99a16a │ │ │ │ + beq.n 99a1aa │ │ │ │ ldrb.w r3, [r3, #134] @ 0x86 │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r0 │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 99a1a8 │ │ │ │ + cbnz r3, 99a1e8 │ │ │ │ ldr.w r0, [r2, #632] @ 0x278 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 9be514 │ │ │ │ - cbnz r0, 99a16c │ │ │ │ + bl 9be554 │ │ │ │ + cbnz r0, 99a1ac │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str.w r6, [r4, #2176] @ 0x880 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #134] @ 0x86 │ │ │ │ cmp r6, r0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ - cbnz r3, 99a172 │ │ │ │ + cbnz r3, 99a1b2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r3, [r6, #532] @ 0x214 │ │ │ │ add.w r6, r2, #63488 @ 0xf800 │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ tst r1, r5 │ │ │ │ - beq.n 99a19a │ │ │ │ + beq.n 99a1da │ │ │ │ ldr.w r1, [r6, r3, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #68] @ 0x44 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 99a180 │ │ │ │ + bne.n 99a1c0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #2136] @ 0x858 │ │ │ │ - b.n 99a16a │ │ │ │ + b.n 99a1aa │ │ │ │ ldrb.w r3, [r4, #2136] @ 0x858 │ │ │ │ ldr.w r1, [ip, #536] @ 0x218 │ │ │ │ str.w r1, [r4, #2196] @ 0x894 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99a140 │ │ │ │ + beq.n 99a180 │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ add.w r8, r0, #63488 @ 0xf800 │ │ │ │ add.w r8, r8, #152 @ 0x98 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r3 │ │ │ │ tst r1, r7 │ │ │ │ - beq.n 99a1e2 │ │ │ │ + beq.n 99a222 │ │ │ │ ldr.w r1, [r8, r3, lsl #2] │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 99a1c8 │ │ │ │ + bne.n 99a208 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #2136] @ 0x858 │ │ │ │ - b.n 99a140 │ │ │ │ + b.n 99a180 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r0, #632] @ 0x278 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldr.w r1, [r1, #528] @ 0x210 │ │ │ │ mov r6, r3 │ │ │ │ - bl 9befb0 │ │ │ │ - cbnz r0, 99a254 │ │ │ │ + bl 9beff0 │ │ │ │ + cbnz r0, 99a294 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #134] @ 0x86 │ │ │ │ - cbz r3, 99a232 │ │ │ │ + cbz r3, 99a272 │ │ │ │ ldr.w r1, [r5, #540] @ 0x21c │ │ │ │ - cbz r1, 99a232 │ │ │ │ + cbz r1, 99a272 │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ add.w r3, r4, #61440 @ 0xf000 │ │ │ │ ldr.w r2, [r3, #2176] @ 0x880 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 99a286 │ │ │ │ + beq.n 99a2c6 │ │ │ │ ldr.w r1, [r5, #528] @ 0x210 │ │ │ │ ldr.w r0, [r4, #724] @ 0x2d4 │ │ │ │ bl 5096cc │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r1, [r5, #528] @ 0x210 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9befb0 │ │ │ │ + bl 9beff0 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99a21a │ │ │ │ + b.n 99a25a │ │ │ │ ldrb.w r2, [r3, #2136] @ 0x858 │ │ │ │ - cbnz r2, 99a294 │ │ │ │ + cbnz r2, 99a2d4 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #2176] @ 0x880 │ │ │ │ - b.n 99a23e │ │ │ │ + b.n 99a27e │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ add.w r7, r4, #63488 @ 0xf800 │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ mov r6, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ lsls r1, r2 │ │ │ │ tst r1, r6 │ │ │ │ - beq.n 99a2bc │ │ │ │ + beq.n 99a2fc │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 99a2a2 │ │ │ │ + bne.n 99a2e2 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #2136] @ 0x858 │ │ │ │ - b.n 99a28c │ │ │ │ + b.n 99a2cc │ │ │ │ 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 │ │ │ │ add.w r8, r0, #61440 @ 0xf000 │ │ │ │ ldr.w r3, [r8, #2140] @ 0x85c │ │ │ │ - cbz r3, 99a314 │ │ │ │ + cbz r3, 99a354 │ │ │ │ add.w r5, r0, #63488 @ 0xf800 │ │ │ │ ldr.w r6, [r0, #632] @ 0x278 │ │ │ │ adds r5, #92 @ 0x5c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 99a2fc │ │ │ │ + b.n 99a33c │ │ │ │ ldr.w r3, [r8, #2140] @ 0x85c │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 99a314 │ │ │ │ + bls.n 99a354 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ movs r3, #1 │ │ │ │ ldr r7, [r6, #80] @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ adds r4, #1 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99a2f4 │ │ │ │ + beq.n 99a334 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #20] @ (99a334 ) │ │ │ │ - ldr r2, [pc, #24] @ (99a338 ) │ │ │ │ - ldr r3, [pc, #24] @ (99a33c ) │ │ │ │ + ldr r1, [pc, #20] @ (99a374 ) │ │ │ │ + ldr r2, [pc, #24] @ (99a378 ) │ │ │ │ + ldr r3, [pc, #24] @ (99a37c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r0, #360] @ 0x168 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #368] @ 0x170 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bl 8be336 │ │ │ │ - bl 98433a │ │ │ │ - pldw [pc, #-4095] @ 999341 │ │ │ │ + bl 8be376 │ │ │ │ + bl 98437a │ │ │ │ + pldw [pc, #-4095] @ 999381 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #134] @ 0x86 │ │ │ │ - cbz r3, 99a37a │ │ │ │ + cbz r3, 99a3ba │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r6, r0, #63488 @ 0xf800 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ @@ -3541521,115 +3541560,115 @@ │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ blx r3 │ │ │ │ cmp r4, #4 │ │ │ │ str.w r0, [r6, #4]! │ │ │ │ - bne.n 99a364 │ │ │ │ + bne.n 99a3a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #134] @ 0x86 │ │ │ │ - cbz r3, 99a3b4 │ │ │ │ + cbz r3, 99a3f4 │ │ │ │ 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, #63488 @ 0xf800 │ │ │ │ add.w r6, r0, #63488 @ 0xf800 │ │ │ │ mov r4, r0 │ │ │ │ adds r5, #148 @ 0x94 │ │ │ │ adds r6, #164 @ 0xa4 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 99a3a4 │ │ │ │ + bne.n 99a3e4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #140] @ (99a458 ) │ │ │ │ + ldr r2, [pc, #140] @ (99a498 ) │ │ │ │ add.w r5, r0, #61440 @ 0xf000 │ │ │ │ - ldr r3, [pc, #140] @ (99a45c ) │ │ │ │ + ldr r3, [pc, #140] @ (99a49c ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r5, #2176] @ 0x880 │ │ │ │ - cbz r3, 99a420 │ │ │ │ + cbz r3, 99a460 │ │ │ │ ldrb.w r2, [r5, #2136] @ 0x858 │ │ │ │ - cbz r2, 99a420 │ │ │ │ + cbz r2, 99a460 │ │ │ │ add.w r7, r0, #63488 @ 0xf800 │ │ │ │ ldr.w r8, [r3, #532] @ 0x214 │ │ │ │ adds r7, #152 @ 0x98 │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ lsl.w r2, r6, r3 │ │ │ │ tst.w r2, r8 │ │ │ │ - beq.n 99a414 │ │ │ │ + beq.n 99a454 │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 99a3fc │ │ │ │ + bne.n 99a43c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #2136] @ 0x858 │ │ │ │ add.w r1, r9, #15872 @ 0x3e00 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ adds r1, #38 @ 0x26 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ blx r5 │ │ │ │ - cbz r0, 99a438 │ │ │ │ + cbz r0, 99a478 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #36] @ (99a460 ) │ │ │ │ - ldr r3, [pc, #32] @ (99a45c ) │ │ │ │ + ldr r2, [pc, #36] @ (99a4a0 ) │ │ │ │ + ldr r3, [pc, #32] @ (99a49c ) │ │ │ │ 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 99a452 │ │ │ │ + bne.n 99a492 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, r0] │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp r0, #83 @ 0x53 │ │ │ │ - bhi.n 99a4f6 │ │ │ │ + bhi.n 99a536 │ │ │ │ cmp r0, #12 │ │ │ │ - bls.n 99a4be │ │ │ │ + bls.n 99a4fe │ │ │ │ subs r0, #13 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bhi.n 99a4be │ │ │ │ + bhi.n 99a4fe │ │ │ │ tbb [pc, r0] │ │ │ │ - ldr r1, [pc, #300] @ (99a5a4 ) │ │ │ │ + ldr r1, [pc, #300] @ (99a5e4 ) │ │ │ │ subs r2, #56 @ 0x38 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ movs r4, #36 @ 0x24 │ │ │ │ @@ -3541686,15 +3541725,15 @@ │ │ │ │ movs r0, #3 │ │ │ │ bx lr │ │ │ │ movs r0, #11 │ │ │ │ bx lr │ │ │ │ movs r0, #6 │ │ │ │ bx lr │ │ │ │ cmp r0, #191 @ 0xbf │ │ │ │ - beq.n 99a504 │ │ │ │ + beq.n 99a544 │ │ │ │ cmp r0, #192 @ 0xc0 │ │ │ │ ite ne │ │ │ │ movne r0, #17 │ │ │ │ moveq r0, #14 │ │ │ │ bx lr │ │ │ │ movs r0, #13 │ │ │ │ bx lr │ │ │ │ @@ -3541715,55 +3541754,55 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbnz r3, 99a560 │ │ │ │ + cbnz r3, 99a5a0 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ add.w r0, r4, #63488 @ 0xf800 │ │ │ │ ldrd r3, r2, [r0, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #44] @ 0x2c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 990388 │ │ │ │ + bl 9903c8 │ │ │ │ ldr.w r1, [r5, #620] @ 0x26c │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9beacc │ │ │ │ - cbnz r0, 99a598 │ │ │ │ + bl 9beb0c │ │ │ │ + cbnz r0, 99a5d8 │ │ │ │ add.w r3, r4, #36864 @ 0x9000 │ │ │ │ ldr.w r1, [r5, #620] @ 0x26c │ │ │ │ ldr.w r0, [r4, #696] @ 0x2b8 │ │ │ │ ldr.w r2, [r3, #660] @ 0x294 │ │ │ │ cmp r1, r2 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ streq.w r2, [r3, #660] @ 0x294 │ │ │ │ ldreq.w r1, [r5, #620] @ 0x26c │ │ │ │ bl 5096cc │ │ │ │ - b.n 99a546 │ │ │ │ + b.n 99a586 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r1, [r5, #620] @ 0x26c │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9beacc │ │ │ │ + bl 9beb0c │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99a572 │ │ │ │ + b.n 99a5b2 │ │ │ │ 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 │ │ │ │ @@ -3541781,52 +3541820,52 @@ │ │ │ │ str r3, [r4, r2] │ │ │ │ add sp, #8 │ │ │ │ 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, #3264] @ 0xcc0 │ │ │ │ - ldr r2, [pc, #408] @ (99a7b4 ) │ │ │ │ + ldr r2, [pc, #408] @ (99a7f4 ) │ │ │ │ sub.w sp, sp, #796 @ 0x31c │ │ │ │ - ldr r3, [pc, #408] @ (99a7b8 ) │ │ │ │ + ldr r3, [pc, #408] @ (99a7f8 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #788] @ 0x314 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99a73a │ │ │ │ + beq.w 99a77a │ │ │ │ add r3, sp, #16 │ │ │ │ add.w fp, r1, #4 │ │ │ │ add.w sl, r1, #384 @ 0x180 │ │ │ │ mov r5, r3 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 99a668 │ │ │ │ + b.n 99a6a8 │ │ │ │ ldr.w r3, [r4, #604] @ 0x25c │ │ │ │ lsl.w r2, r7, r6 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r4, #604] @ 0x25c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r6, #1 │ │ │ │ add.w fp, fp, #12 │ │ │ │ adds r5, #24 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 99a73e │ │ │ │ + bcs.n 99a77e │ │ │ │ ldrb.w r0, [fp, #3] │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 991c14 │ │ │ │ + bl 991c54 │ │ │ │ ldrb.w r2, [fp, #3] │ │ │ │ mov r0, r2 │ │ │ │ - bl 99a464 │ │ │ │ + bl 99a4a4 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb.w r3, [fp, #2] │ │ │ │ ldrh.w r0, [fp] │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ @@ -3541834,133 +3541873,133 @@ │ │ │ │ subs r3, #0 │ │ │ │ str r1, [r5, #8] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r0, [r5, #4] │ │ │ │ str r6, [r5, #20] │ │ │ │ str r3, [r5, #12] │ │ │ │ - cbnz r1, 99a6ac │ │ │ │ + cbnz r1, 99a6ec │ │ │ │ strb.w r7, [r4, #616] @ 0x268 │ │ │ │ mov r0, r2 │ │ │ │ bl 3b1028 │ │ │ │ - cbz r0, 99a6c2 │ │ │ │ + cbz r0, 99a702 │ │ │ │ ldr.w r3, [r4, #584] @ 0x248 │ │ │ │ lsl.w r2, r7, r6 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r4, #584] @ 0x248 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ lsls r0, r3, #30 │ │ │ │ itttt mi │ │ │ │ lslmi.w r1, r7, r6 │ │ │ │ ldrmi.w r2, [r4, #588] @ 0x24c │ │ │ │ orrmi r2, r1 │ │ │ │ strmi.w r2, [r4, #588] @ 0x24c │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.n 99a712 │ │ │ │ + bpl.n 99a752 │ │ │ │ ldr.w r2, [r4, #596] @ 0x254 │ │ │ │ lsl.w r1, r7, r6 │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r4, #596] @ 0x254 │ │ │ │ lsls r0, r3, #27 │ │ │ │ itttt mi │ │ │ │ lslmi.w r1, r7, r6 │ │ │ │ ldrmi.w r2, [r4, #600] @ 0x258 │ │ │ │ orrmi r2, r1 │ │ │ │ strmi.w r2, [r4, #600] @ 0x258 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n 99a64c │ │ │ │ + bmi.n 99a68c │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 99a726 │ │ │ │ + bpl.n 99a766 │ │ │ │ ldr.w r3, [r4, #608] @ 0x260 │ │ │ │ lsl.w r2, r7, r6 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r4, #608] @ 0x260 │ │ │ │ - b.n 99a65a │ │ │ │ + b.n 99a69a │ │ │ │ lsls r2, r3, #28 │ │ │ │ itttt mi │ │ │ │ lslmi.w r1, r7, r6 │ │ │ │ ldrmi.w r2, [r4, #592] @ 0x250 │ │ │ │ orrmi r2, r1 │ │ │ │ strmi.w r2, [r4, #592] @ 0x250 │ │ │ │ - b.n 99a6e8 │ │ │ │ + b.n 99a728 │ │ │ │ lsls r3, r3, #24 │ │ │ │ itttt mi │ │ │ │ lslmi.w r2, r7, r6 │ │ │ │ ldrmi.w r3, [r4, #612] @ 0x264 │ │ │ │ orrmi r3, r2 │ │ │ │ strmi.w r3, [r4, #612] @ 0x264 │ │ │ │ - b.n 99a65a │ │ │ │ + b.n 99a69a │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr.w r0, [r5, #696] @ 0x2b8 │ │ │ │ bl 509594 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str.w r0, [r4, #620] @ 0x26c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9bea88 │ │ │ │ - cbnz r0, 99a778 │ │ │ │ - ldr r2, [pc, #92] @ (99a7bc ) │ │ │ │ - ldr r3, [pc, #88] @ (99a7b8 ) │ │ │ │ + bl 9beac8 │ │ │ │ + cbnz r0, 99a7b8 │ │ │ │ + ldr r2, [pc, #92] @ (99a7fc ) │ │ │ │ + ldr r3, [pc, #88] @ (99a7f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #788] @ 0x314 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 99a7b0 │ │ │ │ + bne.n 99a7f0 │ │ │ │ add.w sp, sp, #796 @ 0x31c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r4, #620] @ 0x26c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9bea88 │ │ │ │ + bl 9beac8 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99a75c │ │ │ │ + b.n 99a79c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb 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 r5, r2 │ │ │ │ - ldr r3, [pc, #292] @ (99a8fc ) │ │ │ │ + ldr r3, [pc, #292] @ (99a93c ) │ │ │ │ mov r6, r0 │ │ │ │ mov.w r0, #624 @ 0x270 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #284] @ (99a900 ) │ │ │ │ + ldr r2, [pc, #284] @ (99a940 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 671c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 99a85e │ │ │ │ + cbz r0, 99a89e │ │ │ │ movs r3, #12 │ │ │ │ mov r1, r5 │ │ │ │ str.w r8, [r0], #4 │ │ │ │ mul.w r2, r3, r8 │ │ │ │ mov.w r3, #620 @ 0x26c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 65eb0 <__memcpy_chk@plt> │ │ │ │ @@ -3541970,65 +3542009,65 @@ │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #616] @ 0x268 │ │ │ │ strd r3, r3, [r4, #580] @ 0x244 │ │ │ │ strd r3, r3, [r4, #588] @ 0x24c │ │ │ │ strd r3, r3, [r4, #596] @ 0x254 │ │ │ │ strd r3, r3, [r4, #604] @ 0x25c │ │ │ │ str.w r3, [r4, #612] @ 0x264 │ │ │ │ - cbz r5, 99a88c │ │ │ │ + cbz r5, 99a8cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99a608 │ │ │ │ + bl 99a648 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 99a85e │ │ │ │ + beq.n 99a89e │ │ │ │ ldrd r0, r2, [sp, #4] │ │ │ │ add r0, r2 │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ adds r2, #12 │ │ │ │ ldr.w r1, [r2, #-8] │ │ │ │ cmp r0, r2 │ │ │ │ and.w r3, r3, #127 @ 0x7f │ │ │ │ add.w r3, r4, r3, lsl #1 │ │ │ │ strh.w r1, [r3, #516] @ 0x204 │ │ │ │ - bne.n 99a846 │ │ │ │ + bne.n 99a886 │ │ │ │ add.w r6, r6, #63488 @ 0xf800 │ │ │ │ ldrd r3, r2, [r6, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #40] @ 0x28 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #144] @ (99a904 ) │ │ │ │ - ldr r3, [pc, #136] @ (99a8fc ) │ │ │ │ + ldr r2, [pc, #144] @ (99a944 ) │ │ │ │ + ldr r3, [pc, #136] @ (99a93c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 99a8f8 │ │ │ │ + bne.n 99a938 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 99a85e │ │ │ │ + beq.n 99a89e │ │ │ │ mov fp, r8 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ add.w r8, r4, #384 @ 0x180 │ │ │ │ add r3, sp, #20 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrb r6, [r7, #7] │ │ │ │ add r2, sp, #24 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ adds r7, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 991c14 │ │ │ │ + bl 991c54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99a464 │ │ │ │ + bl 99a4a4 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r0, #17 │ │ │ │ it eq │ │ │ │ strbeq.w r9, [r4, #616] @ 0x268 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ itttt eq │ │ │ │ lsleq.w r1, r9, r5 │ │ │ │ @@ -3542041,145 +3542080,145 @@ │ │ │ │ lslmi.w r1, r9, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r2, [r4, #588] @ 0x24c │ │ │ │ orrmi r2, r1 │ │ │ │ strmi.w r2, [r4, #588] @ 0x24c │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 99a8a4 │ │ │ │ + bne.n 99a8e4 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ - b.n 99a840 │ │ │ │ + b.n 99a880 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldrsb r2, [r3, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrsb r0, [r1, r6] │ │ │ │ + ldrsb r0, [r1, r5] │ │ │ │ lsls r1, r0, #4 │ │ │ │ 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 r8, r0, #57344 @ 0xe000 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99a994 │ │ │ │ + beq.n 99a9d4 │ │ │ │ movs r7, #0 │ │ │ │ add.w r5, r0, #46848 @ 0xb700 │ │ │ │ adds r5, #228 @ 0xe4 │ │ │ │ mov r9, r7 │ │ │ │ - b.n 99a942 │ │ │ │ + b.n 99a982 │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ adds r7, #1 │ │ │ │ str.w r9, [r5, #8] │ │ │ │ adds r5, #12 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 99a994 │ │ │ │ + bls.n 99a9d4 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99a932 │ │ │ │ + bne.n 99a972 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 99a932 │ │ │ │ + beq.n 99a972 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99a952 │ │ │ │ + bne.n 99a992 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99a932 │ │ │ │ + bne.n 99a972 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 99a932 │ │ │ │ + beq.n 99a972 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99a97a │ │ │ │ + bne.n 99a9ba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99a932 │ │ │ │ + bne.n 99a972 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 99a968 │ │ │ │ + b.n 99a9a8 │ │ │ │ add.w r7, r6, #36864 @ 0x9000 │ │ │ │ ldr.w r1, [r7, #1312] @ 0x520 │ │ │ │ - cbz r1, 99a9da │ │ │ │ + cbz r1, 99aa1a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99a9a2 │ │ │ │ + bne.n 99a9e2 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 99a9da │ │ │ │ + cbnz r3, 99aa1a │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 99a9da │ │ │ │ + cbz r4, 99aa1a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99a9c6 │ │ │ │ + bne.n 99aa06 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 99aa4a │ │ │ │ + cbz r3, 99aa8a │ │ │ │ ldr.w r3, [r7, #1308] @ 0x51c │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [r7, #1312] @ 0x520 │ │ │ │ - cbz r3, 99aa1a │ │ │ │ + cbz r3, 99aa5a │ │ │ │ add.w r6, r6, #37888 @ 0x9400 │ │ │ │ mov r8, r5 │ │ │ │ adds r6, #152 @ 0x98 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ - cbz r1, 99aa0c │ │ │ │ + cbz r1, 99aa4c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99a9f8 │ │ │ │ + bne.n 99aa38 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 99aa20 │ │ │ │ + cbz r3, 99aa60 │ │ │ │ ldr.w r3, [r7, #1308] @ 0x51c │ │ │ │ adds r5, #1 │ │ │ │ str.w r8, [r6] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 99a9ee │ │ │ │ + bhi.n 99aa2e │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 99aa0c │ │ │ │ + beq.n 99aa4c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99aa32 │ │ │ │ + bne.n 99aa72 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99aa0c │ │ │ │ - b.n 99aa1e │ │ │ │ + bne.n 99aa4c │ │ │ │ + b.n 99aa5e │ │ │ │ mov r1, r4 │ │ │ │ - b.n 99a9b6 │ │ │ │ + b.n 99a9f6 │ │ │ │ nop │ │ │ │ - ldr.w ip, [pc, #28] @ 99aa70 │ │ │ │ - ldr r1, [pc, #28] @ (99aa74 ) │ │ │ │ - ldr r2, [pc, #32] @ (99aa78 ) │ │ │ │ + ldr.w ip, [pc, #28] @ 99aab0 │ │ │ │ + ldr r1, [pc, #28] @ (99aab4 ) │ │ │ │ + ldr r2, [pc, #32] @ (99aab8 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #32] @ (99aa7c ) │ │ │ │ + ldr r3, [pc, #32] @ (99aabc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r0, #356] @ 0x164 │ │ │ │ add r3, pc │ │ │ │ strd r1, r2, [r0, #240] @ 0xf0 │ │ │ │ str.w r3, [r0, #248] @ 0xf8 │ │ │ │ bx lr │ │ │ │ @@ -3542191,174 +3542230,174 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r4, r0, #45056 @ 0xb000 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w ip, [r4, #1996] @ 0x7cc │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 99aada │ │ │ │ + beq.n 99ab1a │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 99aabc │ │ │ │ + beq.n 99aafc │ │ │ │ ldr.w r1, [ip, #3352] @ 0xd18 │ │ │ │ - cbz r1, 99aabc │ │ │ │ + cbz r1, 99aafc │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r0, #208] @ 0xd0 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx r2 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ movw r0, #60992 @ 0xee40 │ │ │ │ str.w r2, [r4, #1996] @ 0x7cc │ │ │ │ ldr r1, [r3, r0] │ │ │ │ orr.w r1, r1, #256 @ 0x100 │ │ │ │ str r1, [r3, r0] │ │ │ │ - cbz r2, 99aad2 │ │ │ │ + cbz r2, 99ab12 │ │ │ │ ldrb.w r2, [r2, #523] @ 0x20b │ │ │ │ add.w r3, r3, #57344 @ 0xe000 │ │ │ │ strb.w r2, [r3, #364] @ 0x16c │ │ │ │ add sp, #8 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r0 │ │ │ │ - bl 990388 │ │ │ │ + bl 9903c8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 99ab82 │ │ │ │ + beq.n 99abc2 │ │ │ │ add.w r7, r6, #24576 @ 0x6000 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r9, [r9, #3312] @ 0xcf0 │ │ │ │ ldr.w r1, [r8, #3352] @ 0xd18 │ │ │ │ - cbz r1, 99ab1a │ │ │ │ + cbz r1, 99ab5a │ │ │ │ ldr.w r3, [r6, #212] @ 0xd4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r8, #3320] @ 0xcf8 │ │ │ │ - cbz r1, 99ab26 │ │ │ │ + cbz r1, 99ab66 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99a1f0 │ │ │ │ + bl 99a230 │ │ │ │ ldr.w r1, [r8, #3336] @ 0xd08 │ │ │ │ ldr.w r0, [r6, #672] @ 0x2a0 │ │ │ │ bl 4e72a4 │ │ │ │ ldr.w r4, [r8, #3324] @ 0xcfc │ │ │ │ - cbnz r4, 99ab44 │ │ │ │ - b.n 99ab6e │ │ │ │ + cbnz r4, 99ab84 │ │ │ │ + b.n 99abae │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f428 │ │ │ │ - cbz r4, 99ab6e │ │ │ │ + bl 99f468 │ │ │ │ + cbz r4, 99abae │ │ │ │ ldr.w r3, [r7, #4048] @ 0xfd0 │ │ │ │ mov r5, r4 │ │ │ │ ldr.w r4, [r4, #1784] @ 0x6f8 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 99ab3a │ │ │ │ + bne.n 99ab7a │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f32c │ │ │ │ - cbnz r0, 99ab86 │ │ │ │ + bl 99f36c │ │ │ │ + cbnz r0, 99abc6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [r7, #4048] @ 0xfd0 │ │ │ │ - bl 99f428 │ │ │ │ + bl 99f468 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 99ab44 │ │ │ │ + bne.n 99ab84 │ │ │ │ ldr.w r0, [r8, #552] @ 0x228 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r8 │ │ │ │ blx 67b40 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 99ab06 │ │ │ │ + bne.n 99ab46 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99f32c │ │ │ │ + bl 99f36c │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99ab5e │ │ │ │ + b.n 99ab9e │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ - ldr.w ip, [pc, #124] @ 99ac44 │ │ │ │ + ldr.w ip, [pc, #124] @ 99ac84 │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ - ldr r4, [pc, #120] @ (99ac48 ) │ │ │ │ + ldr r4, [pc, #120] @ (99ac88 ) │ │ │ │ mov.w r3, #3360 @ 0xd20 │ │ │ │ add ip, pc │ │ │ │ - ldr r5, [pc, #116] @ (99ac4c ) │ │ │ │ + ldr r5, [pc, #116] @ (99ac8c ) │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ add r5, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #548] @ 0x224 │ │ │ │ mov.w r4, #0 │ │ │ │ - bl 99f64c │ │ │ │ + bl 99f68c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 99ac22 │ │ │ │ - ldr r3, [pc, #88] @ (99ac50 ) │ │ │ │ + cbz r0, 99ac62 │ │ │ │ + ldr r3, [pc, #88] @ (99ac90 ) │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #544 @ 0x220 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str.w r3, [r0, #3328] @ 0xd00 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 666a8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r5, [r4, #552] @ 0x228 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r7, #672] @ 0x2a0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r5, [r3] │ │ │ │ bl 4e70c4 │ │ │ │ str.w r0, [r4, #3336] @ 0xd08 │ │ │ │ - ldr r2, [pc, #48] @ (99ac54 ) │ │ │ │ - ldr r3, [pc, #32] @ (99ac48 ) │ │ │ │ + ldr r2, [pc, #48] @ (99ac94 ) │ │ │ │ + ldr r3, [pc, #32] @ (99ac88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 99ac3e │ │ │ │ + bne.n 99ac7e │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r5, r0] │ │ │ │ + strh r0, [r5, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r0] │ │ │ │ + strh r0, [r4, r7] │ │ │ │ lsls r1, r0, #4 │ │ │ │ movs r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r2, r7] │ │ │ │ + strh r6, [r2, r6] │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r1, [pc, #20] @ (99ac70 ) │ │ │ │ - ldr r2, [pc, #24] @ (99ac74 ) │ │ │ │ - ldr r3, [pc, #24] @ (99ac78 ) │ │ │ │ + ldr r1, [pc, #20] @ (99acb0 ) │ │ │ │ + ldr r2, [pc, #24] @ (99acb4 ) │ │ │ │ + ldr r3, [pc, #24] @ (99acb8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r0, #192] @ 0xc0 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #200] @ 0xc8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -3542367,17 +3542406,17 @@ │ │ │ │ mrc2 15, 3, pc, cr7, cr15, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov sl, r2 │ │ │ │ - ldr.w r2, [pc, #1508] @ 99b278 │ │ │ │ + ldr.w r2, [pc, #1508] @ 99b2b8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr.w r3, [pc, #1508] @ 99b27c │ │ │ │ + ldr.w r3, [pc, #1508] @ 99b2bc │ │ │ │ add.w r9, r0, #61440 @ 0xf000 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -3542385,834 +3542424,834 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb.w r3, [r9, #2128] @ 0x850 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ae90 │ │ │ │ + bne.w 99aed0 │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx 671c4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b1aa │ │ │ │ + beq.w 99b1ea │ │ │ │ strb.w sl, [r0, #7] │ │ │ │ add.w ip, r0, #8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ bfi r3, r8, #0, #24 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ands.w r6, r8, #2 │ │ │ │ str.w r3, [ip] │ │ │ │ strd lr, lr, [r4, #28] │ │ │ │ - bne.w 99aea4 │ │ │ │ + bne.w 99aee4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 99ad82 │ │ │ │ + beq.n 99adc2 │ │ │ │ ldr.w sl, [r5, #104] @ 0x68 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 99ae3c │ │ │ │ + beq.w 99ae7c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r3, #63232 @ 0xf700 │ │ │ │ add.w r8, r8, #160 @ 0xa0 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ ldrb.w r0, [r9, #2128] @ 0x850 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #160] @ 0xa0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add sl, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99ae80 │ │ │ │ + bne.w 99aec0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ subs.w r0, r0, fp │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ ldr.w r3, [r8, #-8] │ │ │ │ adds r3, r3, r0 │ │ │ │ str.w r3, [r8, #-8] │ │ │ │ ldr.w r3, [r8, #-4] │ │ │ │ adc.w r1, r1, r3 │ │ │ │ str.w r1, [r8, #-4] │ │ │ │ - ldr.w r2, [pc, #1308] @ 99b280 │ │ │ │ - ldr.w r3, [pc, #1300] @ 99b27c │ │ │ │ + ldr.w r2, [pc, #1308] @ 99b2c0 │ │ │ │ + ldr.w r3, [pc, #1300] @ 99b2bc │ │ │ │ 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 99b250 │ │ │ │ + bne.w 99b290 │ │ │ │ mov r0, sl │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99ad0c │ │ │ │ + beq.n 99ad4c │ │ │ │ ldrb.w r2, [r5, #476] @ 0x1dc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 99af14 │ │ │ │ + beq.w 99af54 │ │ │ │ ldrb.w r3, [r5, #140] @ 0x8c │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 99ad0c │ │ │ │ + bmi.n 99ad4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #632] @ 0x278 │ │ │ │ ldrb.w r3, [r3, #61] @ 0x3d │ │ │ │ - cbnz r3, 99ae00 │ │ │ │ + cbnz r3, 99ae40 │ │ │ │ ldrb.w r3, [r5, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99afb2 │ │ │ │ + beq.w 99aff2 │ │ │ │ ldrb.w r3, [r5, #444] @ 0x1bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99afa0 │ │ │ │ + bne.w 99afe0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [r5, #144] @ 0x90 │ │ │ │ ldr.w r0, [r3, #632] @ 0x278 │ │ │ │ - bl 98f674 │ │ │ │ + bl 98f6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99afbe │ │ │ │ + bne.w 99affe │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw ip, #63440 @ 0xf7d0 │ │ │ │ add.w r1, r7, ip │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r7, ip] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, ip] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ - bl 990310 │ │ │ │ + bl 990350 │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #476] @ 0x1dc │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 99ad0c │ │ │ │ + beq.n 99ad4c │ │ │ │ tst.w r8, #128 @ 0x80 │ │ │ │ - beq.n 99ae12 │ │ │ │ + beq.n 99ae52 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 99af20 │ │ │ │ + bpl.w 99af60 │ │ │ │ tst.w r8, #32 │ │ │ │ - beq.w 99af4e │ │ │ │ + beq.w 99af8e │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ad0c │ │ │ │ + bne.w 99ad4c │ │ │ │ ldrb.w r3, [r5, #445] @ 0x1bd │ │ │ │ ldr.w sl, [r5, #104] @ 0x68 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #445] @ 0x1bd │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 99ad18 │ │ │ │ + bne.w 99ad58 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r0, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99af00 │ │ │ │ + beq.n 99af40 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99aff2 │ │ │ │ + beq.w 99b032 │ │ │ │ subs r3, #0 │ │ │ │ mov.w r1, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b01e │ │ │ │ + bne.w 99b05e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r3, #63232 @ 0xf700 │ │ │ │ add.w r8, r8, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ ldrb.w r0, [r9, #2128] @ 0x850 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ad40 │ │ │ │ + beq.w 99ad80 │ │ │ │ bl 3a6e40 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ movs r3, #0 │ │ │ │ blx 66ac0 <__aeabi_ldivmod@plt> │ │ │ │ - b.n 99ad40 │ │ │ │ + b.n 99ad80 │ │ │ │ bl 3a6e40 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ movs r3, #0 │ │ │ │ blx 66ac0 <__aeabi_ldivmod@plt> │ │ │ │ mov fp, r0 │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 99acc6 │ │ │ │ + b.n 99ad06 │ │ │ │ ldr.w r1, [r5, #484] @ 0x1e4 │ │ │ │ mov r3, r5 │ │ │ │ - cbz r1, 99aec8 │ │ │ │ + cbz r1, 99af08 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99aeb0 │ │ │ │ + bne.n 99aef0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99af6e │ │ │ │ + beq.n 99afae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r5, #484] @ 0x1e4 │ │ │ │ bic.w r2, r2, #4278190080 @ 0xff000000 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 99ae04 │ │ │ │ + bne.n 99ae44 │ │ │ │ ldr.w r2, [r3, #156] @ 0x9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 99ae04 │ │ │ │ + beq.n 99ae44 │ │ │ │ ldrb.w r1, [r3, #476] @ 0x1dc │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99b076 │ │ │ │ + bne.w 99b0b6 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 99ae04 │ │ │ │ + bne.n 99ae44 │ │ │ │ ldrb.w r3, [r3, #140] @ 0x8c │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 99ad9c │ │ │ │ + bpl.w 99addc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 99ae04 │ │ │ │ - b.n 99ad0c │ │ │ │ + bne.n 99ae44 │ │ │ │ + b.n 99ad4c │ │ │ │ ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99aff2 │ │ │ │ + beq.n 99b032 │ │ │ │ subs r3, #0 │ │ │ │ mov.w r1, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 99ae5e │ │ │ │ + b.n 99ae9e │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 99ad0c │ │ │ │ + bne.w 99ad4c │ │ │ │ mov r3, r5 │ │ │ │ - b.n 99aef0 │ │ │ │ + b.n 99af30 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 9903d8 │ │ │ │ + bl 990418 │ │ │ │ ldrb.w r3, [r5, #444] @ 0x1bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b1b0 │ │ │ │ + bne.w 99b1f0 │ │ │ │ ldrb.w r3, [r5, #445] @ 0x1bd │ │ │ │ tst.w r8, #32 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #445] @ 0x1bd │ │ │ │ mov.w r3, #0 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bne.w 99ae24 │ │ │ │ + bne.w 99ae64 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 9903d8 │ │ │ │ + bl 990418 │ │ │ │ ldrb.w r3, [r5, #444] @ 0x1bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b082 │ │ │ │ + bne.w 99b0c2 │ │ │ │ ldrb.w r3, [r5, #445] @ 0x1bd │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #445] @ 0x1bd │ │ │ │ - b.n 99ad0c │ │ │ │ + b.n 99ad4c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov sl, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 99af96 │ │ │ │ + cbz r4, 99afd6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99af82 │ │ │ │ + bne.n 99afc2 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 99af9c │ │ │ │ + cbz r3, 99afdc │ │ │ │ mov r4, sl │ │ │ │ str r7, [sp, #8] │ │ │ │ - b.n 99aec6 │ │ │ │ + b.n 99af06 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 99af72 │ │ │ │ + b.n 99afb2 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99c3a8 │ │ │ │ + bl 99c3e8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 990310 │ │ │ │ - b.n 99adbc │ │ │ │ + bl 990350 │ │ │ │ + b.n 99adfc │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 99c764 │ │ │ │ - b.n 99adb2 │ │ │ │ + bl 99c7a4 │ │ │ │ + b.n 99adf2 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [r7, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r1, [r5, #144] @ 0x90 │ │ │ │ ldr.w r0, [r7, #632] @ 0x278 │ │ │ │ - bl 98f674 │ │ │ │ + bl 98f6b4 │ │ │ │ ldr.w r2, [r7, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99add0 │ │ │ │ + b.n 99ae10 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ - bl 99bdcc │ │ │ │ + bl 99be0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99b188 │ │ │ │ + bne.w 99b1c8 │ │ │ │ ldr r3, [r5, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b268 │ │ │ │ + bne.w 99b2a8 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r0, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99b0c6 │ │ │ │ + bne.n 99b106 │ │ │ │ ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ - b.n 99af08 │ │ │ │ + b.n 99af48 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movw r6, #63392 @ 0xf7a0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add.w r8, r7, r6 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ ldr.w ip, [r8, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, r6] │ │ │ │ adc.w r3, ip, #0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 99b0b4 │ │ │ │ + beq.n 99b0f4 │ │ │ │ ldr.w r6, [r7, #632] @ 0x278 │ │ │ │ ldrb.w r3, [r6, #61] @ 0x3d │ │ │ │ - cbz r3, 99b052 │ │ │ │ + cbz r3, 99b092 │ │ │ │ orr.w r2, r2, #768 @ 0x300 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, sp, #31 │ │ │ │ ldr.w r1, [r5, #144] @ 0x90 │ │ │ │ ldr r7, [r6, #64] @ 0x40 │ │ │ │ blx r7 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99b0d8 │ │ │ │ + beq.n 99b118 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99b166 │ │ │ │ + bne.n 99b1a6 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 99ad22 │ │ │ │ + b.n 99ad62 │ │ │ │ ldrb.w r3, [r3, #140] @ 0x8c │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.w 99ad9c │ │ │ │ - b.n 99ae04 │ │ │ │ + bpl.w 99addc │ │ │ │ + b.n 99ae44 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 99c3a8 │ │ │ │ + bl 99c3e8 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #88] @ 0x58 │ │ │ │ - cbz r3, 99b0cc │ │ │ │ + cbz r3, 99b10c │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99af60 │ │ │ │ + beq.w 99afa0 │ │ │ │ ands.w r1, r8, #16 │ │ │ │ - bne.n 99b1a4 │ │ │ │ + bne.n 99b1e4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9900f8 │ │ │ │ - b.n 99af60 │ │ │ │ + bl 990138 │ │ │ │ + b.n 99afa0 │ │ │ │ strb.w r1, [sp, #31] │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 99b0d8 │ │ │ │ + cbz r0, 99b118 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 99ad22 │ │ │ │ + b.n 99ad62 │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ - b.n 99ae54 │ │ │ │ + b.n 99ae94 │ │ │ │ ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 99b0a0 │ │ │ │ + b.n 99b0e0 │ │ │ │ ldrb.w r3, [sp, #31] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99ae6e │ │ │ │ + beq.w 99aeae │ │ │ │ ldr r7, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ movw r6, #63392 @ 0xf7a0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [r7, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w ip, [r8, #4] │ │ │ │ ldr.w r0, [r3, #1680] @ 0x690 │ │ │ │ ldr r3, [r7, r6] │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ ldrb.w r1, [r0, #88] @ 0x58 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, r6] │ │ │ │ adc.w r3, ip, #0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 99b1da │ │ │ │ + beq.n 99b21a │ │ │ │ ldr.w r6, [r7, #632] @ 0x278 │ │ │ │ ldrb.w r3, [r6, #61] @ 0x3d │ │ │ │ - cbz r3, 99b132 │ │ │ │ + cbz r3, 99b172 │ │ │ │ orr.w r2, r2, #768 @ 0x300 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, sp, #31 │ │ │ │ ldr r7, [r6, #64] @ 0x40 │ │ │ │ ldr.w r1, [r5, #144] @ 0x90 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99b216 │ │ │ │ + beq.n 99b256 │ │ │ │ ldrb.w r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99b228 │ │ │ │ + bne.n 99b268 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r7 │ │ │ │ ldr.w r2, [r3, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99ad22 │ │ │ │ + b.n 99ad62 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r5, #144] @ 0x90 │ │ │ │ - bl 98f580 │ │ │ │ + bl 98f5c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99b200 │ │ │ │ + bne.n 99b240 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r2 │ │ │ │ - b.n 99ad22 │ │ │ │ + b.n 99ad62 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 66b80 │ │ │ │ - cbnz r0, 99b1d4 │ │ │ │ + cbnz r0, 99b214 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ str.w sl, [r5, #104] @ 0x68 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 99ad18 │ │ │ │ + bne.w 99ad58 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 99ad60 │ │ │ │ + b.n 99ada0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99c3a8 │ │ │ │ + bl 99c3e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99af32 │ │ │ │ + bne.w 99af72 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 99bab4 │ │ │ │ - b.n 99af32 │ │ │ │ + bl 99baf4 │ │ │ │ + b.n 99af72 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ - b.n 99b1a4 │ │ │ │ + b.n 99b1e4 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ strb.w r1, [sp, #31] │ │ │ │ ldr.w r1, [r5, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ae6e │ │ │ │ + beq.w 99aeae │ │ │ │ mov sl, r0 │ │ │ │ - b.n 99ad22 │ │ │ │ + b.n 99ad62 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r1, [r5, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f580 │ │ │ │ + bl 98f5c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 99b178 │ │ │ │ + b.n 99b1b8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99ae6e │ │ │ │ + b.n 99aeae │ │ │ │ ldr.w r1, [r5, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f580 │ │ │ │ - cbnz r0, 99b254 │ │ │ │ + bl 98f5c0 │ │ │ │ + cbnz r0, 99b294 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99ad22 │ │ │ │ + b.n 99ad62 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r1, [r5, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f580 │ │ │ │ - b.n 99b234 │ │ │ │ + bl 98f5c0 │ │ │ │ + b.n 99b274 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov sl, r3 │ │ │ │ add.w r8, r2, #63232 @ 0xf700 │ │ │ │ add.w r8, r8, #160 @ 0xa0 │ │ │ │ - b.n 99ad22 │ │ │ │ + b.n 99ad62 │ │ │ │ nop │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + strh r6, [r3, r4] │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, r2] │ │ │ │ + strh r4, [r2, r1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldrb.w r3, [r3, #61] @ 0x3d │ │ │ │ - cbnz r3, 99b2d8 │ │ │ │ + cbnz r3, 99b318 │ │ │ │ ldrb.w r3, [r4, #140] @ 0x8c │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 99b2d8 │ │ │ │ + bmi.n 99b318 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r0, r2, [r2] │ │ │ │ addw r3, r3, #1772 @ 0x6ec │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 3ca6e8 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r1 │ │ │ │ - bl 99c6a4 │ │ │ │ + bl 99c6e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3ca704 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99b2a8 │ │ │ │ + bne.n 99b2e8 │ │ │ │ add sp, #16 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #324] @ (99b43c ) │ │ │ │ + ldr r2, [pc, #324] @ (99b47c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #324] @ (99b440 ) │ │ │ │ + ldr r3, [pc, #324] @ (99b480 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ mov r6, r1 │ │ │ │ addw r5, r5, #1772 @ 0x6ec │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 3ca6e8 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbz r3, 99b324 │ │ │ │ + cbz r3, 99b364 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r0, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99b392 │ │ │ │ + beq.n 99b3d2 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 99b3d8 │ │ │ │ + bne.n 99b418 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ubfx r2, r3, #0, #24 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 99b36c │ │ │ │ + bpl.n 99b3ac │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 99b3a8 │ │ │ │ + bpl.n 99b3e8 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r3, 99b36c │ │ │ │ + cbz r3, 99b3ac │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99b3d2 │ │ │ │ + bne.n 99b412 │ │ │ │ movw r1, #60992 @ 0xee40 │ │ │ │ adds r0, r7, r1 │ │ │ │ ldr r3, [r7, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ orr.w r3, r3, #1536 @ 0x600 │ │ │ │ orr.w r2, r2, #2096 @ 0x830 │ │ │ │ str r3, [r7, r1] │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ bl 3ca704 │ │ │ │ mov r0, r6 │ │ │ │ blx 67b40 │ │ │ │ - ldr r2, [pc, #200] @ (99b444 ) │ │ │ │ - ldr r3, [pc, #196] @ (99b440 ) │ │ │ │ + ldr r2, [pc, #200] @ (99b484 ) │ │ │ │ + ldr r3, [pc, #196] @ (99b480 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 99b438 │ │ │ │ + bne.n 99b478 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r1, [r4, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 99b33a │ │ │ │ + beq.n 99b37a │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - b.n 99b33a │ │ │ │ + b.n 99b37a │ │ │ │ ldrb.w r3, [r4, #445] @ 0x1bd │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #445] @ 0x1bd │ │ │ │ ldr.w r3, [r7, #632] @ 0x278 │ │ │ │ ldrb.w r3, [r3, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99b42e │ │ │ │ + beq.n 99b46e │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99b36c │ │ │ │ + beq.n 99b3ac │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99c6a4 │ │ │ │ - b.n 99b348 │ │ │ │ + bl 99c6e4 │ │ │ │ + b.n 99b388 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 99b36c │ │ │ │ - b.n 99b352 │ │ │ │ + bpl.n 99b3ac │ │ │ │ + b.n 99b392 │ │ │ │ ldr.w r3, [r7, #632] @ 0x278 │ │ │ │ add.w r2, sp, #3 │ │ │ │ mov r0, r3 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [sp, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99b39e │ │ │ │ + beq.n 99b3de │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f580 │ │ │ │ + bl 98f5c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99b39e │ │ │ │ + beq.n 99b3de │ │ │ │ ldr.w r2, [r7, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ - bl 98f580 │ │ │ │ + bl 98f5c0 │ │ │ │ ldr.w r2, [r7, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99b39e │ │ │ │ + b.n 99b3de │ │ │ │ ldrb.w r3, [r4, #140] @ 0x8c │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 99b3c6 │ │ │ │ - b.n 99b3c0 │ │ │ │ + bpl.n 99b406 │ │ │ │ + b.n 99b400 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [pc, #0] @ (99b440 ) │ │ │ │ + ldr r4, [pc, #768] @ (99b780 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #512] @ (99b648 ) │ │ │ │ + ldr r4, [pc, #256] @ (99b588 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ 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, [r1, #76] @ 0x4c │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b57a │ │ │ │ + bne.w 99b5ba │ │ │ │ ldr.w r3, [r1, #144] @ 0x90 │ │ │ │ - cbz r3, 99b46e │ │ │ │ - bl 99c360 │ │ │ │ + cbz r3, 99b4ae │ │ │ │ + bl 99c3a0 │ │ │ │ ldr.w r1, [r5, #424] @ 0x1a8 │ │ │ │ - cbz r1, 99b494 │ │ │ │ + cbz r1, 99b4d4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99b478 │ │ │ │ + bne.n 99b4b8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99b540 │ │ │ │ + beq.n 99b580 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ - cbz r3, 99b4a2 │ │ │ │ + cbz r3, 99b4e2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99bab4 │ │ │ │ + bl 99baf4 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ - cbz r0, 99b4b0 │ │ │ │ + cbz r0, 99b4f0 │ │ │ │ ldrb.w r3, [r5, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99b62a │ │ │ │ + beq.w 99b66a │ │ │ │ ldr.w r1, [r5, #484] @ 0x1e4 │ │ │ │ - cbz r1, 99b4ce │ │ │ │ + cbz r1, 99b50e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99b4ba │ │ │ │ + bne.n 99b4fa │ │ │ │ dmb ish │ │ │ │ - cbz r3, 99b506 │ │ │ │ + cbz r3, 99b546 │ │ │ │ movw r0, #61264 @ 0xef50 │ │ │ │ adds r4, r6, r0 │ │ │ │ ldr.w r7, [r5, #472] @ 0x1d8 │ │ │ │ add.w r3, r6, #61184 @ 0xef00 │ │ │ │ ldr r2, [r6, r0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r2, r2, r7 │ │ │ │ str r2, [r6, r0] │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldrd r2, r1, [r3, #88] @ 0x58 │ │ │ │ orrs.w r0, r2, r1 │ │ │ │ - beq.n 99b4fe │ │ │ │ + beq.n 99b53e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ adc.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r3, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 99b4ce │ │ │ │ + beq.n 99b50e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99b518 │ │ │ │ + bne.n 99b558 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99b4ce │ │ │ │ + bne.n 99b50e │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 99b514 │ │ │ │ - b.n 99b4ce │ │ │ │ + bne.n 99b554 │ │ │ │ + b.n 99b50e │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 99b48e │ │ │ │ + beq.n 99b4ce │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99b552 │ │ │ │ + bne.n 99b592 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99b48e │ │ │ │ + bne.n 99b4ce │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 99b54e │ │ │ │ - b.n 99b48e │ │ │ │ + bne.n 99b58e │ │ │ │ + b.n 99b4ce │ │ │ │ ldr r0, [r1, #104] @ 0x68 │ │ │ │ ldr.w r3, [r6, #1744] @ 0x6d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1744] @ 0x6d0 │ │ │ │ - cbz r0, 99b5a2 │ │ │ │ + cbz r0, 99b5e2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99b58c │ │ │ │ + bne.n 99b5cc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99b63a │ │ │ │ + beq.n 99b67a │ │ │ │ ldr.w r4, [r5, #236] @ 0xec │ │ │ │ movs r2, #0 │ │ │ │ add.w r3, r5, #216 @ 0xd8 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ sub.w r4, r4, #3 │ │ │ │ add.w r1, r5, #184 @ 0xb8 │ │ │ │ clz r4, r4 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 98e700 │ │ │ │ + bl 98e740 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ - cbz r3, 99b5da │ │ │ │ + cbz r3, 99b61a │ │ │ │ add.w r3, r5, #272 @ 0x110 │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98e700 │ │ │ │ + bl 98e740 │ │ │ │ movw r1, #61264 @ 0xef50 │ │ │ │ adds r4, r6, r1 │ │ │ │ ldr.w r2, [r5, #224] @ 0xe0 │ │ │ │ ldr r3, [r6, r1] │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -3543225,46 +3543264,46 @@ │ │ │ │ blx 67b40 │ │ │ │ ldr.w r0, [r5, #232] @ 0xe8 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ ldrd r3, r2, [r6, #88] @ 0x58 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.w 99b504 │ │ │ │ + beq.w 99b544 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #92] @ 0x5c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ blx 67b40 │ │ │ │ ldr.w r1, [r5, #484] @ 0x1e4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99b4b6 │ │ │ │ - b.n 99b4ce │ │ │ │ - bl 99e92c │ │ │ │ - b.n 99b5a2 │ │ │ │ + bne.w 99b4f6 │ │ │ │ + b.n 99b50e │ │ │ │ + bl 99e96c │ │ │ │ + b.n 99b5e2 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #316] @ (99b78c ) │ │ │ │ + ldr r2, [pc, #316] @ (99b7cc ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #316] @ (99b790 ) │ │ │ │ + ldr r3, [pc, #316] @ (99b7d0 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 6810c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99b784 │ │ │ │ + beq.w 99b7c4 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ blx 666a8 │ │ │ │ add.w r2, r4, #148 @ 0x94 │ │ │ │ strd r2, r2, [r4, #148] @ 0x94 │ │ │ │ movs r1, #1 │ │ │ │ @@ -3543273,121 +3543312,121 @@ │ │ │ │ str r1, [r4, #0] │ │ │ │ ldrb.w r0, [r2, #132] @ 0x84 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r3, #25 │ │ │ │ str r5, [r4, #96] @ 0x60 │ │ │ │ add.w r2, r2, #15 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ - bmi.n 99b732 │ │ │ │ + bmi.n 99b772 │ │ │ │ movw r1, #21560 @ 0x5438 │ │ │ │ movt r1, #2 │ │ │ │ movw r7, #17464 @ 0x4438 │ │ │ │ movt r7, #2 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r7 │ │ │ │ ldr r0, [r6, #88] @ 0x58 │ │ │ │ ands r1, r3 │ │ │ │ bic.w r7, r3, #4096 @ 0x1000 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ and.w r0, r0, #1 │ │ │ │ orrs r0, r1 │ │ │ │ - beq.n 99b756 │ │ │ │ + beq.n 99b796 │ │ │ │ tst.w r3, #4160 @ 0x1040 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #56 @ 0x38 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bb40 │ │ │ │ + bl 99bb80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99b77e │ │ │ │ + bne.n 99b7be │ │ │ │ str r7, [r4, #100] @ 0x64 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r4 │ │ │ │ movw r4, #61264 @ 0xef50 │ │ │ │ adds r7, r5, r4 │ │ │ │ - bl b14174 │ │ │ │ + bl b141b4 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ add.w r3, r5, #61184 @ 0xef00 │ │ │ │ str.w r0, [r6, #472] @ 0x1d8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r2, r2, r0 │ │ │ │ str r2, [r5, r4] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [r7, #4] │ │ │ │ ldrd r2, r1, [r3, #88] @ 0x58 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [r3, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #120] @ (99b794 ) │ │ │ │ - ldr r3, [pc, #116] @ (99b790 ) │ │ │ │ + ldr r2, [pc, #120] @ (99b7d4 ) │ │ │ │ + ldr r3, [pc, #116] @ (99b7d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 99b788 │ │ │ │ + bne.n 99b7c8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r1, #17464 @ 0x4438 │ │ │ │ movt r1, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99b6ba │ │ │ │ + beq.n 99b6fa │ │ │ │ ldr r1, [r6, #88] @ 0x58 │ │ │ │ movw r0, #21560 @ 0x5438 │ │ │ │ movt r0, #2 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ and.w r1, r1, #1 │ │ │ │ ands r3, r0 │ │ │ │ orrs r1, r3 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bne.n 99b6d6 │ │ │ │ + bne.n 99b716 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, sp │ │ │ │ blx 66b80 │ │ │ │ - cbnz r0, 99b77e │ │ │ │ + cbnz r0, 99b7be │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r3, 99b77e │ │ │ │ + cbz r3, 99b7be │ │ │ │ ubfx r3, r7, #6, #1 │ │ │ │ cmp r7, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ itt mi │ │ │ │ movmi r3, #1 │ │ │ │ strbmi.w r3, [r4, #109] @ 0x6d │ │ │ │ - b.n 99b6e4 │ │ │ │ + b.n 99b724 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 99b718 │ │ │ │ + b.n 99b758 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #664] @ (99ba28 ) │ │ │ │ + ldr r1, [pc, #408] @ (99b968 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #896] @ (99bb18 ) │ │ │ │ + ldr r0, [pc, #640] @ (99ba58 ) │ │ │ │ lsls r1, r0, #4 │ │ │ │ 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 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r1, #504 @ 0x1f8 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx 6810c │ │ │ │ - cbz r0, 99b800 │ │ │ │ + cbz r0, 99b840 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov.w r1, #65537 @ 0x10001 │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ add.w r2, r4, #61184 @ 0xef00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ str r3, [r0, #100] @ 0x64 │ │ │ │ @@ -3543420,31 +3543459,31 @@ │ │ │ │ ldr.w r5, [r0, #632] @ 0x278 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r8, [r1, #420] @ 0x1a4 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r9, [r3, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 99b90a │ │ │ │ + beq.n 99b94a │ │ │ │ ldrb.w r3, [r5, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b9f6 │ │ │ │ + bne.w 99ba36 │ │ │ │ ldrb.w r9, [r1, #140] @ 0x8c │ │ │ │ ands.w r9, r9, #1 │ │ │ │ - bne.w 99b9f6 │ │ │ │ + bne.w 99ba36 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movw r1, #1101 @ 0x44d │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r2, r2, r8 │ │ │ │ subs r2, #8 │ │ │ │ - bl 98e960 │ │ │ │ + bl 98e9a0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ba4c │ │ │ │ + beq.w 99ba8c │ │ │ │ strb.w r9, [r0, #-3] │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ strb.w r9, [r0, #-2] │ │ │ │ mov r2, r9 │ │ │ │ strb.w r3, [r0, #-4] │ │ │ │ movs r3, #5 │ │ │ │ strb.w r9, [r0, #-1] │ │ │ │ @@ -3543456,15 +3543495,15 @@ │ │ │ │ ldr r7, [r5, #12] │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w r9, [r1, #4] │ │ │ │ str.w r9, [r1, #8] │ │ │ │ str.w sl, [r4, #456] @ 0x1c8 │ │ │ │ - bls.w 99ba00 │ │ │ │ + bls.w 99ba40 │ │ │ │ mov r3, sl │ │ │ │ mov r7, sl │ │ │ │ mov.w r9, #1 │ │ │ │ mov fp, r6 │ │ │ │ adds r7, #44 @ 0x2c │ │ │ │ add.w r1, r3, #32 │ │ │ │ mov r2, r7 │ │ │ │ @@ -3543475,15 +3543514,15 @@ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w sl, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w sl, [r2, #-4] │ │ │ │ str.w lr, [r2, #-16] │ │ │ │ str.w ip, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 99b8b4 │ │ │ │ + bne.n 99b8f4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [r2, #8] │ │ │ │ movs r3, #5 │ │ │ │ str r0, [r2, #0] │ │ │ │ @@ -3543492,31 +3543531,31 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r7, #8 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ blx r6 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 99b9fe │ │ │ │ + beq.n 99ba3e │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ - b.n 99b8ac │ │ │ │ + b.n 99b8ec │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ ldr.w r7, [r4, #440] @ 0x1b8 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r7, [r4, #144] @ 0x90 │ │ │ │ movw r1, #1044 @ 0x414 │ │ │ │ mul.w sl, r3, r8 │ │ │ │ movs r3, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r2, sl, #40 @ 0x28 │ │ │ │ - bl 98e960 │ │ │ │ + bl 98e9a0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99ba4c │ │ │ │ + beq.w 99ba8c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r7, [r5, #16] │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ @@ -3543544,29 +3543583,29 @@ │ │ │ │ str.w r6, [r4, #460] @ 0x1cc │ │ │ │ str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99b992 │ │ │ │ + bne.n 99b9d2 │ │ │ │ add.w r3, sl, #28 │ │ │ │ dmb ish │ │ │ │ add.w r2, r8, r3 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r1, [r8, r3] │ │ │ │ strb.w r9, [r2, #1] │ │ │ │ strb.w r9, [r2, #2] │ │ │ │ strb.w r9, [r2, #3] │ │ │ │ ldr.w r1, [r4, #445] @ 0x1bd │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ - bl 98e99c │ │ │ │ + bl 98e9dc │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movw r1, #63456 @ 0xf7e0 │ │ │ │ adds r0, r6, r1 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r4, #445] @ 0x1bd │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -3543583,70 +3543622,70 @@ │ │ │ │ mov r6, fp │ │ │ │ str.w r6, [r4, #460] @ 0x1cc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99ba08 │ │ │ │ + bne.n 99ba48 │ │ │ │ add.w r6, r6, #63232 @ 0xf700 │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ - bl 98e99c │ │ │ │ + bl 98e9dc │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldrb.w r1, [r4, #445] @ 0x1bd │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ ldrd r3, r2, [r6, #216] @ 0xd8 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strb.w r1, [r4, #445] @ 0x1bd │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #216] @ 0xd8 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str.w r2, [r6, #220] @ 0xdc │ │ │ │ - b.n 99b9f6 │ │ │ │ + b.n 99ba36 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 99b9f8 │ │ │ │ + b.n 99ba38 │ │ │ │ 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 r5, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r4, [r0, #1680] @ 0x690 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ blx r6 │ │ │ │ - cbz r0, 99ba7e │ │ │ │ + cbz r0, 99babe │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r2, [r1, #440] @ 0x1b8 │ │ │ │ - cbz r2, 99bae2 │ │ │ │ + cbz r2, 99bb22 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r0, [r0, #1680] @ 0x690 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -3543668,15 +3543707,15 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r6, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 99bb38 │ │ │ │ + cbz r0, 99bb78 │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ add.w lr, r0, #16 │ │ │ │ str r7, [r0, #48] @ 0x30 │ │ │ │ add.w r7, r5, #148 @ 0x94 │ │ │ │ str r6, [r0, #8] │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -3543694,34 +3543733,34 @@ │ │ │ │ nop │ │ │ │ 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, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #616] @ (99bdc0 ) │ │ │ │ + ldr r2, [pc, #616] @ (99be00 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #616] @ (99bdc4 ) │ │ │ │ + ldr r3, [pc, #616] @ (99be04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbz r3, 99bb8a │ │ │ │ + cbz r3, 99bbca │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #600] @ (99bdc8 ) │ │ │ │ - ldr r3, [pc, #592] @ (99bdc4 ) │ │ │ │ + ldr r2, [pc, #600] @ (99be08 ) │ │ │ │ + ldr r3, [pc, #592] @ (99be04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 99bdb4 │ │ │ │ + bne.w 99bdf4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ ands.w r2, r1, #16 │ │ │ │ mov r6, r0 │ │ │ │ ite ne │ │ │ │ @@ -3543744,67 +3543783,67 @@ │ │ │ │ ldrne r3, [r4, #112] @ 0x70 │ │ │ │ orrne.w r3, r3, #4194304 @ 0x400000 │ │ │ │ strne r3, [r4, #112] @ 0x70 │ │ │ │ ldrb.w r3, [r0, #144] @ 0x90 │ │ │ │ mov r5, r3 │ │ │ │ ands.w r3, r1, #1024 @ 0x400 │ │ │ │ mov r8, r3 │ │ │ │ - bne.n 99bc28 │ │ │ │ + bne.n 99bc68 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 99bc56 │ │ │ │ + beq.n 99bc96 │ │ │ │ ldrd r3, r2, [r4, #112] @ 0x70 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ strd r3, r2, [r4, #112] @ 0x70 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 99bc60 │ │ │ │ + bne.n 99bca0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 99bc6a │ │ │ │ + beq.n 99bcaa │ │ │ │ tst.w r1, #49152 @ 0xc000 │ │ │ │ - bne.w 99bd72 │ │ │ │ + bne.w 99bdb2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 99bc50 │ │ │ │ + bpl.n 99bc90 │ │ │ │ ldrb.w r2, [r0, #90] @ 0x5a │ │ │ │ ldrb.w r3, [r4, #140] @ 0x8c │ │ │ │ orr.w r2, r2, #2 │ │ │ │ and.w r2, r2, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ orrs r3, r2 │ │ │ │ ldrb.w r2, [r4, #81] @ 0x51 │ │ │ │ strb.w r3, [r4, #140] @ 0x8c │ │ │ │ - cbnz r7, 99bc84 │ │ │ │ - b.n 99bd64 │ │ │ │ + cbnz r7, 99bcc4 │ │ │ │ + b.n 99bda4 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ orr.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 99bbe6 │ │ │ │ + bne.n 99bc26 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 99bc60 │ │ │ │ - cbz r5, 99bc6a │ │ │ │ + bne.n 99bca0 │ │ │ │ + cbz r5, 99bcaa │ │ │ │ tst.w r1, #49152 @ 0xc000 │ │ │ │ - beq.n 99bc00 │ │ │ │ + beq.n 99bc40 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99bc06 │ │ │ │ + bne.n 99bc46 │ │ │ │ ldrb.w r2, [r4, #81] @ 0x51 │ │ │ │ - b.n 99bc84 │ │ │ │ + b.n 99bcc4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 99bd30 │ │ │ │ + beq.n 99bd70 │ │ │ │ ldrd r3, r2, [r4, #112] @ 0x70 │ │ │ │ orr.w r2, r2, #64 @ 0x40 │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ str r2, [r4, #116] @ 0x74 │ │ │ │ - b.n 99bbf4 │ │ │ │ + b.n 99bc34 │ │ │ │ ldrb.w r2, [r4, #81] @ 0x51 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 99bc84 │ │ │ │ + bpl.n 99bcc4 │ │ │ │ ldrb.w r0, [r0, #90] @ 0x5a │ │ │ │ ldrb.w r3, [r4, #140] @ 0x8c │ │ │ │ bfi r3, r0, #0, #1 │ │ │ │ strb.w r3, [r4, #140] @ 0x8c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ @@ -3543817,186 +3543856,186 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #34078720 @ 0x2080000 │ │ │ │ orr.w r3, r3, #9 │ │ │ │ str.w r3, [r4, #136] @ 0x88 │ │ │ │ add.w r3, sp, #19 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 98e560 │ │ │ │ + bl 98e5a0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ - cbz r0, 99bd2a │ │ │ │ + cbz r0, 99bd6a │ │ │ │ ldr.w r3, [r7, #1680] @ 0x690 │ │ │ │ mov r7, r3 │ │ │ │ ldrb.w r3, [r3, #88] @ 0x58 │ │ │ │ - cbnz r3, 99bcf2 │ │ │ │ + cbnz r3, 99bd32 │ │ │ │ ldrb.w r0, [r4, #445] @ 0x1bd │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ strb.w r0, [r4, #445] @ 0x1bd │ │ │ │ mov r0, r4 │ │ │ │ - bl 99bae4 │ │ │ │ + bl 99bb24 │ │ │ │ str.w r0, [r4, #156] @ 0x9c │ │ │ │ - cbz r0, 99bd2a │ │ │ │ + cbz r0, 99bd6a │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 99bb6c │ │ │ │ + b.n 99bbac │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99bae4 │ │ │ │ + bl 99bb24 │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r4, #156] @ 0x9c │ │ │ │ - cbz r0, 99bd2a │ │ │ │ + cbz r0, 99bd6a │ │ │ │ ldrb.w r2, [sp, #19] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 98e1f4 │ │ │ │ + bl 98e234 │ │ │ │ vldr d7, [r4, #112] @ 0x70 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ vstr d7, [sp] │ │ │ │ blx r3 │ │ │ │ - b.n 99bb6c │ │ │ │ + b.n 99bbac │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 99bb6e │ │ │ │ + b.n 99bbae │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 99bd9e │ │ │ │ + bne.n 99bdde │ │ │ │ ldrb.w r2, [r4, #81] @ 0x51 │ │ │ │ and.w r3, r2, #240 @ 0xf0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - beq.n 99bd90 │ │ │ │ + beq.n 99bdd0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 99bc6e │ │ │ │ + beq.n 99bcae │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bpl.n 99bc84 │ │ │ │ + bpl.n 99bcc4 │ │ │ │ ldrb.w r3, [r0, #90] @ 0x5a │ │ │ │ ldrb.w r0, [r4, #140] @ 0x8c │ │ │ │ orr.w r3, r3, #2 │ │ │ │ and.w r3, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r4, #140] @ 0x8c │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ orr.w r1, r1, #16384 @ 0x4000 │ │ │ │ orr.w r3, r3, #18 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 99bc84 │ │ │ │ + b.n 99bcc4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 99bc4c │ │ │ │ + bne.w 99bc8c │ │ │ │ ldr r2, [r4, #116] @ 0x74 │ │ │ │ orr.w r2, r2, #18 │ │ │ │ str r2, [r4, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99bc06 │ │ │ │ - b.n 99bc50 │ │ │ │ - vldr d7, [pc, #36] @ 99bdb8 │ │ │ │ + bne.w 99bc46 │ │ │ │ + b.n 99bc90 │ │ │ │ + vldr d7, [pc, #36] @ 99bdf8 │ │ │ │ vstr d7, [r4, #112] @ 0x70 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 99bd44 │ │ │ │ - b.n 99bc6e │ │ │ │ + bne.n 99bd84 │ │ │ │ + b.n 99bcae │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 99bc6a │ │ │ │ + beq.w 99bcaa │ │ │ │ tst.w r1, #49152 @ 0xc000 │ │ │ │ - beq.w 99bc00 │ │ │ │ + beq.w 99bc40 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ and.w r3, r3, #1 │ │ │ │ - b.n 99bd80 │ │ │ │ + b.n 99bdc0 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r4 │ │ │ │ + add r2, ip │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add sl, r1 │ │ │ │ + add r2, r9 │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [r0, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [ip, #88] @ 0x58 │ │ │ │ - cbnz r3, 99be0c │ │ │ │ + cbnz r3, 99be4c │ │ │ │ ldr.w r2, [r1, #440] @ 0x1b8 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r2, 99bdf0 │ │ │ │ + cbz r2, 99be30 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r3, [ip, #48] @ 0x30 │ │ │ │ mov r0, ip │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ movs r1, #16 │ │ │ │ blx r5 │ │ │ │ str.w r0, [r4, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99bdec │ │ │ │ + bne.n 99be2c │ │ │ │ mvn.w r0, #2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - bl 99bb40 │ │ │ │ + bl 99bb80 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #528] @ (99c038 ) │ │ │ │ - ldr r3, [pc, #528] @ (99c03c ) │ │ │ │ + ldr r1, [pc, #528] @ (99c078 ) │ │ │ │ + ldr r3, [pc, #528] @ (99c07c ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ mov r8, r0 │ │ │ │ ldr r5, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r5, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #88] @ 0x58 │ │ │ │ - cbz r3, 99be6a │ │ │ │ + cbz r3, 99beaa │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ - cbz r3, 99be72 │ │ │ │ + cbz r3, 99beb2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #496] @ (99c040 ) │ │ │ │ - ldr r3, [pc, #488] @ (99c03c ) │ │ │ │ + ldr r2, [pc, #496] @ (99c080 ) │ │ │ │ + ldr r3, [pc, #488] @ (99c07c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 99c032 │ │ │ │ + bne.w 99c072 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99be4c │ │ │ │ + bne.n 99be8c │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99bfaa │ │ │ │ + beq.w 99bfea │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99bdcc │ │ │ │ + bl 99be0c │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 99be8c │ │ │ │ + cbz r0, 99becc │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 99be4e │ │ │ │ + b.n 99be8e │ │ │ │ addw r0, r5, #1772 @ 0x6ec │ │ │ │ mov r7, r8 │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ movw r1, #63392 @ 0xf7a0 │ │ │ │ adds r6, r7, r1 │ │ │ │ addw sl, r5, #1772 @ 0x6ec │ │ │ │ @@ -3544005,15 +3544044,15 @@ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldrb.w ip, [r0, #88] @ 0x58 │ │ │ │ adds r3, #1 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str.w r3, [r8, r1] │ │ │ │ str r2, [r6, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 99bf7c │ │ │ │ + beq.n 99bfbc │ │ │ │ ldr.w r6, [r8, #632] @ 0x278 │ │ │ │ add.w lr, sp, #11 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ movw r2, #770 @ 0x302 │ │ │ │ add.w r3, sp, #10 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w ip, [r6, #61] @ 0x3d │ │ │ │ @@ -3544021,213 +3544060,213 @@ │ │ │ │ cmp.w ip, #0 │ │ │ │ ldr r7, [r6, #64] @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r2, #2 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99bf90 │ │ │ │ + beq.n 99bfd0 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99bfc2 │ │ │ │ + bne.n 99c002 │ │ │ │ ldr.w r3, [r4, #420] @ 0x1a4 │ │ │ │ mov r5, r4 │ │ │ │ movs r6, #0 │ │ │ │ - cbz r3, 99bf20 │ │ │ │ + cbz r3, 99bf60 │ │ │ │ ldrd r0, r2, [r5, #164] @ 0xa4 │ │ │ │ adds r6, #1 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ adds r5, #8 │ │ │ │ subs r2, r2, r0 │ │ │ │ add r1, r0 │ │ │ │ adds r0, r7, r0 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r3, [r4, #420] @ 0x1a4 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 99bf04 │ │ │ │ + bhi.n 99bf44 │ │ │ │ ldr.w r5, [r8, #632] @ 0x278 │ │ │ │ ldrb.w r3, [r5, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99bfb0 │ │ │ │ + bne.n 99bff0 │ │ │ │ ldrb.w r3, [r4, #140] @ 0x8c │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 99bfb0 │ │ │ │ + bmi.n 99bff0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr.w r0, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r0, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99bfb8 │ │ │ │ + beq.n 99bff8 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ add.w r2, sp, #11 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99bfe0 │ │ │ │ + bne.n 99c020 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - cbnz r3, 99bf74 │ │ │ │ + cbnz r3, 99bfb4 │ │ │ │ ldrb.w r2, [r4, #108] @ 0x6c │ │ │ │ - cbz r2, 99bfd8 │ │ │ │ + cbz r2, 99c018 │ │ │ │ strb.w r3, [r4, #108] @ 0x6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ bl 3ca704 │ │ │ │ - b.n 99be4c │ │ │ │ + b.n 99be8c │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r1, [r4, #440] @ 0x1b8 │ │ │ │ strb.w ip, [sp, #10] │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99befa │ │ │ │ + bne.n 99bf3a │ │ │ │ mov r0, sl │ │ │ │ bl 3ca704 │ │ │ │ ldr.w r1, [r4, #440] @ 0x1b8 │ │ │ │ - cbz r1, 99bfaa │ │ │ │ + cbz r1, 99bfea │ │ │ │ ldr.w r0, [r5, #1680] @ 0x690 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99be4e │ │ │ │ + b.n 99be8e │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #420] @ 0x1a4 │ │ │ │ - b.n 99bf34 │ │ │ │ + b.n 99bf74 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ ldr.w r1, [r4, #440] @ 0x1b8 │ │ │ │ blx r3 │ │ │ │ - b.n 99bf58 │ │ │ │ + b.n 99bf98 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f580 │ │ │ │ - cbnz r0, 99c01e │ │ │ │ + bl 98f5c0 │ │ │ │ + cbnz r0, 99c05e │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9900f8 │ │ │ │ - b.n 99befa │ │ │ │ + bl 990138 │ │ │ │ + b.n 99bf3a │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ blx 67b40 │ │ │ │ - b.n 99bf70 │ │ │ │ + b.n 99bfb0 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f580 │ │ │ │ + bl 98f5c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99bf58 │ │ │ │ + beq.n 99bf98 │ │ │ │ ldr.w r2, [r8, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 98f580 │ │ │ │ + bl 98f5c0 │ │ │ │ ldr.w r2, [r8, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99bf58 │ │ │ │ + b.n 99bf98 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f580 │ │ │ │ - b.n 99bfce │ │ │ │ + bl 98f5c0 │ │ │ │ + b.n 99c00e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rors r0, r2 │ │ │ │ + sbcs r0, r2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r2, r5 │ │ │ │ + adcs r2, r5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr.w r2, [r1, #420] @ 0x1a4 │ │ │ │ - cbz r2, 99c06a │ │ │ │ + cbz r2, 99c0aa │ │ │ │ stmdb 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 │ │ │ │ ldrb.w r2, [r1, #444] @ 0x1bc │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r2, 99c06c │ │ │ │ + cbz r2, 99c0ac │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [r1, #100] @ 0x64 │ │ │ │ mov r5, r3 │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 99be14 │ │ │ │ + bl 99be54 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r0, 99c08e │ │ │ │ + cbz r0, 99c0ce │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 99c0fc │ │ │ │ + beq.n 99c13c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #420] @ 0x1a4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 99b804 │ │ │ │ + bl 99b844 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 99c0c6 │ │ │ │ + beq.n 99c106 │ │ │ │ add.w r1, r8, #61440 @ 0xf000 │ │ │ │ mov.w ip, #1 │ │ │ │ strb.w ip, [r3, #444] @ 0x1bc │ │ │ │ add.w r2, r8, #63232 @ 0xf700 │ │ │ │ add.w r0, r3, #464 @ 0x1d0 │ │ │ │ adds r2, #108 @ 0x6c │ │ │ │ ldr.w ip, [r1, #1900] @ 0x76c │ │ │ │ strd ip, r2, [r3, #464] @ 0x1d0 │ │ │ │ str.w r0, [ip, #4] │ │ │ │ str.w r0, [r1, #1900] @ 0x76c │ │ │ │ - b.n 99c064 │ │ │ │ + b.n 99c0a4 │ │ │ │ ldr.w r0, [r8, #632] @ 0x278 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r2, [r0, #136] @ 0x88 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r0, #136] @ 0x88 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 99b804 │ │ │ │ + bl 99b844 │ │ │ │ ldr.w r1, [r8, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r1, #136] @ 0x88 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r1, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99c09e │ │ │ │ - b.n 99c082 │ │ │ │ + beq.n 99c0de │ │ │ │ + b.n 99c0c2 │ │ │ │ ldr.w r0, [r3, #420] @ 0x1a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99c082 │ │ │ │ + beq.n 99c0c2 │ │ │ │ ldr.w r2, [r5, #1680] @ 0x690 │ │ │ │ mov lr, r4 │ │ │ │ mov ip, r3 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, r2 │ │ │ │ ldrd r2, r1, [ip, #164] @ 0xa4 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 99c1cc │ │ │ │ + bcs.n 99c20c │ │ │ │ subs r6, r1, r2 │ │ │ │ mov r9, r2 │ │ │ │ mov fp, ip │ │ │ │ str.w lr, [sp, #16] │ │ │ │ add.w r3, r9, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, r1 │ │ │ │ @@ -3544236,34 +3544275,34 @@ │ │ │ │ subhi.w r6, r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ movs r1, #4 │ │ │ │ mov r3, r6 │ │ │ │ blx r4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 99c148 │ │ │ │ - b.n 99c15e │ │ │ │ + cbz r0, 99c188 │ │ │ │ + b.n 99c19e │ │ │ │ ldr r4, [r7, #48] @ 0x30 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 99c15c │ │ │ │ + cbnz r0, 99c19c │ │ │ │ lsrs r3, r6, #1 │ │ │ │ mov.w r2, #0 │ │ │ │ mov.w r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r6, r3 │ │ │ │ - bne.n 99c142 │ │ │ │ + bne.n 99c182 │ │ │ │ mov r3, sl │ │ │ │ - b.n 99c082 │ │ │ │ + b.n 99c0c2 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #10 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 99c17e │ │ │ │ + cbz r0, 99c1be │ │ │ │ ldr.w r1, [sl, #104] @ 0x68 │ │ │ │ mov r2, r6 │ │ │ │ add r1, r9 │ │ │ │ blx 666a8 │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ @@ -3544273,127 +3544312,127 @@ │ │ │ │ strd r6, r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [sl, #445] @ 0x1bd │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r2, [sl, #144] @ 0x90 │ │ │ │ ldr.w r0, [r8, #632] @ 0x278 │ │ │ │ - bl 98eab0 │ │ │ │ - cbnz r0, 99c1dc │ │ │ │ + bl 98eaf0 │ │ │ │ + cbnz r0, 99c21c │ │ │ │ ldrb.w r3, [sl, #445] @ 0x1bd │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [sl, #445] @ 0x1bd │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [fp, #168] @ 0xa8 │ │ │ │ add.w r3, r9, r6 │ │ │ │ mov r9, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 99c122 │ │ │ │ + bhi.n 99c162 │ │ │ │ ldr.w lr, [sp, #16] │ │ │ │ mov ip, fp │ │ │ │ ldr.w r0, [sl, #420] @ 0x1a4 │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp lr, r0 │ │ │ │ - bcc.n 99c110 │ │ │ │ + bcc.n 99c150 │ │ │ │ mov r3, sl │ │ │ │ - b.n 99c082 │ │ │ │ + b.n 99c0c2 │ │ │ │ ldr.w r2, [r8, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ strd r6, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [sl, #445] @ 0x1bd │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r2, [sl, #144] @ 0x90 │ │ │ │ ldr.w r0, [r8, #632] @ 0x278 │ │ │ │ - bl 98eab0 │ │ │ │ + bl 98eaf0 │ │ │ │ ldr.w r2, [r8, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99c1a0 │ │ │ │ + b.n 99c1e0 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r1, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ str.w r3, [r1, #144] @ 0x90 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 99bb40 │ │ │ │ + bl 99bb80 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 99c25e │ │ │ │ + cbz r0, 99c29e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r6, [r4, #100] @ 0x64 │ │ │ │ strb.w r2, [r4, #476] @ 0x1dc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9bf310 │ │ │ │ + bl 9bf350 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, 99c282 │ │ │ │ + cbnz r0, 99c2c2 │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ movs r1, #3 │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ - b.n 99c250 │ │ │ │ + b.n 99c290 │ │ │ │ ldr.w ip, [r5, #632] @ 0x278 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [ip, #136] @ 0x88 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [ip, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9bf310 │ │ │ │ + bl 9bf350 │ │ │ │ ldr.w r1, [r5, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r1, #136] @ 0x88 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r1, #136] @ 0x88 │ │ │ │ - b.n 99c278 │ │ │ │ + b.n 99c2b8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #100] @ 0x64 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bmi.n 99c304 │ │ │ │ + bmi.n 99c344 │ │ │ │ add.w lr, r5, #16 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ add.w ip, r4, #112 @ 0x70 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ @@ -3544406,88 +3544445,88 @@ │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r1, #144] @ 0x90 │ │ │ │ ldr.w r0, [r0, #632] @ 0x278 │ │ │ │ - bl 9bf310 │ │ │ │ - cbnz r0, 99c324 │ │ │ │ + bl 9bf350 │ │ │ │ + cbnz r0, 99c364 │ │ │ │ movs r3, #3 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - b.n 99c2da │ │ │ │ + b.n 99c31a │ │ │ │ ldr.w ip, [r6, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [ip, #136] @ 0x88 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [ip, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ - bl 9bf310 │ │ │ │ + bl 9bf350 │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99c31e │ │ │ │ + b.n 99c35e │ │ │ │ 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, [r1, #152] @ 0x98 │ │ │ │ add.w r7, r1, #148 @ 0x94 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 99c3a6 │ │ │ │ + beq.n 99c3e6 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r6 │ │ │ │ sub.w r2, r2, #3 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 98e700 │ │ │ │ + bl 98e740 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ blx 67b40 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 99c37e │ │ │ │ + bne.n 99c3be │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r1, #444] @ 0x1bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99c50e │ │ │ │ + beq.w 99c54e │ │ │ │ stmdb 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 r3, [r0, #632] @ 0x278 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ ldrb.w r3, [r3, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99c508 │ │ │ │ + bne.w 99c548 │ │ │ │ ldrb.w r7, [r1, #140] @ 0x8c │ │ │ │ ands.w r7, r7, #1 │ │ │ │ - bne.w 99c508 │ │ │ │ + bne.w 99c548 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r1, #420] @ 0x1a4 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99c510 │ │ │ │ + beq.w 99c550 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 99c498 │ │ │ │ + beq.n 99c4d8 │ │ │ │ movw r2, #63456 @ 0xf7e0 │ │ │ │ add.w r4, r8, r2 │ │ │ │ add.w r0, r0, #63488 @ 0xf800 │ │ │ │ ldr.w r3, [r1, #456] @ 0x1c8 │ │ │ │ ldr.w r6, [r8, r2] │ │ │ │ adds r0, #64 @ 0x40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -3544523,15 +3544562,15 @@ │ │ │ │ adds r0, r0, r2 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [r1, #420] @ 0x1a4 │ │ │ │ adc.w lr, lr, #0 │ │ │ │ adds.w r6, sl, #1 │ │ │ │ adc.w ip, ip, #0 │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 99c428 │ │ │ │ + bcc.n 99c468 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strd r2, lr, [r3, #-8] │ │ │ │ movw r3, #63456 @ 0xf7e0 │ │ │ │ str.w sl, [fp, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r8, [r3, #4] │ │ │ │ ldrd r0, r3, [r1, #464] @ 0x1d0 │ │ │ │ @@ -3544549,36 +3544588,36 @@ │ │ │ │ str.w r2, [r1, #456] @ 0x1c8 │ │ │ │ strh.w r0, [r1, #444] @ 0x1bc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 99c4cc │ │ │ │ + bne.n 99c50c │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 99c508 │ │ │ │ + cbnz r2, 99c548 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 99c508 │ │ │ │ + cbz r4, 99c548 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99c4f2 │ │ │ │ + bne.n 99c532 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99c4e0 │ │ │ │ + beq.n 99c520 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 99c498 │ │ │ │ + beq.n 99c4d8 │ │ │ │ mov lr, r3 │ │ │ │ movw r3, #63456 @ 0xf7e0 │ │ │ │ add.w r4, r8, r3 │ │ │ │ add.w r2, r0, #63488 @ 0xf800 │ │ │ │ str r4, [sp, #4] │ │ │ │ adds r2, #64 @ 0x40 │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ @@ -3544629,140 +3544668,140 @@ │ │ │ │ strb.w r2, [r3, #-5] │ │ │ │ strb.w r2, [r3, #-4] │ │ │ │ strb.w r2, [r3, #-3] │ │ │ │ strb.w r2, [r3, #-2] │ │ │ │ strb.w r2, [r3, #-1] │ │ │ │ ldr.w r1, [fp, #420] @ 0x1a4 │ │ │ │ cmp lr, r1 │ │ │ │ - bcc.n 99c544 │ │ │ │ + bcc.n 99c584 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ strd r9, r5, [r3, #-8] │ │ │ │ movw r3, #63456 @ 0xf7e0 │ │ │ │ str.w r7, [r8, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w sl, [r3, #4] │ │ │ │ - b.n 99c498 │ │ │ │ + b.n 99c4d8 │ │ │ │ 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 r6, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 99c044 │ │ │ │ + bl 99c084 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99c3a8 │ │ │ │ + bl 99c3e8 │ │ │ │ ldr.w r4, [r5, #152] @ 0x98 │ │ │ │ add.w ip, r5, #148 @ 0x94 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 99c680 │ │ │ │ + beq.n 99c6c0 │ │ │ │ and.w r1, r2, #49152 @ 0xc000 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ orr.w r0, r2, r3 │ │ │ │ bics.w lr, r2, r3 │ │ │ │ - beq.n 99c690 │ │ │ │ + beq.n 99c6d0 │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.n 99c67a │ │ │ │ + bmi.n 99c6ba │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.n 99c642 │ │ │ │ - cbnz r1, 99c67a │ │ │ │ + bpl.n 99c682 │ │ │ │ + cbnz r1, 99c6ba │ │ │ │ orrs r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99c224 │ │ │ │ + bl 99c264 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r5, #96] @ 0x60 │ │ │ │ mov r5, r1 │ │ │ │ subs r1, r2, #3 │ │ │ │ negs r2, r1 │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ adcs r2, r1 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 98e700 │ │ │ │ + bl 98e740 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 67b40 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 99c62c │ │ │ │ + bne.n 99c66c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 99c224 │ │ │ │ + bl 99c264 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ - bl 99c2c0 │ │ │ │ + bl 99c300 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, 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 │ │ │ │ ldr.w r7, [r0, #420] @ 0x1a4 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ cmp r7, #31 │ │ │ │ - bhi.n 99c6f0 │ │ │ │ + bhi.n 99c730 │ │ │ │ mov r4, r7 │ │ │ │ - cbz r7, 99c6cc │ │ │ │ + cbz r7, 99c70c │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99c6f6 │ │ │ │ + b.n 99c736 │ │ │ │ ldr.w r0, [r8, #460] @ 0x1cc │ │ │ │ mov r1, r8 │ │ │ │ - bl 99c3a8 │ │ │ │ + bl 99c3e8 │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 99c746 │ │ │ │ + bhi.n 99c786 │ │ │ │ add.w r2, r8, r3, lsl #3 │ │ │ │ adds r3, #1 │ │ │ │ strd r6, r5, [r2, #164] @ 0xa4 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w lr, #0 │ │ │ │ movs r4, #31 │ │ │ │ movs r3, #0 │ │ │ │ add.w sl, r8, #168 @ 0xa8 │ │ │ │ add.w r9, r8, #164 @ 0xa4 │ │ │ │ - b.n 99c714 │ │ │ │ + b.n 99c754 │ │ │ │ cmp ip, lr │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp ip, lr │ │ │ │ it cc │ │ │ │ movcc lr, ip │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 99c6cc │ │ │ │ + bls.n 99c70c │ │ │ │ ldr.w r2, [sl, r3, lsl #3] │ │ │ │ ldr.w r0, [r9, r3, lsl #3] │ │ │ │ sub.w ip, r6, r2 │ │ │ │ subs r1, r0, r5 │ │ │ │ cmp ip, r1 │ │ │ │ it lt │ │ │ │ movlt ip, r1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 99c702 │ │ │ │ + bgt.n 99c742 │ │ │ │ add.w r3, r8, r3, lsl #3 │ │ │ │ cmp r6, r0 │ │ │ │ it cs │ │ │ │ movcs r6, r0 │ │ │ │ cmp r5, r2 │ │ │ │ it cc │ │ │ │ movcc r5, r2 │ │ │ │ @@ -3544776,115 +3544815,115 @@ │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ strd r2, r3, [r8, #164] @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 99c818 │ │ │ │ + beq.n 99c858 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r1, #144] @ 0x90 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w lr, [r1, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov ip, r2 │ │ │ │ and.w r5, lr, r2 │ │ │ │ - cbz r6, 99c7ca │ │ │ │ + cbz r6, 99c80a │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 99c7aa │ │ │ │ + bne.n 99c7ea │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldrb.w r2, [r2, #61] @ 0x3d │ │ │ │ - cbnz r2, 99c7a2 │ │ │ │ + cbnz r2, 99c7e2 │ │ │ │ ldrb.w r2, [r3, #140] @ 0x8c │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 99c7bc │ │ │ │ + bpl.n 99c7fc │ │ │ │ ldr.w r0, [r3, #144] @ 0x90 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 99c5f8 │ │ │ │ + bl 99c638 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99c790 │ │ │ │ + beq.n 99c7d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99c044 │ │ │ │ + bl 99c084 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 99c7a2 │ │ │ │ + b.n 99c7e2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ orr.w r2, lr, r2 │ │ │ │ cmp ip, r5 │ │ │ │ - beq.n 99c7ea │ │ │ │ + beq.n 99c82a │ │ │ │ lsls r1, r2, #25 │ │ │ │ it mi │ │ │ │ movmi r2, ip │ │ │ │ - bmi.n 99c7ea │ │ │ │ + bmi.n 99c82a │ │ │ │ tst.w lr, #1024 @ 0x400 │ │ │ │ - beq.n 99c7ea │ │ │ │ + beq.n 99c82a │ │ │ │ tst.w ip, #49152 @ 0xc000 │ │ │ │ it ne │ │ │ │ movne r2, ip │ │ │ │ ldr.w r1, [r0, #1680] @ 0x690 │ │ │ │ str r2, [r3, #100] @ 0x64 │ │ │ │ ldrb.w r1, [r1, #88] @ 0x58 │ │ │ │ - cbz r1, 99c808 │ │ │ │ + cbz r1, 99c848 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99be14 │ │ │ │ + bl 99be54 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99c790 │ │ │ │ - b.n 99c7b6 │ │ │ │ + beq.n 99c7d0 │ │ │ │ + b.n 99c7f6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99bb40 │ │ │ │ + bl 99bb80 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99c790 │ │ │ │ - b.n 99c7b6 │ │ │ │ + beq.n 99c7d0 │ │ │ │ + b.n 99c7f6 │ │ │ │ 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 │ │ │ │ add.w r3, r0, #61440 @ 0xf000 │ │ │ │ add.w r6, r0, #63232 @ 0xf700 │ │ │ │ adds r6, #108 @ 0x6c │ │ │ │ ldr.w r1, [r3, #1904] @ 0x770 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 99c852 │ │ │ │ + beq.n 99c892 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ sub.w r1, r1, #464 @ 0x1d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c3a8 │ │ │ │ + bl 99c3e8 │ │ │ │ mov r1, r4 │ │ │ │ cmp r6, r1 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 99c840 │ │ │ │ + bne.n 99c880 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldrb.w r2, [r1, #76] @ 0x4c │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w r4, [r0, #1680] @ 0x690 │ │ │ │ mov r3, r1 │ │ │ │ - cbnz r2, 99c89a │ │ │ │ + cbnz r2, 99c8da │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ mov r0, r1 │ │ │ │ mov ip, r1 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ str r1, [sp, #32] │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ @@ -3544898,55 +3544937,55 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ldrh.w r1, [r1, #74] @ 0x4a │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 991c7c │ │ │ │ + bl 991cbc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99c896 │ │ │ │ + beq.n 99c8d6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ ldrb.w ip, [r3, #77] @ 0x4d │ │ │ │ ldrh.w lr, [r3, #68] @ 0x44 │ │ │ │ ldrh.w r0, [r3, #72] @ 0x48 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldrb.w r2, [r3, #78] @ 0x4e │ │ │ │ ldrh.w r3, [r3, #70] @ 0x46 │ │ │ │ str.w lr, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 99c880 │ │ │ │ + b.n 99c8c0 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r1, #76] @ 0x4c │ │ │ │ - cbz r3, 99c8ee │ │ │ │ - bl 99d324 │ │ │ │ + cbz r3, 99c92e │ │ │ │ + bl 99d364 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r1, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 99c912 │ │ │ │ - bl 99b640 │ │ │ │ - cbz r0, 99c91a │ │ │ │ + cbnz r3, 99c952 │ │ │ │ + bl 99b680 │ │ │ │ + cbz r0, 99c95a │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99d6e4 │ │ │ │ + bl 99d724 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99c910 │ │ │ │ + bne.n 99c950 │ │ │ │ movw r1, #61280 @ 0xef60 │ │ │ │ add.w ip, r4, r1 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ @@ -3544955,66 +3544994,66 @@ │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r1, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 99c956 │ │ │ │ - bl 99b640 │ │ │ │ - cbz r0, 99c95e │ │ │ │ + cbnz r3, 99c996 │ │ │ │ + bl 99b680 │ │ │ │ + cbz r0, 99c99e │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99d6e4 │ │ │ │ + bl 99d724 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99c954 │ │ │ │ + bne.n 99c994 │ │ │ │ movw r1, #61280 @ 0xef60 │ │ │ │ add.w ip, r4, r1 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str.w r2, [ip, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #88] @ (99c9d8 ) │ │ │ │ - ldr r1, [pc, #92] @ (99c9dc ) │ │ │ │ + ldr r3, [pc, #88] @ (99ca18 ) │ │ │ │ + ldr r1, [pc, #92] @ (99ca1c ) │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ - ldr r2, [pc, #88] @ (99c9e0 ) │ │ │ │ - ldr.w ip, [pc, #92] @ 99c9e4 │ │ │ │ + ldr r2, [pc, #88] @ (99ca20 ) │ │ │ │ + ldr.w ip, [pc, #92] @ 99ca24 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str.w r1, [r0, #452] @ 0x1c4 │ │ │ │ - ldr r1, [pc, #84] @ (99c9e8 ) │ │ │ │ + ldr r1, [pc, #84] @ (99ca28 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str.w r2, [r0, #464] @ 0x1d0 │ │ │ │ - ldr r2, [pc, #80] @ (99c9ec ) │ │ │ │ + ldr r2, [pc, #80] @ (99ca2c ) │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ str.w r4, [r0, #456] @ 0x1c8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str.w r2, [r0, #460] @ 0x1cc │ │ │ │ - ldr r2, [pc, #68] @ (99c9f0 ) │ │ │ │ + ldr r2, [pc, #68] @ (99ca30 ) │ │ │ │ ldr.w ip, [r4, #1680] @ 0x690 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str.w r1, [r0, #468] @ 0x1d4 │ │ │ │ - ldr r1, [pc, #60] @ (99c9f4 ) │ │ │ │ + ldr r1, [pc, #60] @ (99ca34 ) │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldrb.w r2, [ip, #132] @ 0x84 │ │ │ │ str.w r4, [r0, #472] @ 0x1d8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str.w r1, [r0, #476] @ 0x1dc │ │ │ │ - cbz r2, 99c9ce │ │ │ │ - ldr r2, [pc, #44] @ (99c9f8 ) │ │ │ │ + cbz r2, 99ca0e │ │ │ │ + ldr r2, [pc, #44] @ (99ca38 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ pop {r4} │ │ │ │ str.w r2, [r0, #572] @ 0x23c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ adds r4, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3545024,62 +3545063,62 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #56] @ 99ca38 │ │ │ │ - ldr r3, [pc, #56] @ (99ca3c ) │ │ │ │ + ldr.w ip, [pc, #56] @ 99ca78 │ │ │ │ + ldr r3, [pc, #56] @ (99ca7c ) │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #56] @ (99ca40 ) │ │ │ │ + ldr r2, [pc, #56] @ (99ca80 ) │ │ │ │ str.w ip, [r0, #1436] @ 0x59c │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #52] @ (99ca44 ) │ │ │ │ - ldr.w ip, [pc, #56] @ 99ca48 │ │ │ │ + ldr r1, [pc, #52] @ (99ca84 ) │ │ │ │ + ldr.w ip, [pc, #56] @ 99ca88 │ │ │ │ add r1, pc │ │ │ │ str.w r1, [r0, #1528] @ 0x5f8 │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r0, #1448] @ 0x5a8 │ │ │ │ - ldr r1, [pc, #44] @ (99ca4c ) │ │ │ │ + ldr r1, [pc, #44] @ (99ca8c ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str.w r2, [r0, #1460] @ 0x5b4 │ │ │ │ - ldr r2, [pc, #40] @ (99ca50 ) │ │ │ │ + ldr r2, [pc, #40] @ (99ca90 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r0, #1480] @ 0x5c8 │ │ │ │ str.w r2, [r0, #1432] @ 0x598 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ mcr2 15, 7, pc, cr15, cr15, {7} @ │ │ │ │ - adds r5, #242 @ 0xf2 │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsrs r4, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ vminnm.f32 , , │ │ │ │ mrc2 15, 5, pc, cr9, cr15, {7} │ │ │ │ asrs r4, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ mcr2 15, 1, pc, cr7, cr15, {7} @ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #156] @ (99cb08 ) │ │ │ │ + ldr r0, [pc, #156] @ (99cb48 ) │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #144] @ (99cb0c ) │ │ │ │ + ldr r3, [pc, #144] @ (99cb4c ) │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ @@ -3545091,98 +3545130,98 @@ │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r3, sp, #8 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 98e9b0 │ │ │ │ - cbnz r0, 99cac8 │ │ │ │ - ldr r2, [pc, #96] @ (99cb10 ) │ │ │ │ - ldr r3, [pc, #88] @ (99cb0c ) │ │ │ │ + bl 98e9f0 │ │ │ │ + cbnz r0, 99cb08 │ │ │ │ + ldr r2, [pc, #96] @ (99cb50 ) │ │ │ │ + ldr r3, [pc, #88] @ (99cb4c ) │ │ │ │ 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 99cb02 │ │ │ │ + bne.n 99cb42 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 98e9b0 │ │ │ │ + bl 98e9f0 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99caae │ │ │ │ + b.n 99caee │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #138 @ 0x8a │ │ │ │ + adds r5, #74 @ 0x4a │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #74 @ 0x4a │ │ │ │ + adds r5, #10 │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb 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, r1 │ │ │ │ strd r2, r0, [sp, #32] │ │ │ │ - ldr r2, [pc, #488] @ (99cd18 ) │ │ │ │ + ldr r2, [pc, #488] @ (99cd58 ) │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #488] @ (99cd1c ) │ │ │ │ + ldr r3, [pc, #488] @ (99cd5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ ldr.w r8, [r3, #1680] @ 0x690 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 990400 │ │ │ │ + bl 990440 │ │ │ │ ldr r7, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 99ccc2 │ │ │ │ + beq.w 99cd02 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov.w sl, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrh.w r0, [r2, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r0, 99cb70 │ │ │ │ + cbz r0, 99cbb0 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99cc9c │ │ │ │ + beq.w 99ccdc │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov.w r9, #0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov fp, r9 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mul.w r6, r6, sl │ │ │ │ - b.n 99cc08 │ │ │ │ + b.n 99cc48 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #2 │ │ │ │ str.w fp, [sp] │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ @@ -3545190,46 +3545229,46 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - bl 99ca54 │ │ │ │ + bl 99ca94 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r7, [r8, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 99cbfc │ │ │ │ + cbz r0, 99cc3c │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ blx 666a8 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 99cc9c │ │ │ │ + bls.n 99ccdc │ │ │ │ ldr r7, [r4, #76] @ 0x4c │ │ │ │ mov r9, r5 │ │ │ │ mov fp, r5 │ │ │ │ add.w r5, r9, r6 │ │ │ │ ldr.w sl, [r4, #28] │ │ │ │ cmp r5, r3 │ │ │ │ sub.w r3, r3, fp │ │ │ │ @@ -3545244,23 +3545283,23 @@ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ mul.w r0, fp, sl │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, r7, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 99cb8c │ │ │ │ + bne.n 99cbcc │ │ │ │ movs r2, #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 99ccb6 │ │ │ │ + bne.n 99ccf6 │ │ │ │ ldr.w r3, [r8, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 99cc68 │ │ │ │ + cbz r0, 99cca8 │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #28] │ │ │ │ blx 666a8 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ @@ -3545274,37 +3545313,37 @@ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 99ca54 │ │ │ │ + bl 99ca94 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 99cc02 │ │ │ │ - ldr r2, [pc, #128] @ (99cd20 ) │ │ │ │ - ldr r3, [pc, #124] @ (99cd1c ) │ │ │ │ + bhi.n 99cc42 │ │ │ │ + ldr r2, [pc, #128] @ (99cd60 ) │ │ │ │ + ldr r3, [pc, #124] @ (99cd5c ) │ │ │ │ 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 99cd14 │ │ │ │ + bne.n 99cd54 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ - b.n 99cc4a │ │ │ │ + b.n 99cc8a │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -3545313,47 +3545352,47 @@ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ - bl 99ca54 │ │ │ │ + bl 99ca94 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 99cc9c │ │ │ │ + bne.n 99ccdc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r5, [r8, #72] @ 0x48 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r8, #64] @ 0x40 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 99cc9c │ │ │ │ + b.n 99ccdc │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #202 @ 0xca │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #28 │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w r2, [pc, #1380] @ 99d29c │ │ │ │ + ldr.w r2, [pc, #1380] @ 99d2dc │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1380] @ 99d2a0 │ │ │ │ + ldr.w r3, [pc, #1380] @ 99d2e0 │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -3545362,21 +3545401,21 @@ │ │ │ │ ldrb r1, [r1, #7] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr.w r5, [r2, #216] @ 0xd8 │ │ │ │ str r2, [sp, #20] │ │ │ │ ubfx r9, r3, #0, #24 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.w 99d14c │ │ │ │ + bmi.w 99d18c │ │ │ │ tst.w r9, #2 │ │ │ │ - beq.n 99cd76 │ │ │ │ + beq.n 99cdb6 │ │ │ │ tst.w r9, #128 @ 0x80 │ │ │ │ - beq.w 99d142 │ │ │ │ + beq.w 99d182 │ │ │ │ tst.w r9, #32 │ │ │ │ - beq.w 99d0be │ │ │ │ + beq.w 99d0fe │ │ │ │ ldr.w r6, [r8, #632] @ 0x278 │ │ │ │ ldrb.w r4, [r6, #61] @ 0x3d │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r7, [r3, #64] @ 0x40 │ │ │ │ ldrh.w fp, [r3, #68] @ 0x44 │ │ │ │ ldrh.w r0, [r3, #74] @ 0x4a │ │ │ │ @@ -3545387,15 +3545426,15 @@ │ │ │ │ movcc r7, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ movcc.w fp, #1 │ │ │ │ bl 3a10bc │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 99cdc6 │ │ │ │ + cbz r0, 99ce06 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ subs r0, r7, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, r1 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ @@ -3545405,15 +3545444,15 @@ │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov fp, r0 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrh.w r0, [r3, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 99cdf0 │ │ │ │ + cbz r0, 99ce30 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mul.w r7, r3, r7 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ @@ -3545428,35 +3545467,35 @@ │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, sp, #74 @ 0x4a │ │ │ │ ldr r7, [r6, #64] @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d1c0 │ │ │ │ + beq.w 99d200 │ │ │ │ ldrb.w r3, [sp, #75] @ 0x4b │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99d1aa │ │ │ │ + bne.w 99d1ea │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w r3, [r2, #76] @ 0x4c │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ ldrh.w r0, [r2, #70] @ 0x46 │ │ │ │ subs r3, #6 │ │ │ │ ldrh.w r5, [r2, #68] @ 0x44 │ │ │ │ cmp r3, #2 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #32] │ │ │ │ - bhi.n 99cf40 │ │ │ │ + bhi.n 99cf80 │ │ │ │ ldr.w r3, [r2, #192] @ 0xc0 │ │ │ │ ldrb.w r2, [r2, #77] @ 0x4d │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bls.w 99d256 │ │ │ │ - ldr.w sl, [pc, #1096] @ 99d2a4 │ │ │ │ + bls.w 99d296 │ │ │ │ + ldr.w sl, [pc, #1096] @ 99d2e4 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r8, fp │ │ │ │ add sl, pc │ │ │ │ mov lr, r1 │ │ │ │ mov r2, r1 │ │ │ │ str.w fp, [sp, #48] @ 0x30 │ │ │ │ @@ -3545465,15 +3545504,15 @@ │ │ │ │ mov r2, r8 │ │ │ │ mov r9, fp │ │ │ │ mov r8, r5 │ │ │ │ movs r7, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r5, r2 │ │ │ │ strd lr, r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 99ceb8 │ │ │ │ + b.n 99cef8 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mul.w r4, r1, r4 │ │ │ │ umull r4, r6, r4, r6 │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r6, r5, r6 │ │ │ │ it cc │ │ │ │ @@ -3545481,15 +3545520,15 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ umull r4, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, r3 │ │ │ │ add fp, r4 │ │ │ │ - beq.n 99cf32 │ │ │ │ + beq.n 99cf72 │ │ │ │ adds r7, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ lsr.w r1, r3, r7 │ │ │ │ cmp r1, #1 │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r1 │ │ │ │ @@ -3545511,15 +3545550,15 @@ │ │ │ │ cmp r1, #1 │ │ │ │ ite cs │ │ │ │ addcs.w r0, r9, r1 │ │ │ │ addcc.w r0, r9, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 99ce88 │ │ │ │ + beq.n 99cec8 │ │ │ │ umull r4, r6, r4, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ umull r4, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -3545528,30 +3545567,30 @@ │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ umull r4, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, r3 │ │ │ │ add fp, r4 │ │ │ │ - bne.n 99ceb6 │ │ │ │ + bne.n 99cef6 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r5, r8 │ │ │ │ str.w fp, [r3, #32] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r7, [r3, #192] @ 0xc0 │ │ │ │ ldrb.w r3, [r3, #77] @ 0x4d │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #153 @ 0x99 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w fp, [r3, #40] @ 0x28 │ │ │ │ - bls.w 99d116 │ │ │ │ - ldr r7, [pc, #844] @ (99d2a8 ) │ │ │ │ + bls.w 99d156 │ │ │ │ + ldr r7, [pc, #844] @ (99d2e8 ) │ │ │ │ movs r3, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r7, pc │ │ │ │ strd sl, sl, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ @@ -3545560,15 +3545599,15 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ mov r8, r7 │ │ │ │ mov r6, sl │ │ │ │ mov r7, r9 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ - b.n 99cfc0 │ │ │ │ + b.n 99d000 │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mul.w r4, r1, r4 │ │ │ │ umull r4, fp, r4, fp │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w fp, r6, fp │ │ │ │ it cc │ │ │ │ @@ -3545580,15 +3545619,15 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r7, r4 │ │ │ │ cmp r3, sl │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ it hi │ │ │ │ addhi r9, r4 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 99d032 │ │ │ │ + beq.n 99d072 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ lsr.w r1, r3, sl │ │ │ │ cmp r1, #1 │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r1 │ │ │ │ @@ -3545611,29 +3545650,29 @@ │ │ │ │ cmp r1, #1 │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r1 │ │ │ │ addcc r0, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 99cf86 │ │ │ │ + beq.n 99cfc6 │ │ │ │ umull r4, fp, r4, fp │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp.w fp, #0 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ umull r4, r0, r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ umull r4, r0, r4, r3 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 99cfac │ │ │ │ + b.n 99cfec │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r8, r7 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ lsr.w r0, r5, r6 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, #1 │ │ │ │ @@ -3545670,57 +3545709,57 @@ │ │ │ │ add r4, r0 │ │ │ │ mul.w r5, r8, fp │ │ │ │ mla r5, r3, r4, r5 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add r5, r9 │ │ │ │ add r3, r5 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #520] @ (99d2ac ) │ │ │ │ - ldr r3, [pc, #508] @ (99d2a0 ) │ │ │ │ + ldr r2, [pc, #520] @ (99d2ec ) │ │ │ │ + ldr r3, [pc, #508] @ (99d2e0 ) │ │ │ │ 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 99d298 │ │ │ │ + bne.w 99d2d8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #232] @ 0xe8 │ │ │ │ ldrh.w r3, [r3, r2, lsl #1] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ asrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 99cd7e │ │ │ │ + bpl.w 99cdbe │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r4, [r3, #1680] @ 0x690 │ │ │ │ - bl 990400 │ │ │ │ + bl 990440 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99cd7e │ │ │ │ + bne.w 99cdbe │ │ │ │ add.w r3, r8, #63232 @ 0xf700 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r3, #200] @ 0xc8 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #200] @ 0xc8 │ │ │ │ ldr.w r2, [r3, #204] @ 0xcc │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str.w r2, [r3, #204] @ 0xcc │ │ │ │ - bl 9900f8 │ │ │ │ - b.n 99cd7e │ │ │ │ - ldr.w lr, [pc, #408] @ 99d2b0 │ │ │ │ + bl 990138 │ │ │ │ + b.n 99cdbe │ │ │ │ + ldr.w lr, [pc, #408] @ 99d2f0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ add lr, pc │ │ │ │ mla r7, r2, r7, lr │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ @@ -3545730,164 +3545769,164 @@ │ │ │ │ subs r3, r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, r1, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ subs r3, r0, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 99cf70 │ │ │ │ + b.n 99cfb0 │ │ │ │ ldr.w r3, [r2, #236] @ 0xec │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 99cd76 │ │ │ │ + bne.w 99cdb6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 990400 │ │ │ │ + bl 990440 │ │ │ │ ldr.w r6, [r8, #632] @ 0x278 │ │ │ │ ldrb.w r4, [r6, #61] @ 0x3d │ │ │ │ - cbz r4, 99d164 │ │ │ │ + cbz r4, 99d1a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r3, [r3, #220] @ 0xdc │ │ │ │ - cbz r3, 99d1a0 │ │ │ │ + cbz r3, 99d1e0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 98f674 │ │ │ │ + bl 98f6b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99d226 │ │ │ │ + bne.n 99d266 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movw r1, #63440 @ 0xf7d0 │ │ │ │ add.w r0, r8, r1 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r2, #236] @ 0xec │ │ │ │ ldr.w r3, [r8, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 990310 │ │ │ │ + bl 990350 │ │ │ │ ldr.w r6, [r8, #632] @ 0x278 │ │ │ │ ldrb.w r4, [r6, #61] @ 0x3d │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r2, #236] @ 0xec │ │ │ │ - b.n 99cd86 │ │ │ │ + b.n 99cdc6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f580 │ │ │ │ + bl 98f5c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99d286 │ │ │ │ + bne.n 99d2c6 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9900f8 │ │ │ │ - b.n 99ce2c │ │ │ │ + bl 990138 │ │ │ │ + b.n 99ce6c │ │ │ │ ldrb.w r3, [sp, #74] @ 0x4a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99d0a0 │ │ │ │ + beq.w 99d0e0 │ │ │ │ add.w r3, r8, #63232 @ 0xf700 │ │ │ │ ldr.w r7, [r8, #632] @ 0x278 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r2, [r3, #200] @ 0xc8 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #200] @ 0xc8 │ │ │ │ ldr.w r2, [r3, #204] @ 0xcc │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str.w r2, [r3, #204] @ 0xcc │ │ │ │ ldr.w r3, [r7, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ str.w fp, [sp] │ │ │ │ mov r2, r4 │ │ │ │ add.w r3, sp, #74 @ 0x4a │ │ │ │ ldr.w r0, [r8, #632] @ 0x278 │ │ │ │ mov r1, r5 │ │ │ │ ldr r4, [r0, #64] @ 0x40 │ │ │ │ blx r4 │ │ │ │ ldr.w r2, [r8, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d0a0 │ │ │ │ + beq.w 99d0e0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 99ce22 │ │ │ │ + b.n 99ce62 │ │ │ │ ldr.w r2, [r8, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r0, [r8, #632] @ 0x278 │ │ │ │ mov r1, r5 │ │ │ │ - bl 98f674 │ │ │ │ + bl 98f6b4 │ │ │ │ ldr.w r2, [r8, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99d170 │ │ │ │ - ldr.w sl, [pc, #92] @ 99d2b4 │ │ │ │ + b.n 99d1b0 │ │ │ │ + ldr.w sl, [pc, #92] @ 99d2f4 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ add sl, pc │ │ │ │ mla sl, r2, r3, sl │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr.w lr, [sl, #8] │ │ │ │ and.w r8, r3, #128 @ 0x80 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w r3, lr, #4294967295 @ 0xffffffff │ │ │ │ add.w fp, r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 99ce72 │ │ │ │ + b.n 99ceb2 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98f580 │ │ │ │ - b.n 99d1b6 │ │ │ │ + bl 98f5c0 │ │ │ │ + b.n 99d1f6 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #14] │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldrb r6, [r1, #10] │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - cmp r7, #88 @ 0x58 │ │ │ │ + cmp r7, #24 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldrb r4, [r2, #3] │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r4, [r2, #30] │ │ │ │ + strb r4, [r2, #29] │ │ │ │ lsls r3, r5, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r3 │ │ │ │ - bl 98e1ec │ │ │ │ + bl 98e22c │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r0, 99d320 │ │ │ │ + cbz r0, 99d360 │ │ │ │ ldrb.w r3, [r4, #211] @ 0xd3 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ str r2, [sp, #4] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ ldrh.w r0, [r4, #74] @ 0x4a │ │ │ │ strb.w r3, [r4, #211] @ 0xd3 │ │ │ │ bl 3a10bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 99d312 │ │ │ │ + cbz r0, 99d352 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r0, r2, r1 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ @@ -3545905,71 +3545944,71 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {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, #4032] @ 0xfc0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #356] @ (99d49c ) │ │ │ │ - ldr r3, [pc, #356] @ (99d4a0 ) │ │ │ │ + ldr r2, [pc, #356] @ (99d4dc ) │ │ │ │ + ldr r3, [pc, #356] @ (99d4e0 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 98e1ec │ │ │ │ + bl 98e22c │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ cmpne r3, #5 │ │ │ │ - bne.w 99d494 │ │ │ │ + bne.w 99d4d4 │ │ │ │ ldrb.w r6, [r4, #77] @ 0x4d │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 99d494 │ │ │ │ + bne.w 99d4d4 │ │ │ │ ldrh.w r5, [r4, #70] @ 0x46 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 99d494 │ │ │ │ + bne.w 99d4d4 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d494 │ │ │ │ + beq.w 99d4d4 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldrh.w r1, [r4, #74] @ 0x4a │ │ │ │ - bl 9922a8 │ │ │ │ + bl 9922e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d48a │ │ │ │ + beq.n 99d4ca │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ mov r0, r5 │ │ │ │ blx 6810c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d48a │ │ │ │ + beq.n 99d4ca │ │ │ │ ldrh.w r2, [r4, #70] @ 0x46 │ │ │ │ movs r1, #2 │ │ │ │ ldrh.w r0, [r4, #72] @ 0x48 │ │ │ │ str r3, [sp, #12] │ │ │ │ mul.w r0, r2, r0 │ │ │ │ blx 6810c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d484 │ │ │ │ + beq.n 99d4c4 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ blx 666a8 │ │ │ │ ldrb.w r2, [r0, #211] @ 0xd3 │ │ │ │ mov r3, r0 │ │ │ │ str r5, [r0, #0] │ │ │ │ @@ -3546001,81 +3546040,81 @@ │ │ │ │ ldrmi.w r2, [r3, #184] @ 0xb8 │ │ │ │ orrmi.w r2, r2, #8388608 @ 0x800000 │ │ │ │ orrmi.w r2, r2, #32 │ │ │ │ strmi.w r2, [r3, #184] @ 0xb8 │ │ │ │ blx 6810c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r0, [r3, #232] @ 0xe8 │ │ │ │ - cbz r0, 99d47c │ │ │ │ + cbz r0, 99d4bc │ │ │ │ add.w r2, r8, #61184 @ 0xef00 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ strb.w r1, [r3, #220] @ 0xdc │ │ │ │ ldrd r3, r1, [r2, #88] @ 0x58 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #88] @ 0x58 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [r2, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #64] @ (99d4a4 ) │ │ │ │ - ldr r3, [pc, #56] @ (99d4a0 ) │ │ │ │ + ldr r2, [pc, #64] @ (99d4e4 ) │ │ │ │ + ldr r3, [pc, #56] @ (99d4e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 99d498 │ │ │ │ + bne.n 99d4d8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r9 │ │ │ │ blx 67b40 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ blx 67b40 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 99d462 │ │ │ │ + b.n 99d4a2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - cmp r4, #192 @ 0xc0 │ │ │ │ + cmp r4, #128 @ 0x80 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #150 @ 0x96 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ lsls r1, r0, #4 │ │ │ │ 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 r6, r1 │ │ │ │ - ldr r1, [pc, #352] @ (99d61c ) │ │ │ │ + ldr r1, [pc, #352] @ (99d65c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #352] @ (99d620 ) │ │ │ │ + ldr r3, [pc, #352] @ (99d660 ) │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9920d4 │ │ │ │ + bl 992114 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d596 │ │ │ │ + beq.n 99d5d6 │ │ │ │ ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99d596 │ │ │ │ + beq.n 99d5d6 │ │ │ │ ldr.w r3, [r6, #184] @ 0xb8 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 99d596 │ │ │ │ + bpl.n 99d5d6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ strh.w r3, [sp, #24] │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r1, [r6, #76] @ 0x4c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -3546096,102 +3546135,102 @@ │ │ │ │ moveq.w r3, #327680 @ 0x50000 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #8 │ │ │ │ it eq │ │ │ │ streq r3, [sp, #24] │ │ │ │ ldr.w r3, [r5, #432] @ 0x1b0 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 99d596 │ │ │ │ + cbz r0, 99d5d6 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a516c │ │ │ │ + bl 9a51ac │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99d5ea │ │ │ │ + bne.n 99d62a │ │ │ │ ldr r1, [r3, #28] │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r2, [r6, #216] @ 0xd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9bf2c4 │ │ │ │ + bl 9bf304 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 99d5b2 │ │ │ │ + cbnz r0, 99d5f2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 99d57a │ │ │ │ + cbnz r2, 99d5ba │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [r0, #436] @ 0x1b4 │ │ │ │ blx r3 │ │ │ │ movw r1, #63552 @ 0xf840 │ │ │ │ adds r0, r5, r1 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r6, #236] @ 0xec │ │ │ │ ldr r3, [r5, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ - b.n 99d598 │ │ │ │ + b.n 99d5d8 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #136] @ (99d624 ) │ │ │ │ - ldr r3, [pc, #132] @ (99d620 ) │ │ │ │ + ldr r2, [pc, #136] @ (99d664 ) │ │ │ │ + ldr r3, [pc, #132] @ (99d660 ) │ │ │ │ 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 99d616 │ │ │ │ + bne.n 99d656 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w ip, [r5, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [ip, #136] @ 0x88 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [ip, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r6, #216] @ 0xd8 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - bl 9bf2c4 │ │ │ │ + bl 9bf304 │ │ │ │ ldr.w r1, [r5, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r1, #136] @ 0x88 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r1, #136] @ 0x88 │ │ │ │ - b.n 99d568 │ │ │ │ + b.n 99d5a8 │ │ │ │ ldr.w r1, [r2, #136] @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r2, #136] @ 0x88 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a516c │ │ │ │ + bl 9a51ac │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r2, #136] @ 0x88 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #136] @ 0x88 │ │ │ │ - b.n 99d556 │ │ │ │ + b.n 99d596 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r3, #58 @ 0x3a │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #96 @ 0x60 │ │ │ │ + cmp r2, #32 │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ @@ -3546199,15 +3546238,15 @@ │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ bl 5223c8 │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [r4, #644] @ 0x284 │ │ │ │ - cbz r0, 99d65c │ │ │ │ + cbz r0, 99d69c │ │ │ │ bl 5224d8 │ │ │ │ ldr.w r3, [r4, #644] @ 0x284 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -3546217,95 +3546256,95 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #644] @ 0x284 │ │ │ │ bl 522504 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #1680] @ 0x690 │ │ │ │ ldrb.w r0, [r3, #138] @ 0x8a │ │ │ │ - cbz r0, 99d6d2 │ │ │ │ + cbz r0, 99d712 │ │ │ │ ldrb.w r3, [r1, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 99d6ce │ │ │ │ + bhi.n 99d70e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrh.w r3, [r1, #74] @ 0x4a │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 3a10bc │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - cbz r0, 99d6d8 │ │ │ │ + cbz r0, 99d718 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #7 │ │ │ │ - bls.n 99d6d4 │ │ │ │ + bls.n 99d714 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 99d6d8 │ │ │ │ + bne.n 99d718 │ │ │ │ ldrb.w r0, [r1, #76] @ 0x4c │ │ │ │ subs r0, #3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 99d6c0 │ │ │ │ + bhi.n 99d700 │ │ │ │ subs.w r0, r3, #188 @ 0xbc │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ - ldr.w r2, [pc, #1152] @ 99db78 │ │ │ │ + ldr.w r2, [pc, #1152] @ 99dbb8 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r3, [pc, #1152] @ 99db7c │ │ │ │ + ldr.w r3, [pc, #1152] @ 99dbbc │ │ │ │ add r2, pc │ │ │ │ ldrb.w r8, [r1, #77] @ 0x4d │ │ │ │ cmp.w r8, #15 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.w 99dafc │ │ │ │ + bhi.w 99db3c │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ldr.w fp, [r1, #84] @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w sl, [r5, #76] @ 0x4c │ │ │ │ mov r6, r3 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99dafc │ │ │ │ + beq.w 99db3c │ │ │ │ ldrh.w r3, [r5, #72] @ 0x48 │ │ │ │ movs r1, #2 │ │ │ │ ldrh.w r9, [r5, #70] @ 0x46 │ │ │ │ str r3, [sp, #12] │ │ │ │ mul.w r3, r3, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ blx 6810c │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99daf6 │ │ │ │ + beq.w 99db36 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r1, #2 │ │ │ │ blx 6810c │ │ │ │ str.w r0, [r4, #232] @ 0xe8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99db74 │ │ │ │ + beq.w 99dbb4 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r3, [r4, #208] @ 0xd0 │ │ │ │ ldrh.w r2, [r5, #68] @ 0x44 │ │ │ │ movs r0, #0 │ │ │ │ @@ -3546318,62 +3546357,62 @@ │ │ │ │ ldrb.w r3, [r4, #78] @ 0x4e │ │ │ │ str.w r6, [r4, #196] @ 0xc4 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r9, [r4, #204] @ 0xcc │ │ │ │ str r7, [r4, #96] @ 0x60 │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r0, r1, [r4, #184] @ 0xb8 │ │ │ │ - beq.n 99d7ee │ │ │ │ - bls.n 99d7f4 │ │ │ │ + beq.n 99d82e │ │ │ │ + bls.n 99d834 │ │ │ │ and.w r3, r3, #31 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ strd r0, r1, [r4, #184] @ 0xb8 │ │ │ │ ldrb.w r2, [r4, #211] @ 0xd3 │ │ │ │ bfi r2, r3, #2, #5 │ │ │ │ strb.w r2, [r4, #211] @ 0xd3 │ │ │ │ ldr.w r3, [r7, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99da44 │ │ │ │ + beq.w 99da84 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 99d804 │ │ │ │ + bhi.n 99d844 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r2, #6 │ │ │ │ movs r3, r2 │ │ │ │ movs r5, r1 │ │ │ │ lsls r7, r5, #6 │ │ │ │ movs r3, r2 │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r0, r3, #6 │ │ │ │ lsls r0, r5, #6 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #78] @ 0x4e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 99d7b8 │ │ │ │ + b.n 99d7f8 │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ str.w r3, [r4, #184] @ 0xb8 │ │ │ │ ldrb.w r3, [r4, #211] @ 0xd3 │ │ │ │ and.w r9, fp, #8 │ │ │ │ tst.w fp, #3 │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r4, #211] @ 0xd3 │ │ │ │ - beq.w 99da0a │ │ │ │ + beq.w 99da4a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 99da70 │ │ │ │ + beq.w 99dab0 │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ tst.w fp, #2 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str.w r3, [r4, #184] @ 0xb8 │ │ │ │ - beq.w 99db6a │ │ │ │ + beq.w 99dbaa │ │ │ │ ands.w r9, fp, #1 │ │ │ │ - bne.n 99d868 │ │ │ │ + bne.n 99d8a8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r3, [r5, #79] @ 0x4f │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r6, [r7, #1424] @ 0x590 │ │ │ │ ldrb.w r3, [r5, #78] @ 0x4e │ │ │ │ @@ -3546399,78 +3546438,78 @@ │ │ │ │ ldrh.w sl, [r5, #74] @ 0x4a │ │ │ │ itttt ne │ │ │ │ ldrbne.w r3, [r4, #211] @ 0xd3 │ │ │ │ andne.w r3, r3, #125 @ 0x7d │ │ │ │ ornne r3, r3, #127 @ 0x7f │ │ │ │ strbne.w r3, [r4, #211] @ 0xd3 │ │ │ │ tst.w fp, #2 │ │ │ │ - beq.n 99d8cc │ │ │ │ + beq.n 99d90c │ │ │ │ mov r0, sl │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99dad2 │ │ │ │ + beq.w 99db12 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 99dad2 │ │ │ │ + bne.w 99db12 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 99d8e2 │ │ │ │ + beq.n 99d922 │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ orr.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str.w r3, [r4, #184] @ 0xb8 │ │ │ │ ldrh.w r3, [r4, #210] @ 0xd2 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ bfi r3, r8, #3, #6 │ │ │ │ strh.w r3, [r4, #210] @ 0xd2 │ │ │ │ - bl 991c7c │ │ │ │ + bl 991cbc │ │ │ │ mov r8, r0 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99dae4 │ │ │ │ + beq.w 99db24 │ │ │ │ ldr.w r9, [r7, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99d9d0 │ │ │ │ + bne.n 99da10 │ │ │ │ ldrb.w r3, [r9, #132] @ 0x84 │ │ │ │ - cbz r3, 99d92c │ │ │ │ + cbz r3, 99d96c │ │ │ │ ldrh.w r0, [r5, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 99d9d0 │ │ │ │ + beq.n 99da10 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 99d9c8 │ │ │ │ + beq.n 99da08 │ │ │ │ ldrb.w r3, [r9, #134] @ 0x86 │ │ │ │ - cbz r3, 99d93a │ │ │ │ + cbz r3, 99d97a │ │ │ │ tst.w fp, #10 │ │ │ │ - bne.w 99da98 │ │ │ │ + bne.w 99dad8 │ │ │ │ ldrb.w r2, [r4, #81] @ 0x51 │ │ │ │ add.w r3, r4, #184 @ 0xb8 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ add.w r3, sp, #19 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ - bl 98e560 │ │ │ │ + bl 98e5a0 │ │ │ │ str.w r0, [r4, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99dae4 │ │ │ │ + beq.w 99db24 │ │ │ │ ldrb.w r3, [sp, #19] │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #236] @ 0xec │ │ │ │ mov r5, r4 │ │ │ │ - bl b14174 │ │ │ │ + bl b141b4 │ │ │ │ mov r1, r4 │ │ │ │ str.w r0, [r4, #224] @ 0xe0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 99d680 │ │ │ │ + bl 99d6c0 │ │ │ │ movw r1, #61264 @ 0xef50 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r0, [r4, #221] @ 0xdd │ │ │ │ str.w r3, [r4, #272] @ 0x110 │ │ │ │ adds r4, r7, r1 │ │ │ │ ldr r3, [r7, r1] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ @@ -3546480,49 +3546519,49 @@ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldrd r2, r1, [r3, #88] @ 0x58 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #88] @ 0x58 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [r3, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #468] @ (99db80 ) │ │ │ │ - ldr r3, [pc, #460] @ (99db7c ) │ │ │ │ + ldr r2, [pc, #468] @ (99dbc0 ) │ │ │ │ + ldr r3, [pc, #460] @ (99dbbc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 99db70 │ │ │ │ + bne.w 99dbb0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 99d92c │ │ │ │ + beq.n 99d96c │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ movt r3, #24 │ │ │ │ and.w r3, r3, fp │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99d92c │ │ │ │ + bne.n 99d96c │ │ │ │ mov r0, r8 │ │ │ │ - bl 992128 │ │ │ │ + bl 992168 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r0, [r4, #192] @ 0xc0 │ │ │ │ - bl 992224 │ │ │ │ - cbz r0, 99da00 │ │ │ │ + bl 992264 │ │ │ │ + cbz r0, 99da40 │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str.w r3, [r4, #184] @ 0xb8 │ │ │ │ ldr.w r9, [r7, #1680] @ 0x690 │ │ │ │ str.w r8, [r4, #192] @ 0xc0 │ │ │ │ - b.n 99d92c │ │ │ │ + b.n 99d96c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 99d86c │ │ │ │ + beq.w 99d8ac │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str.w r3, [r4, #184] @ 0xb8 │ │ │ │ ldrb.w r3, [r5, #79] @ 0x4f │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3546530,209 +3546569,209 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r7, #1424] @ 0x590 │ │ │ │ ldrb.w r3, [r5, #78] @ 0x4e │ │ │ │ ldrh.w r1, [r5, #74] @ 0x4a │ │ │ │ blx r6 │ │ │ │ orr.w fp, fp, r0, lsl #1 │ │ │ │ - b.n 99d83c │ │ │ │ + b.n 99d87c │ │ │ │ cmp.w sl, #3 │ │ │ │ - beq.w 99d7f8 │ │ │ │ + beq.w 99d838 │ │ │ │ cmp.w sl, #4 │ │ │ │ - bne.w 99d804 │ │ │ │ + bne.w 99d844 │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ ldrb.w r2, [r4, #208] @ 0xd0 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #184] @ 0xb8 │ │ │ │ movs r3, #6 │ │ │ │ bfi r2, r3, #0, #3 │ │ │ │ strb.w r2, [r4, #208] @ 0xd0 │ │ │ │ - b.n 99d804 │ │ │ │ + b.n 99d844 │ │ │ │ ldrb.w r3, [r5, #79] @ 0x4f │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r6, [r7, #1424] @ 0x590 │ │ │ │ ldrb.w r3, [r5, #78] @ 0x4e │ │ │ │ ldrh.w r1, [r5, #74] @ 0x4a │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d864 │ │ │ │ + beq.w 99d8a4 │ │ │ │ orr.w fp, fp, #8 │ │ │ │ - b.n 99d824 │ │ │ │ + b.n 99d864 │ │ │ │ ldrb.w r3, [r5, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 99d93a │ │ │ │ + bhi.w 99d97a │ │ │ │ ldrb.w r2, [r5, #79] @ 0x4f │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r6, [r7, #1424] @ 0x590 │ │ │ │ ldrb.w r2, [r5, #76] @ 0x4c │ │ │ │ ldrh.w r1, [r5, #74] @ 0x4a │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d93a │ │ │ │ + beq.w 99d97a │ │ │ │ ldr.w r3, [r4, #188] @ 0xbc │ │ │ │ orr.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #188] @ 0xbc │ │ │ │ - b.n 99d93a │ │ │ │ + b.n 99d97a │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str.w r3, [r4, #184] @ 0xb8 │ │ │ │ - b.n 99d8cc │ │ │ │ + b.n 99d90c │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ - cbz r0, 99daee │ │ │ │ + cbz r0, 99db2e │ │ │ │ blx 67b40 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - cbz r0, 99daf6 │ │ │ │ + cbz r0, 99db36 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 99d9aa │ │ │ │ + b.n 99d9ea │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ orr.w r3, r3, #262144 @ 0x40000 │ │ │ │ str.w r3, [r4, #184] @ 0xb8 │ │ │ │ - b.n 99d804 │ │ │ │ + b.n 99d844 │ │ │ │ ldrd r3, r2, [r4, #184] @ 0xb8 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ str.w r2, [r4, #188] @ 0xbc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r3, [r4, #184] @ 0xb8 │ │ │ │ ldr.w r3, [r4, #208] @ 0xd0 │ │ │ │ bfi r3, r2, #3, #16 │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ - b.n 99d804 │ │ │ │ + b.n 99d844 │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ - b.n 99db1a │ │ │ │ + b.n 99db5a │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ movs r2, #6 │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #184] @ 0xb8 │ │ │ │ ldrb.w r3, [r4, #208] @ 0xd0 │ │ │ │ bfi r3, r2, #0, #3 │ │ │ │ strb.w r3, [r4, #208] @ 0xd0 │ │ │ │ - b.n 99d804 │ │ │ │ + b.n 99d844 │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ ldr.w r2, [r4, #188] @ 0xbc │ │ │ │ orr.w r3, r3, #262144 @ 0x40000 │ │ │ │ - b.n 99db12 │ │ │ │ + b.n 99db52 │ │ │ │ ldrb.w sl, [r5, #76] @ 0x4c │ │ │ │ - b.n 99da22 │ │ │ │ + b.n 99da62 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - b.n 99daf2 │ │ │ │ - cmp r0, #254 @ 0xfe │ │ │ │ + b.n 99db32 │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #14 │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #424] @ (99dd40 ) │ │ │ │ + ldr r2, [pc, #424] @ (99dd80 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #424] @ (99dd44 ) │ │ │ │ + ldr r3, [pc, #424] @ (99dd84 ) │ │ │ │ movs r5, #0 │ │ │ │ add r2, pc │ │ │ │ ldr.w r9, [r1] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r9, #236] @ 0xec │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 99dc2e │ │ │ │ + bne.n 99dc6e │ │ │ │ add.w r2, r0, #36864 @ 0x9000 │ │ │ │ ldrb.w r2, [r2, #2933] @ 0xb75 │ │ │ │ - cbz r2, 99dc2e │ │ │ │ + cbz r2, 99dc6e │ │ │ │ ldr.w r2, [r9, #272] @ 0x110 │ │ │ │ - cbz r2, 99dc2e │ │ │ │ + cbz r2, 99dc6e │ │ │ │ add.w r8, r0, #45056 @ 0xb000 │ │ │ │ add.w r6, r0, #45312 @ 0xb100 │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ ldr.w r2, [r8, #400] @ 0x190 │ │ │ │ - cbnz r2, 99dbe6 │ │ │ │ - b.n 99dc10 │ │ │ │ + cbnz r2, 99dc26 │ │ │ │ + b.n 99dc50 │ │ │ │ ldr.w r2, [r8, #400] @ 0x190 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs.n 99dc10 │ │ │ │ + bcs.n 99dc50 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 99dbdc │ │ │ │ + beq.n 99dc1c │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 99dbdc │ │ │ │ + bne.n 99dc1c │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldr.w r2, [r9, #216] @ 0xd8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 99dbdc │ │ │ │ + beq.n 99dc1c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a82e0 │ │ │ │ + bl 9a8320 │ │ │ │ ldr.w r2, [r8, #400] @ 0x190 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r2 │ │ │ │ - bcc.n 99dbe6 │ │ │ │ + bcc.n 99dc26 │ │ │ │ ldr.w r1, [r8, #436] @ 0x1b4 │ │ │ │ - cbz r1, 99dc2e │ │ │ │ + cbz r1, 99dc6e │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r9, r2 │ │ │ │ - bne.n 99dc2e │ │ │ │ + bne.n 99dc6e │ │ │ │ ldr r0, [r1, #56] @ 0x38 │ │ │ │ ldr.w r2, [r9, #216] @ 0xd8 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 99dc2e │ │ │ │ + beq.n 99dc6e │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a82e0 │ │ │ │ + bl 9a8320 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ strd r1, r2, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldrsh.w r2, [r4, #24] │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldrsh.w r8, [r4, #26] │ │ │ │ strd r2, r6, [r4, #104] @ 0x68 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ str.w r8, [r4, #116] @ 0x74 │ │ │ │ str r2, [r4, #120] @ 0x78 │ │ │ │ ldrb.w r2, [r9, #76] @ 0x4c │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 99dd30 │ │ │ │ - bls.n 99dd0e │ │ │ │ + beq.n 99dd70 │ │ │ │ + bls.n 99dd4e │ │ │ │ subs r2, #7 │ │ │ │ cmp r2, #1 │ │ │ │ ittt ls │ │ │ │ strls.w r8, [r4, #120] @ 0x78 │ │ │ │ movls r2, #0 │ │ │ │ strls r2, [r4, #104] @ 0x68 │ │ │ │ - bhi.n 99dd16 │ │ │ │ + bhi.n 99dd56 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #116] @ 0x74 │ │ │ │ ldrh.w r0, [r9, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 99dcae │ │ │ │ + cbz r0, 99dcee │ │ │ │ ldr r1, [r3, #16] │ │ │ │ subs r0, r5, #1 │ │ │ │ ldr.w r9, [r3, #12] │ │ │ │ subs r6, #1 │ │ │ │ add r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -3546748,124 +3546787,124 @@ │ │ │ │ movcc r6, #1 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mul.w r6, r0, r6 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ cmp r2, #1 │ │ │ │ strd r6, r5, [r4, #28] │ │ │ │ - bls.n 99dcc2 │ │ │ │ + bls.n 99dd02 │ │ │ │ lsls r3, r5, #28 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - bne.n 99dcf4 │ │ │ │ + bne.n 99dd34 │ │ │ │ mul.w r5, r5, r8 │ │ │ │ ldr.w r0, [r7, #644] @ 0x284 │ │ │ │ add r3, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ add.w r2, r5, #15 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #16 │ │ │ │ bl 52258c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 99dcf4 │ │ │ │ + cbz r0, 99dd34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strd r2, r0, [r4, #84] @ 0x54 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #80] @ (99dd48 ) │ │ │ │ - ldr r3, [pc, #76] @ (99dd44 ) │ │ │ │ + ldr r2, [pc, #80] @ (99dd88 ) │ │ │ │ + ldr r3, [pc, #76] @ (99dd84 ) │ │ │ │ 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 99dd3c │ │ │ │ + bne.n 99dd7c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r2, #4 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [r4, #104] @ 0x68 │ │ │ │ ldrh.w r0, [r9, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99dc7c │ │ │ │ + bne.n 99dcbc │ │ │ │ mul.w r5, r6, r5 │ │ │ │ strd r6, r5, [r4, #28] │ │ │ │ - b.n 99dcc2 │ │ │ │ + b.n 99dd02 │ │ │ │ movs r2, #0 │ │ │ │ str.w r8, [r4, #120] @ 0x78 │ │ │ │ strd r2, r2, [r4, #100] @ 0x64 │ │ │ │ - b.n 99dc6a │ │ │ │ + b.n 99dcaa │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - movs r4, #96 @ 0x60 │ │ │ │ + movs r4, #32 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #4 │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb 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 r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1180] @ 99e204 │ │ │ │ + ldr.w r2, [pc, #1180] @ 99e244 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r3, [pc, #1176] @ 99e208 │ │ │ │ + ldr.w r3, [pc, #1176] @ 99e248 │ │ │ │ add r2, pc │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ ldr.w r7, [r6, #216] @ 0xd8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w fp, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w sl, [fp, #88] @ 0x58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 99dda2 │ │ │ │ + beq.n 99dde2 │ │ │ │ ldrb.w r3, [fp, #89] @ 0x59 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e044 │ │ │ │ + bne.w 99e084 │ │ │ │ add.w r3, r5, #61440 @ 0xf000 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #2128] @ 0x850 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e058 │ │ │ │ + bne.w 99e098 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 99e1f0 │ │ │ │ + beq.w 99e230 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 99ddd4 │ │ │ │ + bpl.n 99de14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w sl, [r3, #88] @ 0x58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 99e180 │ │ │ │ + beq.w 99e1c0 │ │ │ │ movs r1, #124 @ 0x7c │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e180 │ │ │ │ + beq.w 99e1c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r8 │ │ │ │ strb r3, [r0, #7] │ │ │ │ add.w lr, r0, #8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ bfi r3, r2, #0, #24 │ │ │ │ @@ -3546896,136 +3546935,136 @@ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - beq.w 99e0cc │ │ │ │ + beq.w 99e10c │ │ │ │ sub.w r8, r8, #6 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bhi.w 99e072 │ │ │ │ + bhi.w 99e0b2 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ orr.w r3, sl, r9 │ │ │ │ cmp r2, #1 │ │ │ │ it le │ │ │ │ movle r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ strb.w r9, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 99e086 │ │ │ │ + beq.w 99e0c6 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 99dedc │ │ │ │ + beq.n 99df1c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99de86 │ │ │ │ + bne.n 99dec6 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99de9c │ │ │ │ + bne.n 99dedc │ │ │ │ mov r8, r4 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 99dedc │ │ │ │ + cbnz r3, 99df1c │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 99deda │ │ │ │ + cbz r4, 99df1a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99dec2 │ │ │ │ + bne.n 99df02 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99e040 │ │ │ │ + beq.w 99e080 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str r6, [r4, #0] │ │ │ │ blx r3 │ │ │ │ - cbz r0, 99df38 │ │ │ │ + cbz r0, 99df78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbnz r3, 99df04 │ │ │ │ + cbnz r3, 99df44 │ │ │ │ add.w r3, r5, #57344 @ 0xe000 │ │ │ │ ldr.w r0, [r3, #3660] @ 0xe4c │ │ │ │ - bl 991ba8 │ │ │ │ - cbnz r0, 99df38 │ │ │ │ + bl 991be8 │ │ │ │ + cbnz r0, 99df78 │ │ │ │ ldrh.w r3, [r6, #72] @ 0x48 │ │ │ │ ldrh.w r2, [r6, #70] @ 0x46 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - cbz r3, 99df32 │ │ │ │ + cbz r3, 99df72 │ │ │ │ ldr.w r1, [r6, #232] @ 0xe8 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r2 │ │ │ │ subs r1, #2 │ │ │ │ strh.w r7, [r1, #2]! │ │ │ │ adds r2, #1 │ │ │ │ ldrh.w r3, [r6, #70] @ 0x46 │ │ │ │ ldrh.w r0, [r6, #72] @ 0x48 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 99df1c │ │ │ │ + bcc.n 99df5c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #222] @ 0xde │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ubfx r8, r2, #0, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 99e0da │ │ │ │ + beq.w 99e11a │ │ │ │ ldrb.w r0, [r6, #221] @ 0xdd │ │ │ │ ldr.w r1, [r6, #236] @ 0xec │ │ │ │ ldrb.w r3, [r6, #222] @ 0xde │ │ │ │ cmp r1, #3 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e09e │ │ │ │ + beq.w 99e0de │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.w 99e09e │ │ │ │ - cbnz r3, 99df88 │ │ │ │ + bne.w 99e0de │ │ │ │ + cbnz r3, 99dfc8 │ │ │ │ orr.w r3, r8, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bfi r2, r3, #0, #24 │ │ │ │ str r2, [r4, #4] │ │ │ │ - bl 99cd24 │ │ │ │ + bl 99cd64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ bfi r3, r8, #0, #24 │ │ │ │ str r3, [r4, #4] │ │ │ │ - cbnz r0, 99df98 │ │ │ │ + cbnz r0, 99dfd8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99db84 │ │ │ │ + bl 99dbc4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 99e1de │ │ │ │ + beq.w 99e21e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r4, [r3, #0] │ │ │ │ add.w r3, r5, #63232 @ 0xf700 │ │ │ │ ldr.w r2, [r3, #168] @ 0xa8 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #168] @ 0xa8 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str.w r2, [r3, #172] @ 0xac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 99dff4 │ │ │ │ + bpl.n 99e034 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ add.w r2, r5, #63488 @ 0xf800 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ @@ -3547040,102 +3547079,102 @@ │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [r1, r4, lsl #1] │ │ │ │ strb.w ip, [r6, #222] @ 0xde │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb.w r3, [r3, #2128] @ 0x850 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99e0b2 │ │ │ │ + bne.n 99e0f2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ negs r0, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbc.w r1, r3, r3, lsl #1 │ │ │ │ add.w r5, r5, #63232 @ 0xf700 │ │ │ │ - ldr r2, [pc, #508] @ (99e20c ) │ │ │ │ + ldr r2, [pc, #508] @ (99e24c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ adds r3, r3, r0 │ │ │ │ str.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ adc.w r1, r1, r3 │ │ │ │ - ldr r3, [pc, #484] @ (99e208 ) │ │ │ │ + ldr r3, [pc, #484] @ (99e248 ) │ │ │ │ str.w r1, [r5, #156] @ 0x9c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 99e1f6 │ │ │ │ + bne.w 99e236 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ - b.n 99deb2 │ │ │ │ + b.n 99def2 │ │ │ │ add.w r3, r5, #61440 @ 0xf000 │ │ │ │ str r3, [sp, #8] │ │ │ │ ubfx sl, r1, #1, #1 │ │ │ │ ldrb.w r3, [r3, #2128] @ 0x850 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99ddb2 │ │ │ │ + beq.w 99ddf2 │ │ │ │ bl 3a6e40 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ movs r3, #0 │ │ │ │ blx 66ac0 <__aeabi_ldivmod@plt> │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 99ddbc │ │ │ │ - b.n 99dff4 │ │ │ │ + bne.w 99ddfc │ │ │ │ + b.n 99e034 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ orr.w r9, sl, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r9, [r4, #80] @ 0x50 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99de7e │ │ │ │ + bne.w 99debe │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99e08a │ │ │ │ + bne.n 99e0ca │ │ │ │ dmb ish │ │ │ │ - b.n 99dedc │ │ │ │ + b.n 99df1c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99cd24 │ │ │ │ + bl 99cd64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ bfi r3, r8, #0, #24 │ │ │ │ str r3, [r4, #4] │ │ │ │ - b.n 99df92 │ │ │ │ + b.n 99dfd2 │ │ │ │ bl 3a6e40 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ blx 66ac0 <__aeabi_ldivmod@plt> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sbc.w r1, r1, r3 │ │ │ │ - b.n 99e008 │ │ │ │ + b.n 99e048 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ orr.w r9, sl, r9 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 99de72 │ │ │ │ + b.n 99deb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r4, #56] @ 0x38 │ │ │ │ ldrh.w r0, [r3, #74] @ 0x4a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ str r3, [sp, #28] │ │ │ │ bl 3a10bc │ │ │ │ ldrd sl, r7, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 99e134 │ │ │ │ + cbz r0, 99e174 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ add.w r0, sl, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ add r0, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ @@ -3547154,94 +3547193,94 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r4, #28] │ │ │ │ str.w sl, [r4, #72] @ 0x48 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ - bl 99ba54 │ │ │ │ + bl 99ba94 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 99e170 │ │ │ │ - b.n 99e186 │ │ │ │ + cbz r0, 99e1b0 │ │ │ │ + b.n 99e1c6 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ movs r2, #0 │ │ │ │ - bl 99ba54 │ │ │ │ + bl 99ba94 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbnz r0, 99e184 │ │ │ │ + cbnz r0, 99e1c4 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99e158 │ │ │ │ + bne.n 99e198 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 99dff4 │ │ │ │ + b.n 99e034 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, sl │ │ │ │ - bcc.n 99e1ae │ │ │ │ + bcc.n 99e1ee │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.n 99e1ce │ │ │ │ + bne.n 99e20e │ │ │ │ ldr r7, [r4, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 99df98 │ │ │ │ + bne.w 99dfd8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 99df98 │ │ │ │ - b.n 99e17a │ │ │ │ + bne.w 99dfd8 │ │ │ │ + b.n 99e1ba │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r1, [sp, #12] │ │ │ │ mul.w r0, r3, r7 │ │ │ │ mul.w r0, sl, r0 │ │ │ │ blx 671c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r7, r0 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r0, 99e1fa │ │ │ │ + cbz r0, 99e23a │ │ │ │ tst.w r8, #1 │ │ │ │ - beq.w 99df98 │ │ │ │ + beq.w 99dfd8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 99cb14 │ │ │ │ - b.n 99e192 │ │ │ │ + bl 99cb54 │ │ │ │ + b.n 99e1d2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99cd24 │ │ │ │ + bl 99cd64 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 99df98 │ │ │ │ - b.n 99e17a │ │ │ │ + bne.w 99dfd8 │ │ │ │ + b.n 99e1ba │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 99e008 │ │ │ │ + b.n 99e048 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ - b.n 99e17a │ │ │ │ + b.n 99e1ba │ │ │ │ nop │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r5, #6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ stmdb 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, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -3547249,133 +3547288,133 @@ │ │ │ │ ldr.w r0, [r0, #644] @ 0x284 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ bl 5224ec │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99e2e6 │ │ │ │ + beq.n 99e326 │ │ │ │ ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ mov fp, r0 │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ mov sl, r6 │ │ │ │ str r5, [sp, #28] │ │ │ │ mla r7, r3, r7, r7 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r4, #96 @ 0x60 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 99e280 │ │ │ │ + b.n 99e2c0 │ │ │ │ ldr.w ip, [r4, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr r3, [r4, #120] @ 0x78 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add sl, ip │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r2 │ │ │ │ - bls.n 99e2e4 │ │ │ │ + bls.n 99e324 │ │ │ │ ldrb r5, [r4, #7] │ │ │ │ mov r2, sl │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r5, r7 │ │ │ │ ldr.w r0, [r9, #632] @ 0x278 │ │ │ │ strd r5, r6, [sp, #8] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ strd ip, r6, [sp] │ │ │ │ - bl 9bf378 │ │ │ │ + bl 9bf3b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e26c │ │ │ │ + beq.n 99e2ac │ │ │ │ ldr.w r1, [r9, #632] @ 0x278 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r1, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #136] @ 0x88 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r3, r1, [r4, #28] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r1, r2, [sp] │ │ │ │ mov r1, fp │ │ │ │ mov r2, sl │ │ │ │ ldr.w r0, [r9, #632] @ 0x278 │ │ │ │ - bl 9bf378 │ │ │ │ + bl 9bf3b8 │ │ │ │ ldr.w r1, [r9, #632] @ 0x278 │ │ │ │ ldr.w r3, [r1, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #136] @ 0x88 │ │ │ │ - b.n 99e26c │ │ │ │ + b.n 99e2ac │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r5, #236] @ 0xec │ │ │ │ - cbz r1, 99e32c │ │ │ │ + cbz r1, 99e36c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99e2f4 │ │ │ │ + bne.n 99e334 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 99e32c │ │ │ │ + cbnz r3, 99e36c │ │ │ │ ldrd r5, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r5, 99e32c │ │ │ │ + cbz r5, 99e36c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99e318 │ │ │ │ + bne.n 99e358 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 99e336 │ │ │ │ + cbz r3, 99e376 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r5 │ │ │ │ - b.n 99e308 │ │ │ │ + b.n 99e348 │ │ │ │ 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, #772] @ (99e654 ) │ │ │ │ + ldr r2, [pc, #772] @ (99e694 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #772] @ (99e658 ) │ │ │ │ + ldr r3, [pc, #772] @ (99e698 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99e542 │ │ │ │ + beq.w 99e582 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99e452 │ │ │ │ - bl 99e210 │ │ │ │ + beq.n 99e492 │ │ │ │ + bl 99e250 │ │ │ │ ldrd r1, r3, [r4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 99e53a │ │ │ │ + bpl.w 99e57a │ │ │ │ add.w r5, r5, #63232 @ 0xf700 │ │ │ │ ldr.w r3, [r7, #1744] @ 0x6d0 │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #216] @ 0xd8 │ │ │ │ @@ -3547404,68 +3547443,68 @@ │ │ │ │ orreq r3, r5 │ │ │ │ strheq.w r3, [r0, r2, lsl #1] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99e3e2 │ │ │ │ + bne.n 99e422 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 99e418 │ │ │ │ + cbz r3, 99e458 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ - ldr r2, [pc, #604] @ (99e65c ) │ │ │ │ - ldr r3, [pc, #600] @ (99e658 ) │ │ │ │ + ldr r2, [pc, #604] @ (99e69c ) │ │ │ │ + ldr r3, [pc, #600] @ (99e698 ) │ │ │ │ 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 99e64e │ │ │ │ + bne.w 99e68e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r5, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 99e3f6 │ │ │ │ + beq.n 99e436 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99e42a │ │ │ │ + bne.n 99e46a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99e3f6 │ │ │ │ + bne.n 99e436 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r5, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 99e426 │ │ │ │ - b.n 99e3f6 │ │ │ │ + bne.n 99e466 │ │ │ │ + b.n 99e436 │ │ │ │ ldr.w r0, [r0, #632] @ 0x278 │ │ │ │ add r2, sp, #20 │ │ │ │ ldr.w r1, [r6, #216] @ 0xd8 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ mov r9, r1 │ │ │ │ blx r3 │ │ │ │ ldrb.w r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99e56a │ │ │ │ + bne.n 99e5aa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsls r2, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl r1, [r4, #0] │ │ │ │ - bpl.n 99e53a │ │ │ │ + bpl.n 99e57a │ │ │ │ add.w lr, r4, #44 @ 0x2c │ │ │ │ ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ mov ip, r8 │ │ │ │ mov r9, r3 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ @@ -3547476,110 +3547515,110 @@ │ │ │ │ cmp r3, #2 │ │ │ │ itett ls │ │ │ │ movls r3, #1 │ │ │ │ movhi r2, #1 │ │ │ │ ldrls r2, [sp, #40] @ 0x28 │ │ │ │ strls r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r0, #61] @ 0x3d │ │ │ │ - cbz r3, 99e4bc │ │ │ │ + cbz r3, 99e4fc │ │ │ │ ldrb.w r3, [r6, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99e5ac │ │ │ │ + beq.n 99e5ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99e600 │ │ │ │ + beq.w 99e640 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 99e5ac │ │ │ │ + beq.n 99e5ec │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r4 │ │ │ │ str r7, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ - b.n 99e4e8 │ │ │ │ + b.n 99e528 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, fp │ │ │ │ - beq.n 99e5a6 │ │ │ │ + beq.n 99e5e6 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ ldr r7, [r6, #40] @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ ldrb.w r3, [sl, #77] @ 0x4d │ │ │ │ mov r1, r9 │ │ │ │ add r7, r4 │ │ │ │ mla r7, r3, r7, r7 │ │ │ │ ldrb r3, [r6, #7] │ │ │ │ add r7, r3 │ │ │ │ mov r3, r7 │ │ │ │ - bl 9bf258 │ │ │ │ + bl 9bf298 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e4de │ │ │ │ + beq.n 99e51e │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ mov r1, r9 │ │ │ │ - bl 9bf258 │ │ │ │ + bl 9bf298 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99e4de │ │ │ │ + b.n 99e51e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 99e3f6 │ │ │ │ - b.n 99e3de │ │ │ │ + beq.w 99e436 │ │ │ │ + b.n 99e41e │ │ │ │ ldr.w r3, [r7, #1680] @ 0x690 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99e5f4 │ │ │ │ + beq.n 99e634 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ubfx r2, r3, #0, #24 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 99e5b4 │ │ │ │ + bmi.n 99e5f4 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ blx 67b40 │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 99e37a │ │ │ │ + b.n 99e3ba │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 98f580 │ │ │ │ + bl 98f5c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99e472 │ │ │ │ + beq.w 99e4b2 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 98f580 │ │ │ │ + bl 98f5c0 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99e472 │ │ │ │ + b.n 99e4b2 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ mov r4, r6 │ │ │ │ mov r6, sl │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r6, #236] @ 0xec │ │ │ │ - b.n 99e37a │ │ │ │ + b.n 99e3ba │ │ │ │ lsls r0, r2, #24 │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r3 │ │ │ │ ittt mi │ │ │ │ @@ -3547590,120 +3547629,120 @@ │ │ │ │ mov.w r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ ittt mi │ │ │ │ ldrbmi.w r3, [sp, #20] │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ strbmi.w r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 99cb14 │ │ │ │ + bl 99cb54 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [r9, #236] @ 0xec │ │ │ │ - b.n 99e558 │ │ │ │ + b.n 99e598 │ │ │ │ ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 99e54e │ │ │ │ + b.n 99e58e │ │ │ │ ldrb r2, [r4, #7] │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov fp, r3 │ │ │ │ - bl 98f5e0 │ │ │ │ + bl 98f620 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e5ac │ │ │ │ + beq.n 99e5ec │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 98f5e0 │ │ │ │ + bl 98f620 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99e5ac │ │ │ │ + b.n 99e5ec │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r0, r5, #1 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, r7 │ │ │ │ + subs r4, r7, r6 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ cmp r2, #153 @ 0x99 │ │ │ │ - bls.n 99e66c │ │ │ │ + bls.n 99e6ac │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r3, [pc, #36] @ (99e694 ) │ │ │ │ + ldr r3, [pc, #36] @ (99e6d4 ) │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ add r3, pc │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ands.w r0, r2, #8 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - beq.n 99e684 │ │ │ │ + beq.n 99e6c4 │ │ │ │ bx lr │ │ │ │ cmp.w r2, #4096 @ 0x1000 │ │ │ │ - bne.n 99e682 │ │ │ │ + bne.n 99e6c2 │ │ │ │ ldrb r0, [r3, #31] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + str r0, [r0, #52] @ 0x34 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ ldr.w r3, [r7, #216] @ 0xd8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 99e770 │ │ │ │ + beq.n 99e7b0 │ │ │ │ ldrb.w r3, [r7, #76] @ 0x4c │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r3, #4 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ite ne │ │ │ │ movne.w sl, #1 │ │ │ │ moveq.w sl, #6 │ │ │ │ ldr.w fp, [r7, #172] @ 0xac │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.n 99e76c │ │ │ │ + bgt.n 99e7ac │ │ │ │ add.w r8, r7, #108 @ 0x6c │ │ │ │ str.w fp, [sp, #52] @ 0x34 │ │ │ │ add.w r8, r8, r5, lsl #2 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r7 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 99e6f2 │ │ │ │ + b.n 99e732 │ │ │ │ adds r4, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 99e75c │ │ │ │ + beq.n 99e79c │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [r6, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 99e6ec │ │ │ │ + bcs.n 99e72c │ │ │ │ ldrh.w r2, [fp, #70] @ 0x46 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w lr, [r6, #56] @ 0x38 │ │ │ │ lsrs r2, r5 │ │ │ │ ldr.w r1, [fp, #216] @ 0xd8 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -3547728,22 +3547767,22 @@ │ │ │ │ cmp r7, #1 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ it cc │ │ │ │ movcc r7, #1 │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 9a7858 │ │ │ │ + bl 9a7898 │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n 99e6f2 │ │ │ │ + bne.n 99e732 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 99e6e8 │ │ │ │ + bge.n 99e728 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ str.w fp, [r6, #16] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3547754,59 +3547793,59 @@ │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldrh.w r1, [r1, #74] @ 0x4a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r3 │ │ │ │ - bl 991c7c │ │ │ │ + bl 991cbc │ │ │ │ ldrb.w r3, [r6, #1740] @ 0x6cc │ │ │ │ mov sl, r0 │ │ │ │ and.w r2, r3, #16 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 99e7ec │ │ │ │ + bne.n 99e82c │ │ │ │ ldrb.w r1, [r5, #77] @ 0x4d │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.n 99e7ec │ │ │ │ + bhi.n 99e82c │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 99e7f0 │ │ │ │ + bmi.n 99e830 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 99e7e4 │ │ │ │ + cbz r0, 99e824 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r5, [r4] │ │ │ │ ldrb.w r3, [r4, #51] @ 0x33 │ │ │ │ strd r8, r7, [r4, #8] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb.w r3, [r4, #51] @ 0x33 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99e7b8 │ │ │ │ + bne.n 99e7f8 │ │ │ │ addw r6, r6, #1748 @ 0x6d4 │ │ │ │ mov r0, r6 │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r4, [r5, #104] @ 0x68 │ │ │ │ - cbz r4, 99e804 │ │ │ │ + cbz r4, 99e844 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 99e8ae │ │ │ │ + beq.n 99e8ee │ │ │ │ mov r0, r6 │ │ │ │ bl 3ca704 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e7e4 │ │ │ │ + beq.n 99e824 │ │ │ │ str r7, [r0, #12] │ │ │ │ adds r7, #1 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ movs r2, #32 │ │ │ │ strd r5, r8, [r0, #4] │ │ │ │ sub.w r7, r7, r8 │ │ │ │ str r3, [r4, #16] │ │ │ │ @@ -3547823,80 +3547862,80 @@ │ │ │ │ str.w sl, [sp, #8] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 9a7a80 │ │ │ │ + bl 9a7ac0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99e912 │ │ │ │ + beq.n 99e952 │ │ │ │ mov r0, r6 │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r7, [r5, #104] @ 0x68 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 99e89e │ │ │ │ + beq.n 99e8de │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99e872 │ │ │ │ + bne.n 99e8b2 │ │ │ │ dmb ish │ │ │ │ - cbz r7, 99e89e │ │ │ │ + cbz r7, 99e8de │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99e88a │ │ │ │ + bne.n 99e8ca │ │ │ │ dmb ish │ │ │ │ - cbz r3, 99e8da │ │ │ │ + cbz r3, 99e91a │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #104] @ 0x68 │ │ │ │ bl 3ca704 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 99e804 │ │ │ │ + bne.n 99e844 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99e8b8 │ │ │ │ + bne.n 99e8f8 │ │ │ │ mov r0, r6 │ │ │ │ dmb ish │ │ │ │ bl 3ca704 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99e698 │ │ │ │ - b.n 99e7e4 │ │ │ │ + bl 99e6d8 │ │ │ │ + b.n 99e824 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r7, #56] @ 0x38 │ │ │ │ ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 99e902 │ │ │ │ + beq.n 99e942 │ │ │ │ ldr.w r2, [r3, #236] @ 0xec │ │ │ │ add.w r1, r7, #24 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ add.w r3, r7, #56 @ 0x38 │ │ │ │ sub.w r2, r2, #3 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 98e700 │ │ │ │ + bl 98e740 │ │ │ │ mov r0, r7 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [r5, #104] @ 0x68 │ │ │ │ bl 3ca704 │ │ │ │ - b.n 99e8a6 │ │ │ │ + b.n 99e8e6 │ │ │ │ ldrb.w r3, [r4, #51] @ 0x33 │ │ │ │ bfi r3, r0, #1, #1 │ │ │ │ strb.w r3, [r4, #51] @ 0x33 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ @@ -3547906,42 +3547945,42 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 99e964 │ │ │ │ + beq.n 99e9a4 │ │ │ │ ldr.w r2, [r3, #236] @ 0xec │ │ │ │ add.w r1, r4, #24 │ │ │ │ ldr r0, [r3, #96] @ 0x60 │ │ │ │ add.w r3, r4, #56 @ 0x38 │ │ │ │ sub.w r2, r2, #3 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 98e700 │ │ │ │ + bl 98e740 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 3b1108 │ │ │ │ - cbnz r0, 99e9aa │ │ │ │ + cbnz r0, 99e9ea │ │ │ │ mov r0, r4 │ │ │ │ bl 3b10ec │ │ │ │ - cbnz r0, 99e9b2 │ │ │ │ + cbnz r0, 99e9f2 │ │ │ │ mov r0, r4 │ │ │ │ bl 3b10b0 │ │ │ │ - cbnz r0, 99e9ae │ │ │ │ + cbnz r0, 99e9ee │ │ │ │ mov r0, r4 │ │ │ │ bl 3b1074 │ │ │ │ - cbnz r0, 99e9b6 │ │ │ │ + cbnz r0, 99e9f6 │ │ │ │ mov r0, r4 │ │ │ │ bl 3b0f00 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #9 │ │ │ │ movne r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -3547952,69 +3547991,69 @@ │ │ │ │ movs r0, #2 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - cbz r2, 99ea00 │ │ │ │ + cbz r2, 99ea40 │ │ │ │ adds r3, r0, #1 │ │ │ │ movs r4, #0 │ │ │ │ add.w lr, r2, r3 │ │ │ │ mov r5, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 99e9f6 │ │ │ │ + bne.n 99ea36 │ │ │ │ ldrb.w ip, [r3, #80] @ 0x50 │ │ │ │ sub.w r2, ip, #32 │ │ │ │ rsb r1, ip, #32 │ │ │ │ lsl.w ip, r0, ip │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ orr.w r4, ip, r4 │ │ │ │ lsr.w r1, r0, r1 │ │ │ │ orrs r2, r1 │ │ │ │ orrs r5, r2 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 99e9ce │ │ │ │ + bne.n 99ea0e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ - cbz r2, 99ea5a │ │ │ │ + cbz r2, 99ea9a │ │ │ │ addw r3, r0, #401 @ 0x191 │ │ │ │ movs r5, #0 │ │ │ │ add.w lr, r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #1 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - beq.n 99ea52 │ │ │ │ + beq.n 99ea92 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 99ea52 │ │ │ │ + bne.n 99ea92 │ │ │ │ ldrb.w ip, [r3, #80] @ 0x50 │ │ │ │ sub.w r2, ip, #32 │ │ │ │ rsb r0, ip, #32 │ │ │ │ lsl.w ip, r4, ip │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ orr.w r5, ip, r5 │ │ │ │ lsr.w r0, r4, r0 │ │ │ │ orrs r2, r0 │ │ │ │ orrs r1, r2 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 99ea20 │ │ │ │ + bne.n 99ea60 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -3548026,24 +3548065,24 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ blx 67440 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 99ead0 │ │ │ │ + beq.n 99eb10 │ │ │ │ movs r0, #1 │ │ │ │ mov ip, r0 │ │ │ │ rbit r3, r5 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #33 @ 0x21 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r4 │ │ │ │ - cbz r4, 99eaa8 │ │ │ │ + cbz r4, 99eae8 │ │ │ │ rbit r3, r4 │ │ │ │ clz r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ subs r2, r3, #1 │ │ │ │ subs r3, #33 @ 0x21 │ │ │ │ rsb r1, r2, #32 │ │ │ │ lsl.w r3, ip, r3 │ │ │ │ @@ -3548051,49 +3548090,49 @@ │ │ │ │ strb r0, [r6, r2] │ │ │ │ orrs r3, r1 │ │ │ │ lsl.w lr, ip, r2 │ │ │ │ bic.w r4, r4, lr │ │ │ │ bic.w r5, r5, r3 │ │ │ │ adds r0, #1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - bne.n 99ea8c │ │ │ │ + bne.n 99eacc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ it ge │ │ │ │ movge r1, #63 @ 0x3f │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 99eae4 │ │ │ │ + beq.n 99eb24 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ subs r3, r0, #1 │ │ │ │ add.w lr, r0, #63 @ 0x3f │ │ │ │ movs r2, #0 │ │ │ │ ldrsb.w ip, [r3, #1]! │ │ │ │ cmp r2, ip │ │ │ │ it lt │ │ │ │ movlt r2, ip │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 99eaee │ │ │ │ + bne.n 99eb2e │ │ │ │ adds r3, r2, #1 │ │ │ │ sxtb r3, r3 │ │ │ │ strb r3, [r0, r1] │ │ │ │ mov r0, r3 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ mov r8, r2 │ │ │ │ - ldr.w r2, [pc, #1572] @ 99f140 │ │ │ │ + ldr.w r2, [pc, #1572] @ 99f180 │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #1568] @ 99f144 │ │ │ │ + ldr.w r3, [pc, #1568] @ 99f184 │ │ │ │ add r2, pc │ │ │ │ add.w r5, r0, r1, lsl #2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r5, #57344 @ 0xe000 │ │ │ │ @@ -3548105,28 +3548144,28 @@ │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ uxtb r3, r3 │ │ │ │ strb.w r3, [r4, #184] @ 0xb8 │ │ │ │ ldrb.w r1, [r8, #523] @ 0x20b │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 99ed96 │ │ │ │ + beq.w 99edd6 │ │ │ │ movs r7, #0 │ │ │ │ strb.w r7, [r4, #185] @ 0xb9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r1, [r0, #1680] @ 0x690 │ │ │ │ ldrb.w r1, [r1, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 99f118 │ │ │ │ + bne.w 99f158 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r2, [r4, #188] @ 0xbc │ │ │ │ bfi r2, r1, #2, #1 │ │ │ │ strb.w r2, [r4, #188] @ 0xbc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99edc8 │ │ │ │ + beq.w 99ee08 │ │ │ │ add.w r3, r6, sl, lsl #7 │ │ │ │ mov.w ip, #65024 @ 0xfe00 │ │ │ │ movt ip, #65535 @ 0xffff │ │ │ │ add.w r2, r3, #45312 @ 0xb100 │ │ │ │ adds r2, #188 @ 0xbc │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #8191 @ 0x1fff │ │ │ │ @@ -3548137,17 +3548176,17 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r5, [sp, #32] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ strd r6, sl, [sp, #36] @ 0x24 │ │ │ │ str.w r8, [sp, #44] @ 0x2c │ │ │ │ - b.n 99ed30 │ │ │ │ + b.n 99ed70 │ │ │ │ cmp r3, #5 │ │ │ │ - bls.w 99f062 │ │ │ │ + bls.w 99f0a2 │ │ │ │ ldrh.w r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #1 │ │ │ │ ldrb.w r0, [ip, #1] │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ bfi r0, r3, #4, #1 │ │ │ │ @@ -3548157,49 +3548196,49 @@ │ │ │ │ bfi r3, r0, #1, #5 │ │ │ │ strb.w r3, [ip, #3] │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 3b0f3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f04e │ │ │ │ - ldr.w r1, [pc, #1352] @ 99f148 │ │ │ │ + beq.w 99f08e │ │ │ │ + ldr.w r1, [pc, #1352] @ 99f188 │ │ │ │ add r1, pc │ │ │ │ ldrh.w r2, [r2, #74] @ 0x4a │ │ │ │ movw r3, #65531 @ 0xfffb │ │ │ │ subs r2, #164 @ 0xa4 │ │ │ │ ands r3, r2 │ │ │ │ - cbnz r3, 99ec16 │ │ │ │ - ldr.w r1, [pc, #1336] @ 99f14c │ │ │ │ + cbnz r3, 99ec56 │ │ │ │ + ldr.w r1, [pc, #1336] @ 99f18c │ │ │ │ add r1, pc │ │ │ │ bic.w r3, sl, #2 │ │ │ │ lsls r3, r3, #20 │ │ │ │ lsrs r3, r3, #20 │ │ │ │ cmp r3, #200 @ 0xc8 │ │ │ │ - bne.n 99ec28 │ │ │ │ - ldr.w r1, [pc, #1324] @ 99f150 │ │ │ │ + bne.n 99ec68 │ │ │ │ + ldr.w r1, [pc, #1324] @ 99f190 │ │ │ │ add r1, pc │ │ │ │ ldrb.w r3, [r8, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r4, r5, lsl #3] │ │ │ │ tst.w r3, #2 │ │ │ │ ubfx ip, r3, #2, #3 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ orr.w r3, r3, ip, lsl #1 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ strb.w r3, [r4, r5, lsl #3] │ │ │ │ - beq.n 99ec70 │ │ │ │ + beq.n 99ecb0 │ │ │ │ ubfx r0, sl, #0, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 3a10bc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 99ec64 │ │ │ │ + cbz r0, 99eca4 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 99f0aa │ │ │ │ + beq.w 99f0ea │ │ │ │ ldrb.w r3, [r4, r5, lsl #3] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [r4, r5, lsl #3] │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ ldrb r0, [r6, #7] │ │ │ │ ubfx r3, r3, #4, #3 │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ @@ -3548223,114 +3548262,114 @@ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr.w r2, [r4, r5, lsl #3] │ │ │ │ ands r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r4, r5, lsl #3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 99efec │ │ │ │ + beq.w 99f02c │ │ │ │ ldrb.w r3, [r8, #36] @ 0x24 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n 99ed0a │ │ │ │ + bmi.n 99ed4a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrh.w r3, [r4, r5, lsl #3] │ │ │ │ bfi r3, r2, #7, #5 │ │ │ │ adds r2, #1 │ │ │ │ strh.w r3, [r4, r5, lsl #3] │ │ │ │ ldrb.w r3, [r4, r5, lsl #3] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r4, r5, lsl #3] │ │ │ │ ldrb.w r3, [r4, #186] @ 0xba │ │ │ │ adds r3, #1 │ │ │ │ strb.w r3, [r4, #186] @ 0xba │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 99f028 │ │ │ │ + beq.w 99f068 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 99f028 │ │ │ │ + beq.w 99f068 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99f036 │ │ │ │ + bne.w 99f076 │ │ │ │ add.w r5, r4, r5, lsl #3 │ │ │ │ adds r2, r7, #1 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ bfi r3, r7, #1, #5 │ │ │ │ strb r3, [r5, #5] │ │ │ │ strb.w r2, [r4, #185] @ 0xb9 │ │ │ │ ldrb.w r3, [r4, #184] @ 0xb8 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 99effa │ │ │ │ + bls.w 99f03a │ │ │ │ ldr.w r6, [r9, #780] @ 0x30c │ │ │ │ ldr.w r8, [r9, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 99f004 │ │ │ │ + beq.w 99f044 │ │ │ │ ldrh.w sl, [r6, #4] │ │ │ │ add.w r5, r7, #24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ubfx fp, sl, #0, #12 │ │ │ │ mov r0, fp │ │ │ │ ubfx r3, r3, #15, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 99e96c │ │ │ │ + bl 99e9ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w ip, r4, r5, lsl #3 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ and.w r2, r3, #15 │ │ │ │ cmp r3, #7 │ │ │ │ orr.w r2, r2, #256 @ 0x100 │ │ │ │ ldrh.w lr, [ip, #4] │ │ │ │ orr.w r2, r2, r0, lsl #4 │ │ │ │ and.w lr, lr, r1 │ │ │ │ ubfx r0, r2, #0, #9 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ orr.w r0, r0, lr │ │ │ │ strh.w r0, [ip, #4] │ │ │ │ - bls.w 99ebbe │ │ │ │ + bls.w 99ebfe │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 99ebdc │ │ │ │ + bne.w 99ec1c │ │ │ │ ldrh.w r3, [r2, #72] @ 0x48 │ │ │ │ cmp r3, #6 │ │ │ │ - b.n 99ebca │ │ │ │ + b.n 99ec0a │ │ │ │ strh.w r1, [r4, #184] @ 0xb8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r3, [r0, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99f10a │ │ │ │ + beq.w 99f14a │ │ │ │ ldrsb.w r3, [r0, #1740] @ 0x6cc │ │ │ │ cmp r3, r1 │ │ │ │ - blt.n 99edbc │ │ │ │ + blt.n 99edfc │ │ │ │ ldr.w r3, [r2, #372] @ 0x174 │ │ │ │ cmp r3, #16 │ │ │ │ - bhi.w 99f0fa │ │ │ │ + bhi.w 99f13a │ │ │ │ ldrb.w r3, [r4, #188] @ 0xbc │ │ │ │ bfi r3, r1, #2, #1 │ │ │ │ strb.w r3, [r4, #188] @ 0xbc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99ef78 │ │ │ │ + beq.w 99efb8 │ │ │ │ ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ ands r3, r2 │ │ │ │ it ne │ │ │ │ strhne.w r3, [r4, #452] @ 0x1c4 │ │ │ │ ldrh.w r3, [r4, #448] @ 0x1c0 │ │ │ │ movs r2, #32 │ │ │ │ bfi r3, r2, #4, #8 │ │ │ │ strh.w r3, [r4, #448] @ 0x1c0 │ │ │ │ ldrb.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r3, 99ee06 │ │ │ │ + cbnz r3, 99ee46 │ │ │ │ ldrb.w r3, [r8, #519] @ 0x207 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99f0e8 │ │ │ │ + beq.w 99f128 │ │ │ │ cmp.w sl, #5 │ │ │ │ add.w r5, r6, sl, lsl #8 │ │ │ │ it ne │ │ │ │ addne.w r3, r6, #36864 @ 0x9000 │ │ │ │ add.w r5, r5, #57600 @ 0xe100 │ │ │ │ str r6, [sp, #4] │ │ │ │ add.w r5, r5, #240 @ 0xf0 │ │ │ │ @@ -3548346,17 +3548385,17 @@ │ │ │ │ itttt ne │ │ │ │ andne.w fp, r3, #15 │ │ │ │ ldrbne.w r3, [r4, #448] @ 0x1c0 │ │ │ │ bfine r3, fp, #0, #4 │ │ │ │ strbne.w r3, [r4, #448] @ 0x1c0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - cbz r4, 99eeac │ │ │ │ + cbz r4, 99eeec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 99e96c │ │ │ │ + bl 99e9ac │ │ │ │ add.w r1, r9, r6, lsl #4 │ │ │ │ ldrh.w r2, [r4, #72] @ 0x48 │ │ │ │ str.w r0, [r7, #464] @ 0x1d0 │ │ │ │ cmp r2, #1 │ │ │ │ ldrb.w r0, [r1, #472] @ 0x1d8 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ @@ -3548367,15 +3548406,15 @@ │ │ │ │ str.w r2, [r7, #468] @ 0x1d4 │ │ │ │ ldrb.w r2, [r4, #76] @ 0x4c │ │ │ │ subs r0, r2, #3 │ │ │ │ subs r2, #6 │ │ │ │ cmp r2, #2 │ │ │ │ it hi │ │ │ │ cmphi r0, #1 │ │ │ │ - bhi.n 99eea8 │ │ │ │ + bhi.n 99eee8 │ │ │ │ ldrh r0, [r5, #14] │ │ │ │ ldrh r2, [r5, #12] │ │ │ │ subs r2, r2, r0 │ │ │ │ ldrb.w r0, [r1, #472] @ 0x1d8 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ bfi r0, r2, #1, #1 │ │ │ │ @@ -3548383,106 +3548422,106 @@ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ add r2, fp │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [r7, #476] @ 0x1dc │ │ │ │ adds r5, #32 │ │ │ │ adds r7, #16 │ │ │ │ cmp r6, #8 │ │ │ │ - bne.n 99ee4a │ │ │ │ + bne.n 99ee8a │ │ │ │ ldr r6, [sp, #4] │ │ │ │ movs r3, #224 @ 0xe0 │ │ │ │ add.w r2, sl, #103 @ 0x67 │ │ │ │ mov r4, r9 │ │ │ │ movs r1, #0 │ │ │ │ mla r3, r3, sl, r6 │ │ │ │ ldr.w r0, [r6, r2, lsl #3] │ │ │ │ ldr.w r2, [r8, #532] @ 0x214 │ │ │ │ add.w r3, r3, #59392 @ 0xe800 │ │ │ │ adds r3, #8 │ │ │ │ ands r2, r0 │ │ │ │ - beq.n 99eeee │ │ │ │ + beq.n 99ef2e │ │ │ │ strd r2, r1, [r9, #456] @ 0x1c8 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr.w r2, [r9, #448] @ 0x1c0 │ │ │ │ bfi r2, r1, #12, #8 │ │ │ │ str.w r2, [r9, #448] @ 0x1c0 │ │ │ │ addw r5, r4, #1484 @ 0x5cc │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 99ef08 │ │ │ │ + b.n 99ef48 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, #8 │ │ │ │ add r1, fp │ │ │ │ str.w r1, [r5, #4]! │ │ │ │ - beq.n 99ef34 │ │ │ │ + beq.n 99ef74 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - cbz r1, 99ef24 │ │ │ │ + cbz r1, 99ef64 │ │ │ │ ldr.w r0, [r4, #460] @ 0x1cc │ │ │ │ lsl.w ip, r7, r2 │ │ │ │ ldr.w r1, [r4, #456] @ 0x1c8 │ │ │ │ and.w r0, r0, ip, asr #31 │ │ │ │ and.w r1, ip, r1 │ │ │ │ orrs r1, r0 │ │ │ │ - beq.n 99eef8 │ │ │ │ + beq.n 99ef38 │ │ │ │ adds r2, #1 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #28 │ │ │ │ cmp r2, #8 │ │ │ │ str.w r1, [r5, #4]! │ │ │ │ - bne.n 99ef08 │ │ │ │ + bne.n 99ef48 │ │ │ │ add.w r3, r6, #60672 @ 0xed00 │ │ │ │ add.w r0, r6, #60928 @ 0xee00 │ │ │ │ adds r3, #76 @ 0x4c │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ addw r1, r4, #1612 @ 0x64c │ │ │ │ - b.n 99ef54 │ │ │ │ + b.n 99ef94 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ adds r3, #28 │ │ │ │ cmp r0, r3 │ │ │ │ add r2, fp │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - beq.n 99ef68 │ │ │ │ + beq.n 99efa8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99ef46 │ │ │ │ + bne.n 99ef86 │ │ │ │ adds r3, #28 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r0, r3 │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 99ef54 │ │ │ │ + bne.n 99ef94 │ │ │ │ ldrb.w r2, [r8, #521] @ 0x209 │ │ │ │ ldrb.w r3, [r4, #450] @ 0x1c2 │ │ │ │ bfi r3, r2, #4, #1 │ │ │ │ strb.w r3, [r4, #450] @ 0x1c2 │ │ │ │ add.w r3, r6, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ - cbz r3, 99ef88 │ │ │ │ + cbz r3, 99efc8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ ldrb.w r2, [r4, #188] @ 0xbc │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ strb.w r2, [r4, #188] @ 0xbc │ │ │ │ - ldr r2, [pc, #444] @ (99f154 ) │ │ │ │ - ldr r3, [pc, #428] @ (99f144 ) │ │ │ │ + ldr r2, [pc, #444] @ (99f194 ) │ │ │ │ + ldr r3, [pc, #428] @ (99f184 ) │ │ │ │ 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 99f13a │ │ │ │ + bne.w 99f17a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ lsls r2, r3 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 99f0c6 │ │ │ │ + bne.w 99f106 │ │ │ │ add.w r5, r4, r5, lsl #3 │ │ │ │ ldrb.w r3, [r4, #185] @ 0xb9 │ │ │ │ cmp r3, #15 │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ it cs │ │ │ │ movcs r3, #15 │ │ │ │ bfi r1, r3, #1, #5 │ │ │ │ @@ -3548497,198 +3548536,198 @@ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrb.w r3, [r4, #184] @ 0xb8 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r7, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 99ed30 │ │ │ │ + bhi.w 99ed70 │ │ │ │ ldrd r5, r6, [sp, #32] │ │ │ │ ldrd sl, r8, [sp, #40] @ 0x28 │ │ │ │ - b.n 99edc8 │ │ │ │ + b.n 99ee08 │ │ │ │ add.w r5, r7, #24 │ │ │ │ add.w r3, r4, r5, lsl #3 │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ bfi r2, r6, #0, #1 │ │ │ │ strb r2, [r3, #5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 99efec │ │ │ │ + beq.n 99f02c │ │ │ │ ldrb.w r3, [r8, #36] @ 0x24 │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bmi.w 99ed0a │ │ │ │ + bmi.w 99ed4a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 99ecde │ │ │ │ + b.n 99ed1e │ │ │ │ ldrb.w r3, [r4, r5, lsl #3] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r4, r5, lsl #3] │ │ │ │ - b.n 99ed08 │ │ │ │ + b.n 99ed48 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 99f03e │ │ │ │ + b.n 99f07e │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 99efb0 │ │ │ │ + beq.n 99eff0 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 99f03c │ │ │ │ + bne.n 99f07c │ │ │ │ adds r2, r3, #1 │ │ │ │ - b.n 99ed24 │ │ │ │ + b.n 99ed64 │ │ │ │ mov r0, r2 │ │ │ │ - bl 99e660 │ │ │ │ + bl 99e6a0 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ - cbz r0, 99f0a0 │ │ │ │ - ldr r1, [pc, #252] @ (99f158 ) │ │ │ │ + cbz r0, 99f0e0 │ │ │ │ + ldr r1, [pc, #252] @ (99f198 ) │ │ │ │ ldrh.w sl, [r6, #4] │ │ │ │ add r1, pc │ │ │ │ - b.n 99ec02 │ │ │ │ + b.n 99ec42 │ │ │ │ ldrb.w r0, [ip, #3] │ │ │ │ ldrb.w lr, [r2, #78] @ 0x4e │ │ │ │ bfi r0, lr, #1, #5 │ │ │ │ strb.w r0, [ip, #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99ebec │ │ │ │ + bne.w 99ec2c │ │ │ │ mov r0, fp │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl 991c4c │ │ │ │ + bl 991c8c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ lsls r0, r3, #22 │ │ │ │ - bmi.n 99f09a │ │ │ │ + bmi.n 99f0da │ │ │ │ lsls r1, r3, #21 │ │ │ │ - bmi.n 99f0c0 │ │ │ │ + bmi.n 99f100 │ │ │ │ lsls r2, r3, #20 │ │ │ │ - bmi.n 99f0e2 │ │ │ │ + bmi.n 99f122 │ │ │ │ lsls r3, r3, #19 │ │ │ │ - bpl.n 99f0f4 │ │ │ │ - ldr r1, [pc, #196] @ (99f15c ) │ │ │ │ + bpl.n 99f134 │ │ │ │ + ldr r1, [pc, #196] @ (99f19c ) │ │ │ │ add r1, pc │ │ │ │ - b.n 99ec70 │ │ │ │ - ldr r1, [pc, #196] @ (99f160 ) │ │ │ │ + b.n 99ecb0 │ │ │ │ + ldr r1, [pc, #196] @ (99f1a0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 99ec70 │ │ │ │ - ldr r1, [pc, #192] @ (99f164 ) │ │ │ │ + b.n 99ecb0 │ │ │ │ + ldr r1, [pc, #192] @ (99f1a4 ) │ │ │ │ ldrh.w sl, [r6, #4] │ │ │ │ add r1, pc │ │ │ │ - b.n 99ec02 │ │ │ │ + b.n 99ec42 │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 99ec70 │ │ │ │ + bne.w 99ecb0 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 99ec70 │ │ │ │ - b.n 99ec64 │ │ │ │ - ldr r1, [pc, #164] @ (99f168 ) │ │ │ │ + bne.w 99ecb0 │ │ │ │ + b.n 99eca4 │ │ │ │ + ldr r1, [pc, #164] @ (99f1a8 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 99ec70 │ │ │ │ + b.n 99ecb0 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ add.w r5, r4, r5, lsl #3 │ │ │ │ adds r2, r7, #1 │ │ │ │ ldrb.w r3, [r3, #197] @ 0xc5 │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ bfi r1, r3, #1, #5 │ │ │ │ strb r1, [r5, #5] │ │ │ │ - b.n 99ed24 │ │ │ │ - ldr r1, [pc, #136] @ (99f16c ) │ │ │ │ + b.n 99ed64 │ │ │ │ + ldr r1, [pc, #136] @ (99f1ac ) │ │ │ │ add r1, pc │ │ │ │ - b.n 99ec70 │ │ │ │ + b.n 99ecb0 │ │ │ │ ldrb.w r3, [r8, #522] @ 0x20a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99ef78 │ │ │ │ - b.n 99ee06 │ │ │ │ - ldr r1, [pc, #120] @ (99f170 ) │ │ │ │ + beq.w 99efb8 │ │ │ │ + b.n 99ee46 │ │ │ │ + ldr r1, [pc, #120] @ (99f1b0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 99ec70 │ │ │ │ + b.n 99ecb0 │ │ │ │ mov r3, r1 │ │ │ │ subs r1, r3, #0 │ │ │ │ mov.w r2, #1 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 99eb74 │ │ │ │ + b.n 99ebb4 │ │ │ │ ldrb.w r2, [r4, #188] @ 0xbc │ │ │ │ bfi r2, r3, #2, #1 │ │ │ │ strb.w r2, [r4, #188] @ 0xbc │ │ │ │ - b.n 99edc8 │ │ │ │ + b.n 99ee08 │ │ │ │ ldrsb.w r1, [r0, #1740] @ 0x6cc │ │ │ │ cmp r1, r7 │ │ │ │ - blt.n 99f12c │ │ │ │ + blt.n 99f16c │ │ │ │ ldr.w r2, [r2, #372] @ 0x174 │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 99f0fc │ │ │ │ + bhi.n 99f13c │ │ │ │ mov r1, r7 │ │ │ │ - b.n 99eb72 │ │ │ │ + b.n 99ebb2 │ │ │ │ subs r1, r3, r7 │ │ │ │ mov.w r2, #1 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 99eb74 │ │ │ │ + b.n 99ebb4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r3, #19 │ │ │ │ + asrs r0, r3, #18 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #17] │ │ │ │ + strb r0, [r0, #16] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r0, [r2, #16] │ │ │ │ + strb r0, [r2, #15] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - strb r2, [r6, #13] │ │ │ │ + strb r2, [r6, #12] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r6, [r0, #124] @ 0x7c │ │ │ │ + ldr r6, [r0, #120] @ 0x78 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r6, [r3, #112] @ 0x70 │ │ │ │ + ldr r6, [r3, #108] @ 0x6c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r5, #112] @ 0x70 │ │ │ │ + ldr r2, [r5, #108] @ 0x6c │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r4, [r5, #108] @ 0x6c │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - ldr r2, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r1, #112] @ 0x70 │ │ │ │ lsls r3, r5, #3 │ │ │ │ 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, #3324] @ 0xcfc │ │ │ │ - cbz r4, 99f1a4 │ │ │ │ + cbz r4, 99f1e4 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 99f192 │ │ │ │ + b.n 99f1d2 │ │ │ │ ldr.w r4, [r4, #1784] @ 0x6f8 │ │ │ │ - cbz r4, 99f1a4 │ │ │ │ + cbz r4, 99f1e4 │ │ │ │ mov.w r2, #1744 @ 0x6d0 │ │ │ │ add.w r1, r4, #8 │ │ │ │ mov r0, r5 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f18c │ │ │ │ + bne.n 99f1cc │ │ │ │ mov r0, r4 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 99f1d4 │ │ │ │ + cbz r0, 99f214 │ │ │ │ mov r5, r1 │ │ │ │ - b.n 99f1c4 │ │ │ │ + b.n 99f204 │ │ │ │ ldr.w r4, [r4, #3312] @ 0xcf0 │ │ │ │ - cbz r4, 99f1d4 │ │ │ │ + cbz r4, 99f214 │ │ │ │ movs r2, #12 │ │ │ │ add.w r1, r4, #556 @ 0x22c │ │ │ │ mov r0, r5 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f1be │ │ │ │ + bne.n 99f1fe │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ @@ -3548698,26 +3548737,26 @@ │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r0, [r3, #1680] @ 0x690 │ │ │ │ lsls r5, r5, #2 │ │ │ │ str.w r7, [r1, #1772] @ 0x6ec │ │ │ │ ldrb.w r3, [r0, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99f2e8 │ │ │ │ + beq.n 99f328 │ │ │ │ ldrb.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99f2ac │ │ │ │ + beq.n 99f2ec │ │ │ │ ldr.w r3, [r1, #1764] @ 0x6e4 │ │ │ │ ldr.w r0, [r6, #716] @ 0x2cc │ │ │ │ ldr.w r7, [r6, #632] @ 0x278 │ │ │ │ str r3, [sp, #20] │ │ │ │ bl 509594 │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w r0, [r4, #1772] @ 0x6ec │ │ │ │ - beq.n 99f2a6 │ │ │ │ + beq.n 99f2e6 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ add.w r8, r5, r3 │ │ │ │ ldr.w r3, [r4, #1764] @ 0x6e4 │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -3548731,36 +3548770,36 @@ │ │ │ │ str.w r0, [r4, #1780] @ 0x6f4 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds.w r2, r2, r8 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ - cbz r0, 99f292 │ │ │ │ + cbz r0, 99f2d2 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r4, #1752] @ 0x6d8 │ │ │ │ ldr.w r2, [r4, #1772] @ 0x6ec │ │ │ │ - bl 9bee78 │ │ │ │ + bl 9beeb8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 99f2e0 │ │ │ │ + cbz r0, 99f320 │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r4, #1780] @ 0x6f4 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1780] @ 0x6f4 │ │ │ │ ldr.w r1, [r4, #1772] @ 0x6ec │ │ │ │ ldr.w r0, [r6, #716] @ 0x2cc │ │ │ │ bl 5096cc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #1772] @ 0x6ec │ │ │ │ mvn.w r5, #2 │ │ │ │ - b.n 99f2e0 │ │ │ │ + b.n 99f320 │ │ │ │ ldr.w r2, [r1, #1756] @ 0x6dc │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r1, [r1, #1752] @ 0x6d8 │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ blx r7 │ │ │ │ add.w r3, r6, #63488 @ 0xf800 │ │ │ │ str.w r0, [r4, #1780] @ 0x6f4 │ │ │ │ @@ -3548768,35 +3548807,35 @@ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ adds r2, r2, r5 │ │ │ │ str r2, [r3, #72] @ 0x48 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99f2a6 │ │ │ │ + beq.n 99f2e6 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ - bl 98f4a4 │ │ │ │ + bl 98f4e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r6, #716] @ 0x2cc │ │ │ │ bl 509594 │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r0, [r4, #1772] @ 0x6ec │ │ │ │ - beq.n 99f2a6 │ │ │ │ + beq.n 99f2e6 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [r4, #1756] @ 0x6dc │ │ │ │ ldr.w r2, [r4, #1752] @ 0x6d8 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ - bl 98ec88 │ │ │ │ + bl 98ecc8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99f2e0 │ │ │ │ + beq.n 99f320 │ │ │ │ ldr.w r0, [r6, #716] @ 0x2cc │ │ │ │ ldr.w r1, [r4, #1772] @ 0x6ec │ │ │ │ bl 5096cc │ │ │ │ mov r0, r5 │ │ │ │ str.w r7, [r4, #1772] @ 0x6ec │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -3548804,135 +3548843,135 @@ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w ip, [r3, #88] @ 0x58 │ │ │ │ - cbz r2, 99f366 │ │ │ │ + cbz r2, 99f3a6 │ │ │ │ ldr.w lr, [r2, #1772] @ 0x6ec │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 99f370 │ │ │ │ + beq.n 99f3b0 │ │ │ │ ldr.w r2, [r2, #1780] @ 0x6f4 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ ldr.w r0, [r0, #632] @ 0x278 │ │ │ │ - cbz r3, 99f37c │ │ │ │ + cbz r3, 99f3bc │ │ │ │ mov r3, lr │ │ │ │ - bl 9be0f4 │ │ │ │ + bl 9be134 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 99f354 │ │ │ │ + bne.n 99f394 │ │ │ │ mov r2, lr │ │ │ │ ldr.w r0, [r0, #632] @ 0x278 │ │ │ │ - bl 98edec │ │ │ │ + bl 98ee2c │ │ │ │ pop {r3, pc} │ │ │ │ - bl 98f508 │ │ │ │ + bl 98f548 │ │ │ │ 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 │ │ │ │ cmp r1, #5 │ │ │ │ - bhi.n 99f3dc │ │ │ │ + bhi.n 99f41c │ │ │ │ tbb [pc, r1] │ │ │ │ movs r2, #24 │ │ │ │ adds r4, #43 @ 0x2b │ │ │ │ lsls r5, r7, #12 │ │ │ │ mov.w r1, #1792 @ 0x700 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ - cbz r0, 99f3dc │ │ │ │ + cbz r0, 99f41c │ │ │ │ movs r2, #6 │ │ │ │ add.w r3, r4, #63488 @ 0xf800 │ │ │ │ str.w r2, [r0, #1752] @ 0x6d8 │ │ │ │ ldrd r2, r1, [r3, #-8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str.w r1, [r3, #-4] │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r1, #1792 @ 0x700 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f3b0 │ │ │ │ + bne.n 99f3f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r1, #1792 @ 0x700 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ movs r2, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f3b0 │ │ │ │ - b.n 99f3dc │ │ │ │ + bne.n 99f3f0 │ │ │ │ + b.n 99f41c │ │ │ │ mov.w r1, #1800 @ 0x708 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ movs r2, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f3b0 │ │ │ │ - b.n 99f3dc │ │ │ │ + bne.n 99f3f0 │ │ │ │ + b.n 99f41c │ │ │ │ mov.w r1, #1792 @ 0x700 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ movs r2, #3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f3b0 │ │ │ │ - b.n 99f3dc │ │ │ │ + bne.n 99f3f0 │ │ │ │ + b.n 99f41c │ │ │ │ mov.w r1, #1808 @ 0x710 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ movs r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f3b0 │ │ │ │ - b.n 99f3dc │ │ │ │ + bne.n 99f3f0 │ │ │ │ + b.n 99f41c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r0, #88] @ 0x58 │ │ │ │ - cbz r3, 99f49c │ │ │ │ + cbz r3, 99f4dc │ │ │ │ ldr.w r1, [r1, #1780] @ 0x6f4 │ │ │ │ - cbz r1, 99f49c │ │ │ │ + cbz r1, 99f4dc │ │ │ │ ldrb.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99f4ee │ │ │ │ + beq.n 99f52e │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r5, #1772] @ 0x6ec │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9bef04 │ │ │ │ - cbz r0, 99f4e0 │ │ │ │ + bl 9bef44 │ │ │ │ + cbz r0, 99f520 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r1, [r5, #1772] @ 0x6ec │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9bef04 │ │ │ │ + bl 9bef44 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99f4e0 │ │ │ │ + b.n 99f520 │ │ │ │ ldr.w r1, [r5, #1772] @ 0x6ec │ │ │ │ adds r3, r1, #1 │ │ │ │ - bne.n 99f4d2 │ │ │ │ + bne.n 99f512 │ │ │ │ ldr.w r0, [r5, #1768] @ 0x6e8 │ │ │ │ blx 67b40 │ │ │ │ ldr.w r0, [r5, #1756] @ 0x6dc │ │ │ │ blx 67b40 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ add.w r0, r4, #63488 @ 0xf800 │ │ │ │ @@ -3548940,194 +3548979,194 @@ │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r0, #-4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r2, [r5, #1752] @ 0x6d8 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 98ed0c │ │ │ │ - cbnz r0, 99f4f4 │ │ │ │ + bl 98ed4c │ │ │ │ + cbnz r0, 99f534 │ │ │ │ ldr.w r1, [r5, #1772] @ 0x6ec │ │ │ │ ldr.w r0, [r4, #716] @ 0x2cc │ │ │ │ bl 5096cc │ │ │ │ - b.n 99f4a4 │ │ │ │ + b.n 99f4e4 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 99f4a4 │ │ │ │ + b.n 99f4e4 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r2, [r5, #1752] @ 0x6d8 │ │ │ │ ldr.w r1, [r5, #1772] @ 0x6ec │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 98ed0c │ │ │ │ + bl 98ed4c │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 99f4e0 │ │ │ │ + b.n 99f520 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r6, [r0, #632] @ 0x278 │ │ │ │ ldr r7, [r6, #80] @ 0x50 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 99f638 │ │ │ │ + beq.n 99f678 │ │ │ │ add.w r4, r0, #57344 @ 0xe000 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 99f56e │ │ │ │ + bpl.n 99f5ae │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r3, #4048] @ 0xfd0 │ │ │ │ - cbz r3, 99f56e │ │ │ │ + cbz r3, 99f5ae │ │ │ │ ldr.w r2, [r3, #1780] @ 0x6f4 │ │ │ │ - cbz r2, 99f56e │ │ │ │ + cbz r2, 99f5ae │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f612 │ │ │ │ + bne.n 99f652 │ │ │ │ ldrb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ strb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 99f59c │ │ │ │ + bpl.n 99f5dc │ │ │ │ add.w r3, r5, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r3, #4052] @ 0xfd4 │ │ │ │ - cbz r3, 99f59c │ │ │ │ + cbz r3, 99f5dc │ │ │ │ ldr.w r2, [r3, #1780] @ 0x6f4 │ │ │ │ - cbz r2, 99f59c │ │ │ │ + cbz r2, 99f5dc │ │ │ │ ldr r7, [r6, #80] @ 0x50 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f612 │ │ │ │ + bne.n 99f652 │ │ │ │ ldrb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ strb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.n 99f5c8 │ │ │ │ + bpl.n 99f608 │ │ │ │ add.w r3, r5, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r3, #4044] @ 0xfcc │ │ │ │ - cbz r3, 99f5c8 │ │ │ │ + cbz r3, 99f608 │ │ │ │ ldr.w r2, [r3, #1780] @ 0x6f4 │ │ │ │ - cbz r2, 99f5c8 │ │ │ │ + cbz r2, 99f608 │ │ │ │ ldr r7, [r6, #80] @ 0x50 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - cbnz r0, 99f612 │ │ │ │ + cbnz r0, 99f652 │ │ │ │ ldrb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ bic.w r3, r3, #16 │ │ │ │ strb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 99f5f4 │ │ │ │ + bpl.n 99f634 │ │ │ │ add.w r3, r5, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r3, #4056] @ 0xfd8 │ │ │ │ - cbz r3, 99f5f4 │ │ │ │ + cbz r3, 99f634 │ │ │ │ ldr.w r2, [r3, #1780] @ 0x6f4 │ │ │ │ - cbz r2, 99f5f4 │ │ │ │ + cbz r2, 99f634 │ │ │ │ ldr r7, [r6, #80] @ 0x50 │ │ │ │ movs r3, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ - cbnz r0, 99f612 │ │ │ │ + cbnz r0, 99f652 │ │ │ │ ldrb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ bic.w r3, r3, #64 @ 0x40 │ │ │ │ strb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.n 99f614 │ │ │ │ + bmi.n 99f654 │ │ │ │ ldrb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ bic.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r5, r5, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r5, #4060] @ 0xfdc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99f604 │ │ │ │ + beq.n 99f644 │ │ │ │ ldr.w r2, [r3, #1780] @ 0x6f4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 99f604 │ │ │ │ + beq.n 99f644 │ │ │ │ ldr r5, [r6, #80] @ 0x50 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99f604 │ │ │ │ + beq.n 99f644 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r0, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r0, #3656] @ 0xe48 │ │ │ │ and.w r3, r3, #7 │ │ │ │ strb.w r3, [r0, #3656] @ 0xe48 │ │ │ │ - b.n 99f610 │ │ │ │ + b.n 99f650 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #176] @ (99f70c ) │ │ │ │ + ldr r4, [pc, #176] @ (99f74c ) │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #172] @ (99f710 ) │ │ │ │ + ldr r3, [pc, #172] @ (99f750 ) │ │ │ │ add r4, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 99f6b4 │ │ │ │ + cbz r0, 99f6f4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r6, #652] @ 0x28c │ │ │ │ str.w r3, [r4, #3332] @ 0xd04 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #652] @ 0x28c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 99f6ce │ │ │ │ + beq.n 99f70e │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ bl 5317dc │ │ │ │ str.w r0, [r4, #552] @ 0x228 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 9a92b4 │ │ │ │ + bl 9a92f4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbnz r3, 99f6f4 │ │ │ │ - ldr r2, [pc, #92] @ (99f714 ) │ │ │ │ - ldr r3, [pc, #88] @ (99f710 ) │ │ │ │ + cbnz r3, 99f734 │ │ │ │ + ldr r2, [pc, #92] @ (99f754 ) │ │ │ │ + ldr r3, [pc, #88] @ (99f750 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 99f706 │ │ │ │ + bne.n 99f746 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #8 │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -3549137,89 +3549176,89 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 30b7a8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ bl 52faf8 │ │ │ │ str.w r0, [r4, #552] @ 0x228 │ │ │ │ - b.n 99f6a6 │ │ │ │ + b.n 99f6e6 │ │ │ │ add.w r2, r5, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 999da8 │ │ │ │ + bl 999de8 │ │ │ │ str.w r0, [r4, #3320] @ 0xcf8 │ │ │ │ - b.n 99f6b4 │ │ │ │ + b.n 99f6f4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #5 │ │ │ │ + lsrs r4, r0, #4 │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - cbz r3, 99f768 │ │ │ │ + cbz r3, 99f7a8 │ │ │ │ ldr.w r3, [r4, #3328] @ 0xd00 │ │ │ │ - cbz r3, 99f7a2 │ │ │ │ + cbz r3, 99f7e2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 99f7a2 │ │ │ │ + cbz r0, 99f7e2 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 99f1d8 │ │ │ │ + bl 99f218 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 99f7ac │ │ │ │ + cbnz r0, 99f7ec │ │ │ │ str r1, [r6, #0] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r4, #3324] @ 0xcfc │ │ │ │ str.w r2, [r1, #1784] @ 0x6f8 │ │ │ │ str.w r1, [r4, #3324] @ 0xcfc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 9a9508 │ │ │ │ + bl 9a9548 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99f734 │ │ │ │ + beq.n 99f774 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99f746 │ │ │ │ + bne.n 99f786 │ │ │ │ ldr.w r3, [r0, #1760] @ 0x6e0 │ │ │ │ adds r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcc.n 99f746 │ │ │ │ + bcc.n 99f786 │ │ │ │ ldr.w r3, [r4, #3328] @ 0xd00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99f746 │ │ │ │ + beq.n 99f786 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99f428 │ │ │ │ + bl 99f468 │ │ │ │ ldr.w r3, [r4, #3328] @ 0xd00 │ │ │ │ - b.n 99f73a │ │ │ │ + b.n 99f77a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 99f428 │ │ │ │ + bl 99f468 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3549227,17 +3549266,17 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov fp, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r1 │ │ │ │ add.w sl, r2, r3 │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 99f95a │ │ │ │ + beq.w 99f99a │ │ │ │ cmp r2, sl │ │ │ │ - bcs.w 99fa04 │ │ │ │ + bcs.w 99fa44 │ │ │ │ movs r1, #224 @ 0xe0 │ │ │ │ mov r2, r3 │ │ │ │ movw r5, #59400 @ 0xe808 │ │ │ │ movs r3, #28 │ │ │ │ add.w sl, r6, #12 │ │ │ │ str.w fp, [sp] │ │ │ │ mla r5, r1, lr, r5 │ │ │ │ @@ -3549246,15 +3549285,15 @@ │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #0 │ │ │ │ add r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ str r0, [sp, #8] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - b.n 99f848 │ │ │ │ + b.n 99f888 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r4, r3, fp │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ lsl.w r2, r8, fp │ │ │ │ add.w fp, fp, #1 │ │ │ │ str r7, [r5, #12] │ │ │ │ tst r2, r3 │ │ │ │ @@ -3549262,430 +3549301,430 @@ │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ add.w sl, sl, #12 │ │ │ │ strb r2, [r5, #24] │ │ │ │ cmp r6, fp │ │ │ │ add.w r5, r5, #28 │ │ │ │ - beq.n 99f922 │ │ │ │ + beq.n 99f962 │ │ │ │ ldr.w r7, [sl, #-12] │ │ │ │ - cbz r7, 99f8ba │ │ │ │ + cbz r7, 99f8fa │ │ │ │ ldr r4, [r5, #12] │ │ │ │ ldmdb sl, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr.w r7, [sl, #-12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 99f906 │ │ │ │ - cbz r7, 99f87c │ │ │ │ + beq.n 99f946 │ │ │ │ + cbz r7, 99f8bc │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 99f81c │ │ │ │ + beq.n 99f85c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 99f86a │ │ │ │ + bne.n 99f8aa │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 99f880 │ │ │ │ + bne.n 99f8c0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99f81c │ │ │ │ + bne.n 99f85c │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r4, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 99f81c │ │ │ │ + beq.n 99f85c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 99f88e │ │ │ │ - b.n 99f8aa │ │ │ │ + beq.n 99f8ce │ │ │ │ + b.n 99f8ea │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r7, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 99f822 │ │ │ │ + beq.n 99f862 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ subs r0, #1 │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99f8c6 │ │ │ │ + bne.n 99f906 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f822 │ │ │ │ + bne.n 99f862 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ blx r2 │ │ │ │ - cbz r4, 99f902 │ │ │ │ + cbz r4, 99f942 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 99f8ee │ │ │ │ + bne.n 99f92e │ │ │ │ dmb ish │ │ │ │ - cbz r2, 99f956 │ │ │ │ + cbz r2, 99f996 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 99f822 │ │ │ │ + b.n 99f862 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 99f81c │ │ │ │ + beq.n 99f85c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 99f90e │ │ │ │ + bne.n 99f94e │ │ │ │ dmb ish │ │ │ │ - b.n 99f81c │ │ │ │ + b.n 99f85c │ │ │ │ adds r3, r4, #1 │ │ │ │ ldrd r4, lr, [sp, #8] │ │ │ │ add.w r2, r4, lr, lsl #2 │ │ │ │ add.w r2, r2, #57344 @ 0xe000 │ │ │ │ ldr.w r1, [r2, #2032] @ 0x7f0 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r3, [r2, #2032] @ 0x7f0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, r4, #60928 @ 0xee00 │ │ │ │ - bl 9a6b74 │ │ │ │ + bl 9a6bb4 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ - b.n 99f8de │ │ │ │ + b.n 99f91e │ │ │ │ cmp r2, sl │ │ │ │ - bcs.n 99f9b4 │ │ │ │ + bcs.n 99f9f4 │ │ │ │ movs r2, #224 @ 0xe0 │ │ │ │ movs r3, #28 │ │ │ │ movw r7, #59400 @ 0xe808 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r4, fp │ │ │ │ str r0, [sp, #0] │ │ │ │ mla r7, r2, r1, r7 │ │ │ │ mla r7, r3, fp, r7 │ │ │ │ add r7, r0 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ str.w r6, [r9] │ │ │ │ str.w r8, [r9, #16] │ │ │ │ - cbz r1, 99f9a2 │ │ │ │ + cbz r1, 99f9e2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ subs r2, #1 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99f98e │ │ │ │ + bne.n 99f9ce │ │ │ │ dmb ish │ │ │ │ - cbz r2, 99f9ca │ │ │ │ + cbz r2, 99fa0a │ │ │ │ adds r4, #1 │ │ │ │ str.w r6, [r9, #12] │ │ │ │ cmp r4, sl │ │ │ │ add.w r9, r9, #28 │ │ │ │ - bne.n 99f97c │ │ │ │ + bne.n 99f9bc │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov lr, r7 │ │ │ │ add.w r3, r4, lr, lsl #2 │ │ │ │ add.w r3, r3, #57344 @ 0xe000 │ │ │ │ ldr.w r2, [r3, #2032] @ 0x7f0 │ │ │ │ cmp r2, sl │ │ │ │ it ls │ │ │ │ strls.w fp, [r3, #2032] @ 0x7f0 │ │ │ │ - b.n 99f93e │ │ │ │ + b.n 99f97e │ │ │ │ ldrd r5, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ blx r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 99f9a2 │ │ │ │ + beq.n 99f9e2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r5] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 99f9dc │ │ │ │ + bne.n 99fa1c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99f9a2 │ │ │ │ + bne.n 99f9e2 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r5, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ blx r2 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 99f9d8 │ │ │ │ - b.n 99f9a2 │ │ │ │ + bne.n 99fa18 │ │ │ │ + b.n 99f9e2 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 99f928 │ │ │ │ + b.n 99f968 │ │ │ │ stmdb 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 sl, r1 │ │ │ │ mov r5, r0 │ │ │ │ add.w fp, r1, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99fb84 │ │ │ │ + beq.w 99fbc4 │ │ │ │ cmp r1, fp │ │ │ │ - bcs.w 99fc1a │ │ │ │ + bcs.w 99fc5a │ │ │ │ movs r4, #28 │ │ │ │ add.w r6, r3, #12 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mla r4, r4, r1, r0 │ │ │ │ add.w r4, r4, #60672 @ 0xed00 │ │ │ │ adds r4, #76 @ 0x4c │ │ │ │ - b.n 99fab2 │ │ │ │ + b.n 99faf2 │ │ │ │ ldmdb r6, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r7, [r6, #-12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 99fae0 │ │ │ │ - cbz r7, 99fa7a │ │ │ │ + beq.n 99fb20 │ │ │ │ + cbz r7, 99faba │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 99fa94 │ │ │ │ + beq.n 99fad4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ adds r2, #1 │ │ │ │ strex r0, r2, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99fa68 │ │ │ │ + bne.n 99faa8 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ subs r2, #1 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99fa7e │ │ │ │ + bne.n 99fabe │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 99fb28 │ │ │ │ + beq.n 99fb68 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ mov r7, sl │ │ │ │ strb.w r9, [r1, #477] @ 0x1dd │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r6, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ cmp sl, fp │ │ │ │ add.w r4, r4, #28 │ │ │ │ - beq.n 99fafc │ │ │ │ + beq.n 99fb3c │ │ │ │ ldr.w r3, [r6, #-12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99fa4c │ │ │ │ + bne.n 99fa8c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r1, 99fada │ │ │ │ + cbz r1, 99fb1a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99fac4 │ │ │ │ + bne.n 99fb04 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99fb56 │ │ │ │ + beq.n 99fb96 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ - b.n 99fa9e │ │ │ │ + b.n 99fade │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 99fa94 │ │ │ │ + beq.n 99fad4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 99fae8 │ │ │ │ + bne.n 99fb28 │ │ │ │ dmb ish │ │ │ │ - b.n 99fa94 │ │ │ │ + b.n 99fad4 │ │ │ │ adds r2, r7, #1 │ │ │ │ add.w r3, r5, #57344 @ 0xe000 │ │ │ │ ldr.w r1, [r3, #3400] @ 0xd48 │ │ │ │ cmp r2, r1 │ │ │ │ it cc │ │ │ │ movcc r2, r1 │ │ │ │ str.w r2, [r3, #3400] @ 0xd48 │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r5, #60928 @ 0xee00 │ │ │ │ - bl 9a6b74 │ │ │ │ + bl 9a6bb4 │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #256 @ 0x100 │ │ │ │ str r3, [r5, #68] @ 0x44 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ blx r2 │ │ │ │ - cbz r4, 99fb4e │ │ │ │ + cbz r4, 99fb8e │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 99fb3a │ │ │ │ + bne.n 99fb7a │ │ │ │ dmb ish │ │ │ │ - cbz r2, 99fb52 │ │ │ │ + cbz r2, 99fb92 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 99fa94 │ │ │ │ + b.n 99fad4 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 99fb2a │ │ │ │ + b.n 99fb6a │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ blx r2 │ │ │ │ - cbz r4, 99fb7c │ │ │ │ + cbz r4, 99fbbc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 99fb68 │ │ │ │ + bne.n 99fba8 │ │ │ │ dmb ish │ │ │ │ - cbz r2, 99fb80 │ │ │ │ + cbz r2, 99fbc0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 99fada │ │ │ │ + b.n 99fb1a │ │ │ │ mov r1, r4 │ │ │ │ - b.n 99fb58 │ │ │ │ + b.n 99fb98 │ │ │ │ cmp r1, fp │ │ │ │ - bcs.n 99fbce │ │ │ │ + bcs.n 99fc0e │ │ │ │ movs r7, #28 │ │ │ │ mov r8, r1 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r3 │ │ │ │ mla r7, r7, r1, r0 │ │ │ │ add.w r7, r7, #60672 @ 0xed00 │ │ │ │ adds r7, #76 @ 0x4c │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r5, [r7, #0] │ │ │ │ str r6, [r7, #16] │ │ │ │ - cbz r1, 99fbbe │ │ │ │ + cbz r1, 99fbfe │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99fbaa │ │ │ │ + bne.n 99fbea │ │ │ │ dmb ish │ │ │ │ - cbz r3, 99fbe0 │ │ │ │ + cbz r3, 99fc20 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str r5, [r7, #12] │ │ │ │ cmp r8, fp │ │ │ │ add.w r7, r7, #28 │ │ │ │ - bne.n 99fb9e │ │ │ │ + bne.n 99fbde │ │ │ │ mov r5, r9 │ │ │ │ add.w r3, r5, #57344 @ 0xe000 │ │ │ │ ldr.w r2, [r3, #3400] @ 0xd48 │ │ │ │ cmp r2, fp │ │ │ │ it ls │ │ │ │ strls.w sl, [r3, #3400] @ 0xd48 │ │ │ │ - b.n 99fb10 │ │ │ │ + b.n 99fb50 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 99fbbe │ │ │ │ + beq.n 99fbfe │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 99fbf2 │ │ │ │ + bne.n 99fc32 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99fbbe │ │ │ │ + bne.n 99fbfe │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 99fbee │ │ │ │ - b.n 99fbbe │ │ │ │ + bne.n 99fc2e │ │ │ │ + b.n 99fbfe │ │ │ │ movs r2, #0 │ │ │ │ - b.n 99fafe │ │ │ │ + b.n 99fb3e │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ - ldr.w ip, [pc, #108] @ 99fca0 │ │ │ │ + ldr.w ip, [pc, #108] @ 99fce0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ - ldr r3, [pc, #96] @ (99fca4 ) │ │ │ │ + ldr r3, [pc, #96] @ (99fce4 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a6b20 │ │ │ │ + bl 9a6b60 │ │ │ │ adds r3, r0, #1 │ │ │ │ ittt ne │ │ │ │ movne r2, #1 │ │ │ │ ldrne r3, [r4, #0] │ │ │ │ strbne.w r2, [r3, #477] @ 0x1dd │ │ │ │ - ldr r2, [pc, #36] @ (99fca8 ) │ │ │ │ - ldr r3, [pc, #28] @ (99fca4 ) │ │ │ │ + ldr r2, [pc, #36] @ (99fce8 ) │ │ │ │ + ldr r3, [pc, #28] @ (99fce4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 99fc9a │ │ │ │ + bne.n 99fcda │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ lsls r1, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ lsls r1, r0, #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99fd44 │ │ │ │ - ldr r2, [pc, #140] @ (99fd48 ) │ │ │ │ + beq.n 99fd84 │ │ │ │ + ldr r2, [pc, #140] @ (99fd88 ) │ │ │ │ add.w ip, r0, #41472 @ 0xa200 │ │ │ │ - ldr r3, [pc, #136] @ (99fd4c ) │ │ │ │ + ldr r3, [pc, #136] @ (99fd8c ) │ │ │ │ add.w ip, ip, #140 @ 0x8c │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w r4, r0, #42752 @ 0xa700 │ │ │ │ mov lr, r0 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ adds r4, #204 @ 0xcc │ │ │ │ @@ -3549697,18 +3549736,18 @@ │ │ │ │ add.w r2, ip, r5 │ │ │ │ strd r1, r0, [r3, #12] │ │ │ │ adds r3, #28 │ │ │ │ str.w r1, [r2, #-28] │ │ │ │ cmp r3, ip │ │ │ │ strd r1, r0, [r2, #-16] │ │ │ │ add.w r2, r2, #28 │ │ │ │ - bne.n 99fcea │ │ │ │ + bne.n 99fd2a │ │ │ │ add.w ip, r3, #224 @ 0xe0 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 99fce2 │ │ │ │ + bne.n 99fd22 │ │ │ │ movw r0, #41364 @ 0xa194 │ │ │ │ add.w r2, lr, r0 │ │ │ │ add.w r3, lr, #60672 @ 0xed00 │ │ │ │ str.w r1, [lr, r0] │ │ │ │ adds r3, #88 @ 0x58 │ │ │ │ str r1, [r2, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -3549718,23 +3549757,23 @@ │ │ │ │ str r1, [r2, #20] │ │ │ │ add.w r2, lr, #60928 @ 0xee00 │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r0, [r3] │ │ │ │ adds r3, #28 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 99fd30 │ │ │ │ + bne.n 99fd70 │ │ │ │ add.w lr, lr, #40960 @ 0xa000 │ │ │ │ str.w r1, [lr, #1824] @ 0x720 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @ instruction: 0xfaebffff │ │ │ │ ldc2 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ - cbz r1, 99fdbc │ │ │ │ + cbz r1, 99fdfc │ │ │ │ stmdb 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 r9, r3 │ │ │ │ mov fp, r2 │ │ │ │ @@ -3549743,49 +3549782,49 @@ │ │ │ │ add.w r8, r2, #12 │ │ │ │ mov.w sl, #3 │ │ │ │ rsb r7, r1, r1, lsl #3 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r5, [r8, r4, lsl #2] │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 99fdac │ │ │ │ + cbz r5, 99fdec │ │ │ │ ldr.w r1, [fp, r4, lsl #2] │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 99fda4 │ │ │ │ + beq.n 99fde4 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ ldr r7, [r0, #80] @ 0x50 │ │ │ │ blx r7 │ │ │ │ - cbnz r0, 99fdb6 │ │ │ │ + cbnz r0, 99fdf6 │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ str.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r4, #7 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 99fd7a │ │ │ │ + bne.n 99fdba │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 99fdc8 │ │ │ │ + cbz r2, 99fe08 │ │ │ │ ldrb r3, [r3, #24] │ │ │ │ - cbz r3, 99fdcc │ │ │ │ + cbz r3, 99fe0c │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r2, #477] @ 0x1dd │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99fdca │ │ │ │ + bne.n 99fe0a │ │ │ │ ldrb.w r3, [r2, #140] @ 0x8c │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 99fdca │ │ │ │ + bpl.n 99fe0a │ │ │ │ ldrb.w r0, [r2, #116] @ 0x74 │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3549805,16 +3549844,16 @@ │ │ │ │ orr.w ip, r7, r6 │ │ │ │ str.w ip, [r4, #828] @ 0x33c │ │ │ │ ldr r7, [r3, #12] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ str r7, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bl 9a12ac │ │ │ │ - cbnz r0, 99fe4a │ │ │ │ + bl 9a12ec │ │ │ │ + cbnz r0, 99fe8a │ │ │ │ movw r2, #42736 @ 0xa6f0 │ │ │ │ add.w ip, r4, r2 │ │ │ │ ldr r3, [r4, r2] │ │ │ │ orrs r5, r3 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ str r5, [r4, r2] │ │ │ │ orrs r3, r6 │ │ │ │ @@ -3549838,63 +3549877,63 @@ │ │ │ │ and.w ip, r3, r2 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov.w r8, r6, asr #31 │ │ │ │ and.w r3, r2, r3, asr #31 │ │ │ │ orrs.w ip, ip, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 99feaa │ │ │ │ + bne.n 99feea │ │ │ │ ldr.w r3, [r4, #824] @ 0x338 │ │ │ │ ands r3, r6 │ │ │ │ str.w r3, [r4, #824] @ 0x338 │ │ │ │ ldr.w r3, [r4, #828] @ 0x33c │ │ │ │ and.w r3, r3, r8 │ │ │ │ str.w r3, [r4, #828] @ 0x33c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, lr, #15 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9a12ac │ │ │ │ + bl 9a12ec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 99fe8e │ │ │ │ + bne.n 99fece │ │ │ │ ldr r3, [r4, r5] │ │ │ │ and.w r2, r3, r6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ str r2, [r4, r5] │ │ │ │ and.w r3, r3, r8 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 99fe8e │ │ │ │ + b.n 99fece │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r7, 99ff12 │ │ │ │ + cbz r7, 99ff52 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r2, r3, [r6] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ and.w ip, r2, r1 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ands r1, r3 │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ - beq.n 99ff0a │ │ │ │ + beq.n 99ff4a │ │ │ │ ldr r1, [r7, #16] │ │ │ │ blx r1 │ │ │ │ - cbnz r0, 99ff14 │ │ │ │ + cbnz r0, 99ff54 │ │ │ │ ldr.w r7, [r4, #4]! │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 99feea │ │ │ │ + bne.n 99ff2a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3549907,69 +3549946,69 @@ │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r0, r3] │ │ │ │ add.w fp, sl, #736 @ 0x2e0 │ │ │ │ ldr.w r3, [r1, #1744] @ 0x6d0 │ │ │ │ mov r6, fp │ │ │ │ ldr.w r0, [r0, #872] @ 0x368 │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r8, [pc, #216] @ 9a0028 │ │ │ │ + ldr.w r8, [pc, #216] @ 9a0068 │ │ │ │ add.w r7, sl, #57344 @ 0xe000 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #16 │ │ │ │ add r8, pc │ │ │ │ - vldr d8, [pc, #188] @ 9a0020 │ │ │ │ + vldr d8, [pc, #188] @ 9a0060 │ │ │ │ it ne │ │ │ │ strne.w r3, [sl, #872] @ 0x368 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - b.n 99ff7a │ │ │ │ + b.n 99ffba │ │ │ │ adds r5, #1 │ │ │ │ cmp r9, r5 │ │ │ │ - bcc.n 99ffb4 │ │ │ │ + bcc.n 99fff4 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ ldr.w r3, [r6, #8]! │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ orrs r1, r3 │ │ │ │ str r1, [r4, #4] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 99ff70 │ │ │ │ + beq.n 99ffb0 │ │ │ │ ldr.w fp, [r8, r5, lsl #2] │ │ │ │ ldr.w r0, [r7, #3660] @ 0xe4c │ │ │ │ - bl 9919ec │ │ │ │ + bl 991a2c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - cbnz r3, 9a000e │ │ │ │ - bl 99fed0 │ │ │ │ + cbnz r3, 9a004e │ │ │ │ + bl 99ff10 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 9a000e │ │ │ │ + cbnz r0, 9a004e │ │ │ │ adds r5, #1 │ │ │ │ vstr d8, [r6] │ │ │ │ cmp r9, r5 │ │ │ │ - bcs.n 99ff76 │ │ │ │ + bcs.n 99ffb6 │ │ │ │ ldr.w fp, [sp, #4] │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 99ffe8 │ │ │ │ + beq.n 9a0028 │ │ │ │ movw r3, #60992 @ 0xee40 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w ip, fp, r5, lsl #3 │ │ │ │ add.w r2, sl, #768 @ 0x300 │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr.w r3, [ip, #8]! │ │ │ │ orrs r3, r1 │ │ │ │ str.w r3, [ip] │ │ │ │ cmp ip, r2 │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ orr.w r3, r3, r0 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ - bne.n 99ffce │ │ │ │ + bne.n 9a000e │ │ │ │ movw r1, #63376 @ 0xf790 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, sl, r1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ ldr.w r3, [sl, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -3549981,278 +3550020,278 @@ │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + ldr r1, [sp, #792] @ 0x318 │ │ │ │ lsls r1, r0, #4 │ │ │ │ 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 99ff18 │ │ │ │ + bl 99ff58 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 9a004e │ │ │ │ + beq.n 9a008e │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99ff18 │ │ │ │ + bl 99ff58 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ clz r0, r0 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #184] @ (9a014c ) │ │ │ │ + ldr r2, [pc, #184] @ (9a018c ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #184] @ (9a0150 ) │ │ │ │ + ldr r3, [pc, #184] @ (9a0190 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbnz r3, 9a00fa │ │ │ │ + cbnz r3, 9a013a │ │ │ │ ldr.w r0, [r0, #632] @ 0x278 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 98f25c │ │ │ │ + bl 98f29c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9a00dc │ │ │ │ - ldr r1, [pc, #144] @ (9a0154 ) │ │ │ │ - ldr r2, [pc, #136] @ (9a0150 ) │ │ │ │ + cbz r0, 9a011c │ │ │ │ + ldr r1, [pc, #144] @ (9a0194 ) │ │ │ │ + ldr r2, [pc, #136] @ (9a0190 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 9a0142 │ │ │ │ + bne.n 9a0182 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ movs r0, #43 @ 0x2b │ │ │ │ str r1, [r2, #12] │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 98e99c │ │ │ │ + bl 98e9dc │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9a00c2 │ │ │ │ + b.n 9a0102 │ │ │ │ ldr.w r0, [r0, #700] @ 0x2bc │ │ │ │ bl 509594 │ │ │ │ - vldr s1, [pc, #68] @ 9a0148 │ │ │ │ + vldr s1, [pc, #68] @ 9a0188 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ vmov.f32 s0, s1 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ vmov.f32 s2, #112 @ 0x3f800000 1.0 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #3 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9beca8 │ │ │ │ + bl 9bece8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9be39c │ │ │ │ + bl 9be3dc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9a00c2 │ │ │ │ + b.n 9a0102 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vrhadd.u32 d16, d2, d0 │ │ │ │ + vrhadd.u32 d0, d2, d0 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - vrhadd.u d0, d6, d0 │ │ │ │ + cdp2 1, 15, cr0, cr6, cr0, {0} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r2, [r3, #144] @ 0x90 │ │ │ │ - cbnz r2, 9a0176 │ │ │ │ + cbnz r2, 9a01b6 │ │ │ │ ldrb.w r2, [r3, #134] @ 0x86 │ │ │ │ - cbnz r2, 9a0182 │ │ │ │ + cbnz r2, 9a01c2 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbz r3, 9a0188 │ │ │ │ - ldr r2, [pc, #28] @ (9a0190 ) │ │ │ │ + cbz r3, 9a01c8 │ │ │ │ + ldr r2, [pc, #28] @ (9a01d0 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 9a017a │ │ │ │ - ldr r2, [pc, #28] @ (9a0194 ) │ │ │ │ + b.n 9a01ba │ │ │ │ + ldr r2, [pc, #28] @ (9a01d4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (9a0198 ) │ │ │ │ + ldr r3, [pc, #28] @ (9a01d8 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #24] @ (9a019c ) │ │ │ │ + ldr r2, [pc, #24] @ (9a01dc ) │ │ │ │ add r2, pc │ │ │ │ - b.n 9a017a │ │ │ │ - ldr r2, [pc, #20] @ (9a01a0 ) │ │ │ │ + b.n 9a01ba │ │ │ │ + ldr r2, [pc, #20] @ (9a01e0 ) │ │ │ │ add r2, pc │ │ │ │ - b.n 9a017a │ │ │ │ + b.n 9a01ba │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #792] @ 0x318 │ │ │ │ + ldr r0, [sp, #536] @ 0x218 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r7, [sp, #928] @ 0x3a0 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - ldr r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ mov r3, r0 │ │ │ │ adds r6, r0, r2 │ │ │ │ - ldr r0, [pc, #184] @ (9a0274 ) │ │ │ │ - ldr r1, [pc, #184] @ (9a0278 ) │ │ │ │ + ldr r0, [pc, #184] @ (9a02b4 ) │ │ │ │ + ldr r1, [pc, #184] @ (9a02b8 ) │ │ │ │ sub sp, #28 │ │ │ │ add r0, pc │ │ │ │ ldr r5, [r3, r2] │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ orrs.w r2, r5, r4 │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ strd r5, r4, [sp, #8] │ │ │ │ - bne.n 9a01f6 │ │ │ │ - ldr r2, [pc, #156] @ (9a027c ) │ │ │ │ - ldr r3, [pc, #148] @ (9a0278 ) │ │ │ │ + bne.n 9a0236 │ │ │ │ + ldr r2, [pc, #156] @ (9a02bc ) │ │ │ │ + ldr r3, [pc, #148] @ (9a02b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a026e │ │ │ │ + bne.n 9a02ae │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r3, #57344 @ 0xe000 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r0, [r2, #3660] @ 0xe4c │ │ │ │ - bl 9919ec │ │ │ │ + bl 991a2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 9a0218 │ │ │ │ - ldr r1, [pc, #116] @ (9a0280 ) │ │ │ │ + cbnz r0, 9a0258 │ │ │ │ + ldr r1, [pc, #116] @ (9a02c0 ) │ │ │ │ mov r0, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ - bl 99fed0 │ │ │ │ + bl 99ff10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.n 9a022c │ │ │ │ + beq.n 9a026c │ │ │ │ clz r0, r0 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ str r5, [r3, r2] │ │ │ │ str r4, [r6, #4] │ │ │ │ - b.n 9a01de │ │ │ │ + b.n 9a021e │ │ │ │ ldr.w ip, [r3, #632] @ 0x278 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r2, [ip, #136] @ 0x88 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [ip, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r0, [r7, #3660] @ 0xe4c │ │ │ │ - bl 9919ec │ │ │ │ + bl 991a2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 9a025e │ │ │ │ - ldr r1, [pc, #48] @ (9a0284 ) │ │ │ │ + cbnz r0, 9a029e │ │ │ │ + ldr r1, [pc, #48] @ (9a02c4 ) │ │ │ │ mov r0, r3 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, pc │ │ │ │ - bl 99fed0 │ │ │ │ + bl 99ff10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r3, #632] @ 0x278 │ │ │ │ ldr.w r2, [r1, #136] @ 0x88 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r1, #136] @ 0x88 │ │ │ │ - b.n 9a021c │ │ │ │ + b.n 9a025c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 1, 3, cr0, cr12, cr0, {0} │ │ │ │ + ldc2l 1, cr0, [ip] │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 1, 1, cr0, cr10, cr0, {0} │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ + ldc2l 1, cr0, [sl] │ │ │ │ + str r6, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r0, #4 │ │ │ │ - str r6, [sp, #968] @ 0x3c8 │ │ │ │ + str r6, [sp, #712] @ 0x2c8 │ │ │ │ lsls r1, r0, #4 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ - bhi.w 9a03bc │ │ │ │ + bhi.w 9a03fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r3 │ │ │ │ adds r3, r2, r3 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ it hi │ │ │ │ rsbhi r8, r2, #256 @ 0x100 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a03a2 │ │ │ │ + beq.n 9a03e2 │ │ │ │ subs r3, r1, #1 │ │ │ │ add.w lr, r0, #63232 @ 0xf700 │ │ │ │ cmp r3, #4 │ │ │ │ add.w lr, lr, #240 @ 0xf0 │ │ │ │ mov.w r3, r1, lsl #8 │ │ │ │ mov.w fp, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ite ls │ │ │ │ movls r3, #2 │ │ │ │ movhi r3, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w lr, [sp, #28] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 9a02e4 │ │ │ │ + b.n 9a0324 │ │ │ │ mov fp, r4 │ │ │ │ cmp r8, fp │ │ │ │ - bls.n 9a03a2 │ │ │ │ + bls.n 9a03e2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w r9, fp, lsl #4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, fp, #1 │ │ │ │ add r3, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r7, r3, r2 │ │ │ │ @@ -3550262,138 +3550301,138 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, sl │ │ │ │ add.w r7, r3, r7, lsl #4 │ │ │ │ addw r7, r7, #4044 @ 0xfcc │ │ │ │ mov r0, r7 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a02de │ │ │ │ + beq.n 9a031e │ │ │ │ cmp r8, r4 │ │ │ │ - bls.n 9a03c0 │ │ │ │ + bls.n 9a0400 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ adds r2, r3, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r2, fp │ │ │ │ addw r6, r3, #4060 @ 0xfdc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ add.w r6, r6, r2, lsl #4 │ │ │ │ add.w r5, r3, #16 │ │ │ │ add r5, r9 │ │ │ │ add.w r9, fp, #256 @ 0x100 │ │ │ │ - b.n 9a0342 │ │ │ │ + b.n 9a0382 │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #16 │ │ │ │ adds r5, #16 │ │ │ │ cmp r4, r8 │ │ │ │ - bcs.n 9a0354 │ │ │ │ + bcs.n 9a0394 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ cmp r4, r9 │ │ │ │ - bcs.n 9a0354 │ │ │ │ + bcs.n 9a0394 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a0338 │ │ │ │ + bne.n 9a0378 │ │ │ │ sub.w fp, r4, fp │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r0, [r2, #632] @ 0x278 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #88] @ 0x58 │ │ │ │ - cbz r3, 9a03aa │ │ │ │ + cbz r3, 9a03ea │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 98f73c │ │ │ │ - cbnz r0, 9a03a4 │ │ │ │ + bl 98f77c │ │ │ │ + cbnz r0, 9a03e4 │ │ │ │ mov.w r2, fp, lsl #4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, r4, #1 │ │ │ │ blx 666a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ cmp r8, fp │ │ │ │ str r1, [r3, #4] │ │ │ │ - bhi.n 9a02e4 │ │ │ │ + bhi.n 9a0324 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 98ed60 │ │ │ │ - b.n 9a037c │ │ │ │ + bl 98eda0 │ │ │ │ + b.n 9a03bc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 9a0358 │ │ │ │ + b.n 9a0398 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add.w r6, r0, r1, lsl #2 │ │ │ │ add.w r3, r6, #36864 @ 0x9000 │ │ │ │ ldr.w r2, [r6, #776] @ 0x308 │ │ │ │ ldr.w r3, [r3, #592] @ 0x250 │ │ │ │ orr.w ip, r3, r2 │ │ │ │ bics.w ip, ip, #1 │ │ │ │ - beq.n 9a044c │ │ │ │ + beq.n 9a048c │ │ │ │ mov r7, r0 │ │ │ │ rsb r5, r1, r1, lsl #4 │ │ │ │ ldr.w r0, [r6, #800] @ 0x320 │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n 9a041a │ │ │ │ + b.n 9a045a │ │ │ │ ldrb.w r9, [r3, #477] @ 0x1dd │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9a0410 │ │ │ │ + bne.n 9a0450 │ │ │ │ ldrb.w r9, [r3, #140] @ 0x8c │ │ │ │ tst.w r9, #2 │ │ │ │ - beq.n 9a0440 │ │ │ │ + beq.n 9a0480 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 9a0440 │ │ │ │ + bpl.n 9a0480 │ │ │ │ orrs r0, r2 │ │ │ │ cmp r1, r4 │ │ │ │ str.w r0, [r6, #800] @ 0x320 │ │ │ │ - beq.n 9a044c │ │ │ │ + beq.n 9a048c │ │ │ │ rbit r2, ip │ │ │ │ mov r4, ip │ │ │ │ clz r2, r2 │ │ │ │ adds r3, r5, r2 │ │ │ │ addw r3, r3, #2966 @ 0xb96 │ │ │ │ lsl.w r8, lr, r2 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r8 │ │ │ │ add.w r3, r7, r3, lsl #4 │ │ │ │ eor.w ip, ip, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a03f6 │ │ │ │ + bne.n 9a0436 │ │ │ │ bic.w r0, r0, r8 │ │ │ │ cmp r1, r4 │ │ │ │ str.w r0, [r6, #800] @ 0x320 │ │ │ │ - bne.n 9a041a │ │ │ │ + bne.n 9a045a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #156] @ (9a0500 ) │ │ │ │ + ldr r2, [pc, #156] @ (9a0540 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #156] @ (9a0504 ) │ │ │ │ + ldr r3, [pc, #156] @ (9a0544 ) │ │ │ │ add.w r5, r0, #60928 @ 0xee00 │ │ │ │ add r2, pc │ │ │ │ - ldr.w lr, [pc, #152] @ 9a0508 │ │ │ │ + ldr.w lr, [pc, #152] @ 9a0548 │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, r0, #796 @ 0x31c │ │ │ │ add lr, pc │ │ │ │ add.w r7, r0, #816 @ 0x330 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov ip, sp │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ @@ -3550408,59 +3550447,59 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ldr.w fp, [r8, #4]! │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w sl, [r7, #12] │ │ │ │ - bl 9a03c8 │ │ │ │ + bl 9a0408 │ │ │ │ adds r7, #8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ cmpeq r3, fp │ │ │ │ - beq.n 9a04d6 │ │ │ │ + beq.n 9a0516 │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ orrs r2, r0 │ │ │ │ orrs r3, r1 │ │ │ │ strd r2, r3, [r5] │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #8 │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 9a04a6 │ │ │ │ - ldr r2, [pc, #44] @ (9a050c ) │ │ │ │ - ldr r3, [pc, #32] @ (9a0504 ) │ │ │ │ + bne.n 9a04e6 │ │ │ │ + ldr r2, [pc, #44] @ (9a054c ) │ │ │ │ + ldr r3, [pc, #32] @ (9a0544 ) │ │ │ │ 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 9a04fa │ │ │ │ + bne.n 9a053a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfb920100 │ │ │ │ + smmla r1, r2, r0, r0 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - smlabb r1, sl, r0, r0 │ │ │ │ + @ instruction: 0xfada0100 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r0, [r3, #132] @ 0x84 │ │ │ │ - cbz r0, 9a0598 │ │ │ │ + cbz r0, 9a05d8 │ │ │ │ ldrb.w lr, [r1, #195] @ 0xc3 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9a059c │ │ │ │ + beq.n 9a05dc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov sl, r2 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ adds r1, #16 │ │ │ │ movw r8, #57132 @ 0xdf2c │ │ │ │ movw r7, #57136 @ 0xdf30 │ │ │ │ @@ -3550483,66 +3550522,66 @@ │ │ │ │ str.w fp, [r1, #-12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str.w r3, [r1, #-8] │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bne.n 9a0544 │ │ │ │ + bne.n 9a0584 │ │ │ │ str.w r3, [sl] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, lr │ │ │ │ - b.n 9a0598 │ │ │ │ + b.n 9a05d8 │ │ │ │ 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 │ │ │ │ mov r6, r1 │ │ │ │ ldrb.w r1, [r1, #192] @ 0xc0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r3 │ │ │ │ strd r0, r2, [sp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a074a │ │ │ │ + beq.w 9a078a │ │ │ │ add.w fp, r0, r2, lsl #7 │ │ │ │ movs r4, #0 │ │ │ │ add.w fp, fp, #46080 @ 0xb400 │ │ │ │ mov sl, r3 │ │ │ │ add.w fp, fp, #196 @ 0xc4 │ │ │ │ mov r7, r4 │ │ │ │ mov.w r9, #1 │ │ │ │ vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ ldr.w r3, [fp, #4]! │ │ │ │ add.w r0, r4, #25 │ │ │ │ - cbz r3, 9a0662 │ │ │ │ + cbz r3, 9a06a2 │ │ │ │ ldrb.w r0, [r6, r0, lsl #3] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ lsls r2, r0, #26 │ │ │ │ - bpl.n 9a0628 │ │ │ │ + bpl.n 9a0668 │ │ │ │ ldrh.w r2, [r8, #68] @ 0x44 │ │ │ │ adds r5, #16 │ │ │ │ vldr s14, [r8, #64] @ 0x40 │ │ │ │ vmov s15, r2 │ │ │ │ adds r7, #1 │ │ │ │ vstr s16, [r5, #-8] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vstr s16, [r5, #-4] │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vdiv.f32 s13, s16, s14 │ │ │ │ vdiv.f32 s14, s16, s15 │ │ │ │ vstr s13, [r5, #-16] │ │ │ │ vstr s14, [r5, #-12] │ │ │ │ ldrb.w r0, [r8, #76] @ 0x4c │ │ │ │ - cbnz r0, 9a065e │ │ │ │ + cbnz r0, 9a069e │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ bl 3a10bc │ │ │ │ movs r3, #1 │ │ │ │ - cbz r0, 9a0646 │ │ │ │ + cbz r0, 9a0686 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ ldr.w r0, [r8, #64] @ 0x40 │ │ │ │ mov r1, r3 │ │ │ │ @@ -3550550,49 +3550589,49 @@ │ │ │ │ adds r7, #1 │ │ │ │ strd r0, r9, [sl] │ │ │ │ strd r9, r9, [sl, #8] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldrb.w r1, [r6, #192] @ 0xc0 │ │ │ │ adds r4, #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bhi.n 9a05e2 │ │ │ │ + bhi.n 9a0622 │ │ │ │ ldrb.w r3, [r6, #458] @ 0x1ca │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 9a067c │ │ │ │ + bmi.n 9a06bc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ adds r3, #30 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ ldr.w r9, [r3, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9a073c │ │ │ │ + beq.n 9a077c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw fp, #43691 @ 0xaaab │ │ │ │ movt fp, #43690 @ 0xaaaa │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, r3, #39680 @ 0x9b00 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r8, r8, #148 @ 0x94 │ │ │ │ mov.w sl, #1 │ │ │ │ add.w r8, r8, r3, lsl #8 │ │ │ │ - b.n 9a0722 │ │ │ │ + b.n 9a0762 │ │ │ │ ldrb.w r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 9a06de │ │ │ │ + cbnz r2, 9a071e │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - cbz r0, 9a06d6 │ │ │ │ + cbz r0, 9a0716 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ @@ -3550604,59 +3550643,59 @@ │ │ │ │ ldrheq.w r3, [r4, #72] @ 0x48 │ │ │ │ ldrhne.w r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #7 │ │ │ │ it eq │ │ │ │ ldrheq.w r3, [r4, #72] @ 0x48 │ │ │ │ - beq.n 9a0712 │ │ │ │ + beq.n 9a0752 │ │ │ │ cmp r3, #8 │ │ │ │ itett eq │ │ │ │ ldrheq.w r3, [r4, #72] @ 0x48 │ │ │ │ ldrhne.w r3, [r4, #70] @ 0x46 │ │ │ │ umulleq r2, r3, fp, r3 │ │ │ │ lsreq r3, r3, #2 │ │ │ │ adds r6, #1 │ │ │ │ strd r3, sl, [r5, #8] │ │ │ │ add.w r8, r8, #32 │ │ │ │ adds r5, #16 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 9a073c │ │ │ │ + beq.n 9a077c │ │ │ │ ldr.w r4, [r8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9a06b4 │ │ │ │ + bne.n 9a06f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #1 │ │ │ │ add.w r8, r8, #32 │ │ │ │ cmp r6, r9 │ │ │ │ add.w r3, r3, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 9a0722 │ │ │ │ + bne.n 9a0762 │ │ │ │ add r7, r9 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r7, r1 │ │ │ │ - b.n 9a0668 │ │ │ │ + b.n 9a06a8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r6, [r3, #4048] @ 0xfd0 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ands.w r4, r3, #2 │ │ │ │ - bne.n 9a0804 │ │ │ │ + bne.n 9a0844 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 9a07c8 │ │ │ │ + bpl.n 9a0808 │ │ │ │ add.w r1, r5, #53248 @ 0xd000 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ addw r0, r1, #4012 @ 0xfac │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ adds r2, #16 │ │ │ │ vldr s13, [r0] │ │ │ │ @@ -3550672,35 +3550711,35 @@ │ │ │ │ vneg.f32 s15, s15 │ │ │ │ vstr s15, [r2, #-8] │ │ │ │ vldr s15, [r1] │ │ │ │ vneg.f32 s15, s15 │ │ │ │ vstr s15, [r2, #-4] │ │ │ │ str r2, [sp, #4] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 9a07e6 │ │ │ │ + bpl.n 9a0826 │ │ │ │ add.w r2, r5, #57344 @ 0xe000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r2, [r2, #428] @ 0x1ac │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ adds r3, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a0510 │ │ │ │ + bl 9a0550 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 9a05a0 │ │ │ │ + bl 9a05e0 │ │ │ │ add r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r2, #44748 @ 0xaecc │ │ │ │ adds r3, r0, r2 │ │ │ │ add.w r0, r1, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -3550718,147 +3550757,147 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #28] │ │ │ │ str.w ip, [r1, #16] │ │ │ │ str r0, [r1, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ - b.n 9a0774 │ │ │ │ + b.n 9a07b4 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #248] @ (9a0950 ) │ │ │ │ - ldr r3, [pc, #248] @ (9a0954 ) │ │ │ │ + ldr r1, [pc, #248] @ (9a0990 ) │ │ │ │ + ldr r3, [pc, #248] @ (9a0994 ) │ │ │ │ movs r5, #240 @ 0xf0 │ │ │ │ add r1, pc │ │ │ │ sub.w sp, sp, #552 @ 0x228 │ │ │ │ add r7, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mla r8, r5, r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #47460 @ 0xb964 │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr.w r1, [r8, r3] │ │ │ │ - cbz r1, 9a08d8 │ │ │ │ + cbz r1, 9a0918 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ add.w ip, sp, #16 │ │ │ │ strd ip, r7, [sp] │ │ │ │ mov.w lr, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r5, [r0, #452] @ 0x1c4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ strd r3, lr, [sp, #28] │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a0944 │ │ │ │ + beq.n 9a0984 │ │ │ │ movw r3, #47468 @ 0xb96c │ │ │ │ movw r1, #47464 @ 0xb968 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r1, [r8, r1] │ │ │ │ bic.w r1, r1, #15 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ add r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a0288 │ │ │ │ + bl 9a02c8 │ │ │ │ ldr.w r2, [r4, #460] @ 0x1cc │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - cbnz r5, 9a08fa │ │ │ │ + cbnz r5, 9a093a │ │ │ │ add.w r3, r4, #24576 @ 0x6000 │ │ │ │ ldr.w r5, [r3, #4044] @ 0xfcc │ │ │ │ ldr.w r7, [r3, #4048] @ 0xfd0 │ │ │ │ - cbz r6, 9a0930 │ │ │ │ + cbz r6, 9a0970 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r5 │ │ │ │ - bl 9a05a0 │ │ │ │ + bl 9a05e0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 9a0918 │ │ │ │ - ldr r1, [pc, #92] @ (9a0958 ) │ │ │ │ - ldr r2, [pc, #84] @ (9a0954 ) │ │ │ │ + cbnz r0, 9a0958 │ │ │ │ + ldr r1, [pc, #92] @ (9a0998 ) │ │ │ │ + ldr r2, [pc, #84] @ (9a0994 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #548] @ 0x224 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 9a094a │ │ │ │ + bne.n 9a098a │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #552 @ 0x228 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #528] @ 0x210 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9a0288 │ │ │ │ + bl 9a02c8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9a08fa │ │ │ │ + b.n 9a093a │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a0750 │ │ │ │ + bl 9a0790 │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a08fa │ │ │ │ - b.n 9a0918 │ │ │ │ + beq.n 9a093a │ │ │ │ + b.n 9a0958 │ │ │ │ mvn.w r5, #2 │ │ │ │ - b.n 9a08fa │ │ │ │ + b.n 9a093a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7a00100 │ │ │ │ + @ instruction: 0xf7600100 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6fe0100 │ │ │ │ + @ instruction: 0xf6be0100 │ │ │ │ stmdb 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 r8, r1 │ │ │ │ - ldr.w r1, [pc, #1232] @ 9a0e40 │ │ │ │ + ldr.w r1, [pc, #1232] @ 9a0e80 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1228] @ 9a0e44 │ │ │ │ + ldr.w r2, [pc, #1228] @ 9a0e84 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r5, [sp, #120] @ 0x78 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9a0c50 │ │ │ │ + beq.w 9a0c90 │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ orrs r2, r5 │ │ │ │ - beq.w 9a0d6a │ │ │ │ + beq.w 9a0daa │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a0b8a │ │ │ │ + bne.w 9a0bca │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ add.w r9, r3, #15 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ add r9, r3 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ bic.w r9, r9, #15 │ │ │ │ @@ -3550870,159 +3550909,159 @@ │ │ │ │ add.w sl, r9, #255 @ 0xff │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ bic.w r2, sl, #255 @ 0xff │ │ │ │ bl 52258c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0dac │ │ │ │ + beq.w 9a0dec │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ bic.w r2, sl, #255 @ 0xff │ │ │ │ blx 67440 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a0c22 │ │ │ │ + bne.w 9a0c62 │ │ │ │ add.w r3, r4, #36864 @ 0x9000 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r1, [r3, #616] @ 0x268 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9a0c40 │ │ │ │ + beq.w 9a0c80 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ bl 5224ec │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0df0 │ │ │ │ + beq.w 9a0e30 │ │ │ │ cmp.w r9, #65536 @ 0x10000 │ │ │ │ it cs │ │ │ │ movcs.w r9, #65536 @ 0x10000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #141] @ 0x8d │ │ │ │ - cbz r3, 9a0a50 │ │ │ │ + cbz r3, 9a0a90 │ │ │ │ lsls r3, r6, #4 │ │ │ │ subs r2, r3, r6 │ │ │ │ add r2, r8 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ add.w r2, r2, #28672 @ 0x7000 │ │ │ │ ldr.w r1, [r2, #332] @ 0x14c │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w 9a0d1c │ │ │ │ + beq.w 9a0d5c │ │ │ │ subs r3, r6, #1 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ cmp r3, #4 │ │ │ │ it hi │ │ │ │ movhi r2, #1 │ │ │ │ - bhi.n 9a0a66 │ │ │ │ - ldr r2, [pc, #1000] @ (9a0e48 ) │ │ │ │ + bhi.n 9a0aa6 │ │ │ │ + ldr r2, [pc, #1000] @ (9a0e88 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - bl 9bf1c4 │ │ │ │ + bl 9bf204 │ │ │ │ lsls r3, r6, #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a0cca │ │ │ │ + bne.w 9a0d0a │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ it ne │ │ │ │ cmpne sl, fp │ │ │ │ - bne.w 9a0c5a │ │ │ │ + bne.w 9a0c9a │ │ │ │ subs r6, r3, r6 │ │ │ │ add r6, r8 │ │ │ │ add.w r8, r4, r6, lsl #2 │ │ │ │ add.w r8, r8, #24576 @ 0x6000 │ │ │ │ ldr.w r1, [r8, #4068] @ 0xfe4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a0caa │ │ │ │ + beq.w 9a0cea │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9a0ac6 │ │ │ │ + beq.n 9a0b06 │ │ │ │ cmp sl, r1 │ │ │ │ - beq.w 9a0d86 │ │ │ │ + beq.w 9a0dc6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a0ab4 │ │ │ │ + bne.n 9a0af4 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a0aca │ │ │ │ + bne.n 9a0b0a │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9a0b06 │ │ │ │ + cbnz r3, 9a0b46 │ │ │ │ ldrd r7, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r7, 9a0b06 │ │ │ │ + cbz r7, 9a0b46 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a0aee │ │ │ │ + bne.n 9a0b2e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a0c4c │ │ │ │ + beq.w 9a0c8c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add.w r6, r4, r6, lsl #3 │ │ │ │ str.w sl, [r8, #4068] @ 0xfe4 │ │ │ │ add.w r6, r6, #28672 @ 0x7000 │ │ │ │ strd r5, r9, [r6, #332] @ 0x14c │ │ │ │ - cbz r1, 9a0b32 │ │ │ │ + cbz r1, 9a0b72 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a0b1e │ │ │ │ + bne.n 9a0b5e │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9a0b50 │ │ │ │ + cbz r3, 9a0b90 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #788] @ (9a0e4c ) │ │ │ │ - ldr r3, [pc, #780] @ (9a0e44 ) │ │ │ │ + ldr r2, [pc, #788] @ (9a0e8c ) │ │ │ │ + ldr r3, [pc, #780] @ (9a0e84 ) │ │ │ │ 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 9a0e3c │ │ │ │ + bne.w 9a0e7c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9a0b32 │ │ │ │ + beq.n 9a0b72 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a0b62 │ │ │ │ + bne.n 9a0ba2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a0b32 │ │ │ │ + bne.n 9a0b72 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9a0b5e │ │ │ │ - b.n 9a0b32 │ │ │ │ + bne.n 9a0b9e │ │ │ │ + b.n 9a0b72 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ add.w r9, sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp] │ │ │ │ mov r1, fp │ │ │ │ strd r2, r3, [sp, #48] @ 0x30 │ │ │ │ @@ -3551032,15 +3551071,15 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r7, [r4, #452] @ 0x1c4 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0dac │ │ │ │ + beq.w 9a0dec │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ add.w r9, r3, #15 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -3551055,281 +3551094,281 @@ │ │ │ │ add.w sl, r9, #255 @ 0xff │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ bic.w r2, sl, #255 @ 0xff │ │ │ │ bl 52258c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0da2 │ │ │ │ + beq.w 9a0de2 │ │ │ │ bic.w r2, sl, #255 @ 0xff │ │ │ │ movs r1, #0 │ │ │ │ blx 67440 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a09f8 │ │ │ │ + beq.w 9a0a38 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r3 │ │ │ │ blx 666a8 │ │ │ │ add.w r3, r4, #36864 @ 0x9000 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r1, [r3, #616] @ 0x268 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9a0a08 │ │ │ │ + bne.w 9a0a48 │ │ │ │ ldr.w r5, [r3, #620] @ 0x26c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9a0a22 │ │ │ │ - b.n 9a0a08 │ │ │ │ + bne.w 9a0a62 │ │ │ │ + b.n 9a0a48 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 9a0ade │ │ │ │ + b.n 9a0b1e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9a09a6 │ │ │ │ + bne.w 9a09e6 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 9a0a2c │ │ │ │ + b.n 9a0a6c │ │ │ │ add.w r7, r4, #36864 @ 0x9000 │ │ │ │ ldr.w r1, [r7, #616] @ 0x268 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a0d52 │ │ │ │ + beq.n 9a0d92 │ │ │ │ cmp sl, r1 │ │ │ │ it eq │ │ │ │ moveq r2, sl │ │ │ │ - beq.n 9a0ca2 │ │ │ │ + beq.n 9a0ce2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ adds r2, #1 │ │ │ │ strex r0, r2, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a0c72 │ │ │ │ + bne.n 9a0cb2 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ subs r2, #1 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a0c88 │ │ │ │ + bne.n 9a0cc8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a0db2 │ │ │ │ + beq.w 9a0df2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strd sl, r5, [r7, #616] @ 0x268 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 9a0a8e │ │ │ │ + b.n 9a0ace │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9a0d94 │ │ │ │ + beq.n 9a0dd4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a0cb4 │ │ │ │ + bne.n 9a0cf4 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - b.n 9a0b08 │ │ │ │ + b.n 9a0b48 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a0b34 │ │ │ │ + beq.w 9a0b74 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a0cd6 │ │ │ │ + bne.n 9a0d16 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a0b34 │ │ │ │ + bne.w 9a0b74 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9a0d14 │ │ │ │ + cbz r4, 9a0d54 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a0d00 │ │ │ │ + bne.n 9a0d40 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9a0d18 │ │ │ │ + cbz r3, 9a0d58 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 9a0b34 │ │ │ │ + b.n 9a0b74 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9a0cf0 │ │ │ │ + b.n 9a0d30 │ │ │ │ ldr.w r2, [r2, #336] @ 0x150 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 9a0a50 │ │ │ │ + bne.w 9a0a90 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a0a7e │ │ │ │ + beq.w 9a0abe │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #4 │ │ │ │ it hi │ │ │ │ movwhi r1, #1220 @ 0x4c4 │ │ │ │ - bhi.n 9a0d44 │ │ │ │ - ldr r2, [pc, #276] @ (9a0e50 ) │ │ │ │ + bhi.n 9a0d84 │ │ │ │ + ldr r2, [pc, #276] @ (9a0e90 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ addw r1, r1, #1219 @ 0x4c3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9bf224 │ │ │ │ - b.n 9a0a76 │ │ │ │ + bl 9bf264 │ │ │ │ + b.n 9a0ab6 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9a0d56 │ │ │ │ + bne.n 9a0d96 │ │ │ │ dmb ish │ │ │ │ - b.n 9a0ca0 │ │ │ │ + b.n 9a0ce0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add.w r9, r3, #15 │ │ │ │ bic.w r9, r9, #15 │ │ │ │ - b.n 9a0a22 │ │ │ │ + b.n 9a0a62 │ │ │ │ add.w r6, r4, r6, lsl #3 │ │ │ │ add.w r6, r6, #28672 @ 0x7000 │ │ │ │ strd r5, r9, [r6, #332] @ 0x14c │ │ │ │ - b.n 9a0b1a │ │ │ │ + b.n 9a0b5a │ │ │ │ add.w r3, r4, r6, lsl #3 │ │ │ │ add.w r3, r3, #28672 @ 0x7000 │ │ │ │ strd r5, r9, [r3, #332] @ 0x14c │ │ │ │ - b.n 9a0b32 │ │ │ │ + b.n 9a0b72 │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ blx r3 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9a0b34 │ │ │ │ + b.n 9a0b74 │ │ │ │ str r6, [sp, #20] │ │ │ │ mov fp, r3 │ │ │ │ mov r6, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ blx r2 │ │ │ │ - cbz r4, 9a0ddc │ │ │ │ + cbz r4, 9a0e1c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9a0dc8 │ │ │ │ + bne.n 9a0e08 │ │ │ │ dmb ish │ │ │ │ - cbz r2, 9a0dec │ │ │ │ + cbz r2, 9a0e2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r4, r6 │ │ │ │ strd sl, r5, [r7, #616] @ 0x268 │ │ │ │ mov r3, fp │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov sl, r2 │ │ │ │ - b.n 9a0a8e │ │ │ │ + b.n 9a0ace │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9a0db8 │ │ │ │ + b.n 9a0df8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a0dac │ │ │ │ + beq.n 9a0dec │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a0dfa │ │ │ │ + bne.n 9a0e3a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a0dac │ │ │ │ + bne.n 9a0dec │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9a0dac │ │ │ │ + beq.n 9a0dec │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a0e22 │ │ │ │ + bne.n 9a0e62 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a0dac │ │ │ │ + bne.n 9a0dec │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9a0e10 │ │ │ │ + b.n 9a0e50 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf6820100 │ │ │ │ + movw r1, #10240 @ 0x2800 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + strb r4, [r7, r6] │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xf4c40100 │ │ │ │ - strh r2, [r4, r4] │ │ │ │ + eor.w r1, r4, #8388608 @ 0x800000 │ │ │ │ + strh r2, [r4, r3] │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3504] @ 0xdb0 │ │ │ │ mov r5, r1 │ │ │ │ subs r3, r1, #1 │ │ │ │ - ldr r1, [pc, #684] @ (9a1118 ) │ │ │ │ + ldr r1, [pc, #684] @ (9a1158 ) │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ - ldr r2, [pc, #684] @ (9a111c ) │ │ │ │ + ldr r2, [pc, #684] @ (9a115c ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #548] @ 0x224 │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 9a1102 │ │ │ │ + bhi.w 9a1142 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ - ble.n 9a0da4 │ │ │ │ + ble.n 9a0de4 │ │ │ │ movs r3, r0 │ │ │ │ add.w r2, r0, #24576 @ 0x6000 │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r6, [r2, #4064] @ 0xfe0 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9a05a0 │ │ │ │ + bl 9a05e0 │ │ │ │ movs r3, #240 @ 0xf0 │ │ │ │ lsls r2, r0, #4 │ │ │ │ mla r1, r3, r5, r4 │ │ │ │ movw r3, #47468 @ 0xb96c │ │ │ │ ldr.w ip, [r1, r3] │ │ │ │ adds.w r0, ip, r2 │ │ │ │ - beq.n 9a0f10 │ │ │ │ + beq.n 9a0f50 │ │ │ │ movw r3, #47464 @ 0xb968 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ strd r2, r8, [sp, #12] │ │ │ │ ldr.w r2, [r6, #1776] @ 0x6f0 │ │ │ │ lsls r2, r2, #4 │ │ │ │ str r2, [sp, #8] │ │ │ │ movw r2, #47460 @ 0xb964 │ │ │ │ ldr r1, [r1, r2] │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 9a095c │ │ │ │ - cbnz r0, 9a0f10 │ │ │ │ + bl 9a099c │ │ │ │ + cbnz r0, 9a0f50 │ │ │ │ movs r2, #120 @ 0x78 │ │ │ │ add.w r3, r5, #9920 @ 0x26c0 │ │ │ │ adds r3, #22 │ │ │ │ movw r1, #63472 @ 0xf7f0 │ │ │ │ mla r5, r2, r5, r4 │ │ │ │ movw r2, #29008 @ 0x7150 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ @@ -3551338,80 +3551377,80 @@ │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ - ldr r2, [pc, #524] @ (9a1120 ) │ │ │ │ - ldr r3, [pc, #520] @ (9a111c ) │ │ │ │ + ldr r2, [pc, #524] @ (9a1160 ) │ │ │ │ + ldr r3, [pc, #520] @ (9a115c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9a10fe │ │ │ │ + bne.w 9a113e │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ add r2, sp, #32 │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr.w r6, [r3, #4056] @ 0xfd8 │ │ │ │ str.w r8, [r2] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9a0510 │ │ │ │ + bl 9a0550 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 9a05a0 │ │ │ │ + bl 9a05e0 │ │ │ │ adds r0, r7, r0 │ │ │ │ - b.n 9a0ea4 │ │ │ │ + b.n 9a0ee4 │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ ldr.w r6, [r3, #4060] @ 0xfdc │ │ │ │ ldrb.w r3, [r6, #110] @ 0x6e │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - bne.w 9a10c0 │ │ │ │ + bne.w 9a1100 │ │ │ │ add r7, sp, #32 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9a0510 │ │ │ │ + bl 9a0550 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #2 │ │ │ │ adds r3, r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a05a0 │ │ │ │ + bl 9a05e0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, r3 │ │ │ │ - b.n 9a0ea4 │ │ │ │ + b.n 9a0ee4 │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ add.w r9, sp, #32 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ ldr.w r6, [r3, #4052] @ 0xfd4 │ │ │ │ ldrb.w r3, [r6, #64] @ 0x40 │ │ │ │ ands.w r2, r3, #4 │ │ │ │ it eq │ │ │ │ moveq sl, r2 │ │ │ │ - bne.n 9a106a │ │ │ │ + bne.n 9a10aa │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 9a102a │ │ │ │ + bpl.n 9a106a │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 9a105a │ │ │ │ + bmi.n 9a109a │ │ │ │ mov.w fp, #1 │ │ │ │ ldr.w r3, [r9] │ │ │ │ add.w r2, r4, #44544 @ 0xae00 │ │ │ │ adds r2, #220 @ 0xdc │ │ │ │ add.w r7, r3, fp, lsl #5 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ @@ -3551429,39 +3551468,39 @@ │ │ │ │ ldr.w r0, [r2, #-48] │ │ │ │ ldr.w r1, [r2, #-44] │ │ │ │ ldr.w lr, [r2, #-40] │ │ │ │ str.w lr, [r3, #-4] │ │ │ │ str.w ip, [r3, #-16] │ │ │ │ str.w r0, [r3, #-12] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ - bne.n 9a0fda │ │ │ │ + bne.n 9a101a │ │ │ │ add.w sl, sl, fp, lsl #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a0510 │ │ │ │ + bl 9a0550 │ │ │ │ movs r2, #3 │ │ │ │ add.w r3, sl, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 9a0f90 │ │ │ │ + b.n 9a0fd0 │ │ │ │ add.w r2, r0, #24576 @ 0x6000 │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r6, [r2, #4044] @ 0xfcc │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9a05a0 │ │ │ │ - b.n 9a0ea4 │ │ │ │ + bl 9a05e0 │ │ │ │ + b.n 9a0ee4 │ │ │ │ add.w r3, r4, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r3, #396] @ 0x18c │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a0fcc │ │ │ │ - b.n 9a102a │ │ │ │ + bne.n 9a100c │ │ │ │ + b.n 9a106a │ │ │ │ add.w r2, r0, #53248 @ 0xd000 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ addw r1, r2, #4012 @ 0xfac │ │ │ │ add.w r2, r2, #4016 @ 0xfb0 │ │ │ │ mov.w sl, #1 │ │ │ │ vldr s15, [r2] │ │ │ │ add.w r2, r0, #45056 @ 0xb000 │ │ │ │ @@ -3551477,15 +3551516,15 @@ │ │ │ │ addw r2, r2, #1700 @ 0x6a4 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [r8, #12] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str.w r2, [r9] │ │ │ │ vstr s12, [r8] │ │ │ │ vstr s14, [r8, #4] │ │ │ │ - b.n 9a0fc0 │ │ │ │ + b.n 9a1000 │ │ │ │ add.w ip, r0, #44544 @ 0xae00 │ │ │ │ mov r7, r8 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ add.w lr, sp, #52 @ 0x34 │ │ │ │ add.w ip, ip, #204 @ 0xcc │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ @@ -3551496,167 +3551535,167 @@ │ │ │ │ movw r3, #44748 @ 0xaecc │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ movs r3, #2 │ │ │ │ - b.n 9a0f78 │ │ │ │ + b.n 9a0fb8 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r6, [r3, #4048] @ 0xfd0 │ │ │ │ - bl 9a0750 │ │ │ │ - b.n 9a0ea4 │ │ │ │ + bl 9a0790 │ │ │ │ + b.n 9a0ee4 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf18a0100 │ │ │ │ + adc.w r1, sl, #0 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0e80100 │ │ │ │ + @ instruction: 0xf0a80100 │ │ │ │ add.w r1, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r1, [r1, #4052] @ 0xfd4 │ │ │ │ - cbz r1, 9a1154 │ │ │ │ + cbz r1, 9a1194 │ │ │ │ subs r2, #4 │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 9a113e │ │ │ │ + bne.n 9a117e │ │ │ │ ldrb.w r1, [r1, #64] @ 0x40 │ │ │ │ ands.w r1, r1, #4 │ │ │ │ - beq.n 9a1154 │ │ │ │ + beq.n 9a1194 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #3 │ │ │ │ - bl 9a0e54 │ │ │ │ + bl 9a0e94 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r3, #4056] @ 0xfd8 │ │ │ │ - cbz r3, 9a1178 │ │ │ │ + cbz r3, 9a11b8 │ │ │ │ movs r1, #1 │ │ │ │ - bl 9a0e54 │ │ │ │ + bl 9a0e94 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r3, #4060] @ 0xfdc │ │ │ │ - cbz r3, 9a119c │ │ │ │ + cbz r3, 9a11dc │ │ │ │ movs r1, #2 │ │ │ │ - bl 9a0e54 │ │ │ │ + bl 9a0e94 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r3, #4064] @ 0xfe0 │ │ │ │ - cbz r3, 9a11c0 │ │ │ │ + cbz r3, 9a1200 │ │ │ │ movs r1, #5 │ │ │ │ - bl 9a0e54 │ │ │ │ + bl 9a0e94 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r3, #4044] @ 0xfcc │ │ │ │ - cbz r3, 9a11f6 │ │ │ │ + cbz r3, 9a1236 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #4 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbz r3, 9a11f0 │ │ │ │ - bl 9a0e54 │ │ │ │ + cbz r3, 9a1230 │ │ │ │ + bl 9a0e94 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9a0844 │ │ │ │ + bl 9a0884 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r3, #4048] @ 0xfd0 │ │ │ │ - cbz r3, 9a122e │ │ │ │ + cbz r3, 9a126e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r1, [r3, #132] @ 0x84 │ │ │ │ - cbz r1, 9a1228 │ │ │ │ + cbz r1, 9a1268 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9a0e54 │ │ │ │ + bl 9a0e94 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9a0844 │ │ │ │ + bl 9a0884 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9a125c │ │ │ │ + b.n 9a129c │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r4 │ │ │ │ bl 5096cc │ │ │ │ ldr.w r0, [r5, #712] @ 0x2c8 │ │ │ │ mov r1, r4 │ │ │ │ bl 5096cc │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #712] @ 0x2c8 │ │ │ │ bl 50973c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9a12aa │ │ │ │ + beq.n 9a12ea │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9be8fc │ │ │ │ + bl 9be93c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a1248 │ │ │ │ + beq.n 9a1288 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9be8fc │ │ │ │ + bl 9be93c │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 9a1248 │ │ │ │ + b.n 9a1288 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #448] @ (9a1480 ) │ │ │ │ + ldr r2, [pc, #448] @ (9a14c0 ) │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #448] @ (9a1484 ) │ │ │ │ + ldr r3, [pc, #448] @ (9a14c4 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add.w fp, r0, r5, lsl #3 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ @@ -3551668,36 +3551707,36 @@ │ │ │ │ add.w sl, fp, r3 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9a1450 │ │ │ │ + beq.w 9a1490 │ │ │ │ mov.w r3, #1280 @ 0x500 │ │ │ │ movs r2, #20 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ movw r2, #29728 @ 0x7420 │ │ │ │ movw r1, #29740 @ 0x742c │ │ │ │ add r3, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r2, r9 │ │ │ │ - beq.w 9a142a │ │ │ │ + beq.w 9a146a │ │ │ │ adds r3, r1, #1 │ │ │ │ - bne.n 9a1406 │ │ │ │ + bne.n 9a1446 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ mvn.w r3, #2 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a13ea │ │ │ │ + beq.n 9a142a │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ bl 509594 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ mov.w r3, r9, lsr #2 │ │ │ │ strd r0, r3, [sp, #20] │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -3551707,18 +3551746,18 @@ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ movs r3, #75 @ 0x4b │ │ │ │ mov.w ip, r7, lsr #2 │ │ │ │ str.w ip, [sp, #28] │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ - bl 9be890 │ │ │ │ + bl 9be8d0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a146c │ │ │ │ + bne.n 9a14ac │ │ │ │ mov.w r3, #1280 @ 0x500 │ │ │ │ movs r2, #20 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ movw r2, #29740 @ 0x742c │ │ │ │ add r3, r4 │ │ │ │ str r1, [r3, r2] │ │ │ │ @@ -3551735,200 +3551774,200 @@ │ │ │ │ lsls r2, r6 │ │ │ │ orr.w r8, r2, r3 │ │ │ │ subs r5, #1 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ cmp r5, #4 │ │ │ │ it hi │ │ │ │ movhi r1, #1 │ │ │ │ - bhi.n 9a13c8 │ │ │ │ - ldr r3, [pc, #196] @ (9a1488 ) │ │ │ │ + bhi.n 9a1408 │ │ │ │ + ldr r3, [pc, #196] @ (9a14c8 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r1, [r3, r5, lsl #2] │ │ │ │ add r3, sp, #16 │ │ │ │ add.w r2, r6, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - bl 9be144 │ │ │ │ + bl 9be184 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 9a13ea │ │ │ │ + cbnz r0, 9a142a │ │ │ │ movw r2, #37408 @ 0x9220 │ │ │ │ str.w r8, [fp, r2] │ │ │ │ str.w r0, [sl, #4] │ │ │ │ - ldr r1, [pc, #160] @ (9a148c ) │ │ │ │ - ldr r2, [pc, #148] @ (9a1484 ) │ │ │ │ + ldr r1, [pc, #160] @ (9a14cc ) │ │ │ │ + ldr r2, [pc, #148] @ (9a14c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 9a147a │ │ │ │ + bne.n 9a14ba │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r4, #712] @ 0x2c8 │ │ │ │ bl 50964c │ │ │ │ mov.w r3, #1280 @ 0x500 │ │ │ │ movs r2, #20 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mul.w r3, r5, r3 │ │ │ │ mla r3, r2, r6, r3 │ │ │ │ movw r2, #29740 @ 0x742c │ │ │ │ add r3, r4 │ │ │ │ str r1, [r3, r2] │ │ │ │ - b.n 9a1328 │ │ │ │ + b.n 9a1368 │ │ │ │ movw r2, #29732 @ 0x7424 │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9a1324 │ │ │ │ + bne.w 9a1364 │ │ │ │ movw r2, #29736 @ 0x7428 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.w 9a1324 │ │ │ │ + bne.w 9a1364 │ │ │ │ movw r2, #29724 @ 0x741c │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9a13a8 │ │ │ │ + b.n 9a13e8 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsls r2, r1 │ │ │ │ and.w r1, r2, r0 │ │ │ │ and.w r3, r3, r2, asr #31 │ │ │ │ orrs r1, r3 │ │ │ │ it ne │ │ │ │ bicne.w r8, r0, r2 │ │ │ │ - bne.n 9a13b2 │ │ │ │ + bne.n 9a13f2 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 9a13ea │ │ │ │ + b.n 9a142a │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ bl 5096cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 9a13ea │ │ │ │ + b.n 9a142a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc 1, cr0, [r8, #-0] │ │ │ │ + ldcl 1, cr0, [r8] │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #616] @ (9a16f4 ) │ │ │ │ + ldr r4, [pc, #360] @ (9a1634 ) │ │ │ │ lsls r3, r5, #3 │ │ │ │ - stc 1, cr0, [lr], {-0} │ │ │ │ + rsb r1, lr, 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 │ │ │ │ add.w lr, r0, r1, lsl #2 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add.w r5, lr, #36864 @ 0x9000 │ │ │ │ ldr.w r3, [r5, #592] @ 0x250 │ │ │ │ orr.w sl, r3, #1 │ │ │ │ ldr.w r3, [lr, #776] @ 0x308 │ │ │ │ orr.w r8, sl, r3 │ │ │ │ bics.w r8, r8, #1 │ │ │ │ - beq.w 9a15d4 │ │ │ │ + beq.w 9a1614 │ │ │ │ add.w r3, r1, #4672 @ 0x1240 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, #4 │ │ │ │ mov fp, r1 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ lsls r3, r3, #3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r1, #4 │ │ │ │ strd lr, r3, [sp, #28] │ │ │ │ - b.n 9a1542 │ │ │ │ + b.n 9a1582 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ adds r0, r6, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ and.w ip, r0, r4, asr #31 │ │ │ │ ldr r0, [r6, r1] │ │ │ │ ands r4, r0 │ │ │ │ orrs.w r4, r4, ip │ │ │ │ - beq.n 9a1504 │ │ │ │ + beq.n 9a1544 │ │ │ │ strd r5, r2, [sp] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9a12ac │ │ │ │ + bl 9a12ec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a15e0 │ │ │ │ + bne.n 9a1620 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 9a095c │ │ │ │ + bl 9a099c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a15e0 │ │ │ │ + bne.n 9a1620 │ │ │ │ add.w r3, r6, #63232 @ 0xf700 │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r0, r0, r9 │ │ │ │ ldrd r2, r1, [r3, #232] @ 0xe8 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #232] @ 0xe8 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ cmp r0, r8 │ │ │ │ str.w r1, [r3, #236] @ 0xec │ │ │ │ - beq.n 9a15ce │ │ │ │ + beq.n 9a160e │ │ │ │ eor.w r8, r0, r8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ rbit r9, r8 │ │ │ │ clz r9, r9 │ │ │ │ movs r4, #1 │ │ │ │ sub.w r3, r3, fp │ │ │ │ movw r0, #47468 @ 0xb96c │ │ │ │ add r3, r9 │ │ │ │ lsl.w r4, r4, r9 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ add.w r2, r3, #45056 @ 0xb000 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ ldr.w r7, [r2, #2404] @ 0x964 │ │ │ │ ldr.w r3, [r2, #2408] @ 0x968 │ │ │ │ - cbz r7, 9a15c8 │ │ │ │ + cbz r7, 9a1608 │ │ │ │ orr.w sl, sl, r4 │ │ │ │ lsls r2, r5, #28 │ │ │ │ - beq.n 9a1590 │ │ │ │ + beq.n 9a15d0 │ │ │ │ add.w r2, r5, #15 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ add.w ip, r3, r2 │ │ │ │ cmp ip, r0 │ │ │ │ ite hi │ │ │ │ bichi.w r5, r5, #15 │ │ │ │ movls r5, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r2, [r2, #800] @ 0x320 │ │ │ │ ands r2, r4 │ │ │ │ - beq.n 9a14da │ │ │ │ + beq.n 9a151a │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 9a12ac │ │ │ │ - cbnz r0, 9a15e0 │ │ │ │ + bl 9a12ec │ │ │ │ + cbnz r0, 9a1620 │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ strd r0, r0, [sp, #4] │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a095c │ │ │ │ - cbnz r0, 9a15e0 │ │ │ │ + bl 9a099c │ │ │ │ + cbnz r0, 9a1620 │ │ │ │ bic.w sl, sl, r4 │ │ │ │ - b.n 9a151e │ │ │ │ + b.n 9a155e │ │ │ │ bic.w sl, sl, r4 │ │ │ │ - b.n 9a1574 │ │ │ │ + b.n 9a15b4 │ │ │ │ ldr.w lr, [sp, #28] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [r5, #592] @ 0x250 │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [lr, #776] @ 0x308 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ @@ -3551936,170 +3551975,170 @@ │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r3, #4044] @ 0xfcc │ │ │ │ - cbz r3, 9a1608 │ │ │ │ + cbz r3, 9a1648 │ │ │ │ movs r1, #4 │ │ │ │ - bl 9a1490 │ │ │ │ + bl 9a14d0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r3, #4048] @ 0xfd0 │ │ │ │ - cbz r3, 9a162c │ │ │ │ + cbz r3, 9a166c │ │ │ │ movs r1, #0 │ │ │ │ - bl 9a1490 │ │ │ │ + bl 9a14d0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r3, #4052] @ 0xfd4 │ │ │ │ - cbz r3, 9a1650 │ │ │ │ + cbz r3, 9a1690 │ │ │ │ movs r1, #3 │ │ │ │ - bl 9a1490 │ │ │ │ + bl 9a14d0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r3, #4056] @ 0xfd8 │ │ │ │ - cbz r3, 9a1674 │ │ │ │ + cbz r3, 9a16b4 │ │ │ │ movs r1, #1 │ │ │ │ - bl 9a1490 │ │ │ │ + bl 9a14d0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r3, #4060] @ 0xfdc │ │ │ │ - cbz r3, 9a1698 │ │ │ │ + cbz r3, 9a16d8 │ │ │ │ movs r1, #2 │ │ │ │ - bl 9a1490 │ │ │ │ + bl 9a14d0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r3, #4064] @ 0xfe0 │ │ │ │ - cbz r3, 9a16bc │ │ │ │ + cbz r3, 9a16fc │ │ │ │ movs r1, #5 │ │ │ │ - bl 9a1490 │ │ │ │ + bl 9a14d0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2272] @ 0x8e0 │ │ │ │ - ldr r2, [pc, #344] @ (9a182c ) │ │ │ │ + ldr r2, [pc, #344] @ (9a186c ) │ │ │ │ subw sp, sp, #1796 @ 0x704 │ │ │ │ - ldr r3, [pc, #344] @ (9a1830 ) │ │ │ │ + ldr r3, [pc, #344] @ (9a1870 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1788] @ 0x6fc │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r0, #45056 @ 0xb000 │ │ │ │ ldr.w r5, [r3, #2016] @ 0x7e0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9a17a6 │ │ │ │ + beq.n 9a17e6 │ │ │ │ add.w r9, r4, #57344 @ 0xe000 │ │ │ │ mov.w r2, #1744 @ 0x6d0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ blx 67440 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, sp, #20 │ │ │ │ - bl 99eb08 │ │ │ │ + bl 99eb48 │ │ │ │ ldr.w r3, [r9, #3632] @ 0xe30 │ │ │ │ ldr.w r1, [r9, #3640] @ 0xe38 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #3336] @ 0xd08 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ ldr.w r3, [r9, #3636] @ 0xe34 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ ldr.w r3, [r9, #3628] @ 0xe2c │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - cbz r1, 9a173e │ │ │ │ + cbz r1, 9a177e │ │ │ │ ldrb.w r3, [r5, #517] @ 0x205 │ │ │ │ add.w r8, sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a17c6 │ │ │ │ + bne.n 9a1806 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99f174 │ │ │ │ + bl 99f1b4 │ │ │ │ mov r2, r0 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a1810 │ │ │ │ + beq.n 9a1850 │ │ │ │ add.w r5, r4, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r5, #4064] @ 0xfe0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a17c2 │ │ │ │ + beq.n 9a1802 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99f32c │ │ │ │ - cbnz r0, 9a1788 │ │ │ │ + bl 99f36c │ │ │ │ + cbnz r0, 9a17c8 │ │ │ │ ldrb.w r3, [r9, #3657] @ 0xe49 │ │ │ │ add.w r4, r4, #60928 @ 0xee00 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr.w r2, [r8] │ │ │ │ bfi r3, r0, #0, #1 │ │ │ │ strb.w r3, [r9, #3657] @ 0xe49 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ str r3, [r4, #4] │ │ │ │ str.w r2, [r5, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #168] @ (9a1834 ) │ │ │ │ - ldr r3, [pc, #164] @ (9a1830 ) │ │ │ │ + ldr r2, [pc, #168] @ (9a1874 ) │ │ │ │ + ldr r3, [pc, #164] @ (9a1870 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1788] @ 0x6fc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a1826 │ │ │ │ + bne.n 9a1866 │ │ │ │ addw sp, sp, #1796 @ 0x704 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r4, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r4, #4064] @ 0xfe0 │ │ │ │ - cbz r3, 9a17c2 │ │ │ │ + cbz r3, 9a1802 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #6 │ │ │ │ - bl 99f32c │ │ │ │ + bl 99f36c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a1788 │ │ │ │ + bne.n 9a17c8 │ │ │ │ str.w r0, [r4, #4064] @ 0xfe0 │ │ │ │ - b.n 9a1788 │ │ │ │ + b.n 9a17c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9a1788 │ │ │ │ + b.n 9a17c8 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ str.w r3, [r8, #4] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r8, r3, [sp] │ │ │ │ mov.w r0, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -3552118,53 +3552157,53 @@ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ stmia.w ip!, {r0, r1, r2} │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 9a173e │ │ │ │ + b.n 9a177e │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99f718 │ │ │ │ + bl 99f758 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a1788 │ │ │ │ + bne.n 9a17c8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ - b.n 9a1750 │ │ │ │ + b.n 9a1790 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmdb r2!, {r8} │ │ │ │ + strd r0, r1, [r2], #0 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r1, [r0], #-0 │ │ │ │ + @ instruction: 0xe8300100 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3032] @ 0xbd8 │ │ │ │ - ldr r2, [pc, #848] @ (9a1ba0 ) │ │ │ │ + ldr r2, [pc, #848] @ (9a1be0 ) │ │ │ │ sub.w sp, sp, #996 @ 0x3e4 │ │ │ │ - ldr r3, [pc, #848] @ (9a1ba4 ) │ │ │ │ + ldr r3, [pc, #848] @ (9a1be4 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r8, #1716] @ 0x6b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #988] @ 0x3dc │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a1b7c │ │ │ │ + beq.w 9a1bbc │ │ │ │ add.w r3, r0, #53248 @ 0xd000 │ │ │ │ add.w r4, r0, #57088 @ 0xdf00 │ │ │ │ adds r4, #172 @ 0xac │ │ │ │ movs r6, #28 │ │ │ │ mov r5, r0 │ │ │ │ - vldr s17, [pc, #812] @ 9a1bac │ │ │ │ + vldr s17, [pc, #812] @ 9a1bec │ │ │ │ ldrh.w r2, [r3, #3332] @ 0xd04 │ │ │ │ add.w fp, sp, #28 │ │ │ │ ldrh.w r3, [r3, #3334] @ 0xd06 │ │ │ │ vmov s19, r2 │ │ │ │ vmov s18, r3 │ │ │ │ mla r6, r6, r9, r4 │ │ │ │ vcvt.f32.u32 s19, s19 │ │ │ │ @@ -3552183,18 +3552222,18 @@ │ │ │ │ ldr.w r1, [r7, #1220] @ 0x4c4 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r0, #16] │ │ │ │ str r2, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ str r2, [r0, #28] │ │ │ │ - cbz r1, 9a18e0 │ │ │ │ + cbz r1, 9a1920 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bmi.w 9a1a72 │ │ │ │ + bmi.w 9a1ab2 │ │ │ │ vadd.f32 s10, s16, s16 │ │ │ │ vneg.f32 s15, s20 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ vadd.f32 s11, s22, s20 │ │ │ │ vcmpe.f32 s10, #0.0 │ │ │ │ vadd.f32 s15, s15, s15 │ │ │ │ @@ -3552209,47 +3552248,47 @@ │ │ │ │ movmi r2, #0 │ │ │ │ movtmi r2, #49024 @ 0xbf80 │ │ │ │ strmi r2, [r3, #16] │ │ │ │ vstrmi s13, [r3] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vadd.f32 s13, s14, s10 │ │ │ │ vmov.f32 s8, s13 │ │ │ │ - bmi.w 9a1cae │ │ │ │ + bmi.w 9a1cee │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 9a1d2e │ │ │ │ + bmi.w 9a1d6e │ │ │ │ vcmpe.f32 s11, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 9a1d6e │ │ │ │ + bmi.w 9a1dae │ │ │ │ movs r0, #0 │ │ │ │ vcmpe.f32 s13, s19 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 9a197e │ │ │ │ + ble.n 9a19be │ │ │ │ vsub.f32 s13, s19, s14 │ │ │ │ vldr s7, [r3] │ │ │ │ vldr s12, [r3, #16] │ │ │ │ vdiv.f32 s9, s10, s13 │ │ │ │ vmov.f32 s10, s13 │ │ │ │ vmls.f32 s7, s9, s14 │ │ │ │ vmul.f32 s13, s12, s9 │ │ │ │ vstr s13, [r3, #16] │ │ │ │ vadd.f32 s7, s7, s14 │ │ │ │ vstr s7, [r3] │ │ │ │ vadd.f32 s13, s11, s15 │ │ │ │ vcmpe.f32 s13, s18 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 9a19c2 │ │ │ │ + ble.n 9a1a02 │ │ │ │ vsub.f32 s8, s18, s11 │ │ │ │ vldr s9, [r3, #20] │ │ │ │ vldr s12, [r3, #4] │ │ │ │ vdiv.f32 s7, s15, s8 │ │ │ │ vmul.f32 s15, s9, s7 │ │ │ │ vstr s15, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a1d24 │ │ │ │ + beq.w 9a1d64 │ │ │ │ vsub.f32 s13, s13, s18 │ │ │ │ vmul.f32 s13, s13, s11 │ │ │ │ vdiv.f32 s15, s13, s8 │ │ │ │ vadd.f32 s12, s15, s12 │ │ │ │ vmov.f32 s15, s8 │ │ │ │ vstr s12, [r3, #4] │ │ │ │ vcmpe.f32 s10, #0.0 │ │ │ │ @@ -3552258,111 +3552297,111 @@ │ │ │ │ ite mi │ │ │ │ movmi r2, #1 │ │ │ │ movpl r2, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it mi │ │ │ │ orrmi.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a1a72 │ │ │ │ + bne.n 9a1ab2 │ │ │ │ vcvt.u32.f32 s14, s14 │ │ │ │ vcvt.u32.f32 s11, s11 │ │ │ │ vcvt.u32.f32 s10, s10 │ │ │ │ vcvt.u32.f32 s15, s15 │ │ │ │ vcvt.f32.u32 s14, s14 │ │ │ │ vcvt.f32.u32 s3, s11 │ │ │ │ vcvt.f32.u32 s2, s10 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a1bb0 │ │ │ │ + beq.w 9a1bf0 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 9a1bb0 │ │ │ │ + bpl.w 9a1bf0 │ │ │ │ ldr.w r2, [r8, #1680] @ 0x690 │ │ │ │ ldrb.w r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a1dca │ │ │ │ + beq.w 9a1e0a │ │ │ │ add.w r2, r5, #57344 @ 0xe000 │ │ │ │ ldrb.w r2, [r2, #424] @ 0x1a8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a1dd4 │ │ │ │ + bne.w 9a1e14 │ │ │ │ vldr s12, [r1, #56] @ 0x38 │ │ │ │ vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s12, s13 │ │ │ │ - vldr s13, [pc, #368] @ 9a1bac │ │ │ │ + vldr s13, [pc, #368] @ 9a1bec │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ - ble.w 9a1dce │ │ │ │ - cbz r0, 9a1a50 │ │ │ │ + ble.w 9a1e0e │ │ │ │ + cbz r0, 9a1a90 │ │ │ │ vneg.f32 s13, s13 │ │ │ │ vldr s7, [r3] │ │ │ │ mov.w r2, #1056964608 @ 0x3f000000 │ │ │ │ vldr s10, [r3, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ vadd.f32 s7, s7, s12 │ │ │ │ str r2, [r3, #24] │ │ │ │ vadd.f32 s10, s10, s13 │ │ │ │ vstr s7, [r3] │ │ │ │ vstr s10, [r3, #4] │ │ │ │ - b.n 9a1bb8 │ │ │ │ + b.n 9a1bf8 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s3, s17 │ │ │ │ vmov.f32 s14, s17 │ │ │ │ - vldr s12, [pc, #300] @ 9a1bac │ │ │ │ + vldr s12, [pc, #300] @ 9a1bec │ │ │ │ vmov.f32 s2, s15 │ │ │ │ vmov.f32 s13, s15 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #32] │ │ │ │ adds r4, #28 │ │ │ │ vstr s14, [fp] │ │ │ │ vstr s3, [fp, #4] │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ vstr s2, [fp, #8] │ │ │ │ cmp r4, r6 │ │ │ │ vstr s15, [fp, #12] │ │ │ │ add.w fp, fp, #24 │ │ │ │ vstr s12, [fp, #-8] │ │ │ │ vstr s13, [fp, #-4] │ │ │ │ - bne.w 9a18aa │ │ │ │ + bne.w 9a18ea │ │ │ │ movs r6, #24 │ │ │ │ add.w r4, r5, #44288 @ 0xad00 │ │ │ │ adds r4, #76 @ 0x4c │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mul.w r6, r6, r9 │ │ │ │ mov r2, r6 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a1b62 │ │ │ │ + beq.n 9a1ba2 │ │ │ │ ldr.w r3, [r8, #1680] @ 0x690 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a1dde │ │ │ │ + bne.w 9a1e1e │ │ │ │ vldr s12, [sp, #28] │ │ │ │ add.w fp, sp, #8 │ │ │ │ vldr s13, [sp, #32] │ │ │ │ mov r1, fp │ │ │ │ vldr s14, [sp, #36] @ 0x24 │ │ │ │ vldr s15, [sp, #40] @ 0x28 │ │ │ │ vcvt.u32.f32 s12, s12 │ │ │ │ vcvt.u32.f32 s13, s13 │ │ │ │ vcvt.u32.f32 s14, s14 │ │ │ │ vcvt.u32.f32 s15, s15 │ │ │ │ vstr s12, [sp, #8] │ │ │ │ vstr s13, [sp, #12] │ │ │ │ vstr s14, [sp, #16] │ │ │ │ vstr s15, [sp, #20] │ │ │ │ - bl 98f06c │ │ │ │ - cbnz r0, 9a1b7e │ │ │ │ + bl 98f0ac │ │ │ │ + cbnz r0, 9a1bbe │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ vldr s1, [sp, #48] @ 0x30 │ │ │ │ vldr s0, [sp, #44] @ 0x2c │ │ │ │ - bl 98f194 │ │ │ │ - cbnz r0, 9a1b7e │ │ │ │ + bl 98f1d4 │ │ │ │ + cbnz r0, 9a1bbe │ │ │ │ add.w ip, r5, #40960 @ 0xa000 │ │ │ │ vldr s14, [sp, #44] @ 0x2c │ │ │ │ addw lr, ip, #3380 @ 0xd34 │ │ │ │ addw r8, ip, #3396 @ 0xd44 │ │ │ │ vldr s15, [sp, #48] @ 0x30 │ │ │ │ addw ip, ip, #3400 @ 0xd48 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ @@ -3552377,54 +3552416,54 @@ │ │ │ │ add.w r1, r5, #44544 @ 0xae00 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ adds r1, #204 @ 0xcc │ │ │ │ mul.w r9, r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a1df8 │ │ │ │ + bne.w 9a1e38 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #40] @ (9a1ba8 ) │ │ │ │ - ldr r3, [pc, #32] @ (9a1ba4 ) │ │ │ │ + ldr r2, [pc, #40] @ (9a1be8 ) │ │ │ │ + ldr r3, [pc, #32] @ (9a1be4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #988] @ 0x3dc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9a1e38 │ │ │ │ + bne.w 9a1e78 │ │ │ │ add.w sp, sp, #996 @ 0x3e4 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 9a1af4 │ │ │ │ + b.n 9a1ab4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 9a14a0 │ │ │ │ + b.n 9a1460 │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vldr s10, [r3, #4] │ │ │ │ vldr s7, [r3] │ │ │ │ vldr s9, [r4, #20] │ │ │ │ vldr s11, [r4, #8] │ │ │ │ vsub.f32 s12, s9, s11 │ │ │ │ vadd.f32 s13, s9, s11 │ │ │ │ vcmpe.f32 s12, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 9a1bea │ │ │ │ + ble.n 9a1c2a │ │ │ │ vmov.f32 s6, s12 │ │ │ │ vldr s8, [r3, #24] │ │ │ │ vmov.f32 s12, s13 │ │ │ │ vneg.f32 s8, s8 │ │ │ │ vmov.f32 s13, s6 │ │ │ │ vstr s8, [r3, #24] │ │ │ │ vcmpe.f32 s12, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 9a1c28 │ │ │ │ + bpl.n 9a1c68 │ │ │ │ vmov.f32 s6, #224 @ 0xbf000000 -0.5 │ │ │ │ vldr s12, [r3, #24] │ │ │ │ vldr s8, [r3, #8] │ │ │ │ vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f32 s11, s11, s6 │ │ │ │ vadd.f32 s12, s12, s12 │ │ │ │ vsub.f32 s8, s8, s13 │ │ │ │ @@ -3552433,26 +3552472,26 @@ │ │ │ │ vstr s12, [r3, #24] │ │ │ │ vstr s8, [r3, #8] │ │ │ │ vadd.f32 s12, s6, s9 │ │ │ │ vadd.f32 s13, s13, s9 │ │ │ │ vcmpe.f32 s12, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ - vldrle s12, [pc, #-136] @ 9a1bac │ │ │ │ - ble.n 9a1c4a │ │ │ │ + vldrle s12, [pc, #-136] @ 9a1bec │ │ │ │ + ble.n 9a1c8a │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f32 s12, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s12, s11 │ │ │ │ vcmpe.f32 s13, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ - vldrle s13, [pc, #-172] @ 9a1bac │ │ │ │ - ble.n 9a1c6c │ │ │ │ + vldrle s13, [pc, #-172] @ 9a1bec │ │ │ │ + ble.n 9a1cac │ │ │ │ vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f32 s13, s11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ vmovgt.f32 s13, s11 │ │ │ │ vmov.f32 s11, #96 @ 0x3f000000 0.5 │ │ │ │ vldr s8, [r3, #16] │ │ │ │ @@ -3552466,111 +3552505,111 @@ │ │ │ │ vsub.f32 s5, s3, s11 │ │ │ │ vmla.f32 s7, s8, s4 │ │ │ │ vmla.f32 s10, s9, s5 │ │ │ │ vdiv.f32 s8, s7, s6 │ │ │ │ vdiv.f32 s9, s10, s11 │ │ │ │ vstr s8, [r3] │ │ │ │ vstr s9, [r3, #4] │ │ │ │ - b.n 9a1a90 │ │ │ │ + b.n 9a1ad0 │ │ │ │ ldr.w r2, [r8, #1680] @ 0x690 │ │ │ │ vadd.f32 s12, s11, s11 │ │ │ │ ldrb.w r2, [r2, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a1d82 │ │ │ │ + beq.n 9a1dc2 │ │ │ │ vadd.f32 s12, s15, s12 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #49024 @ 0xbf80 │ │ │ │ vneg.f32 s9, s15 │ │ │ │ vadd.f32 s11, s11, s15 │ │ │ │ str r2, [r3, #20] │ │ │ │ vstr s12, [r3, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 9a1d90 │ │ │ │ + bmi.n 9a1dd0 │ │ │ │ vcmpe.f32 s11, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itt pl │ │ │ │ vmovpl.f32 s15, s9 │ │ │ │ movpl r0, #1 │ │ │ │ - bpl.w 9a194c │ │ │ │ + bpl.w 9a198c │ │ │ │ vmov.f32 s8, s10 │ │ │ │ vmov.f32 s10, s8 │ │ │ │ vsub.f32 s12, s12, s11 │ │ │ │ movs r0, #1 │ │ │ │ vmov.f32 s8, #240 @ 0xbf800000 -1.0 │ │ │ │ vadd.f32 s13, s14, s10 │ │ │ │ vadd.f32 s15, s11, s9 │ │ │ │ vstr s12, [r3, #4] │ │ │ │ - vldr s11, [pc, #-360] @ 9a1bac │ │ │ │ + vldr s11, [pc, #-360] @ 9a1bec │ │ │ │ vdiv.f32 s12, s9, s15 │ │ │ │ vmul.f32 s12, s12, s8 │ │ │ │ vstr s12, [r3, #20] │ │ │ │ - b.n 9a194c │ │ │ │ + b.n 9a198c │ │ │ │ vmls.f32 s12, s11, s7 │ │ │ │ vadd.f32 s12, s12, s11 │ │ │ │ - b.n 9a19ba │ │ │ │ + b.n 9a19fa │ │ │ │ vdiv.f32 s9, s10, s13 │ │ │ │ vldr s7, [r3] │ │ │ │ vcmpe.f32 s11, #0.0 │ │ │ │ vldr s12, [r3, #16] │ │ │ │ vadd.f32 s14, s7, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vstr s14, [r3] │ │ │ │ vmul.f32 s14, s12, s9 │ │ │ │ vstr s14, [r3, #16] │ │ │ │ - bmi.n 9a1d62 │ │ │ │ + bmi.n 9a1da2 │ │ │ │ vmov.f32 s10, s13 │ │ │ │ vmov.f32 s14, s17 │ │ │ │ vadd.f32 s13, s17, s13 │ │ │ │ - b.n 9a194a │ │ │ │ - vldr s14, [pc, #-440] @ 9a1bac │ │ │ │ + b.n 9a198a │ │ │ │ + vldr s14, [pc, #-440] @ 9a1bec │ │ │ │ vmov.f32 s10, s13 │ │ │ │ vadd.f32 s13, s14, s13 │ │ │ │ vldr s12, [r3, #4] │ │ │ │ vmov.f32 s9, s15 │ │ │ │ movs r0, #0 │ │ │ │ vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f32 s12, s11, s12 │ │ │ │ - b.n 9a1d0a │ │ │ │ + b.n 9a1d4a │ │ │ │ vmov.f32 s9, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f32 s9, s15, s9 │ │ │ │ vadd.f32 s12, s9, s12 │ │ │ │ - b.n 9a1cc2 │ │ │ │ + b.n 9a1d02 │ │ │ │ vdiv.f32 s6, s10, s13 │ │ │ │ vcmpe.f32 s11, #0.0 │ │ │ │ vldr s7, [r3] │ │ │ │ vldr s15, [r3, #16] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vadd.f32 s14, s7, s14 │ │ │ │ vstr s14, [r3] │ │ │ │ - vldr s14, [pc, #-516] @ 9a1bac │ │ │ │ + vldr s14, [pc, #-516] @ 9a1bec │ │ │ │ vmul.f32 s15, s15, s6 │ │ │ │ vstr s15, [r3, #16] │ │ │ │ - bmi.n 9a1cf8 │ │ │ │ + bmi.n 9a1d38 │ │ │ │ vmov.f32 s10, s13 │ │ │ │ vmov.f32 s15, s9 │ │ │ │ vadd.f32 s13, s14, s13 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9a194c │ │ │ │ + b.n 9a198c │ │ │ │ vmov.f32 s13, #224 @ 0xbf000000 -0.5 │ │ │ │ vmov.f32 s12, s13 │ │ │ │ - b.n 9a1a4a │ │ │ │ - vldr s13, [pc, #-556] @ 9a1bac │ │ │ │ + b.n 9a1a8a │ │ │ │ + vldr s13, [pc, #-556] @ 9a1bec │ │ │ │ vmov.f32 s12, s13 │ │ │ │ - b.n 9a1a4a │ │ │ │ + b.n 9a1a8a │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r9 │ │ │ │ - bl 9be0a4 │ │ │ │ + bl 9be0e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a1b7e │ │ │ │ + bne.w 9a1bbe │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ blx 666a8 │ │ │ │ - b.n 9a1b62 │ │ │ │ + b.n 9a1ba2 │ │ │ │ movw r4, #60992 @ 0xee40 │ │ │ │ add.w r0, r5, #44544 @ 0xae00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [r5, r4] │ │ │ │ adds r0, #204 @ 0xcc │ │ │ │ orr.w r3, r3, #131072 @ 0x20000 │ │ │ │ @@ -3552580,32 +3552619,32 @@ │ │ │ │ adds r5, #232 @ 0xe8 │ │ │ │ blx 666a8 │ │ │ │ mov r0, r5 │ │ │ │ subs r5, #36 @ 0x24 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ blx 67434 │ │ │ │ - cbnz r0, 9a1e34 │ │ │ │ + cbnz r0, 9a1e74 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 9a1e1a │ │ │ │ + bne.n 9a1e5a │ │ │ │ movs r4, #1 │ │ │ │ str.w r4, [r7, #396] @ 0x18c │ │ │ │ - b.n 9a1b7c │ │ │ │ + b.n 9a1bbc │ │ │ │ adds r4, #1 │ │ │ │ - b.n 9a1e2e │ │ │ │ + b.n 9a1e6e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ - ldr r2, [pc, #228] @ (9a1f34 ) │ │ │ │ + ldr r2, [pc, #228] @ (9a1f74 ) │ │ │ │ add.w r4, r0, #56832 @ 0xde00 │ │ │ │ ldr.w r9, [r0] │ │ │ │ add.w r6, r0, #45312 @ 0xb100 │ │ │ │ - ldr r3, [pc, #220] @ (9a1f38 ) │ │ │ │ + ldr r3, [pc, #220] @ (9a1f78 ) │ │ │ │ add r2, pc │ │ │ │ adds r4, #152 @ 0x98 │ │ │ │ adds r6, #12 │ │ │ │ ldr.w r8, [r9, #1716] @ 0x6b4 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ @@ -3552613,55 +3552652,55 @@ │ │ │ │ mov r0, r6 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 67434 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9a1ee0 │ │ │ │ + cbz r0, 9a1f20 │ │ │ │ ldr.w r3, [r9, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbz r3, 9a1efc │ │ │ │ + cbz r3, 9a1f3c │ │ │ │ add.w lr, sp, #24 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, lr │ │ │ │ add.w ip, r4, r8, lsl #3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a1ec0 │ │ │ │ + beq.n 9a1f00 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ adds r3, #8 │ │ │ │ ldrh.w r0, [r3, #-6] │ │ │ │ strd r2, r0, [r1] │ │ │ │ ldrh.w r2, [r3, #-4] │ │ │ │ ldrh.w r0, [r3, #-2] │ │ │ │ cmp ip, r3 │ │ │ │ strd r2, r0, [r1, #8] │ │ │ │ add.w r1, r1, #16 │ │ │ │ - bne.n 9a1ea0 │ │ │ │ + bne.n 9a1ee0 │ │ │ │ ldr.w r0, [r7, #632] @ 0x278 │ │ │ │ mov r2, lr │ │ │ │ mov r1, r8 │ │ │ │ - bl 9be4c8 │ │ │ │ + bl 9be508 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r3, 9a1ee0 │ │ │ │ + cbnz r3, 9a1f20 │ │ │ │ mov.w r2, r8, lsl #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 666a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #88] @ (9a1f3c ) │ │ │ │ - ldr r2, [pc, #84] @ (9a1f38 ) │ │ │ │ + ldr r1, [pc, #88] @ (9a1f7c ) │ │ │ │ + ldr r2, [pc, #84] @ (9a1f78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 9a1f2e │ │ │ │ + bne.n 9a1f6e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r7, #53248 @ 0xd000 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr.w r0, [r7, #632] @ 0x278 │ │ │ │ ldrh.w ip, [r3, #3736] @ 0xe98 │ │ │ │ @@ -3552670,95 +3552709,95 @@ │ │ │ │ ldrh.w r3, [r3, #3742] @ 0xe9e │ │ │ │ sub.w r2, r2, ip │ │ │ │ str.w ip, [r1] │ │ │ │ subs r3, r3, r7 │ │ │ │ str r7, [r1, #4] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ - bl 98f0cc │ │ │ │ + bl 98f10c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9a1ece │ │ │ │ + b.n 9a1f0e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 9a2278 │ │ │ │ + b.n 9a2238 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 9a2170 │ │ │ │ + b.n 9a2130 │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #132] @ (9a1fd4 ) │ │ │ │ + ldr r2, [pc, #132] @ (9a2014 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #132] @ (9a1fd8 ) │ │ │ │ + ldr r3, [pc, #132] @ (9a2018 ) │ │ │ │ add.w r4, r0, #57088 @ 0xdf00 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 9a1f74 │ │ │ │ + b.n 9a1fb4 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #16 │ │ │ │ cmp r5, #6 │ │ │ │ - beq.n 9a1fca │ │ │ │ + beq.n 9a200a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ vldr s14, [r4, #8] │ │ │ │ vldr s15, [r4, #12] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ vadd.f32 s13, s14, s14 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ vsub.f32 s15, s15, s14 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ vstr s13, [sp, #12] │ │ │ │ vstr s15, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a1f6c │ │ │ │ + bne.n 9a1fac │ │ │ │ ldr.w r0, [r7, #632] @ 0x278 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 98f12c │ │ │ │ + bl 98f16c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a1f6c │ │ │ │ - ldr r2, [pc, #40] @ (9a1fdc ) │ │ │ │ - ldr r3, [pc, #32] @ (9a1fd8 ) │ │ │ │ + beq.n 9a1fac │ │ │ │ + ldr r2, [pc, #40] @ (9a201c ) │ │ │ │ + ldr r3, [pc, #32] @ (9a2018 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a1fce │ │ │ │ + bne.n 9a200e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9a1fb2 │ │ │ │ + b.n 9a1ff2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 9a2120 │ │ │ │ + b.n 9a20e0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 9a206c │ │ │ │ + b.n 9a202c │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb 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, #1380] @ 9a2558 │ │ │ │ + ldr.w r2, [pc, #1380] @ 9a2598 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ - ldr.w r3, [pc, #1380] @ 9a255c │ │ │ │ + ldr.w r3, [pc, #1380] @ 9a259c │ │ │ │ movs r4, #0 │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r0, #53248 @ 0xd000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -3552772,937 +3552811,937 @@ │ │ │ │ add.w r3, r0, #36864 @ 0x9000 │ │ │ │ cmp r8, r2 │ │ │ │ str r1, [sp, #16] │ │ │ │ it cc │ │ │ │ movcc r8, r2 │ │ │ │ strb.w r4, [r3, #2933] @ 0xb75 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a20f2 │ │ │ │ + beq.n 9a2132 │ │ │ │ add.w r6, r0, #56576 @ 0xdd00 │ │ │ │ add.w r5, r0, #44288 @ 0xad00 │ │ │ │ add.w sl, r0, #56576 @ 0xdd00 │ │ │ │ adds r6, #32 │ │ │ │ adds r5, #16 │ │ │ │ add.w sl, sl, #236 @ 0xec │ │ │ │ add r7, sp, #28 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #3 │ │ │ │ - b.n 9a20a2 │ │ │ │ + b.n 9a20e2 │ │ │ │ ldr.w fp, [sl, r4, lsl #2] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ orrs.w r2, r1, fp │ │ │ │ - beq.n 9a20ac │ │ │ │ + beq.n 9a20ec │ │ │ │ clz r2, fp │ │ │ │ subs r0, r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9a207a │ │ │ │ + beq.n 9a20ba │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 9a20b8 │ │ │ │ + beq.n 9a20f8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 9a8070 │ │ │ │ + bl 9a80b0 │ │ │ │ movs r3, #3 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a24a8 │ │ │ │ + beq.w 9a24e8 │ │ │ │ ldr.w ip, [fp, #16] │ │ │ │ mov fp, r4 │ │ │ │ str.w r3, [ip, #236] @ 0xec │ │ │ │ adds r4, #1 │ │ │ │ adds r6, #24 │ │ │ │ adds r7, #4 │ │ │ │ adds r5, #4 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 9a20f6 │ │ │ │ + beq.n 9a2136 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a2054 │ │ │ │ + bne.n 9a2094 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 9a2096 │ │ │ │ + b.n 9a20d6 │ │ │ │ ldr.w ip, [r2, #16] │ │ │ │ ldr.w r2, [r5, #1156] @ 0x484 │ │ │ │ str r2, [r7, #0] │ │ │ │ - b.n 9a2090 │ │ │ │ + b.n 9a20d0 │ │ │ │ ldrh.w r0, [fp, #4] │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9a207a │ │ │ │ + bne.n 9a20ba │ │ │ │ ldrh.w r0, [fp, #6] │ │ │ │ ldrh r2, [r1, #6] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9a207a │ │ │ │ + bne.n 9a20ba │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9a20b0 │ │ │ │ + beq.n 9a20f0 │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9a207a │ │ │ │ + bne.n 9a20ba │ │ │ │ ldrh.w r0, [fp, #8] │ │ │ │ ldrh r2, [r1, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9a207a │ │ │ │ + bne.n 9a20ba │ │ │ │ ldrh r2, [r1, #10] │ │ │ │ ldrh.w r1, [fp, #10] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9a207a │ │ │ │ - b.n 9a20b0 │ │ │ │ + bne.n 9a20ba │ │ │ │ + b.n 9a20f0 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r5, [r3, #3596] @ 0xe0c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a2466 │ │ │ │ + beq.w 9a24a6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #3376] @ 0xd30 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9a23b4 │ │ │ │ + beq.w 9a23f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9a8070 │ │ │ │ + bl 9a80b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a24a8 │ │ │ │ + beq.w 9a24e8 │ │ │ │ add.w r7, r9, #45056 @ 0xb000 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #3 │ │ │ │ str.w r2, [r3, #236] @ 0xec │ │ │ │ ldr.w r3, [r7, #400] @ 0x190 │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, sp, #28 │ │ │ │ strne r3, [sp, #12] │ │ │ │ - bne.n 9a2146 │ │ │ │ + bne.n 9a2186 │ │ │ │ ldr.w r3, [r7, #436] @ 0x1b4 │ │ │ │ cmp r3, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #12] │ │ │ │ - beq.w 9a24cc │ │ │ │ + beq.w 9a250c │ │ │ │ ldr.w r0, [r9, #632] @ 0x278 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 9be260 │ │ │ │ + bl 9be2a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a2396 │ │ │ │ + bne.w 9a23d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r0, [r3, #1708] @ 0x6ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a2218 │ │ │ │ + beq.n 9a2258 │ │ │ │ add.w r6, r9, #44288 @ 0xad00 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r6, #12 │ │ │ │ str r7, [sp, #16] │ │ │ │ add.w r7, r9, #56576 @ 0xdd00 │ │ │ │ adds r7, #232 @ 0xe8 │ │ │ │ mov sl, r5 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ orrs.w r2, r5, r1 │ │ │ │ - beq.n 9a220c │ │ │ │ + beq.n 9a224c │ │ │ │ clz r2, r1 │ │ │ │ subs.w ip, r5, #0 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 9a23be │ │ │ │ + beq.w 9a23fe │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9a2424 │ │ │ │ + beq.w 9a2464 │ │ │ │ ldr r2, [r1, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a23e8 │ │ │ │ + beq.w 9a2428 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 9a82e0 │ │ │ │ + bl 9a8320 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a23ca │ │ │ │ + beq.w 9a240a │ │ │ │ mov r2, r1 │ │ │ │ - cbz r5, 9a21e4 │ │ │ │ + cbz r5, 9a2224 │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 9a2206 │ │ │ │ + beq.n 9a2246 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ adds r0, #1 │ │ │ │ strex ip, r0, [r5] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9a21d0 │ │ │ │ + bne.n 9a2210 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ subs r0, #1 │ │ │ │ strex ip, r0, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9a21e8 │ │ │ │ + bne.n 9a2228 │ │ │ │ dmb ish │ │ │ │ - cbnz r0, 9a2206 │ │ │ │ + cbnz r0, 9a2246 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr.w r2, [r0, #448] @ 0x1c0 │ │ │ │ blx r2 │ │ │ │ ldr.w r0, [r4, #1708] @ 0x6ac │ │ │ │ str r5, [r6, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r0, sl │ │ │ │ - bhi.n 9a217a │ │ │ │ + bhi.n 9a21ba │ │ │ │ ldrd r7, r4, [sp, #16] │ │ │ │ add.w r3, fp, #1 │ │ │ │ str.w r3, [r7, #400] @ 0x190 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a22ac │ │ │ │ + beq.n 9a22ec │ │ │ │ add.w r6, r9, #45312 @ 0xb100 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ adds r6, #144 @ 0x90 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 9a227c │ │ │ │ - cbz r5, 9a2252 │ │ │ │ + b.n 9a22bc │ │ │ │ + cbz r5, 9a2292 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 9a2272 │ │ │ │ + beq.n 9a22b2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a2240 │ │ │ │ + bne.n 9a2280 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a2256 │ │ │ │ + bne.n 9a2296 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9a2272 │ │ │ │ + cbnz r3, 9a22b2 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr.w r3, [r0, #448] @ 0x1c0 │ │ │ │ blx r3 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r5, [r6, #0] │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 9a22ac │ │ │ │ + beq.n 9a22ec │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ ldr.w r5, [fp], #4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9a2236 │ │ │ │ + bne.n 9a2276 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9a2272 │ │ │ │ + beq.n 9a22b2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a2290 │ │ │ │ + bne.n 9a22d0 │ │ │ │ add.w sl, sl, #1 │ │ │ │ dmb ish │ │ │ │ cmp r8, sl │ │ │ │ str r5, [r6, #0] │ │ │ │ - bne.n 9a227c │ │ │ │ + bne.n 9a22bc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrb.w r3, [r2, #3339] @ 0xd0b │ │ │ │ strb.w r3, [r1, #3119] @ 0xc2f │ │ │ │ ldr.w r3, [r1, #3376] @ 0xd30 │ │ │ │ ldr.w r5, [r2, #3596] @ 0xe0c │ │ │ │ orrs.w r2, r5, r3 │ │ │ │ - beq.n 9a234a │ │ │ │ + beq.n 9a238a │ │ │ │ clz r2, r3 │ │ │ │ subs r1, r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9a24e4 │ │ │ │ + beq.w 9a2524 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9a246e │ │ │ │ + beq.w 9a24ae │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a250e │ │ │ │ + beq.w 9a254e │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 9a82e0 │ │ │ │ + bl 9a8320 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r5, [r3, #3596] @ 0xe0c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #3376] @ 0xd30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a24f0 │ │ │ │ + beq.w 9a2530 │ │ │ │ mov r2, r3 │ │ │ │ - cbz r5, 9a2322 │ │ │ │ + cbz r5, 9a2362 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9a2344 │ │ │ │ + beq.n 9a2384 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r5] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a2310 │ │ │ │ + bne.n 9a2350 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a2326 │ │ │ │ + bne.n 9a2366 │ │ │ │ dmb ish │ │ │ │ - cbnz r1, 9a2344 │ │ │ │ + cbnz r1, 9a2384 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [r0, #448] @ 0x1c0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w r5, [r3, #3376] @ 0xd30 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a24ae │ │ │ │ - cbz r4, 9a2370 │ │ │ │ + beq.w 9a24ee │ │ │ │ + cbz r4, 9a23b0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 9a2390 │ │ │ │ + beq.n 9a23d0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a235e │ │ │ │ + bne.n 9a239e │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a2374 │ │ │ │ + bne.n 9a23b4 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9a2390 │ │ │ │ + cbnz r3, 9a23d0 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr.w r3, [r0, #448] @ 0x1c0 │ │ │ │ blx r3 │ │ │ │ str.w r4, [r7, #436] @ 0x1b4 │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #456] @ (9a2560 ) │ │ │ │ - ldr r3, [pc, #448] @ (9a255c ) │ │ │ │ + ldr r2, [pc, #456] @ (9a25a0 ) │ │ │ │ + ldr r3, [pc, #448] @ (9a259c ) │ │ │ │ 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 9a2552 │ │ │ │ + bne.w 9a2592 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r9, #45056 @ 0xb000 │ │ │ │ ldr.w r4, [r7, #436] @ 0x1b4 │ │ │ │ - b.n 9a2122 │ │ │ │ + b.n 9a2162 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a21a8 │ │ │ │ + bne.w 9a21e8 │ │ │ │ ldr.w r2, [r6, #1156] @ 0x484 │ │ │ │ - cbnz r2, 9a23f6 │ │ │ │ + cbnz r2, 9a2436 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a2206 │ │ │ │ + beq.w 9a2246 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r5] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9a23d4 │ │ │ │ + bne.n 9a2414 │ │ │ │ dmb ish │ │ │ │ - b.n 9a2206 │ │ │ │ + b.n 9a2246 │ │ │ │ ldr.w r2, [r6, #1156] @ 0x484 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - beq.w 9a21c4 │ │ │ │ + beq.w 9a2204 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a23fa │ │ │ │ + bne.n 9a243a │ │ │ │ dmb ish │ │ │ │ - cbnz r1, 9a2418 │ │ │ │ + cbnz r1, 9a2458 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r2, [r9, #448] @ 0x1c0 │ │ │ │ blx r2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ str.w r3, [r6, #1156] @ 0x484 │ │ │ │ - b.n 9a21be │ │ │ │ + b.n 9a21fe │ │ │ │ ldrh.w lr, [r1, #4] │ │ │ │ ldrh r2, [r5, #4] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 9a21a8 │ │ │ │ + bne.w 9a21e8 │ │ │ │ ldrh.w lr, [r1, #6] │ │ │ │ ldrh r2, [r5, #6] │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 9a21a8 │ │ │ │ + bne.w 9a21e8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a220c │ │ │ │ + beq.w 9a224c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9a21a8 │ │ │ │ + bne.w 9a21e8 │ │ │ │ ldrh.w ip, [r1, #8] │ │ │ │ ldrh r2, [r5, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 9a21a8 │ │ │ │ + bne.w 9a21e8 │ │ │ │ ldrh.w ip, [r1, #10] │ │ │ │ ldrh r2, [r5, #10] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.w 9a21a8 │ │ │ │ - b.n 9a220c │ │ │ │ + bne.w 9a21e8 │ │ │ │ + b.n 9a224c │ │ │ │ mov r4, r5 │ │ │ │ add.w r7, r9, #45056 @ 0xb000 │ │ │ │ - b.n 9a212a │ │ │ │ + b.n 9a216a │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ ldrh r1, [r5, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 9a22e2 │ │ │ │ + bne.w 9a2322 │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ ldrh r1, [r5, #6] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 9a22e2 │ │ │ │ + bne.w 9a2322 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a234a │ │ │ │ + beq.w 9a238a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9a22e2 │ │ │ │ + bne.w 9a2322 │ │ │ │ ldrh r1, [r3, #8] │ │ │ │ ldrh r2, [r5, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9a22e2 │ │ │ │ + bne.w 9a2322 │ │ │ │ ldrh r1, [r3, #10] │ │ │ │ ldrh r2, [r5, #10] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9a22e2 │ │ │ │ - b.n 9a234a │ │ │ │ + bne.w 9a2322 │ │ │ │ + b.n 9a238a │ │ │ │ mvn.w r5, #2 │ │ │ │ - b.n 9a2396 │ │ │ │ + b.n 9a23d6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9a2390 │ │ │ │ + beq.w 9a23d0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a24b8 │ │ │ │ + bne.n 9a24f8 │ │ │ │ dmb ish │ │ │ │ - b.n 9a2390 │ │ │ │ + b.n 9a23d0 │ │ │ │ add.w r1, r9, #45312 @ 0xb100 │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ adds r1, #148 @ 0x94 │ │ │ │ mov r0, r3 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a2146 │ │ │ │ - b.n 9a2394 │ │ │ │ + bne.w 9a2186 │ │ │ │ + b.n 9a23d4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a22e2 │ │ │ │ + bne.w 9a2322 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ - cbnz r1, 9a251c │ │ │ │ + cbnz r1, 9a255c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a2344 │ │ │ │ + beq.w 9a2384 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a24fa │ │ │ │ + bne.n 9a253a │ │ │ │ dmb ish │ │ │ │ - b.n 9a2344 │ │ │ │ + b.n 9a2384 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r1 │ │ │ │ - beq.w 9a2304 │ │ │ │ + beq.w 9a2344 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a2520 │ │ │ │ + bne.n 9a2560 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9a2548 │ │ │ │ + cbz r3, 9a2588 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r5, [r3, #3596] @ 0xe0c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #3376] @ 0xd30 │ │ │ │ - b.n 9a22fe │ │ │ │ + b.n 9a233e │ │ │ │ ldr.w r3, [r9, #448] @ 0x1c0 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 9a2534 │ │ │ │ + b.n 9a2574 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 9a255c │ │ │ │ + svc 192 @ 0xc0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 9a2628 │ │ │ │ + bgt.n 9a25e8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb 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 r9, [r0] │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r9, #1680] @ 0x690 │ │ │ │ ldrb.w r5, [r3, #132] @ 0x84 │ │ │ │ - cbz r5, 9a258e │ │ │ │ - bl 9a1fe0 │ │ │ │ + cbz r5, 9a25ce │ │ │ │ + bl 9a2020 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r0, #57344 @ 0xe000 │ │ │ │ ldr.w r2, [r9, #1708] @ 0x6ac │ │ │ │ mov r7, r0 │ │ │ │ ldrb.w r3, [r3, #3656] @ 0xe48 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a2722 │ │ │ │ + beq.w 9a2762 │ │ │ │ add.w r6, r0, #44288 @ 0xad00 │ │ │ │ add.w sl, r0, #44032 @ 0xac00 │ │ │ │ add.w r4, r0, #56576 @ 0xdd00 │ │ │ │ adds r6, #12 │ │ │ │ add.w sl, sl, #68 @ 0x44 │ │ │ │ adds r4, #232 @ 0xe8 │ │ │ │ add.w r8, r0, #53248 @ 0xd000 │ │ │ │ mov.w fp, #3 │ │ │ │ - b.n 9a2668 │ │ │ │ + b.n 9a26a8 │ │ │ │ clz r3, r1 │ │ │ │ subs.w ip, r0, #0 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 9a25e4 │ │ │ │ + beq.n 9a2624 │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 9a26d6 │ │ │ │ + beq.n 9a2716 │ │ │ │ ldr.w r3, [r8, #3604] @ 0xe14 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ str.w r2, [r8, #3604] @ 0xe14 │ │ │ │ - bgt.n 9a2692 │ │ │ │ - bl 9a8550 │ │ │ │ + bgt.n 9a26d2 │ │ │ │ + bl 9a8590 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a26ac │ │ │ │ + bne.n 9a26ec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r1, r5, #2 │ │ │ │ ldr.w r0, [r7, #632] @ 0x278 │ │ │ │ - bl 98ebf8 │ │ │ │ + bl 98ec38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a2588 │ │ │ │ + bne.n 9a25c8 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a26b8 │ │ │ │ + beq.n 9a26f8 │ │ │ │ mov r2, r1 │ │ │ │ - cbz r3, 9a2632 │ │ │ │ + cbz r3, 9a2672 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9a2652 │ │ │ │ + beq.n 9a2692 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex ip, r0, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9a261e │ │ │ │ + bne.n 9a265e │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ subs r0, #1 │ │ │ │ strex ip, r0, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9a2636 │ │ │ │ + bne.n 9a2676 │ │ │ │ dmb ish │ │ │ │ - cbz r0, 9a269c │ │ │ │ + cbz r0, 9a26dc │ │ │ │ ldr r1, [r4, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r1, 9a265a │ │ │ │ + cbz r1, 9a269a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - cbz r3, 9a265a │ │ │ │ + cbz r3, 9a269a │ │ │ │ str.w fp, [r3, #236] @ 0xec │ │ │ │ ldr.w r2, [r9, #1708] @ 0x6ac │ │ │ │ adds r5, #1 │ │ │ │ add.w sl, sl, #24 │ │ │ │ cmp r5, r2 │ │ │ │ - bcs.n 9a2726 │ │ │ │ + bcs.n 9a2766 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 9a25c6 │ │ │ │ + bne.n 9a2606 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a265e │ │ │ │ + beq.n 9a269e │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a265e │ │ │ │ + beq.n 9a269e │ │ │ │ ldr.w r3, [r8, #3604] @ 0xe14 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ str.w r2, [r8, #3604] @ 0xe14 │ │ │ │ - ble.n 9a25f2 │ │ │ │ + ble.n 9a2632 │ │ │ │ mvn.w r0, #2 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r2, [r0, #448] @ 0x1c0 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9a264e │ │ │ │ + b.n 9a268e │ │ │ │ ldr r1, [r6, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a82e0 │ │ │ │ - b.n 9a25fa │ │ │ │ + bl 9a8320 │ │ │ │ + b.n 9a263a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a265a │ │ │ │ + beq.n 9a269a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9a26c0 │ │ │ │ + bne.n 9a2700 │ │ │ │ dmb ish │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - b.n 9a264e │ │ │ │ + b.n 9a268e │ │ │ │ ldrh.w lr, [r1, #4] │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 9a25e4 │ │ │ │ + bne.n 9a2624 │ │ │ │ ldrh.w lr, [r1, #6] │ │ │ │ ldrh r3, [r0, #6] │ │ │ │ cmp lr, r3 │ │ │ │ - bne.w 9a25e4 │ │ │ │ + bne.w 9a2624 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9a2676 │ │ │ │ + beq.n 9a26b6 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a25e4 │ │ │ │ + bne.w 9a2624 │ │ │ │ ldrh r2, [r1, #8] │ │ │ │ ldrh r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a25e4 │ │ │ │ + bne.w 9a2624 │ │ │ │ ldrh r2, [r1, #10] │ │ │ │ ldrh r3, [r0, #10] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a25e4 │ │ │ │ + bne.w 9a2624 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 9a271e │ │ │ │ + cbz r3, 9a275e │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a25e4 │ │ │ │ + bne.w 9a2624 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ - b.n 9a2656 │ │ │ │ + b.n 9a2696 │ │ │ │ add.w r8, r0, #53248 @ 0xd000 │ │ │ │ add.w r4, r7, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r8, #3596] @ 0xe0c │ │ │ │ ldr.w r3, [r4, #3376] @ 0xd30 │ │ │ │ orrs.w r1, r3, r2 │ │ │ │ - beq.n 9a27f8 │ │ │ │ + beq.n 9a2838 │ │ │ │ clz r1, r2 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9a2750 │ │ │ │ + beq.n 9a2790 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9a280a │ │ │ │ + beq.n 9a284a │ │ │ │ ldr.w r0, [r7, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ - bl 98ebf8 │ │ │ │ + bl 98ec38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a2588 │ │ │ │ + bne.w 9a25c8 │ │ │ │ ldr.w r0, [r4, #3376] @ 0xd30 │ │ │ │ - bl 9a8550 │ │ │ │ + bl 9a8590 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a27fc │ │ │ │ + bne.n 9a283c │ │ │ │ ldr.w r5, [r8, #3596] @ 0xe0c │ │ │ │ ldr.w r6, [r7, #632] @ 0x278 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 9a2786 │ │ │ │ + cbz r3, 9a27c6 │ │ │ │ ldrh r0, [r5, #4] │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 9a2786 │ │ │ │ + cbz r0, 9a27c6 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9a283c │ │ │ │ + beq.n 9a287c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98ebf8 │ │ │ │ + bl 98ec38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a2588 │ │ │ │ + bne.w 9a25c8 │ │ │ │ ldr.w r1, [r4, #3376] @ 0xd30 │ │ │ │ ldr.w r5, [r8, #3596] @ 0xe0c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a285c │ │ │ │ + beq.n 9a289c │ │ │ │ mov r3, r1 │ │ │ │ - cbz r5, 9a27c4 │ │ │ │ + cbz r5, 9a2804 │ │ │ │ cmp r5, r1 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - beq.n 9a27ee │ │ │ │ + beq.n 9a282e │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r5] │ │ │ │ adds r2, #1 │ │ │ │ strex r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a27b2 │ │ │ │ + bne.n 9a27f2 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a27c8 │ │ │ │ + bne.n 9a2808 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 9a27e4 │ │ │ │ + cbnz r2, 9a2824 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ ldr.w r3, [r0, #448] @ 0x1c0 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r8, #3596] @ 0xe0c │ │ │ │ str.w r5, [r4, #3376] @ 0xd30 │ │ │ │ - cbz r3, 9a27f8 │ │ │ │ + cbz r3, 9a2838 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 9a27f8 │ │ │ │ + cbz r3, 9a2838 │ │ │ │ movs r2, #3 │ │ │ │ str.w r2, [r3, #236] @ 0xec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9a2588 │ │ │ │ + b.n 9a25c8 │ │ │ │ ldr.w r1, [r4, #3376] @ 0xd30 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a82e0 │ │ │ │ - b.n 9a276c │ │ │ │ + bl 9a8320 │ │ │ │ + b.n 9a27ac │ │ │ │ ldrh r5, [r2, #4] │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 9a2750 │ │ │ │ + bne.n 9a2790 │ │ │ │ ldrh r5, [r2, #6] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 9a2750 │ │ │ │ - cbz r1, 9a2834 │ │ │ │ + bne.n 9a2790 │ │ │ │ + cbz r1, 9a2874 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9a2750 │ │ │ │ + bne.n 9a2790 │ │ │ │ ldrh r0, [r2, #8] │ │ │ │ ldrh r1, [r3, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9a2750 │ │ │ │ + bne.n 9a2790 │ │ │ │ ldrh r3, [r3, #10] │ │ │ │ ldrh r1, [r2, #10] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9a2750 │ │ │ │ + bne.n 9a2790 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a27f8 │ │ │ │ - b.n 9a2750 │ │ │ │ + beq.n 9a2838 │ │ │ │ + b.n 9a2790 │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 9a2786 │ │ │ │ + beq.n 9a27c6 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 9a2786 │ │ │ │ + beq.n 9a27c6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 98ebf8 │ │ │ │ + bl 98ec38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a2796 │ │ │ │ - b.n 9a2588 │ │ │ │ + beq.n 9a27d6 │ │ │ │ + b.n 9a25c8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9a27f8 │ │ │ │ + beq.n 9a2838 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a2864 │ │ │ │ + bne.n 9a28a4 │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r8, #3596] @ 0xe0c │ │ │ │ - b.n 9a27e8 │ │ │ │ + b.n 9a2828 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r7, #1680] @ 0x690 │ │ │ │ ldrb.w r4, [r3, #132] @ 0x84 │ │ │ │ - cbnz r4, 9a2908 │ │ │ │ + cbnz r4, 9a2948 │ │ │ │ ldr.w r3, [r7, #1708] @ 0x6ac │ │ │ │ add.w r6, r0, #44288 @ 0xad00 │ │ │ │ adds r6, #12 │ │ │ │ - cbz r3, 9a28c0 │ │ │ │ + cbz r3, 9a2900 │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ adds r1, r4, #2 │ │ │ │ - cbz r2, 9a28ba │ │ │ │ + cbz r2, 9a28fa │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 98ebf8 │ │ │ │ - cbnz r0, 9a28f6 │ │ │ │ + bl 98ec38 │ │ │ │ + cbnz r0, 9a2936 │ │ │ │ ldr.w r3, [r7, #1708] @ 0x6ac │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 9a28a4 │ │ │ │ + bcc.n 9a28e4 │ │ │ │ add.w r3, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r4, [r3, #3376] @ 0xd30 │ │ │ │ - cbz r4, 9a28f4 │ │ │ │ + cbz r4, 9a2934 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 98ebf8 │ │ │ │ - cbnz r0, 9a28f6 │ │ │ │ + bl 98ec38 │ │ │ │ + cbnz r0, 9a2936 │ │ │ │ ldrh r0, [r4, #4] │ │ │ │ bl 3a10bc │ │ │ │ ldr.w r3, [r5, #632] @ 0x278 │ │ │ │ - cbz r0, 9a28ea │ │ │ │ + cbz r0, 9a292a │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 9a290e │ │ │ │ + beq.n 9a294e │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 98ebf8 │ │ │ │ + bl 98ec38 │ │ │ │ movs r0, #0 │ │ │ │ add.w r5, r5, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r5, #3656] @ 0xe48 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #3656] @ 0xe48 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - bl 9a1fe0 │ │ │ │ - b.n 9a28f6 │ │ │ │ + bl 9a2020 │ │ │ │ + b.n 9a2936 │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 9a28ea │ │ │ │ + beq.n 9a292a │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 9a28ea │ │ │ │ + beq.n 9a292a │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ - bl 98ebf8 │ │ │ │ - b.n 9a28f4 │ │ │ │ + bl 98ec38 │ │ │ │ + b.n 9a2934 │ │ │ │ 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 │ │ │ │ add.w r7, r0, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r7, #3656] @ 0xe48 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 9a29a0 │ │ │ │ + bpl.n 9a29e0 │ │ │ │ add.w r8, r0, #45056 @ 0xb000 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r8, #400] @ 0x190 │ │ │ │ - cbz r3, 9a297e │ │ │ │ + cbz r3, 9a29be │ │ │ │ add.w r5, r0, #45312 @ 0xb100 │ │ │ │ movs r4, #0 │ │ │ │ adds r5, #144 @ 0x90 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r1, 9a2974 │ │ │ │ + cbz r1, 9a29b4 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ ldr r1, [r1, #56] @ 0x38 │ │ │ │ ldr.w r9, [r0, #80] @ 0x50 │ │ │ │ blx r9 │ │ │ │ - cbnz r0, 9a29a2 │ │ │ │ + cbnz r0, 9a29e2 │ │ │ │ ldr.w r3, [r8, #400] @ 0x190 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 9a295c │ │ │ │ + bhi.n 9a299c │ │ │ │ ldr.w r3, [r8, #436] @ 0x1b4 │ │ │ │ - cbz r3, 9a2994 │ │ │ │ + cbz r3, 9a29d4 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ ldr r4, [r0, #80] @ 0x50 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 9a29a2 │ │ │ │ + cbnz r0, 9a29e2 │ │ │ │ ldrb.w r3, [r7, #3656] @ 0xe48 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r7, #3656] @ 0xe48 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, 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, #2288] @ 0x8f0 │ │ │ │ - ldr.w r1, [pc, #1104] @ 9a2e0c │ │ │ │ + ldr.w r1, [pc, #1104] @ 9a2e4c │ │ │ │ subw sp, sp, #1772 @ 0x6ec │ │ │ │ - ldr.w r2, [pc, #1100] @ 9a2e10 │ │ │ │ + ldr.w r2, [pc, #1100] @ 9a2e50 │ │ │ │ add r7, sp, #12 │ │ │ │ add r1, pc │ │ │ │ add.w r6, r0, #45056 @ 0xb000 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #1764] @ 0x6e4 │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r6, #2004] @ 0x7d4 │ │ │ │ mov r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a2cb4 │ │ │ │ + beq.w 9a2cf4 │ │ │ │ ldr.w r8, [r6, #1220] @ 0x4c4 │ │ │ │ ldrb.w r1, [r8, #5] │ │ │ │ ands.w r1, r1, #4 │ │ │ │ - bne.n 9a2a00 │ │ │ │ + bne.n 9a2a40 │ │ │ │ ldrb.w r2, [r2, #514] @ 0x202 │ │ │ │ mov sl, r2 │ │ │ │ - cbnz r2, 9a2a48 │ │ │ │ + cbnz r2, 9a2a88 │ │ │ │ add.w r5, r4, #24576 @ 0x6000 │ │ │ │ add.w r3, r4, #61440 @ 0xf000 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r5, #4044] @ 0xfcc │ │ │ │ strb.w r1, [r3, #2245] @ 0x8c5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a2c9a │ │ │ │ + beq.w 9a2cda │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99f32c │ │ │ │ + bl 99f36c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a2c9a │ │ │ │ - ldr r2, [pc, #1000] @ (9a2e14 ) │ │ │ │ - ldr r3, [pc, #996] @ (9a2e10 ) │ │ │ │ + beq.w 9a2cda │ │ │ │ + ldr r2, [pc, #1000] @ (9a2e54 ) │ │ │ │ + ldr r3, [pc, #996] @ (9a2e50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1764] @ 0x6e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9a2e08 │ │ │ │ + bne.w 9a2e48 │ │ │ │ addw sp, sp, #1772 @ 0x6ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r4, #61440 @ 0xf000 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #16 │ │ │ │ ldr.w r3, [r6, #1992] @ 0x7c8 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3553720,32 +3553759,32 @@ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, r9 │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - bne.n 9a2a72 │ │ │ │ + bne.n 9a2ab2 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ add r5, sp, #16 │ │ │ │ ldrb.w r1, [r4, #886] @ 0x376 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a2ce2 │ │ │ │ + beq.w 9a2d22 │ │ │ │ ldrb.w r2, [r3, #513] @ 0x201 │ │ │ │ ldrb.w r0, [r5, #81] @ 0x51 │ │ │ │ vldr d7, [r3, #504] @ 0x1f8 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ bfi r0, r2, #7, #1 │ │ │ │ strb.w r0, [r5, #81] @ 0x51 │ │ │ │ vstr d7, [r5, #72] @ 0x48 │ │ │ │ - cbnz r1, 9a2b32 │ │ │ │ + cbnz r1, 9a2b72 │ │ │ │ ldr.w r0, [r6, #2012] @ 0x7dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a2d94 │ │ │ │ + beq.w 9a2dd4 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w lr, [r5, #80] @ 0x50 │ │ │ │ ldrb.w ip, [r0, #548] @ 0x224 │ │ │ │ ubfx r0, r2, #4, #1 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ bic.w lr, lr, #3 │ │ │ │ @@ -3553757,18 +3553796,18 @@ │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, r2, #1 │ │ │ │ ldrb.w ip, [r5, #80] @ 0x50 │ │ │ │ lsls r0, r2, #30 │ │ │ │ bfi ip, lr, #5, #1 │ │ │ │ strb.w ip, [r5, #80] @ 0x50 │ │ │ │ - bpl.n 9a2b1c │ │ │ │ + bpl.n 9a2b5c │ │ │ │ ldrb.w r2, [r9, #537] @ 0x219 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a2d74 │ │ │ │ + beq.w 9a2db4 │ │ │ │ ldrb.w r2, [r5, #81] @ 0x51 │ │ │ │ bfi r2, r1, #6, #1 │ │ │ │ strb.w r2, [r5, #81] @ 0x51 │ │ │ │ lsls r2, r2, #25 │ │ │ │ itt mi │ │ │ │ ldrmi.w r3, [r3, #3416] @ 0xd58 │ │ │ │ strmi r3, [r5, #84] @ 0x54 │ │ │ │ @@ -3553783,62 +3553822,62 @@ │ │ │ │ lsls r2, r2, #2 │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ movs r1, #4 │ │ │ │ orrs r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r5, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - bl 99eb08 │ │ │ │ + bl 99eb48 │ │ │ │ ldr.w ip, [r9, #388] @ 0x184 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9a2d8e │ │ │ │ + beq.w 9a2dce │ │ │ │ add.w r3, r4, #45824 @ 0xb300 │ │ │ │ ldr.w lr, [r4] │ │ │ │ adds r3, #188 @ 0xbc │ │ │ │ movs r2, #0 │ │ │ │ mov sl, r4 │ │ │ │ ldr.w r1, [r3, #780] @ 0x30c │ │ │ │ adds r3, #4 │ │ │ │ - cbz r1, 9a2bec │ │ │ │ + cbz r1, 9a2c2c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldrb.w r0, [r1, #76] @ 0x4c │ │ │ │ - cbz r0, 9a2bec │ │ │ │ + cbz r0, 9a2c2c │ │ │ │ ldr.w r0, [lr, #1680] @ 0x690 │ │ │ │ ldrb.w r0, [r0, #132] @ 0x84 │ │ │ │ - cbnz r0, 9a2bec │ │ │ │ + cbnz r0, 9a2c2c │ │ │ │ ldr.w r1, [r1, #192] @ 0xc0 │ │ │ │ sub.w r0, r1, #8 │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ cmpne r0, #1 │ │ │ │ - bhi.n 9a2bec │ │ │ │ + bhi.n 9a2c2c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r8, r2, #24 │ │ │ │ ldrb.w r1, [r1, #36] @ 0x24 │ │ │ │ ldrb.w r0, [r5, r8, lsl #3] │ │ │ │ lsls r4, r1, #30 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ strb.w r0, [r5, r8, lsl #3] │ │ │ │ - bpl.n 9a2bec │ │ │ │ + bpl.n 9a2c2c │ │ │ │ and.w r4, r1, #28 │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #4096 @ 0x1000 │ │ │ │ lsrs r0, r4 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 9a2bec │ │ │ │ + bpl.n 9a2c2c │ │ │ │ ldrb.w r0, [r5, r8, lsl #3] │ │ │ │ ubfx r4, r1, #2, #3 │ │ │ │ ubfx r1, r1, #1, #1 │ │ │ │ bic.w r0, r0, #15 │ │ │ │ orr.w r1, r1, r4, lsl #1 │ │ │ │ orrs r1, r0 │ │ │ │ strb.w r1, [r5, r8, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 9a2b7e │ │ │ │ + bne.n 9a2bbe │ │ │ │ mov r4, sl │ │ │ │ ldr.w r3, [r6, #1220] @ 0x4c4 │ │ │ │ ldrb.w r0, [r5, #188] @ 0xbc │ │ │ │ ldrb.w r1, [r5, #80] @ 0x50 │ │ │ │ ldrh r2, [r3, #12] │ │ │ │ strh.w r2, [r5, #190] @ 0xbe │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ @@ -3553847,88 +3553886,88 @@ │ │ │ │ strb.w r0, [r5, #188] @ 0xbc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldr.w r2, [lr, #1680] @ 0x690 │ │ │ │ bfi r1, r3, #4, #1 │ │ │ │ strb.w r1, [r5, #80] @ 0x50 │ │ │ │ ldrb.w r3, [r2, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a2cc4 │ │ │ │ + bne.n 9a2d04 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrb.w r3, [r3, #536] @ 0x218 │ │ │ │ - cbnz r3, 9a2c3c │ │ │ │ + cbnz r3, 9a2c7c │ │ │ │ ldr.w r3, [r6, #440] @ 0x1b8 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 9a2c50 │ │ │ │ + bpl.n 9a2c90 │ │ │ │ add.w r3, r4, #53248 @ 0xd000 │ │ │ │ ldrb.w r2, [r3, #3339] @ 0xd0b │ │ │ │ ldrb.w r3, [r5, #81] @ 0x51 │ │ │ │ bfi r3, r2, #2, #4 │ │ │ │ strb.w r3, [r5, #81] @ 0x51 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ - bl 99f174 │ │ │ │ + bl 99f1b4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a2d42 │ │ │ │ + beq.n 9a2d82 │ │ │ │ add.w r5, r4, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r5, #4044] @ 0xfcc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a2cb0 │ │ │ │ + beq.n 9a2cf0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99f32c │ │ │ │ + bl 99f36c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a2a28 │ │ │ │ + bne.w 9a2a68 │ │ │ │ ldrb.w r3, [r9, #3656] @ 0xe48 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ bfi r3, r0, #4, #1 │ │ │ │ strb.w r3, [r9, #3656] @ 0xe48 │ │ │ │ ldr r3, [r4, r2] │ │ │ │ orr.w r3, r3, #8388608 @ 0x800000 │ │ │ │ str r3, [r4, r2] │ │ │ │ str.w r1, [r5, #4044] @ 0xfcc │ │ │ │ - b.n 9a2a28 │ │ │ │ + b.n 9a2a68 │ │ │ │ add.w r4, r4, #57344 @ 0xe000 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ bic.w r3, r3, #16 │ │ │ │ strb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ str.w r2, [r5, #4044] @ 0xfcc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9a2a28 │ │ │ │ + b.n 9a2a68 │ │ │ │ ldr.w r2, [r6, #2012] @ 0x7dc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a29ea │ │ │ │ + bne.w 9a2a2a │ │ │ │ ldr.w r2, [r6, #1996] @ 0x7cc │ │ │ │ - b.n 9a29ea │ │ │ │ + b.n 9a2a2a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9920f4 │ │ │ │ + bl 992134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a2d58 │ │ │ │ + beq.n 9a2d98 │ │ │ │ ldrh.w r3, [r5, #80] @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ movs r2, #8 │ │ │ │ bfi r3, r2, #6, #4 │ │ │ │ strh.w r3, [r5, #80] @ 0x50 │ │ │ │ - b.n 9a2c2a │ │ │ │ + b.n 9a2c6a │ │ │ │ ldr.w r2, [r6, #1996] @ 0x7cc │ │ │ │ ldrb.w r3, [r5, #81] @ 0x51 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ vldr d7, [r2, #504] @ 0x1f8 │ │ │ │ strb.w r3, [r5, #81] @ 0x51 │ │ │ │ vstr d7, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a2b32 │ │ │ │ + bne.w 9a2b72 │ │ │ │ ldr.w r3, [r6, #2012] @ 0x7dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a2dcc │ │ │ │ + beq.n 9a2e0c │ │ │ │ ldrb.w r1, [r3, #548] @ 0x224 │ │ │ │ add.w r9, r4, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ ldrb.w r2, [r8, #2] │ │ │ │ cmp r1, #4 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ @@ -3553937,43 +3553976,43 @@ │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ orr.w r3, r3, r1, lsl #1 │ │ │ │ orr.w r3, r3, r2, lsl #5 │ │ │ │ ldrb.w r2, [r5, #80] @ 0x50 │ │ │ │ bic.w r2, r2, #35 @ 0x23 │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r5, #80] @ 0x50 │ │ │ │ - b.n 9a2b36 │ │ │ │ + b.n 9a2b76 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99f718 │ │ │ │ + bl 99f758 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a2a28 │ │ │ │ + bne.w 9a2a68 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 9a2c60 │ │ │ │ + b.n 9a2ca0 │ │ │ │ ldr.w r2, [r6, #444] @ 0x1bc │ │ │ │ ldrh.w r1, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ubfx r3, r3, #11, #8 │ │ │ │ bfi r1, r3, #6, #4 │ │ │ │ strh.w r1, [r5, #80] @ 0x50 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - b.n 9a2c2a │ │ │ │ + b.n 9a2c6a │ │ │ │ vldr s14, [r8, #56] @ 0x38 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ ldrble.w r1, [r9, #515] @ 0x203 │ │ │ │ movgt r1, sl │ │ │ │ - b.n 9a2b1c │ │ │ │ + b.n 9a2b5c │ │ │ │ ldr.w lr, [r4] │ │ │ │ - b.n 9a2bf4 │ │ │ │ + b.n 9a2c34 │ │ │ │ ldrb.w r0, [r8] │ │ │ │ mov r9, r3 │ │ │ │ ldrb.w ip, [r5, #80] @ 0x50 │ │ │ │ ldrb.w r2, [r8, #2] │ │ │ │ ubfx lr, r0, #4, #1 │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ @@ -3553981,15 +3554020,15 @@ │ │ │ │ orr.w r0, r0, ip │ │ │ │ strb.w r0, [r5, #80] @ 0x50 │ │ │ │ ldrb.w r0, [r3, #538] @ 0x21a │ │ │ │ cmp r0, #4 │ │ │ │ ite ne │ │ │ │ movne.w lr, #0 │ │ │ │ andeq.w lr, r2, #1 │ │ │ │ - b.n 9a2b02 │ │ │ │ + b.n 9a2b42 │ │ │ │ add.w r0, r4, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ ldrb.w r1, [r8, #2] │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r2, [r5, #80] @ 0x50 │ │ │ │ ldrb.w r0, [r0, #424] @ 0x1a8 │ │ │ │ bic.w r2, r2, #35 @ 0x23 │ │ │ │ @@ -3553999,49 +3554038,49 @@ │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ ubfx r0, r3, #4, #1 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ orr.w r3, r3, r0, lsl #1 │ │ │ │ orr.w r3, r3, r1, lsl #5 │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r5, #80] @ 0x50 │ │ │ │ - b.n 9a2b36 │ │ │ │ + b.n 9a2b76 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - bvs.n 9a2e7c │ │ │ │ + bpl.n 9a2e3c │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 9a2db8 │ │ │ │ + bpl.n 9a2d78 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb 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 fp, r2 │ │ │ │ - ldr r2, [pc, #300] @ (9a2f58 ) │ │ │ │ - ldr r3, [pc, #300] @ (9a2f5c ) │ │ │ │ + ldr r2, [pc, #300] @ (9a2f98 ) │ │ │ │ + ldr r3, [pc, #300] @ (9a2f9c ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #4 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 508b34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a2f4e │ │ │ │ + beq.w 9a2f8e │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ bl 506e30 │ │ │ │ - ldr r2, [pc, #256] @ (9a2f60 ) │ │ │ │ + ldr r2, [pc, #256] @ (9a2fa0 ) │ │ │ │ add r6, sp, #28 │ │ │ │ movs r3, #4 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ bl 507474 │ │ │ │ @@ -3554056,15 +3554095,15 @@ │ │ │ │ movhi.w lr, #0 │ │ │ │ andls.w lr, r2, #1 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9a2ede │ │ │ │ + bne.n 9a2f1e │ │ │ │ ubfx r3, ip, #3, #1 │ │ │ │ movs r2, #1 │ │ │ │ str.w lr, [sp] │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ bl 507924 │ │ │ │ @@ -3554094,187 +3554133,187 @@ │ │ │ │ bl 507bac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 508a4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 508d30 │ │ │ │ - cbz r5, 9a2f4e │ │ │ │ + cbz r5, 9a2f8e │ │ │ │ ldr.w r0, [r9, #552] @ 0x228 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r9 │ │ │ │ str.w r5, [r9, #552] @ 0x228 │ │ │ │ - bl 9a92b4 │ │ │ │ + bl 9a92f4 │ │ │ │ addw r2, r9, #3352 @ 0xd18 │ │ │ │ ldrd r0, r1, [r9, #496] @ 0x1f0 │ │ │ │ - bl 99ea64 │ │ │ │ + bl 99eaa4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a9508 │ │ │ │ - ldr r2, [pc, #44] @ (9a2f64 ) │ │ │ │ - ldr r3, [pc, #36] @ (9a2f5c ) │ │ │ │ + bl 9a9548 │ │ │ │ + ldr r2, [pc, #44] @ (9a2fa4 ) │ │ │ │ + ldr r3, [pc, #36] @ (9a2f9c ) │ │ │ │ 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 9a2f52 │ │ │ │ + bne.n 9a2f92 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9a2f34 │ │ │ │ + b.n 9a2f74 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 9a2ef4 │ │ │ │ + bne.n 9a2eb4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ lsls r3, r5, #3 │ │ │ │ - beq.n 9a2ef0 │ │ │ │ + beq.n 9a2eb0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r3, #4044] @ 0xfcc │ │ │ │ - cbz r3, 9a2fd2 │ │ │ │ + cbz r3, 9a3012 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r2, [r3, #1780] @ 0x6f4 │ │ │ │ ldr.w r0, [r0, #632] @ 0x278 │ │ │ │ ldr.w r1, [r1, #1680] @ 0x690 │ │ │ │ ldrb.w ip, [r1, #135] @ 0x87 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9a2fbe │ │ │ │ + beq.n 9a2ffe │ │ │ │ ldrb.w r1, [r1, #132] @ 0x84 │ │ │ │ - cbz r1, 9a2fca │ │ │ │ + cbz r1, 9a300a │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ movs r1, #2 │ │ │ │ - bl 9be0f4 │ │ │ │ - cbnz r0, 9a2fbc │ │ │ │ + bl 9be134 │ │ │ │ + cbnz r0, 9a2ffc │ │ │ │ add.w r4, r4, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ bfi r3, r0, #4, #1 │ │ │ │ strb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ mov r1, ip │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #2 │ │ │ │ blx r5 │ │ │ │ - b.n 9a2faa │ │ │ │ + b.n 9a2fea │ │ │ │ movs r1, #2 │ │ │ │ - bl 98f508 │ │ │ │ - b.n 9a2faa │ │ │ │ + bl 98f548 │ │ │ │ + b.n 9a2fea │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2296] @ 0x8f8 │ │ │ │ - ldr r2, [pc, #500] @ (9a31e0 ) │ │ │ │ + ldr r2, [pc, #500] @ (9a3220 ) │ │ │ │ add.w r7, r0, #45056 @ 0xb000 │ │ │ │ - ldr r3, [pc, #500] @ (9a31e4 ) │ │ │ │ + ldr r3, [pc, #500] @ (9a3224 ) │ │ │ │ subw sp, sp, #1772 @ 0x6ec │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r6, [r7, #2004] @ 0x7d4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1764] @ 0x6e4 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a31b8 │ │ │ │ + beq.w 9a31f8 │ │ │ │ ldr.w r1, [r6, #3320] @ 0xcf8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a3092 │ │ │ │ - bl 99a0f4 │ │ │ │ - cbnz r0, 9a3072 │ │ │ │ + beq.n 9a30d2 │ │ │ │ + bl 99a134 │ │ │ │ + cbnz r0, 9a30b2 │ │ │ │ ldrb.w r3, [r4, #886] @ 0x376 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a30ae │ │ │ │ + beq.n 9a30ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r1, [r3, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9a30ae │ │ │ │ + bne.n 9a30ee │ │ │ │ add r7, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ str r1, [r7, #0] │ │ │ │ add.w r5, r4, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r5, #4052] @ 0xfd4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9a31d6 │ │ │ │ + beq.w 9a3216 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99f32c │ │ │ │ - cbnz r0, 9a3072 │ │ │ │ + bl 99f36c │ │ │ │ + cbnz r0, 9a30b2 │ │ │ │ add.w r3, r4, #57344 @ 0xe000 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldrb.w r1, [r3, #3656] @ 0xe48 │ │ │ │ bfi r1, r0, #5, #1 │ │ │ │ strb.w r1, [r3, #3656] @ 0xe48 │ │ │ │ ldr r3, [r4, r2] │ │ │ │ orr.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r4, r2] │ │ │ │ str.w r6, [r5, #4052] @ 0xfd4 │ │ │ │ - ldr r2, [pc, #372] @ (9a31e8 ) │ │ │ │ - ldr r3, [pc, #364] @ (9a31e4 ) │ │ │ │ + ldr r2, [pc, #372] @ (9a3228 ) │ │ │ │ + ldr r3, [pc, #364] @ (9a3224 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1764] @ 0x6e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9a31da │ │ │ │ + bne.w 9a321a │ │ │ │ addw sp, sp, #1772 @ 0x6ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r3, [r7, #1996] @ 0x7cc │ │ │ │ - cbz r3, 9a30a0 │ │ │ │ + cbz r3, 9a30e0 │ │ │ │ ldr.w r3, [r3, #3320] @ 0xcf8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a301c │ │ │ │ + bne.n 9a305c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99a0f4 │ │ │ │ + bl 99a134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a301c │ │ │ │ - b.n 9a3072 │ │ │ │ + beq.n 9a305c │ │ │ │ + b.n 9a30b2 │ │ │ │ add r5, sp, #16 │ │ │ │ ldr.w r3, [r7, #2004] @ 0x7d4 │ │ │ │ mov.w r2, #1744 @ 0x6d0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 67440 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #3 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ addw r9, r8, #3404 @ 0xd4c │ │ │ │ - bl 99eb08 │ │ │ │ + bl 99eb48 │ │ │ │ addw ip, r8, #3340 @ 0xd0c │ │ │ │ add.w r8, sp, #136 @ 0x88 │ │ │ │ mov lr, r8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, r9 │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - bne.n 9a30de │ │ │ │ + bne.n 9a311e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add.w r3, r4, #40960 @ 0xa000 │ │ │ │ ldrb.w r2, [r0, #3420] @ 0xd5c │ │ │ │ ldrb.w r1, [r0, #515] @ 0x203 │ │ │ │ ldrb.w r3, [r3, #3820] @ 0xeec │ │ │ │ ubfx r2, r2, #0, #1 │ │ │ │ orr.w r3, r3, r1, lsl #1 │ │ │ │ @@ -3554311,78 +3554350,78 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldrh r3, [r3, #6] │ │ │ │ ldrb.w r2, [r5, #188] @ 0xbc │ │ │ │ orr.w r2, r2, #1 │ │ │ │ strb.w r2, [r5, #188] @ 0xbc │ │ │ │ ubfx r3, r3, #4, #8 │ │ │ │ strb.w r3, [r5, #187] @ 0xbb │ │ │ │ - bl 99f174 │ │ │ │ + bl 99f1b4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a3038 │ │ │ │ + bne.w 9a3078 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99f718 │ │ │ │ + bl 99f758 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a3072 │ │ │ │ + bne.w 9a30b2 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 9a3038 │ │ │ │ + b.n 9a3078 │ │ │ │ add.w r4, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r4, #4052] @ 0xfd4 │ │ │ │ - cbz r3, 9a31d6 │ │ │ │ + cbz r3, 9a3216 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #3 │ │ │ │ - bl 99f32c │ │ │ │ + bl 99f36c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a3072 │ │ │ │ + bne.w 9a30b2 │ │ │ │ str.w r0, [r4, #4052] @ 0xfd4 │ │ │ │ - b.n 9a3072 │ │ │ │ + b.n 9a30b2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9a3072 │ │ │ │ + b.n 9a30b2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 9a31f4 │ │ │ │ + ldmia r7, {r3, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2304] @ 0x900 │ │ │ │ - ldr r2, [pc, #328] @ (9a334c ) │ │ │ │ + ldr r2, [pc, #328] @ (9a338c ) │ │ │ │ add.w r9, r0, #45056 @ 0xb000 │ │ │ │ - ldr r3, [pc, #328] @ (9a3350 ) │ │ │ │ + ldr r3, [pc, #328] @ (9a3390 ) │ │ │ │ subw sp, sp, #1764 @ 0x6e4 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r6, [r9, #2008] @ 0x7d8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1756] @ 0x6dc │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9a3312 │ │ │ │ + beq.n 9a3352 │ │ │ │ add.w r7, r4, #24576 @ 0x6000 │ │ │ │ mov.w r2, #1744 @ 0x6d0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 67440 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r8, r4, #57344 @ 0xe000 │ │ │ │ - bl 99eb08 │ │ │ │ + bl 99eb48 │ │ │ │ ldr.w ip, [r7, #4060] @ 0xfdc │ │ │ │ add.w r3, r4, #61440 @ 0xf000 │ │ │ │ ldrb.w r0, [sp, #107] @ 0x6b │ │ │ │ ldrb.w r2, [ip, #1793] @ 0x701 │ │ │ │ bic.w r0, r0, #31 │ │ │ │ ldrb.w r1, [r3, #2264] @ 0x8d8 │ │ │ │ ldr.w r3, [r8, #444] @ 0x1bc │ │ │ │ @@ -3554394,126 +3554433,126 @@ │ │ │ │ strb.w r3, [sp, #105] @ 0x69 │ │ │ │ ubfx r3, r2, #0, #3 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ orr.w r3, r3, ip, lsl #3 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [sp, #107] @ 0x6b │ │ │ │ - cbz r1, 9a329a │ │ │ │ + cbz r1, 9a32da │ │ │ │ uxtb r3, r3 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sp, #107] @ 0x6b │ │ │ │ ldr.w r3, [r9, #1220] @ 0x4c4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ ldrh r3, [r3, #6] │ │ │ │ ubfx r3, r3, #4, #8 │ │ │ │ strb.w r3, [sp, #195] @ 0xc3 │ │ │ │ ldrb.w r3, [sp, #196] @ 0xc4 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [sp, #196] @ 0xc4 │ │ │ │ - bl 99f174 │ │ │ │ + bl 99f1b4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 9a3332 │ │ │ │ + cbz r0, 9a3372 │ │ │ │ ldr.w r3, [r7, #4056] @ 0xfd8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a332e │ │ │ │ + beq.n 9a336e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99f32c │ │ │ │ - cbnz r0, 9a32f4 │ │ │ │ + bl 99f36c │ │ │ │ + cbnz r0, 9a3334 │ │ │ │ add.w r4, r4, #60928 @ 0xee00 │ │ │ │ ldrb.w r3, [r8, #3656] @ 0xe48 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ bfi r3, r0, #6, #1 │ │ │ │ strb.w r3, [r8, #3656] @ 0xe48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str.w r2, [r7, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #92] @ (9a3354 ) │ │ │ │ - ldr r3, [pc, #88] @ (9a3350 ) │ │ │ │ + ldr r2, [pc, #92] @ (9a3394 ) │ │ │ │ + ldr r3, [pc, #88] @ (9a3390 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1756] @ 0x6dc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a3346 │ │ │ │ + bne.n 9a3386 │ │ │ │ addw sp, sp, #1764 @ 0x6e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r4, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r4, #4056] @ 0xfd8 │ │ │ │ - cbz r3, 9a332e │ │ │ │ + cbz r3, 9a336e │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #4 │ │ │ │ - bl 99f32c │ │ │ │ + bl 99f36c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a32f4 │ │ │ │ + bne.n 9a3334 │ │ │ │ str.w r0, [r4, #4056] @ 0xfd8 │ │ │ │ - b.n 9a32f4 │ │ │ │ + b.n 9a3334 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9a32f4 │ │ │ │ + b.n 9a3334 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99f718 │ │ │ │ + bl 99f758 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a32f4 │ │ │ │ + bne.n 9a3334 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9a32c2 │ │ │ │ + b.n 9a3302 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r4, r5, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2280] @ 0x8e8 │ │ │ │ - ldr r2, [pc, #568] @ (9a35a4 ) │ │ │ │ + ldr r2, [pc, #568] @ (9a35e4 ) │ │ │ │ add.w r6, r0, #45056 @ 0xb000 │ │ │ │ - ldr r3, [pc, #568] @ (9a35a8 ) │ │ │ │ + ldr r3, [pc, #568] @ (9a35e8 ) │ │ │ │ subw sp, sp, #1788 @ 0x6fc │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r6, #2012] @ 0x7dc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1780] @ 0x6f4 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9a3494 │ │ │ │ + beq.w 9a34d4 │ │ │ │ ldr.w r3, [r6, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a34c8 │ │ │ │ + beq.w 9a3508 │ │ │ │ add.w r3, r0, #61440 @ 0xf000 │ │ │ │ mov r9, r8 │ │ │ │ add r7, sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r3, #2264] @ 0x8d8 │ │ │ │ mov.w r2, #1744 @ 0x6d0 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 67440 │ │ │ │ add r3, sp, #32 │ │ │ │ movs r1, #2 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99eb08 │ │ │ │ + bl 99eb48 │ │ │ │ ldrb.w r3, [r9, #549] @ 0x225 │ │ │ │ ldr.w r1, [r6, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a348e │ │ │ │ + bne.n 9a34ce │ │ │ │ strb.w r3, [sp, #132] @ 0x84 │ │ │ │ add.w r2, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r6, #2004] @ 0x7d4 │ │ │ │ ldrb.w r0, [sp, #134] @ 0x86 │ │ │ │ clz r3, r3 │ │ │ │ ldrb.w r2, [r2, #3820] @ 0xeec │ │ │ │ ldr.w r6, [r6, #1220] @ 0x4c4 │ │ │ │ @@ -3554532,82 +3554571,82 @@ │ │ │ │ ldrb.w r3, [sp, #134] @ 0x86 │ │ │ │ strb.w r2, [sp, #219] @ 0xdb │ │ │ │ ldrb.w r2, [r1, #544] @ 0x220 │ │ │ │ add r1, sp, #32 │ │ │ │ bfi r3, r2, #2, #1 │ │ │ │ bfi r3, r2, #1, #1 │ │ │ │ strb.w r3, [sp, #134] @ 0x86 │ │ │ │ - bl 99f174 │ │ │ │ + bl 99f1b4 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a34b4 │ │ │ │ + beq.n 9a34f4 │ │ │ │ add.w r4, r5, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r4, #4060] @ 0xfdc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a34b0 │ │ │ │ + beq.n 9a34f0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99f32c │ │ │ │ - cbnz r0, 9a346e │ │ │ │ + bl 99f36c │ │ │ │ + cbnz r0, 9a34ae │ │ │ │ add.w r3, r5, #57344 @ 0xe000 │ │ │ │ add.w r5, r5, #60928 @ 0xee00 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldrb.w r2, [r3, #3656] @ 0xe48 │ │ │ │ bfi r2, r0, #7, #1 │ │ │ │ strb.w r2, [r3, #3656] @ 0xe48 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [r5, #4] │ │ │ │ str.w r1, [r4, #4060] @ 0xfdc │ │ │ │ - ldr r2, [pc, #316] @ (9a35ac ) │ │ │ │ - ldr r3, [pc, #308] @ (9a35a8 ) │ │ │ │ + ldr r2, [pc, #316] @ (9a35ec ) │ │ │ │ + ldr r3, [pc, #308] @ (9a35e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1780] @ 0x6f4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9a359e │ │ │ │ + bne.w 9a35de │ │ │ │ addw sp, sp, #1788 @ 0x6fc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r3, [r1, #540] @ 0x21c │ │ │ │ - b.n 9a33cc │ │ │ │ + b.n 9a340c │ │ │ │ add.w r5, r0, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r5, #4060] @ 0xfdc │ │ │ │ - cbz r3, 9a34b0 │ │ │ │ + cbz r3, 9a34f0 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #5 │ │ │ │ - bl 99f32c │ │ │ │ + bl 99f36c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a346e │ │ │ │ + bne.n 9a34ae │ │ │ │ str.w r0, [r5, #4060] @ 0xfdc │ │ │ │ - b.n 9a346e │ │ │ │ + b.n 9a34ae │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9a346e │ │ │ │ + b.n 9a34ae │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99f718 │ │ │ │ + bl 99f758 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a346e │ │ │ │ + bne.n 9a34ae │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - b.n 9a3434 │ │ │ │ + b.n 9a3474 │ │ │ │ add.w r9, r0, #61440 @ 0xf000 │ │ │ │ ldr.w r1, [r9, #2248] @ 0x8c8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a3576 │ │ │ │ + beq.n 9a35b6 │ │ │ │ ldr.w r2, [r9, #2252] @ 0x8cc │ │ │ │ ldr.w r3, [r6, #1996] @ 0x7cc │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ addne.w r4, r0, #57344 @ 0xe000 │ │ │ │ - beq.n 9a357e │ │ │ │ + beq.n 9a35be │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r6, #2012] @ 0x7dc │ │ │ │ ldr.w r3, [r6, #1996] @ 0x7cc │ │ │ │ ldr.w r7, [r4, #444] @ 0x1bc │ │ │ │ ldrb.w r2, [r0, #568] @ 0x238 │ │ │ │ @@ -3554648,318 +3554687,318 @@ │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [r5, #296] @ 0x128 │ │ │ │ blx r4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #2264] @ 0x8d8 │ │ │ │ ldr.w r9, [r6, #2012] @ 0x7dc │ │ │ │ - b.n 9a33a8 │ │ │ │ + b.n 9a33e8 │ │ │ │ mov r0, r8 │ │ │ │ add.w r4, r5, #57344 @ 0xe000 │ │ │ │ - b.n 9a34f2 │ │ │ │ + b.n 9a3532 │ │ │ │ ldr.w r3, [r9, #2256] @ 0x8d0 │ │ │ │ add.w r4, r0, #57344 @ 0xe000 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 9a34e6 │ │ │ │ + bne.n 9a3526 │ │ │ │ ldr.w r2, [r9, #2260] @ 0x8d4 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a34e6 │ │ │ │ + bne.n 9a3526 │ │ │ │ ldr.w r3, [r0, #220] @ 0xdc │ │ │ │ blx r3 │ │ │ │ - b.n 9a3548 │ │ │ │ + b.n 9a3588 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4!, {r3, r7} │ │ │ │ + ldmia r4!, {r3, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r7} │ │ │ │ + ldmia r3, {r1, r3, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ add.w r3, r0, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ - cbz r3, 9a35d6 │ │ │ │ + cbz r3, 9a3616 │ │ │ │ ldrb.w r3, [r3, #616] @ 0x268 │ │ │ │ ldrb.w r2, [r0, #884] @ 0x374 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9a35d6 │ │ │ │ + beq.n 9a3616 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ strb.w r3, [r0, #884] @ 0x374 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ orr.w r3, r3, #2097152 @ 0x200000 │ │ │ │ str r3, [r0, r2] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb.w r3, [r0, #648] @ 0x288 │ │ │ │ - cbz r3, 9a3618 │ │ │ │ + cbz r3, 9a3658 │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r0, #884] @ 0x374 │ │ │ │ ldrb.w r2, [r0, #649] @ 0x289 │ │ │ │ ldrb.w ip, [r0, #887] @ 0x377 │ │ │ │ ldrb.w r1, [r0, #886] @ 0x376 │ │ │ │ orr.w r2, r2, ip │ │ │ │ orrs r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9a3614 │ │ │ │ + beq.n 9a3654 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ strb.w r3, [r0, #886] @ 0x376 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r0, #685] @ 0x2ad │ │ │ │ ldr r3, [r0, r2] │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r0, r2] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldrb.w r3, [r0, #884] @ 0x374 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a35e8 │ │ │ │ + bne.n 9a3628 │ │ │ │ ldrb.w r3, [r0, #885] @ 0x375 │ │ │ │ - b.n 9a35e8 │ │ │ │ + b.n 9a3628 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r2, r0, #45056 @ 0xb000 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r1, [r2, #1220] @ 0x4c4 │ │ │ │ ldr.w ip, [r2, #1996] @ 0x7cc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a36ee │ │ │ │ + beq.n 9a372e │ │ │ │ add.w r3, r0, #57344 @ 0xe000 │ │ │ │ ldrb.w lr, [r3, #424] @ 0x1a8 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #2, #16 │ │ │ │ asr.w r3, r3, lr │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 9a368c │ │ │ │ + bpl.n 9a36cc │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.w 9a37ae │ │ │ │ + beq.w 9a37ee │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 9a375c │ │ │ │ + beq.n 9a379c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9a3784 │ │ │ │ + beq.w 9a37c4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9a3800 │ │ │ │ + beq.w 9a3840 │ │ │ │ ldrb.w r3, [ip, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a37de │ │ │ │ - ldr r4, [pc, #408] @ (9a3820 ) │ │ │ │ + beq.w 9a381e │ │ │ │ + ldr r4, [pc, #408] @ (9a3860 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 9a36fe │ │ │ │ + b.n 9a373e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9a3776 │ │ │ │ + beq.n 9a37b6 │ │ │ │ ldrb.w r3, [ip, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a3730 │ │ │ │ + bne.n 9a3770 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9a37f0 │ │ │ │ - ldr r4, [pc, #384] @ (9a3824 ) │ │ │ │ + bne.w 9a3830 │ │ │ │ + ldr r4, [pc, #384] @ (9a3864 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [r2, #1992] @ 0x7c8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9a36ce │ │ │ │ + beq.n 9a370e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrh r1, [r1, #12] │ │ │ │ ldr.w r2, [r2, #1680] @ 0x690 │ │ │ │ ldrb.w r2, [r2, #132] @ 0x84 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a37c8 │ │ │ │ + bne.n 9a3808 │ │ │ │ ldrb.w r2, [r0, #885] @ 0x375 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9a36e6 │ │ │ │ + beq.n 9a3726 │ │ │ │ movw r1, #60992 @ 0xee40 │ │ │ │ strb.w r3, [r0, #885] @ 0x375 │ │ │ │ ldr r2, [r0, r1] │ │ │ │ orr.w r2, r2, #1048576 @ 0x100000 │ │ │ │ str r2, [r0, r1] │ │ │ │ - cbnz r3, 9a3716 │ │ │ │ + cbnz r3, 9a3756 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9a373c │ │ │ │ + beq.n 9a377c │ │ │ │ ldrb.w r3, [ip, #512] @ 0x200 │ │ │ │ - cbz r3, 9a373c │ │ │ │ - ldr r4, [pc, #300] @ (9a3828 ) │ │ │ │ + cbz r3, 9a377c │ │ │ │ + ldr r4, [pc, #300] @ (9a3868 ) │ │ │ │ add r4, pc │ │ │ │ ldrb.w r3, [r0, #885] @ 0x375 │ │ │ │ - cbnz r3, 9a3716 │ │ │ │ + cbnz r3, 9a3756 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #885] @ 0x375 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ str r3, [r0, r2] │ │ │ │ - ldr r3, [pc, #276] @ (9a382c ) │ │ │ │ + ldr r3, [pc, #276] @ (9a386c ) │ │ │ │ movs r2, #6 │ │ │ │ - ldr r1, [pc, #276] @ (9a3830 ) │ │ │ │ + ldr r1, [pc, #276] @ (9a3870 ) │ │ │ │ add.w r0, r0, #660 @ 0x294 │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ bl 3afb30 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9a37e4 │ │ │ │ - ldr r4, [pc, #252] @ (9a3834 ) │ │ │ │ + bne.n 9a3824 │ │ │ │ + ldr r4, [pc, #252] @ (9a3874 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 9a36a6 │ │ │ │ + b.n 9a36e6 │ │ │ │ ldrb.w r3, [r0, #885] @ 0x375 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a36e8 │ │ │ │ + beq.n 9a3728 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r0, #885] @ 0x375 │ │ │ │ ldr r3, [r0, r2] │ │ │ │ orr.w r3, r3, #1048576 @ 0x100000 │ │ │ │ str r3, [r0, r2] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r3, [r1, #144] @ 0x90 │ │ │ │ mov r4, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9a36fe │ │ │ │ + beq.n 9a373e │ │ │ │ ldrb.w r3, [ip, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a36fe │ │ │ │ - ldr r4, [pc, #196] @ (9a3838 ) │ │ │ │ + beq.n 9a373e │ │ │ │ + ldr r4, [pc, #196] @ (9a3878 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 9a36fe │ │ │ │ + b.n 9a373e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9a3806 │ │ │ │ - ldr r4, [pc, #188] @ (9a383c ) │ │ │ │ + bne.n 9a3846 │ │ │ │ + ldr r4, [pc, #188] @ (9a387c ) │ │ │ │ mov r3, lr │ │ │ │ add r4, pc │ │ │ │ - b.n 9a36a6 │ │ │ │ + b.n 9a36e6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9a3790 │ │ │ │ + beq.n 9a37d0 │ │ │ │ ldrb.w r3, [ip, #512] @ 0x200 │ │ │ │ - cbnz r3, 9a37d8 │ │ │ │ + cbnz r3, 9a3818 │ │ │ │ ldr.w r3, [r1, #152] @ 0x98 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [r2, #1992] @ 0x7c8 │ │ │ │ movs r3, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9a36b0 │ │ │ │ + bne.n 9a36f0 │ │ │ │ ldrb.w r3, [r0, #885] @ 0x375 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a3716 │ │ │ │ + bne.n 9a3756 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9a36d6 │ │ │ │ + b.n 9a3716 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ mov r4, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9a36fe │ │ │ │ + beq.n 9a373e │ │ │ │ ldrb.w r3, [ip, #512] @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a36fe │ │ │ │ - ldr r4, [pc, #124] @ (9a3840 ) │ │ │ │ + beq.n 9a373e │ │ │ │ + ldr r4, [pc, #124] @ (9a3880 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 9a36fe │ │ │ │ + b.n 9a373e │ │ │ │ ldr.w r2, [ip, #3344] @ 0xd10 │ │ │ │ bics r2, r1 │ │ │ │ - beq.w 9a36ce │ │ │ │ - ldr r4, [pc, #112] @ (9a3844 ) │ │ │ │ + beq.w 9a370e │ │ │ │ + ldr r4, [pc, #112] @ (9a3884 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 9a36fe │ │ │ │ - ldr r4, [pc, #108] @ (9a3848 ) │ │ │ │ + b.n 9a373e │ │ │ │ + ldr r4, [pc, #108] @ (9a3888 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 9a3796 │ │ │ │ - ldr r4, [pc, #108] @ (9a384c ) │ │ │ │ + b.n 9a37d6 │ │ │ │ + ldr r4, [pc, #108] @ (9a388c ) │ │ │ │ add r4, pc │ │ │ │ - b.n 9a36fe │ │ │ │ + b.n 9a373e │ │ │ │ ldrb.w r2, [r0, #885] @ 0x375 │ │ │ │ - cbnz r2, 9a3818 │ │ │ │ - ldr r4, [pc, #100] @ (9a3850 ) │ │ │ │ + cbnz r2, 9a3858 │ │ │ │ + ldr r4, [pc, #100] @ (9a3890 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 9a36d6 │ │ │ │ + b.n 9a3716 │ │ │ │ ldrb.w r2, [r0, #885] @ 0x375 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a36e8 │ │ │ │ - ldr r4, [pc, #88] @ (9a3854 ) │ │ │ │ + beq.w 9a3728 │ │ │ │ + ldr r4, [pc, #88] @ (9a3894 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 9a36d6 │ │ │ │ - ldr r4, [pc, #84] @ (9a3858 ) │ │ │ │ + b.n 9a3716 │ │ │ │ + ldr r4, [pc, #84] @ (9a3898 ) │ │ │ │ add r4, pc │ │ │ │ - b.n 9a36fe │ │ │ │ + b.n 9a373e │ │ │ │ ldrb.w r3, [r0, #885] @ 0x375 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a36e8 │ │ │ │ - ldr r4, [pc, #72] @ (9a385c ) │ │ │ │ + beq.w 9a3728 │ │ │ │ + ldr r4, [pc, #72] @ (9a389c ) │ │ │ │ mov r3, ip │ │ │ │ add r4, pc │ │ │ │ - b.n 9a36d6 │ │ │ │ - ldr r4, [pc, #68] @ (9a3860 ) │ │ │ │ - add r4, pc │ │ │ │ b.n 9a3716 │ │ │ │ + ldr r4, [pc, #68] @ (9a38a0 ) │ │ │ │ + add r4, pc │ │ │ │ + b.n 9a3756 │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, #25] │ │ │ │ + ldrb r0, [r2, #24] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r7, #180 @ 0xb4 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r3, #23] │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ + subs r3, #244 @ 0xf4 │ │ │ │ lsls r7, r0, #4 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ + ldrb r0, [r4, #21] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r4, #21] │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r2, #20] │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r0, [r2, #20] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #120 @ 0x78 │ │ │ │ + cmp r6, #56 @ 0x38 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ + ldrb r4, [r5, #18] │ │ │ │ lsls r3, r7, #1 │ │ │ │ - cmp r6, #92 @ 0x5c │ │ │ │ + cmp r6, #28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + cmp r6, #22 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - cmp r6, #68 @ 0x44 │ │ │ │ + cmp r6, #4 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldrb r6, [r7, #18] │ │ │ │ + ldrb r6, [r7, #17] │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3248] @ 0xcb0 │ │ │ │ - ldr.w r1, [pc, #2592] @ 9a4298 │ │ │ │ + ldr.w r1, [pc, #2592] @ 9a42d8 │ │ │ │ sub.w sp, sp, #820 @ 0x334 │ │ │ │ - ldr.w r3, [pc, #2588] @ 9a429c │ │ │ │ + ldr.w r3, [pc, #2588] @ 9a42dc │ │ │ │ add r5, sp, #16 │ │ │ │ add r1, pc │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r8, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #812] @ 0x32c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #16385 @ 0x4001 │ │ │ │ str r6, [r5, #0] │ │ │ │ ands r3, r2 │ │ │ │ - beq.w 9a39be │ │ │ │ + beq.w 9a39fe │ │ │ │ add.w ip, r0, #45056 @ 0xb000 │ │ │ │ ldr.w r7, [r0, #1076] @ 0x434 │ │ │ │ ldr.w r1, [ip, #440] @ 0x1b8 │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ cmp r7, r3 │ │ │ │ ittte ne │ │ │ │ strne r3, [r5, #8] │ │ │ │ @@ -3554970,244 +3555009,244 @@ │ │ │ │ strdne r6, r7, [sp, #16] │ │ │ │ ldrb r6, [r1, #3] │ │ │ │ ldr.w r7, [r0, #908] @ 0x38c │ │ │ │ itt ne │ │ │ │ strne.w r3, [r0, #1076] @ 0x434 │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 9a38ea │ │ │ │ + beq.n 9a392a │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ mov.w ip, #5 │ │ │ │ adds r3, #1 │ │ │ │ str.w r6, [r0, #908] @ 0x38c │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #8] │ │ │ │ str.w ip, [r7, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9a39b8 │ │ │ │ + beq.n 9a39f8 │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ ldr.w r7, [r4, #1016] @ 0x3f8 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 9a390a │ │ │ │ + beq.n 9a394a │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #1016] @ 0x3f8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r6, #32 │ │ │ │ str r6, [r7, #4] │ │ │ │ ldrb r6, [r1, #5] │ │ │ │ ldr.w r7, [r4, #1020] @ 0x3fc │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 9a3926 │ │ │ │ + beq.n 9a3966 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #1020] @ 0x3fc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r6, #33 @ 0x21 │ │ │ │ str r6, [r7, #4] │ │ │ │ ldrb r6, [r1, #6] │ │ │ │ ldr.w r7, [r4, #1024] @ 0x400 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 9a3942 │ │ │ │ + beq.n 9a3982 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #1024] @ 0x400 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r6, #34 @ 0x22 │ │ │ │ str r6, [r7, #4] │ │ │ │ ldrb r6, [r1, #7] │ │ │ │ ldr.w r7, [r4, #1260] @ 0x4ec │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 9a3962 │ │ │ │ + beq.n 9a39a2 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ mov.w ip, #93 @ 0x5d │ │ │ │ adds r3, #1 │ │ │ │ str.w r6, [r4, #1260] @ 0x4ec │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #8] │ │ │ │ str.w ip, [r7, #4] │ │ │ │ - cbz r6, 9a39b8 │ │ │ │ + cbz r6, 9a39f8 │ │ │ │ ldrb r6, [r1, #8] │ │ │ │ ldr.w r7, [r4, #1264] @ 0x4f0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 9a3980 │ │ │ │ + beq.n 9a39c0 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #1264] @ 0x4f0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r6, #94 @ 0x5e │ │ │ │ str r6, [r7, #4] │ │ │ │ ldrb r6, [r1, #9] │ │ │ │ ldr.w r7, [r4, #1268] @ 0x4f4 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 9a399c │ │ │ │ + beq.n 9a39dc │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #1268] @ 0x4f4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r6, #95 @ 0x5f │ │ │ │ str r6, [r7, #4] │ │ │ │ ldrb r1, [r1, #10] │ │ │ │ ldr.w r6, [r4, #1272] @ 0x4f8 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 9a39b8 │ │ │ │ + beq.n 9a39f8 │ │ │ │ add.w r6, r5, r3, lsl #3 │ │ │ │ str.w r1, [r4, #1272] @ 0x4f8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r1, [r6, #8] │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ str r1, [r6, #4] │ │ │ │ lsls r7, r2, #17 │ │ │ │ - bmi.w 9a3f5c │ │ │ │ + bmi.w 9a3f9c │ │ │ │ tst.w r2, #6 │ │ │ │ - beq.w 9a3adc │ │ │ │ + beq.w 9a3b1c │ │ │ │ add.w ip, r4, #45056 @ 0xb000 │ │ │ │ ldr.w r7, [r4, #920] @ 0x398 │ │ │ │ ldr.w r1, [ip, #444] @ 0x1bc │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - bne.w 9a3d94 │ │ │ │ - cbz r7, 9a39f4 │ │ │ │ + bne.w 9a3dd4 │ │ │ │ + cbz r7, 9a3a34 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ mov.w ip, #8 │ │ │ │ adds r3, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ str r6, [r7, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w r6, [r4, #920] @ 0x398 │ │ │ │ ldr.w r6, [r4, #1116] @ 0x45c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9a41b4 │ │ │ │ + bne.w 9a41f4 │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ ldr.w r7, [r4, #892] @ 0x37c │ │ │ │ and.w ip, r6, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 9a3a26 │ │ │ │ + beq.n 9a3a66 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w ip, [r4, #892] @ 0x37c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ str.w ip, [r7, #8] │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bpl.n 9a3a76 │ │ │ │ + bpl.n 9a3ab6 │ │ │ │ ldrb.w ip, [r1] │ │ │ │ ldr.w r7, [r4, #1032] @ 0x408 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 9a3a50 │ │ │ │ + beq.n 9a3a90 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w ip, [r4, #1032] @ 0x408 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ str.w ip, [r7, #8] │ │ │ │ mov.w ip, #36 @ 0x24 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ ldr.w r7, [r4, #896] @ 0x380 │ │ │ │ ubfx ip, r6, #1, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 9a3a76 │ │ │ │ + beq.n 9a3ab6 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w ip, [r4, #896] @ 0x380 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ str.w ip, [r7, #8] │ │ │ │ mov.w ip, #2 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ ldr.w r7, [r4, #900] @ 0x384 │ │ │ │ ubfx ip, r6, #2, #1 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 9a3a9c │ │ │ │ + beq.n 9a3adc │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w ip, [r4, #900] @ 0x384 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldrb r6, [r1, #1] │ │ │ │ str.w ip, [r7, #8] │ │ │ │ mov.w ip, #3 │ │ │ │ str.w ip, [r7, #4] │ │ │ │ lsls r7, r6, #29 │ │ │ │ - bpl.n 9a3adc │ │ │ │ + bpl.n 9a3b1c │ │ │ │ ldr r6, [r1, #0] │ │ │ │ ldr.w r7, [r4, #1036] @ 0x40c │ │ │ │ ubfx r6, r6, #11, #8 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 9a3ac0 │ │ │ │ + beq.n 9a3b00 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #1036] @ 0x40c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r6, #37 @ 0x25 │ │ │ │ str r6, [r7, #4] │ │ │ │ ldr r1, [r1, #24] │ │ │ │ ldr.w r6, [r4, #1056] @ 0x420 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 9a3adc │ │ │ │ + beq.n 9a3b1c │ │ │ │ add.w r6, r5, r3, lsl #3 │ │ │ │ str.w r1, [r4, #1056] @ 0x420 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r1, [r6, #8] │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ str r1, [r6, #4] │ │ │ │ lsls r6, r2, #4 │ │ │ │ - bpl.w 9a3d50 │ │ │ │ + bpl.w 9a3d90 │ │ │ │ add.w r1, r4, #53248 @ 0xd000 │ │ │ │ ldr.w r6, [r4, #940] @ 0x3ac │ │ │ │ ldrb.w r1, [r1, #3880] @ 0xf28 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 9a3d50 │ │ │ │ + beq.w 9a3d90 │ │ │ │ add.w r6, r5, r3, lsl #3 │ │ │ │ str.w r1, [r4, #940] @ 0x3ac │ │ │ │ adds r3, #1 │ │ │ │ movs r7, #13 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r1, [r6, #8] │ │ │ │ movs r1, #4 │ │ │ │ movt r1, #16 │ │ │ │ str r7, [r6, #4] │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a4070 │ │ │ │ + beq.w 9a40b0 │ │ │ │ add.w ip, r4, #45056 @ 0xb000 │ │ │ │ ldr.w r6, [r4, #1008] @ 0x3f0 │ │ │ │ ldr.w r1, [ip, #1220] @ 0x4c4 │ │ │ │ ldrb.w lr, [r1, #40] @ 0x28 │ │ │ │ ldrb.w r7, [r1, #41] @ 0x29 │ │ │ │ cmp r6, lr │ │ │ │ - beq.n 9a3b44 │ │ │ │ + beq.n 9a3b84 │ │ │ │ add.w r6, r5, r3, lsl #3 │ │ │ │ str.w lr, [r4, #1008] @ 0x3f0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w lr, [r6, #8] │ │ │ │ mov.w lr, #30 │ │ │ │ str.w lr, [r6, #4] │ │ │ │ ldrb.w r6, [r1, #64] @ 0x40 │ │ │ │ ldr.w lr, [r4, #1004] @ 0x3ec │ │ │ │ and.w r6, r6, #3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 9a41a2 │ │ │ │ + beq.w 9a41e2 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.w 9a4190 │ │ │ │ + bne.w 9a41d0 │ │ │ │ cmp.w lr, #1 │ │ │ │ itt ne │ │ │ │ addne.w lr, r3, #1 │ │ │ │ movne r0, #1 │ │ │ │ - beq.n 9a3b82 │ │ │ │ + beq.n 9a3bc2 │ │ │ │ add.w r6, r5, r3, lsl #3 │ │ │ │ str.w lr, [r5] │ │ │ │ mov r3, lr │ │ │ │ str.w r0, [r4, #1004] @ 0x3ec │ │ │ │ mov.w lr, #29 │ │ │ │ str r0, [r6, #8] │ │ │ │ str.w lr, [r6, #4] │ │ │ │ @@ -3555218,774 +3555257,774 @@ │ │ │ │ movne r7, #1 │ │ │ │ tst.w r6, #74 @ 0x4a │ │ │ │ ldr.w r6, [r4, #1028] @ 0x404 │ │ │ │ ite ne │ │ │ │ movne.w r9, #0 │ │ │ │ moveq.w r9, #1065353216 @ 0x3f800000 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 9a3bb8 │ │ │ │ + beq.n 9a3bf8 │ │ │ │ add.w r6, r5, r3, lsl #3 │ │ │ │ str.w r7, [r4, #1028] @ 0x404 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r7, [r6, #8] │ │ │ │ movs r7, #35 @ 0x23 │ │ │ │ str r7, [r6, #4] │ │ │ │ ldrb.w r6, [r1, #42] @ 0x2a │ │ │ │ ldr.w r0, [r4, #1108] @ 0x454 │ │ │ │ and.w r7, r6, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 9a3bde │ │ │ │ + beq.n 9a3c1e │ │ │ │ add.w r0, r5, r3, lsl #3 │ │ │ │ str.w r7, [r4, #1108] @ 0x454 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldrb.w r6, [r1, #42] @ 0x2a │ │ │ │ str r7, [r0, #8] │ │ │ │ movs r7, #55 @ 0x37 │ │ │ │ str r7, [r0, #4] │ │ │ │ ldr.w r0, [r4, #1228] @ 0x4cc │ │ │ │ ubfx r7, r6, #1, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 9a3c00 │ │ │ │ + beq.n 9a3c40 │ │ │ │ add.w r0, r5, r3, lsl #3 │ │ │ │ str.w r7, [r4, #1228] @ 0x4cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldrb.w r6, [r1, #42] @ 0x2a │ │ │ │ str r7, [r0, #8] │ │ │ │ movs r7, #85 @ 0x55 │ │ │ │ str r7, [r0, #4] │ │ │ │ ldr.w r0, [r4, #1156] @ 0x484 │ │ │ │ ubfx r6, r6, #3, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9a3c1e │ │ │ │ + beq.n 9a3c5e │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #1156] @ 0x484 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r6, #67 @ 0x43 │ │ │ │ str r6, [r7, #4] │ │ │ │ ldr r6, [r1, #56] @ 0x38 │ │ │ │ ldr.w r0, [r4, #964] @ 0x3c4 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9a3c3a │ │ │ │ + beq.n 9a3c7a │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #964] @ 0x3c4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r6, #19 │ │ │ │ str r6, [r7, #4] │ │ │ │ ldr.w r0, [r4, #968] @ 0x3c8 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 9a3c56 │ │ │ │ + beq.n 9a3c96 │ │ │ │ add.w r6, r5, r3, lsl #3 │ │ │ │ movs r7, #20 │ │ │ │ adds r3, #1 │ │ │ │ str.w r9, [r4, #968] @ 0x3c8 │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w r9, [r6, #8] │ │ │ │ str r7, [r6, #4] │ │ │ │ ldr.w r6, [r8, #1700] @ 0x6a4 │ │ │ │ ldr.w r0, [r4, #972] @ 0x3cc │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9a3c74 │ │ │ │ + beq.n 9a3cb4 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #972] @ 0x3cc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r6, #21 │ │ │ │ str r6, [r7, #4] │ │ │ │ ldrb.w r6, [r1, #42] @ 0x2a │ │ │ │ ldr.w r0, [r4, #932] @ 0x3a4 │ │ │ │ ubfx r6, r6, #4, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9a3c96 │ │ │ │ + beq.n 9a3cd6 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #932] @ 0x3a4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r6, #11 │ │ │ │ str r6, [r7, #4] │ │ │ │ ldrb.w r6, [r8, #1689] @ 0x699 │ │ │ │ - cbz r6, 9a3cb8 │ │ │ │ + cbz r6, 9a3cf8 │ │ │ │ ldr r6, [r1, #44] @ 0x2c │ │ │ │ ldr.w r0, [r4, #1012] @ 0x3f4 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9a3cb8 │ │ │ │ + beq.n 9a3cf8 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #1012] @ 0x3f4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r6, #31 │ │ │ │ str r6, [r7, #4] │ │ │ │ ldrb.w r6, [r8, #1690] @ 0x69a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a42a4 │ │ │ │ + beq.w 9a42e4 │ │ │ │ ldrb.w r6, [r1, #42] @ 0x2a │ │ │ │ ldr.w r0, [r4, #1244] @ 0x4dc │ │ │ │ ubfx r6, r6, #2, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9a42a4 │ │ │ │ + beq.w 9a42e4 │ │ │ │ addw r0, r8, #1692 @ 0x69c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vldr s14, [r0] │ │ │ │ add.w r0, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #1244] @ 0x4dc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ str r6, [r0, #8] │ │ │ │ movs r6, #89 @ 0x59 │ │ │ │ str r6, [r0, #4] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 9a42d4 │ │ │ │ + ble.w 9a4314 │ │ │ │ ldr r1, [r1, #60] @ 0x3c │ │ │ │ ldr.w r0, [r4, #1280] @ 0x500 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9a3d5e │ │ │ │ + beq.n 9a3d9e │ │ │ │ add.w r0, r5, r3, lsl #3 │ │ │ │ str.w r1, [r4, #1280] @ 0x500 │ │ │ │ adds r3, #1 │ │ │ │ movs r6, #98 @ 0x62 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ movt r1, #16 │ │ │ │ str r6, [r0, #4] │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 9a4088 │ │ │ │ + bne.w 9a40c8 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ mov r2, r3 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 98f25c │ │ │ │ + bl 98f29c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a42e4 │ │ │ │ + bne.w 9a4324 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 98e99c │ │ │ │ - b.n 9a3d70 │ │ │ │ + bl 98e9dc │ │ │ │ + b.n 9a3db0 │ │ │ │ movs r1, #4 │ │ │ │ movt r1, #16 │ │ │ │ ands r1, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a3b14 │ │ │ │ + bne.w 9a3b54 │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ movt r1, #16 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 9a4080 │ │ │ │ + bne.w 9a40c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a3d28 │ │ │ │ + bne.n 9a3d68 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1324] @ 9a42a0 │ │ │ │ - ldr.w r3, [pc, #1316] @ 9a429c │ │ │ │ + ldr.w r2, [pc, #1324] @ 9a42e0 │ │ │ │ + ldr.w r3, [pc, #1316] @ 9a42dc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #812] @ 0x32c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9a42f8 │ │ │ │ + bne.w 9a4338 │ │ │ │ add.w sp, sp, #820 @ 0x334 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrb r6, [r1, #12] │ │ │ │ lsls r6, r6, #31 │ │ │ │ - bpl.w 9a41cc │ │ │ │ + bpl.w 9a420c │ │ │ │ ldr.w r6, [ip, #1220] @ 0x4c4 │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ and.w r6, r6, #16 │ │ │ │ clz ip, r6 │ │ │ │ subs.w lr, r6, #0 │ │ │ │ it ne │ │ │ │ movne.w lr, #1 │ │ │ │ cmp r7, #1 │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ - beq.n 9a3dd0 │ │ │ │ + beq.n 9a3e10 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ movs r0, #8 │ │ │ │ strd r0, r6, [r7, #4] │ │ │ │ str.w r6, [r4, #920] @ 0x398 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r6, [r4, #1116] @ 0x45c │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 9a3dec │ │ │ │ + beq.n 9a3e2c │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ movs r0, #57 @ 0x39 │ │ │ │ strd r0, r6, [r7, #4] │ │ │ │ str.w r6, [r4, #1116] @ 0x45c │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r7, lr, lsl #3 │ │ │ │ ldr.w r0, [r4, #1040] @ 0x410 │ │ │ │ adds r6, r1, r7 │ │ │ │ ldrh r6, [r6, #4] │ │ │ │ ubfx r6, r6, #1, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9a3e16 │ │ │ │ + beq.n 9a3e56 │ │ │ │ add.w lr, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #1040] @ 0x410 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w r6, [lr, #8] │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ str.w r6, [lr, #4] │ │ │ │ adds r6, r1, r7 │ │ │ │ ldr.w r0, [r4, #1044] @ 0x414 │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ubfx r6, r6, #9, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9a3e3c │ │ │ │ + beq.n 9a3e7c │ │ │ │ add.w lr, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #1044] @ 0x414 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w r6, [lr, #8] │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ str.w r6, [lr, #4] │ │ │ │ adds r6, r1, r7 │ │ │ │ ldr.w r0, [r4, #1048] @ 0x418 │ │ │ │ ldrh r6, [r6, #6] │ │ │ │ ubfx r6, r6, #1, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 9a3e62 │ │ │ │ + beq.n 9a3ea2 │ │ │ │ add.w lr, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #1048] @ 0x418 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w r6, [lr, #8] │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ str.w r6, [lr, #4] │ │ │ │ add r7, r1 │ │ │ │ ldr.w r6, [r4, #1052] @ 0x41c │ │ │ │ ldrb r7, [r7, #8] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 9a3e80 │ │ │ │ + beq.n 9a3ec0 │ │ │ │ add.w r6, r5, r3, lsl #3 │ │ │ │ str.w r7, [r4, #1052] @ 0x41c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r7, [r6, #8] │ │ │ │ movs r7, #41 @ 0x29 │ │ │ │ str r7, [r6, #4] │ │ │ │ mov.w r6, ip, lsl #3 │ │ │ │ ldr.w r7, [r4, #1120] @ 0x460 │ │ │ │ add.w ip, r1, r6 │ │ │ │ ldrh.w ip, [ip, #4] │ │ │ │ ubfx ip, ip, #1, #8 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 9a3eb0 │ │ │ │ + beq.n 9a3ef0 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w ip, [r4, #1120] @ 0x460 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w ip, [r7, #8] │ │ │ │ mov.w ip, #58 @ 0x3a │ │ │ │ str.w ip, [r7, #4] │ │ │ │ adds r7, r1, r6 │ │ │ │ ldr r7, [r7, #4] │ │ │ │ ubfx ip, r7, #9, #8 │ │ │ │ ldr.w r7, [r4, #1124] @ 0x464 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 9a3ed8 │ │ │ │ + beq.n 9a3f18 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w ip, [r4, #1124] @ 0x464 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w ip, [r7, #8] │ │ │ │ mov.w ip, #59 @ 0x3b │ │ │ │ str.w ip, [r7, #4] │ │ │ │ adds r7, r1, r6 │ │ │ │ ldrh.w ip, [r7, #6] │ │ │ │ ldr.w r7, [r4, #1128] @ 0x468 │ │ │ │ ubfx ip, ip, #1, #8 │ │ │ │ cmp r7, ip │ │ │ │ - beq.n 9a3f02 │ │ │ │ + beq.n 9a3f42 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w ip, [r4, #1128] @ 0x468 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w ip, [r7, #8] │ │ │ │ mov.w ip, #60 @ 0x3c │ │ │ │ str.w ip, [r7, #4] │ │ │ │ add r6, r1 │ │ │ │ ldr.w r7, [r4, #1132] @ 0x46c │ │ │ │ ldrb r6, [r6, #8] │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 9a3f20 │ │ │ │ + beq.n 9a3f60 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #1132] @ 0x46c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r6, #61 @ 0x3d │ │ │ │ str r6, [r7, #4] │ │ │ │ ldrb r6, [r1, #20] │ │ │ │ ldr.w r7, [r4, #944] @ 0x3b0 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 9a3f3c │ │ │ │ + beq.n 9a3f7c │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #944] @ 0x3b0 │ │ │ │ adds r3, #1 │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r6, #14 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ ldrb r6, [r1, #21] │ │ │ │ ldr.w r7, [r4, #948] @ 0x3b4 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 9a39fe │ │ │ │ + beq.w 9a3a3e │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #948] @ 0x3b4 │ │ │ │ adds r3, #1 │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r6, #15 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #4] │ │ │ │ - b.n 9a39fe │ │ │ │ + b.n 9a3a3e │ │ │ │ add.w r6, r4, #53248 @ 0xd000 │ │ │ │ addw r1, r6, #3864 @ 0xf18 │ │ │ │ vldr s15, [r1] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ - ble.n 9a3fa0 │ │ │ │ + ble.n 9a3fe0 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s14, [pc, #776] @ 9a4290 │ │ │ │ + vldrlt s14, [pc, #776] @ 9a42d0 │ │ │ │ movge.w r1, #16711680 @ 0xff0000 │ │ │ │ - vldrlt s13, [pc, #772] @ 9a4294 │ │ │ │ + vldrlt s13, [pc, #772] @ 9a42d4 │ │ │ │ vmlalt.f32 s14, s15, s13 │ │ │ │ ittt lt │ │ │ │ vmovlt r1, s14 │ │ │ │ lsllt r1, r1, #16 │ │ │ │ andlt.w r1, r1, #16711680 @ 0xff0000 │ │ │ │ addw r7, r6, #3868 @ 0xf1c │ │ │ │ vldr s15, [r7] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 9a3fdc │ │ │ │ + ble.n 9a401c │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s14, [pc, #716] @ 9a4290 │ │ │ │ + vldrlt s14, [pc, #716] @ 9a42d0 │ │ │ │ orrge.w r1, r1, #65280 @ 0xff00 │ │ │ │ - vldrlt s13, [pc, #712] @ 9a4294 │ │ │ │ + vldrlt s13, [pc, #712] @ 9a42d4 │ │ │ │ vmlalt.f32 s14, s15, s13 │ │ │ │ itttt lt │ │ │ │ vmovlt r0, s14 │ │ │ │ lsllt r7, r0, #8 │ │ │ │ uxthlt r7, r7 │ │ │ │ orrlt r1, r7 │ │ │ │ add.w r7, r6, #3872 @ 0xf20 │ │ │ │ vldr s15, [r7] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 9a4018 │ │ │ │ + ble.n 9a4058 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s14, [pc, #656] @ 9a4290 │ │ │ │ + vldrlt s14, [pc, #656] @ 9a42d0 │ │ │ │ orrge.w r1, r1, #255 @ 0xff │ │ │ │ - vldrlt s13, [pc, #652] @ 9a4294 │ │ │ │ + vldrlt s13, [pc, #652] @ 9a42d4 │ │ │ │ vmlalt.f32 s14, s15, s13 │ │ │ │ ittt lt │ │ │ │ vstrlt s14, [sp] │ │ │ │ ldrblt.w r7, [sp] │ │ │ │ orrlt r1, r7 │ │ │ │ addw r6, r6, #3876 @ 0xf24 │ │ │ │ vldr s15, [r6] │ │ │ │ vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 9a4052 │ │ │ │ + ble.n 9a4092 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itett lt │ │ │ │ - vldrlt s14, [pc, #596] @ 9a4290 │ │ │ │ + vldrlt s14, [pc, #596] @ 9a42d0 │ │ │ │ orrge.w r1, r1, #4278190080 @ 0xff000000 │ │ │ │ - vldrlt s13, [pc, #592] @ 9a4294 │ │ │ │ + vldrlt s13, [pc, #592] @ 9a42d4 │ │ │ │ vmlalt.f32 s14, s15, s13 │ │ │ │ itt lt │ │ │ │ vmovlt r0, s14 │ │ │ │ orrlt.w r1, r1, r0, lsl #24 │ │ │ │ ldr.w r6, [r4, #1112] @ 0x458 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 9a39be │ │ │ │ + beq.w 9a39fe │ │ │ │ add.w r6, r5, r3, lsl #3 │ │ │ │ str.w r1, [r4, #1112] @ 0x458 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r1, [r6, #8] │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ str r1, [r6, #4] │ │ │ │ - b.n 9a39be │ │ │ │ + b.n 9a39fe │ │ │ │ movw r0, #2052 @ 0x804 │ │ │ │ movt r0, #16 │ │ │ │ ands r0, r2 │ │ │ │ orrs r0, r1 │ │ │ │ - beq.w 9a3d28 │ │ │ │ + beq.w 9a3d68 │ │ │ │ ldrb.w lr, [r4, #885] @ 0x375 │ │ │ │ add.w ip, r4, #45056 @ 0xb000 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r6, [ip, #1220] @ 0x4c4 │ │ │ │ mov r0, r1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9a40ba │ │ │ │ + bne.n 9a40fa │ │ │ │ add.w r1, r4, #53248 @ 0xd000 │ │ │ │ ldr.w r0, [r1, #3552] @ 0xde0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a4288 │ │ │ │ + beq.w 9a42c8 │ │ │ │ add.w r1, r1, #3600 @ 0xe10 │ │ │ │ vldr s14, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ vldr s15, [r1] │ │ │ │ vmul.f32 s15, s15, s14 │ │ │ │ vmov r1, s15 │ │ │ │ ldr.w r7, [r4, #1140] @ 0x474 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 9a40d4 │ │ │ │ + beq.n 9a4114 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r0, [r4, #1140] @ 0x474 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r0, [r7, #8] │ │ │ │ movs r0, #63 @ 0x3f │ │ │ │ str r0, [r7, #4] │ │ │ │ ldr.w r0, [r4, #1144] @ 0x478 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9a410e │ │ │ │ + beq.n 9a414e │ │ │ │ add.w r0, r5, r3, lsl #3 │ │ │ │ str.w r1, [r4, #1144] @ 0x478 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r1, [r0, #4] │ │ │ │ and.w r1, r2, #2048 @ 0x800 │ │ │ │ - cbnz r1, 9a4114 │ │ │ │ + cbnz r1, 9a4154 │ │ │ │ and.w r2, r2, #4 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.w 9a3d28 │ │ │ │ + beq.w 9a3d68 │ │ │ │ ldrh r2, [r6, #6] │ │ │ │ ldr.w r1, [r4, #996] @ 0x3e4 │ │ │ │ ubfx r2, r2, #4, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9a417c │ │ │ │ - b.n 9a3d6c │ │ │ │ + bne.n 9a41bc │ │ │ │ + b.n 9a3dac │ │ │ │ lsls r0, r2, #20 │ │ │ │ - bpl.w 9a42cc │ │ │ │ + bpl.w 9a430c │ │ │ │ add.w r1, r4, #53248 @ 0xd000 │ │ │ │ ldr.w r0, [r1, #3360] @ 0xd20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a4282 │ │ │ │ + beq.w 9a42c2 │ │ │ │ ldrh.w r0, [r1, #3348] @ 0xd14 │ │ │ │ strd r3, r2, [sp] │ │ │ │ bl 3a10bc │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a4282 │ │ │ │ + beq.w 9a42c2 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #1 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #16396 @ 0x400c │ │ │ │ it ne │ │ │ │ movne.w r1, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r0, [r4, #1148] @ 0x47c │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9a42cc │ │ │ │ + beq.w 9a430c │ │ │ │ add.w r0, r5, r3, lsl #3 │ │ │ │ str.w r1, [r4, #1148] @ 0x47c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ str r1, [r0, #4] │ │ │ │ lsls r1, r2, #29 │ │ │ │ - bpl.w 9a3d28 │ │ │ │ + bpl.w 9a3d68 │ │ │ │ ldrh r2, [r6, #6] │ │ │ │ ldr.w r1, [r4, #996] @ 0x3e4 │ │ │ │ ubfx r2, r2, #4, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9a3d28 │ │ │ │ + beq.w 9a3d68 │ │ │ │ add.w r1, r5, r3, lsl #3 │ │ │ │ str.w r2, [r4, #996] @ 0x3e4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r2, [r1, #8] │ │ │ │ movs r2, #27 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 9a3d28 │ │ │ │ + b.n 9a3d68 │ │ │ │ cmp.w lr, #3 │ │ │ │ itt ne │ │ │ │ addne.w lr, r3, #1 │ │ │ │ movne r0, #3 │ │ │ │ - bne.w 9a3b6a │ │ │ │ - b.n 9a3b82 │ │ │ │ + bne.w 9a3baa │ │ │ │ + b.n 9a3bc2 │ │ │ │ cmp.w lr, #2 │ │ │ │ itt ne │ │ │ │ addne.w lr, r3, #1 │ │ │ │ movne r0, #2 │ │ │ │ - bne.w 9a3b6a │ │ │ │ - b.n 9a3b82 │ │ │ │ + bne.w 9a3baa │ │ │ │ + b.n 9a3bc2 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ movs r6, #0 │ │ │ │ adds r3, #1 │ │ │ │ mov.w ip, #57 @ 0x39 │ │ │ │ strd ip, r6, [r7, #4] │ │ │ │ str.w r6, [r4, #1116] @ 0x45c │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9a39fe │ │ │ │ + b.n 9a3a3e │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 9a41e6 │ │ │ │ + beq.n 9a4226 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ movs r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ mov.w ip, #8 │ │ │ │ strd ip, r6, [r7, #4] │ │ │ │ str.w r6, [r4, #920] @ 0x398 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r6, [r4, #1116] @ 0x45c │ │ │ │ - cbz r6, 9a4202 │ │ │ │ + cbz r6, 9a4242 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ movs r6, #0 │ │ │ │ adds r3, #1 │ │ │ │ mov.w ip, #57 @ 0x39 │ │ │ │ strd ip, r6, [r7, #4] │ │ │ │ str.w r6, [r4, #1116] @ 0x45c │ │ │ │ str r3, [r5, #0] │ │ │ │ ldrh r6, [r1, #4] │ │ │ │ ldr.w r7, [r4, #1040] @ 0x410 │ │ │ │ ubfx r6, r6, #1, #8 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 9a4222 │ │ │ │ + beq.n 9a4262 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #1040] @ 0x410 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r6, #38 @ 0x26 │ │ │ │ str r6, [r7, #4] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr.w r7, [r4, #1044] @ 0x414 │ │ │ │ ubfx r6, r6, #9, #8 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 9a4242 │ │ │ │ + beq.n 9a4282 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #1044] @ 0x414 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r6, #39 @ 0x27 │ │ │ │ str r6, [r7, #4] │ │ │ │ ldrh r6, [r1, #6] │ │ │ │ ldr.w r7, [r4, #1048] @ 0x418 │ │ │ │ ubfx r6, r6, #1, #8 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 9a4262 │ │ │ │ + beq.n 9a42a2 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #1048] @ 0x418 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ str r6, [r7, #4] │ │ │ │ ldrb r6, [r1, #8] │ │ │ │ ldr.w r7, [r4, #1052] @ 0x41c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 9a3f20 │ │ │ │ + beq.w 9a3f60 │ │ │ │ add.w r7, r5, r3, lsl #3 │ │ │ │ str.w r6, [r4, #1052] @ 0x41c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ str r6, [r7, #8] │ │ │ │ movs r6, #41 @ 0x29 │ │ │ │ str r6, [r7, #4] │ │ │ │ - b.n 9a3f20 │ │ │ │ + b.n 9a3f60 │ │ │ │ mov.w r1, #1065353216 @ 0x3f800000 │ │ │ │ - b.n 9a414a │ │ │ │ + b.n 9a418a │ │ │ │ mov r1, lr │ │ │ │ mov r0, lr │ │ │ │ - b.n 9a40ba │ │ │ │ + b.n 9a40fa │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ bx r0 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #127 @ 0x7f │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r7} │ │ │ │ + stmia r2!, {r1, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ addw r0, r8, #1692 @ 0x69c │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vldr s14, [r0] │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 9a3cfe │ │ │ │ + bgt.w 9a3d3e │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ movt r1, #16 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 9a3d6c │ │ │ │ - b.n 9a4080 │ │ │ │ + beq.w 9a3dac │ │ │ │ + b.n 9a40c0 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.w 9a3d6c │ │ │ │ - b.n 9a40fe │ │ │ │ + bpl.w 9a3dac │ │ │ │ + b.n 9a413e │ │ │ │ movw r1, #2052 @ 0x804 │ │ │ │ movt r1, #16 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 9a3d28 │ │ │ │ - b.n 9a4088 │ │ │ │ + beq.w 9a3d68 │ │ │ │ + b.n 9a40c8 │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, r4, #888 @ 0x378 │ │ │ │ blx 67440 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9a3d72 │ │ │ │ + b.n 9a3db2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #804] @ (9a4634 ) │ │ │ │ + ldr r5, [pc, #804] @ (9a4674 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ - ldr r1, [pc, #804] @ (9a4638 ) │ │ │ │ + ldr r1, [pc, #804] @ (9a4678 ) │ │ │ │ add r5, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr.w r1, [r1, #1680] @ 0x690 │ │ │ │ ldrb.w r1, [r1, #132] @ 0x84 │ │ │ │ - cbz r1, 9a435a │ │ │ │ + cbz r1, 9a439a │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 990388 │ │ │ │ + bl 9903c8 │ │ │ │ movw r3, #16385 @ 0x4001 │ │ │ │ tst r6, r3 │ │ │ │ it eq │ │ │ │ addeq.w r5, r4, #36864 @ 0x9000 │ │ │ │ - bne.w 9a444c │ │ │ │ + bne.w 9a448c │ │ │ │ add.w r3, r4, #61440 @ 0xf000 │ │ │ │ ldrb.w r2, [r3, #2245] @ 0x8c5 │ │ │ │ - cbz r2, 9a437a │ │ │ │ + cbz r2, 9a43ba │ │ │ │ ldrb.w r2, [r5, #2932] @ 0xb74 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a4518 │ │ │ │ + beq.w 9a4558 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9a435e │ │ │ │ - bl 9a3864 │ │ │ │ - ldr r2, [pc, #732] @ (9a463c ) │ │ │ │ - ldr r3, [pc, #724] @ (9a4638 ) │ │ │ │ + b.n 9a439e │ │ │ │ + bl 9a38a4 │ │ │ │ + ldr r2, [pc, #732] @ (9a467c ) │ │ │ │ + ldr r3, [pc, #724] @ (9a4678 ) │ │ │ │ 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 9a462e │ │ │ │ + bne.w 9a466e │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #2 │ │ │ │ movt r3, #2048 @ 0x800 │ │ │ │ tst r6, r3 │ │ │ │ - beq.w 9a450c │ │ │ │ + beq.w 9a454c │ │ │ │ add.w r2, r4, #45056 @ 0xb000 │ │ │ │ add.w r3, r4, #53248 @ 0xd000 │ │ │ │ ldr.w r1, [r2, #444] @ 0x1bc │ │ │ │ ldrb.w r2, [r3, #3880] @ 0xf28 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r3, [r5, #624] @ 0x270 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9a43aa │ │ │ │ + bne.n 9a43ea │ │ │ │ ldr.w r3, [r5, #628] @ 0x274 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9a43c0 │ │ │ │ + beq.n 9a4400 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9be364 │ │ │ │ + bl 9be3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a435e │ │ │ │ + bne.n 9a439e │ │ │ │ ldr r3, [r7, #28] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd r3, r2, [r5, #624] @ 0x270 │ │ │ │ movw r3, #2052 @ 0x804 │ │ │ │ movt r3, #4 │ │ │ │ ands r3, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a4442 │ │ │ │ + beq.n 9a4482 │ │ │ │ add.w r3, r4, #57344 @ 0xe000 │ │ │ │ add.w r2, r4, #45056 @ 0xb000 │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ ldr.w r1, [r2, #1220] @ 0x4c4 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r3, 9a43fc │ │ │ │ + cbnz r3, 9a443c │ │ │ │ ldr.w r3, [r2, #2004] @ 0x7d4 │ │ │ │ - cbz r3, 9a43fc │ │ │ │ + cbz r3, 9a443c │ │ │ │ ldrb.w r3, [r3, #3420] @ 0xd5c │ │ │ │ lsls r7, r3, #31 │ │ │ │ - bpl.n 9a43fc │ │ │ │ + bpl.n 9a443c │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a45a2 │ │ │ │ + beq.w 9a45e2 │ │ │ │ mov r6, r1 │ │ │ │ add.w r3, r4, #53248 @ 0xd000 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ ldrb.w r2, [r3, #3339] @ 0xd0b │ │ │ │ - cbnz r2, 9a4438 │ │ │ │ + cbnz r2, 9a4478 │ │ │ │ ldr.w r2, [r3, #3552] @ 0xde0 │ │ │ │ - cbnz r2, 9a4438 │ │ │ │ + cbnz r2, 9a4478 │ │ │ │ ldrb.w r2, [r3, #3338] @ 0xd0a │ │ │ │ cmp r2, #1 │ │ │ │ it ls │ │ │ │ movls r0, r1 │ │ │ │ - bls.n 9a4434 │ │ │ │ + bls.n 9a4474 │ │ │ │ add.w r3, r6, r2, lsl #2 │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ adds r0, r1, #1 │ │ │ │ - bne.n 9a4438 │ │ │ │ + bne.n 9a4478 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 998994 │ │ │ │ + bl 9989d4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9a435e │ │ │ │ + beq.n 9a439e │ │ │ │ ldr.w r3, [r5, #656] @ 0x290 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9a4558 │ │ │ │ + bne.w 9a4598 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r3, [r5, #2932] @ 0xb74 │ │ │ │ - b.n 9a435e │ │ │ │ + b.n 9a439e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9920f4 │ │ │ │ + bl 992134 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a4534 │ │ │ │ + beq.n 9a4574 │ │ │ │ add.w r2, r4, #61440 @ 0xf000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr.w r2, [r2, #2216] @ 0x8a8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r7, r2 │ │ │ │ @@ -3555993,111 +3556032,111 @@ │ │ │ │ add.w r5, r4, #36864 @ 0x9000 │ │ │ │ add.w r3, r4, #57344 @ 0xe000 │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr.w r3, [r3, #440] @ 0x1b8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9a44d4 │ │ │ │ + bne.n 9a4514 │ │ │ │ vldr s15, [sp, #48] @ 0x30 │ │ │ │ vldr s14, [r5, #636] @ 0x27c │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 9a44d4 │ │ │ │ + bne.n 9a4514 │ │ │ │ vldr s15, [sp, #52] @ 0x34 │ │ │ │ vldr s14, [r5, #640] @ 0x280 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 9a44d4 │ │ │ │ + bne.n 9a4514 │ │ │ │ vldr s15, [sp, #56] @ 0x38 │ │ │ │ vldr s14, [r5, #644] @ 0x284 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 9a44d4 │ │ │ │ + bne.n 9a4514 │ │ │ │ vldr s15, [sp, #60] @ 0x3c │ │ │ │ vldr s14, [r5, #648] @ 0x288 │ │ │ │ vcmp.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 9a44d4 │ │ │ │ + bne.n 9a4514 │ │ │ │ ldr.w r2, [r5, #652] @ 0x28c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9a4342 │ │ │ │ + beq.w 9a4382 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ - bl 9be31c │ │ │ │ + bl 9be35c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a435e │ │ │ │ + bne.w 9a439e │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ str.w r3, [r5, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r8, #440] @ 0x1b8 │ │ │ │ str.w r3, [r5, #636] @ 0x27c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str.w r2, [r5, #652] @ 0x28c │ │ │ │ str.w r3, [r5, #644] @ 0x284 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str.w r2, [r5, #640] @ 0x280 │ │ │ │ str.w r3, [r5, #648] @ 0x288 │ │ │ │ - b.n 9a4342 │ │ │ │ + b.n 9a4382 │ │ │ │ ldrb.w r3, [r5, #2932] @ 0xb74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a43c0 │ │ │ │ - b.n 9a4386 │ │ │ │ + beq.w 9a4400 │ │ │ │ + b.n 9a43c6 │ │ │ │ ldr.w r2, [r3, #2232] @ 0x8b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a460e │ │ │ │ + beq.n 9a464e │ │ │ │ ldr r1, [r2, #28] │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r3, [r5, #624] @ 0x270 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9a458a │ │ │ │ + bne.n 9a45ca │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #2932] @ 0xb74 │ │ │ │ - b.n 9a4356 │ │ │ │ + b.n 9a4396 │ │ │ │ add.w r2, r4, #45056 @ 0xb000 │ │ │ │ add.w r3, r4, #53248 @ 0xd000 │ │ │ │ addw r1, r3, #3876 @ 0xf24 │ │ │ │ ldr.w r0, [r2, #440] @ 0x1b8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bpl.n 9a4570 │ │ │ │ + bpl.n 9a45b0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 9a446a │ │ │ │ + b.n 9a44aa │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9be39c │ │ │ │ + bl 9be3dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a435e │ │ │ │ + bne.w 9a439e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r1, [r5, #656] @ 0x290 │ │ │ │ - b.n 9a4442 │ │ │ │ + b.n 9a4482 │ │ │ │ addw r2, r3, #3864 @ 0xf18 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ addw r2, r3, #3868 @ 0xf1c │ │ │ │ add.w r3, r3, #3872 @ 0xf20 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 9a446a │ │ │ │ + b.n 9a44aa │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ movs r2, #0 │ │ │ │ - bl 9be364 │ │ │ │ + bl 9be3a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a435e │ │ │ │ + bne.w 9a439e │ │ │ │ ldr r3, [r6, #28] │ │ │ │ strd r3, r0, [r5, #624] @ 0x270 │ │ │ │ - b.n 9a452c │ │ │ │ + b.n 9a456c │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 67440 │ │ │ │ ldrb.w r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ orr.w r3, r2, #17 │ │ │ │ @@ -3556122,43 +3556161,43 @@ │ │ │ │ bfi r2, r3, #1, #1 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ strb.w r2, [sp, #14] │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #140] @ 0x8c │ │ │ │ mov r6, r1 │ │ │ │ - b.n 9a43fc │ │ │ │ + b.n 9a443c │ │ │ │ mov r1, r2 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ movs r2, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 67440 │ │ │ │ ldr.w r2, [r4, #168] @ 0xa8 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ str.w r0, [r3, #2232] @ 0x8b8 │ │ │ │ - b.n 9a4520 │ │ │ │ + b.n 9a4560 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ + pop {r1, r3, r5, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r7} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr r2, [pc, #612] @ (9a48b8 ) │ │ │ │ + ldr r2, [pc, #612] @ (9a48f8 ) │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ - ldr r3, [pc, #612] @ (9a48bc ) │ │ │ │ + ldr r3, [pc, #612] @ (9a48fc ) │ │ │ │ add.w r7, r0, #38144 @ 0x9500 │ │ │ │ add r2, pc │ │ │ │ add.w r5, r0, #38144 @ 0x9500 │ │ │ │ add.w r1, r0, #57600 @ 0xe100 │ │ │ │ mov.w sl, #0 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ @@ -3556172,23 +3556211,23 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w fp, [r3, #4]! │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [r2, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a4816 │ │ │ │ + beq.w 9a4856 │ │ │ │ ldrb.w r3, [r2, #1740] @ 0x6cc │ │ │ │ cmp.w fp, #16 │ │ │ │ ite ls │ │ │ │ movls.w r9, #0 │ │ │ │ movhi.w r9, #1 │ │ │ │ orr.w r9, r9, r3, lsr #7 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9a4820 │ │ │ │ + beq.w 9a4860 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r8, r7, #7264 @ 0x1c60 │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, r8, #24 │ │ │ │ add.w r3, r3, #24576 @ 0x6000 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ @@ -3556198,235 +3556237,235 @@ │ │ │ │ add.w lr, sp, #28 │ │ │ │ mov r9, r3 │ │ │ │ str r5, [sp, #20] │ │ │ │ cmp.w sl, #4 │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - beq.n 9a47b6 │ │ │ │ + beq.n 9a47f6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9a47d4 │ │ │ │ + bne.n 9a4814 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a4810 │ │ │ │ + beq.w 9a4850 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ adds r4, #1 │ │ │ │ str.w r3, [ip] │ │ │ │ adds r0, #1 │ │ │ │ add.w ip, ip, #4 │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 9a46d8 │ │ │ │ + bne.n 9a4718 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ mov r6, lr │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r4, r8 │ │ │ │ it cc │ │ │ │ movcc r9, r8 │ │ │ │ cmp r4, r8 │ │ │ │ - bcs.w 9a4832 │ │ │ │ + bcs.w 9a4872 │ │ │ │ sub.w r2, r8, r4 │ │ │ │ adds r3, r4, #1 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add.w r0, r6, r4, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp r8, r3 │ │ │ │ it cc │ │ │ │ movcc r2, #4 │ │ │ │ blx 67440 │ │ │ │ cmp r4, #16 │ │ │ │ it cs │ │ │ │ movcs r4, #16 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 9a483a │ │ │ │ + beq.n 9a487a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r3, #632] @ 0x278 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #4 │ │ │ │ it hi │ │ │ │ movhi r3, #1 │ │ │ │ - bhi.n 9a475c │ │ │ │ - ldr r3, [pc, #364] @ (9a48c0 ) │ │ │ │ + bhi.n 9a479c │ │ │ │ + ldr r3, [pc, #364] @ (9a4900 ) │ │ │ │ add r3, pc │ │ │ │ subs r3, #4 │ │ │ │ ldr.w r3, [r3, sl, lsl #2] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9be1c0 │ │ │ │ - cbnz r0, 9a479a │ │ │ │ + bl 9be200 │ │ │ │ + cbnz r0, 9a47da │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 666a8 │ │ │ │ str r4, [r5, #0] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r5, #4 │ │ │ │ adds r7, #128 @ 0x80 │ │ │ │ cmp.w sl, #5 │ │ │ │ - bne.w 9a467c │ │ │ │ + bne.w 9a46bc │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ add.w r3, fp, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 9a484c │ │ │ │ + bmi.n 9a488c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #296] @ (9a48c4 ) │ │ │ │ - ldr r3, [pc, #284] @ (9a48bc ) │ │ │ │ + ldr r2, [pc, #296] @ (9a4904 ) │ │ │ │ + ldr r3, [pc, #284] @ (9a48fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9a48b4 │ │ │ │ + bne.w 9a48f4 │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #4044] @ 0xfcc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a46e6 │ │ │ │ + beq.n 9a4726 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r3, #1796] @ 0x704 │ │ │ │ lsls r2, r0 │ │ │ │ tst r2, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9a46ea │ │ │ │ + beq.n 9a472a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9a46fc │ │ │ │ + beq.n 9a473c │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ - cbz r4, 9a47f6 │ │ │ │ + cbz r4, 9a4836 │ │ │ │ sub.w r2, lr, #4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9a47ea │ │ │ │ + b.n 9a482a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 9a47f6 │ │ │ │ + beq.n 9a4836 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 9a47e4 │ │ │ │ + bne.n 9a4824 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9a46fc │ │ │ │ + bne.n 9a473c │ │ │ │ str.w r6, [lr, r4, lsl #2] │ │ │ │ adds r2, r4, #1 │ │ │ │ ldrb.w r3, [r5, #36] @ 0x24 │ │ │ │ lsls r1, r3, #30 │ │ │ │ itett mi │ │ │ │ addmi r4, #2 │ │ │ │ movpl r4, r2 │ │ │ │ ldrmi r3, [r5, #56] @ 0x38 │ │ │ │ strmi.w r3, [lr, r2, lsl #2] │ │ │ │ - b.n 9a46fc │ │ │ │ + b.n 9a473c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a46f6 │ │ │ │ + b.n 9a4736 │ │ │ │ mov r9, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9a46b4 │ │ │ │ + bne.w 9a46f4 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a4776 │ │ │ │ + beq.n 9a47b6 │ │ │ │ mov r4, fp │ │ │ │ mov r9, r8 │ │ │ │ add r6, sp, #28 │ │ │ │ - b.n 9a471e │ │ │ │ + b.n 9a475e │ │ │ │ orrs.w r3, r4, r8 │ │ │ │ - beq.n 9a4776 │ │ │ │ - b.n 9a4736 │ │ │ │ + beq.n 9a47b6 │ │ │ │ + b.n 9a4776 │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a4776 │ │ │ │ - b.n 9a4740 │ │ │ │ + beq.n 9a47b6 │ │ │ │ + b.n 9a4780 │ │ │ │ add.w r3, fp, #61440 @ 0xf000 │ │ │ │ ldr.w r5, [r3, #2228] @ 0x8b4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9a4798 │ │ │ │ + beq.n 9a47d8 │ │ │ │ add.w r3, fp, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r3, #4044] @ 0xfcc │ │ │ │ ldrb.w r2, [r3, #1801] @ 0x709 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ add.w r4, fp, r2, lsl #2 │ │ │ │ add.w r4, r4, #36864 @ 0x9000 │ │ │ │ ldr.w r1, [r4, #1860] @ 0x744 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9a4886 │ │ │ │ + bne.n 9a48c6 │ │ │ │ add.w r3, fp, #36864 @ 0x9000 │ │ │ │ ldr.w r2, [r3, #1340] @ 0x53c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #1340] @ 0x53c │ │ │ │ - b.n 9a4798 │ │ │ │ + b.n 9a47d8 │ │ │ │ add.w r3, r5, #52 @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w r0, [fp, #632] @ 0x278 │ │ │ │ - bl 9be1c0 │ │ │ │ + bl 9be200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a479a │ │ │ │ + bne.w 9a47da │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w r3, [r4, #1860] @ 0x744 │ │ │ │ add.w r3, fp, #36864 @ 0x9000 │ │ │ │ ldr.w r2, [r3, #1340] @ 0x53c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #1340] @ 0x53c │ │ │ │ - b.n 9a4798 │ │ │ │ + b.n 9a47d8 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - cbnz r2, 9a48e4 │ │ │ │ + cbnz r2, 9a4914 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r7, r5 │ │ │ │ + adds r4, r7, r4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb81e │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #248] @ (9a49d4 ) │ │ │ │ + ldr r2, [pc, #248] @ (9a4a14 ) │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ - ldr r3, [pc, #248] @ (9a49d8 ) │ │ │ │ + ldr r3, [pc, #248] @ (9a4a18 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r0, #57344 @ 0xe000 │ │ │ │ ldr.w r4, [r3, #392] @ 0x188 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9a49b8 │ │ │ │ + beq.n 9a49f8 │ │ │ │ add.w r3, r0, #46080 @ 0xb400 │ │ │ │ lsls r6, r4, #2 │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ add r1, sp, #16 │ │ │ │ adds r0, r6, r3 │ │ │ │ - b.n 9a4910 │ │ │ │ + b.n 9a4950 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ cmp r3, r0 │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - beq.n 9a4924 │ │ │ │ + beq.n 9a4964 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a4906 │ │ │ │ + bne.n 9a4946 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r0 │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ - bne.n 9a4910 │ │ │ │ + bne.n 9a4950 │ │ │ │ add.w r7, r5, #36864 @ 0x9000 │ │ │ │ ldr.w r3, [r7, #1344] @ 0x540 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 9a49c8 │ │ │ │ + bcs.n 9a4a08 │ │ │ │ subs r2, r3, r4 │ │ │ │ adds r1, r4, #1 │ │ │ │ add.w r8, sp, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r8, r6 │ │ │ │ cmp r1, r3 │ │ │ │ @@ -3556437,106 +3556476,106 @@ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ cmp r4, r3 │ │ │ │ it cc │ │ │ │ movcc r2, r3 │ │ │ │ mov r9, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9a496c │ │ │ │ + bne.n 9a49ac │ │ │ │ add.w r1, r5, #38656 @ 0x9700 │ │ │ │ mov r2, r6 │ │ │ │ adds r1, #196 @ 0xc4 │ │ │ │ mov r0, r8 │ │ │ │ blx 67434 │ │ │ │ - cbz r0, 9a499e │ │ │ │ + cbz r0, 9a49de │ │ │ │ str.w r8, [sp] │ │ │ │ movs r3, #6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9be1c0 │ │ │ │ + bl 9be200 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9a49a2 │ │ │ │ - ldr r2, [pc, #88] @ (9a49dc ) │ │ │ │ - ldr r3, [pc, #80] @ (9a49d8 ) │ │ │ │ + cbz r0, 9a49e2 │ │ │ │ + ldr r2, [pc, #88] @ (9a4a1c ) │ │ │ │ + ldr r3, [pc, #80] @ (9a4a18 ) │ │ │ │ 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 9a49d0 │ │ │ │ + bne.n 9a4a10 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r6, #0 │ │ │ │ - b.n 9a4982 │ │ │ │ + b.n 9a49c2 │ │ │ │ add.w r0, r5, #38656 @ 0x9700 │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, #196 @ 0xc4 │ │ │ │ blx 666a8 │ │ │ │ str.w r4, [r7, #1344] @ 0x540 │ │ │ │ - b.n 9a4982 │ │ │ │ + b.n 9a49c2 │ │ │ │ add.w r7, r0, #36864 @ 0x9000 │ │ │ │ ldr.w r3, [r7, #1344] @ 0x540 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a499e │ │ │ │ + beq.n 9a49de │ │ │ │ mov r6, r4 │ │ │ │ - b.n 9a4930 │ │ │ │ + b.n 9a4970 │ │ │ │ mov r9, r4 │ │ │ │ add.w r8, sp, #20 │ │ │ │ - b.n 9a4958 │ │ │ │ + b.n 9a4998 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb71c │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - cpsid ai │ │ │ │ + @ instruction: 0xb636 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #316] @ (9a4b30 ) │ │ │ │ + ldr r2, [pc, #316] @ (9a4b70 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #316] @ (9a4b34 ) │ │ │ │ + ldr r3, [pc, #316] @ (9a4b74 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r2, pc │ │ │ │ ldrh r1, [r1, #4] │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r1, #125 @ 0x7d │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ubfx r7, r2, #15, #5 │ │ │ │ - beq.n 9a4af4 │ │ │ │ + beq.n 9a4b34 │ │ │ │ cmp r1, #54 @ 0x36 │ │ │ │ - beq.n 9a4af4 │ │ │ │ - cbnz r7, 9a4a6a │ │ │ │ + beq.n 9a4b34 │ │ │ │ + cbnz r7, 9a4aaa │ │ │ │ add r7, sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 991c4c │ │ │ │ + bl 991c8c │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ mov r8, r0 │ │ │ │ ubfx r0, r3, #0, #12 │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a4b1a │ │ │ │ + beq.n 9a4b5a │ │ │ │ ldr r6, [r0, #24] │ │ │ │ lsrs r6, r6, #3 │ │ │ │ cmp r6, #1 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -3556544,177 +3556583,177 @@ │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #24] │ │ │ │ movs r6, #1 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 9a4aae │ │ │ │ + b.n 9a4aee │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #8 │ │ │ │ - bl 991c7c │ │ │ │ + bl 991cbc │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 992200 │ │ │ │ + bl 992240 │ │ │ │ ldrb r1, [r4, #20] │ │ │ │ ldrb r2, [r4, #21] │ │ │ │ cmp r7, #3 │ │ │ │ ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ sub.w r2, r2, r1 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldrh r1, [r4, #16] │ │ │ │ add.w r2, r2, #1 │ │ │ │ mov r8, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #28] │ │ │ │ - beq.n 9a4aea │ │ │ │ + beq.n 9a4b2a │ │ │ │ ldrh r2, [r4, #18] │ │ │ │ cmp r7, #8 │ │ │ │ itt hi │ │ │ │ movhi r6, #3 │ │ │ │ addhi r7, sp, #24 │ │ │ │ sub.w r2, r2, r1 │ │ │ │ add.w r2, r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bls.n 9a4b22 │ │ │ │ + bls.n 9a4b62 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ bl 509594 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r0, [r4, #28] │ │ │ │ mov r1, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9be890 │ │ │ │ + bl 9be8d0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 9a4b08 │ │ │ │ - ldr r2, [pc, #104] @ (9a4b38 ) │ │ │ │ - ldr r3, [pc, #96] @ (9a4b34 ) │ │ │ │ + cbnz r0, 9a4b48 │ │ │ │ + ldr r2, [pc, #104] @ (9a4b78 ) │ │ │ │ + ldr r3, [pc, #96] @ (9a4b74 ) │ │ │ │ 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 9a4b1e │ │ │ │ + bne.n 9a4b5e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #1 │ │ │ │ movs r6, #4 │ │ │ │ add r7, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9a4aae │ │ │ │ + b.n 9a4aee │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 99e660 │ │ │ │ + bl 99e6a0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a4a1e │ │ │ │ + bne.n 9a4a5e │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - b.n 9a4a1e │ │ │ │ + b.n 9a4a5e │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ bl 5096cc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #28] │ │ │ │ - b.n 9a4ace │ │ │ │ + b.n 9a4b0e │ │ │ │ movs r6, #1 │ │ │ │ - b.n 9a4a50 │ │ │ │ + b.n 9a4a90 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #24] @ (9a4b3c ) │ │ │ │ + ldr r2, [pc, #24] @ (9a4b7c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r6, [r2, r7, lsl #2] │ │ │ │ add r7, sp, #24 │ │ │ │ - b.n 9a4aae │ │ │ │ + b.n 9a4aee │ │ │ │ nop │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r5, lr} │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ + asrs r0, r1, #21 │ │ │ │ lsls r3, r5, #3 │ │ │ │ stmdb 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, #584] @ (9a4d9c ) │ │ │ │ + ldr r2, [pc, #584] @ (9a4ddc ) │ │ │ │ sub sp, #412 @ 0x19c │ │ │ │ - ldr r3, [pc, #584] @ (9a4da0 ) │ │ │ │ + ldr r3, [pc, #584] @ (9a4de0 ) │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #404] @ 0x194 │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r0, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r3, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a4bf6 │ │ │ │ + beq.n 9a4c36 │ │ │ │ ldrb.w r3, [r3, #523] @ 0x20b │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a4bf6 │ │ │ │ + beq.n 9a4c36 │ │ │ │ add.w r3, r0, #57344 @ 0xe000 │ │ │ │ ldr.w r9, [r3, #416] @ 0x1a0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a4d80 │ │ │ │ + beq.w 9a4dc0 │ │ │ │ add r4, sp, #148 @ 0x94 │ │ │ │ add.w r7, r0, #46848 @ 0xb700 │ │ │ │ adds r7, #68 @ 0x44 │ │ │ │ mov r6, r4 │ │ │ │ mov sl, r7 │ │ │ │ str r4, [sp, #12] │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r4, r9 │ │ │ │ movs r5, #0 │ │ │ │ add.w r9, sp, #272 @ 0x110 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 9a4bc4 │ │ │ │ + b.n 9a4c04 │ │ │ │ ldr.w r1, [r3, #144] @ 0x90 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ str r1, [r7, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 9a4be4 │ │ │ │ + beq.n 9a4c24 │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ cmp r4, r5 │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ str.w r6, [r9, #4]! │ │ │ │ - beq.w 9a4d4e │ │ │ │ + beq.w 9a4d8e │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a4d2e │ │ │ │ + beq.w 9a4d6e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrb.w r1, [r3, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a4ba6 │ │ │ │ + beq.n 9a4be6 │ │ │ │ ldr.w r1, [r3, #216] @ 0xd8 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ str r1, [r7, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 9a4bb2 │ │ │ │ + bne.n 9a4bf2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a49e0 │ │ │ │ + bl 9a4a20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a4d14 │ │ │ │ + bne.w 9a4d54 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - b.n 9a4bb2 │ │ │ │ + b.n 9a4bf2 │ │ │ │ add.w r7, r8, #36864 @ 0x9000 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ add r4, sp, #148 @ 0x94 │ │ │ │ ldr.w fp, [r7, #2136] @ 0x858 │ │ │ │ mov r6, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9a4d12 │ │ │ │ + beq.w 9a4d52 │ │ │ │ sub.w sl, fp, r5 │ │ │ │ adds r3, r5, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov.w sl, sl, lsl #2 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r3, fp │ │ │ │ @@ -3556729,234 +3556768,234 @@ │ │ │ │ blx 67440 │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ mov r2, sl │ │ │ │ add r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx 67440 │ │ │ │ cmp fp, r9 │ │ │ │ - beq.w 9a4d6a │ │ │ │ + beq.w 9a4daa │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r4 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w sl, sp, #20 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r3 │ │ │ │ movw fp, #9910 @ 0x26b6 │ │ │ │ - b.n 9a4c64 │ │ │ │ + b.n 9a4ca4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 9a4cb4 │ │ │ │ + bcs.n 9a4cf4 │ │ │ │ add.w r2, r4, fp │ │ │ │ add.w r1, sp, r4, lsl #2 │ │ │ │ add.w r2, r8, r2, lsl #2 │ │ │ │ ldr.w r1, [r1, #276] @ 0x114 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9a4c84 │ │ │ │ + beq.n 9a4cc4 │ │ │ │ subs r2, r6, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 9a4c5e │ │ │ │ + bne.n 9a4c9e │ │ │ │ mov r4, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9a4d36 │ │ │ │ + bne.n 9a4d76 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 9a4cb4 │ │ │ │ + bcs.n 9a4cf4 │ │ │ │ adds r3, r7, #1 │ │ │ │ add.w r2, sp, r4, lsl #2 │ │ │ │ movs r7, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add sl, r3 │ │ │ │ add r5, r3 │ │ │ │ add.w r3, r4, fp │ │ │ │ ldr.w r2, [r2, #276] @ 0x114 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a4c7a │ │ │ │ + bne.n 9a4cba │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcc.n 9a4c8e │ │ │ │ + bcc.n 9a4cce │ │ │ │ ldr r7, [sp, #12] │ │ │ │ add.w r8, r8, #39424 @ 0x9a00 │ │ │ │ add.w sl, sp, #272 @ 0x110 │ │ │ │ add.w r8, r8, #216 @ 0xd8 │ │ │ │ movs r5, #0 │ │ │ │ str.w r9, [r7, #2136] @ 0x858 │ │ │ │ - b.n 9a4cf0 │ │ │ │ - cbz r4, 9a4cd6 │ │ │ │ + b.n 9a4d30 │ │ │ │ + cbz r4, 9a4d16 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 9a4ce6 │ │ │ │ + beq.n 9a4d26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 9a4ce6 │ │ │ │ + cbnz r3, 9a4d26 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr.w r3, [r0, #436] @ 0x1b4 │ │ │ │ blx r3 │ │ │ │ adds r5, #1 │ │ │ │ str.w r4, [r8] │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.n 9a4d12 │ │ │ │ + bcs.n 9a4d52 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ ldr.w r4, [sl, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9a4cca │ │ │ │ + bne.n 9a4d0a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9a4ce6 │ │ │ │ + beq.n 9a4d26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w r4, [r8] │ │ │ │ - bcc.n 9a4cf0 │ │ │ │ + bcc.n 9a4d30 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (9a4da4 ) │ │ │ │ - ldr r3, [pc, #136] @ (9a4da0 ) │ │ │ │ + ldr r2, [pc, #140] @ (9a4de4 ) │ │ │ │ + ldr r3, [pc, #136] @ (9a4de0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a4d98 │ │ │ │ + bne.n 9a4dd8 │ │ │ │ add sp, #412 @ 0x19c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [r7, #0] │ │ │ │ - b.n 9a4bb2 │ │ │ │ + b.n 9a4bf2 │ │ │ │ strd sl, r5, [sp] │ │ │ │ mov r3, r7 │ │ │ │ subs r2, r4, r7 │ │ │ │ movs r1, #6 │ │ │ │ ldr.w r0, [r8, #632] @ 0x278 │ │ │ │ - bl 9be144 │ │ │ │ + bl 9be184 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a4c88 │ │ │ │ - b.n 9a4d14 │ │ │ │ + beq.n 9a4cc8 │ │ │ │ + b.n 9a4d54 │ │ │ │ add.w r7, r8, #36864 @ 0x9000 │ │ │ │ mov r9, r4 │ │ │ │ mov r6, r9 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w fp, [r7, #2136] @ 0x858 │ │ │ │ cmp r9, fp │ │ │ │ it cc │ │ │ │ movcc r6, fp │ │ │ │ cmp r9, fp │ │ │ │ - bcc.w 9a4c0e │ │ │ │ - b.n 9a4c44 │ │ │ │ + bcc.w 9a4c4e │ │ │ │ + b.n 9a4c84 │ │ │ │ add.w r1, r8, #39424 @ 0x9a00 │ │ │ │ mov.w r2, r9, lsl #2 │ │ │ │ adds r1, #220 @ 0xdc │ │ │ │ add r0, sp, #276 @ 0x114 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a4d12 │ │ │ │ - b.n 9a4c4a │ │ │ │ + beq.n 9a4d52 │ │ │ │ + b.n 9a4c8a │ │ │ │ add.w r7, r0, #36864 @ 0x9000 │ │ │ │ mov r5, r9 │ │ │ │ add r4, sp, #148 @ 0x94 │ │ │ │ ldr.w fp, [r7, #2136] @ 0x858 │ │ │ │ mov r6, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9a4c0e │ │ │ │ - b.n 9a4d12 │ │ │ │ + bne.w 9a4c4e │ │ │ │ + b.n 9a4d52 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - push {r2, r5, r7} │ │ │ │ + push {r2, r5, r6} │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3624] @ 0xe28 │ │ │ │ sub sp, #436 @ 0x1b4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #728] @ (9a5098 ) │ │ │ │ + ldr r2, [pc, #728] @ (9a50d8 ) │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r0, #38912 @ 0x9800 │ │ │ │ adds r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, r0, #38912 @ 0x9800 │ │ │ │ add r2, pc │ │ │ │ adds r3, #92 @ 0x5c │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r0, #57600 @ 0xe100 │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r3, #136 @ 0x88 │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #700] @ (9a509c ) │ │ │ │ + ldr r3, [pc, #700] @ (9a50dc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r5, [r3, #4]! │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a5066 │ │ │ │ + beq.w 9a50a6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, sp, #172 @ 0xac │ │ │ │ mov r9, r8 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ add.w sl, r3, #7264 @ 0x1c60 │ │ │ │ mov r8, r5 │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ add r5, sp, #296 @ 0x128 │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.n 9a4e3c │ │ │ │ + b.n 9a4e7c │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 9a4e5a │ │ │ │ + beq.n 9a4e9a │ │ │ │ adds r4, #1 │ │ │ │ add.w r9, r9, #4 │ │ │ │ cmp r8, r4 │ │ │ │ str.w r3, [fp, #4]! │ │ │ │ str.w r6, [r5, #4]! │ │ │ │ - beq.n 9a4e74 │ │ │ │ + beq.n 9a4eb4 │ │ │ │ ldr.w r6, [sl, #4]! │ │ │ │ - cbz r6, 9a4e6a │ │ │ │ + cbz r6, 9a4eaa │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldrb.w r1, [r3, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a4e1c │ │ │ │ + beq.n 9a4e5c │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ str.w r3, [r9] │ │ │ │ ldr r3, [r6, #28] │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 9a4e2a │ │ │ │ + bne.n 9a4e6a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a49e0 │ │ │ │ + bl 9a4a20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a4f48 │ │ │ │ + bne.n 9a4f88 │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - b.n 9a4e2a │ │ │ │ + b.n 9a4e6a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r6, [r9] │ │ │ │ - b.n 9a4e2a │ │ │ │ + b.n 9a4e6a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r5, r8 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp r5, r9 │ │ │ │ - bcs.w 9a5062 │ │ │ │ + bcs.w 9a50a2 │ │ │ │ sub.w r6, r9, r4 │ │ │ │ adds r3, r4, #1 │ │ │ │ lsls r4, r4, #2 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ lsls r6, r6, #2 │ │ │ │ cmp r9, r3 │ │ │ │ it cc │ │ │ │ @@ -3556975,297 +3557014,297 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r5 │ │ │ │ blx 67440 │ │ │ │ cmp r5, r9 │ │ │ │ it cc │ │ │ │ movcc r6, r9 │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 9a4f64 │ │ │ │ + bne.n 9a4fa4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsls r2, r5, #2 │ │ │ │ add r0, sp, #300 @ 0x12c │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a4f64 │ │ │ │ + bne.n 9a4fa4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r2, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #5 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r2, r2, #128 @ 0x80 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bne.n 9a4dee │ │ │ │ + bne.n 9a4e2e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - beq.n 9a4f48 │ │ │ │ + beq.n 9a4f88 │ │ │ │ add.w r3, r2, #61440 @ 0xf000 │ │ │ │ ldr.w r4, [r3, #2224] @ 0x8b0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r4, 9a4f48 │ │ │ │ + cbz r4, 9a4f88 │ │ │ │ add.w r3, r2, #24576 @ 0x6000 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ adds r1, #1 │ │ │ │ ldr.w r3, [r3, #4044] @ 0xfcc │ │ │ │ ldrb.w r5, [r3, #1800] @ 0x708 │ │ │ │ - beq.w 9a5082 │ │ │ │ + beq.w 9a50c2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldrb.w r2, [r3, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a507c │ │ │ │ + bne.w 9a50bc │ │ │ │ ldr.w r6, [r3, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ adds r4, #28 │ │ │ │ mov r2, r5 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r3, #632] @ 0x278 │ │ │ │ movs r3, #1 │ │ │ │ strd r4, r1, [sp] │ │ │ │ movs r1, #2 │ │ │ │ - bl 9be144 │ │ │ │ - ldr r2, [pc, #340] @ (9a50a0 ) │ │ │ │ - ldr r3, [pc, #336] @ (9a509c ) │ │ │ │ + bl 9be184 │ │ │ │ + ldr r2, [pc, #340] @ (9a50e0 ) │ │ │ │ + ldr r3, [pc, #336] @ (9a50dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9a5092 │ │ │ │ + bne.w 9a50d2 │ │ │ │ add sp, #436 @ 0x1b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #316] @ (9a50a4 ) │ │ │ │ + ldr r2, [pc, #316] @ (9a50e4 ) │ │ │ │ movs r3, #0 │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r5, r9 │ │ │ │ subs r2, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r4, r3 │ │ │ │ mov r9, r3 │ │ │ │ movw sl, #9750 @ 0x2616 │ │ │ │ mov.w fp, r2, lsl #5 │ │ │ │ - b.n 9a4f8c │ │ │ │ + b.n 9a4fcc │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 9a500e │ │ │ │ + bcs.n 9a504e │ │ │ │ add.w r2, fp, r4 │ │ │ │ add.w r1, sp, r4, lsl #2 │ │ │ │ add r2, sl │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ ldr.w r1, [r1, #300] @ 0x12c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9a4fb0 │ │ │ │ + beq.n 9a4ff0 │ │ │ │ subs r2, r6, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 9a4f86 │ │ │ │ + bne.n 9a4fc6 │ │ │ │ mov r4, r6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9a4fdc │ │ │ │ + beq.n 9a501c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r0, [r7, #632] @ 0x278 │ │ │ │ subs r2, r3, #1 │ │ │ │ strd r5, r8, [sp] │ │ │ │ cmp r2, #4 │ │ │ │ itee hi │ │ │ │ movhi r1, #1 │ │ │ │ ldrls r2, [sp, #24] │ │ │ │ ldrls.w r1, [r2, r3, lsl #2] │ │ │ │ mov r3, r9 │ │ │ │ sub.w r2, r4, r9 │ │ │ │ - bl 9be144 │ │ │ │ + bl 9be184 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a4f48 │ │ │ │ + bne.n 9a4f88 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcs.n 9a500e │ │ │ │ + bcs.n 9a504e │ │ │ │ add.w r3, r9, #1 │ │ │ │ add.w r2, sp, r4, lsl #2 │ │ │ │ mov.w r9, #0 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add r5, r3 │ │ │ │ add r8, r3 │ │ │ │ add.w r3, fp, r4 │ │ │ │ ldr.w r2, [r2, #300] @ 0x12c │ │ │ │ add r3, sl │ │ │ │ add.w r3, r7, r3, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a4fa4 │ │ │ │ + bne.n 9a4fe4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bcc.n 9a4fe2 │ │ │ │ + bcc.n 9a5022 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, sp, #296 @ 0x128 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r8, r3, #4 │ │ │ │ - b.n 9a504a │ │ │ │ - cbz r4, 9a502e │ │ │ │ + b.n 9a508a │ │ │ │ + cbz r4, 9a506e │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 9a503e │ │ │ │ + beq.n 9a507e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 9a503e │ │ │ │ + cbnz r3, 9a507e │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr.w r3, [r0, #436] @ 0x1b4 │ │ │ │ blx r3 │ │ │ │ adds r5, #1 │ │ │ │ str.w r4, [r8] │ │ │ │ cmp r5, r6 │ │ │ │ - bcs.w 9a4ed4 │ │ │ │ + bcs.w 9a4f14 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9a5022 │ │ │ │ + bne.n 9a5062 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9a503e │ │ │ │ + beq.n 9a507e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 9a503e │ │ │ │ + b.n 9a507e │ │ │ │ mov r6, r5 │ │ │ │ - b.n 9a4ec2 │ │ │ │ + b.n 9a4f02 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r5 │ │ │ │ add.w r8, sp, #172 @ 0xac │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9a4e86 │ │ │ │ - b.n 9a4ed4 │ │ │ │ + bne.w 9a4ec6 │ │ │ │ + b.n 9a4f14 │ │ │ │ ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ - b.n 9a4f2e │ │ │ │ + b.n 9a4f6e │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9a49e0 │ │ │ │ + bl 9a4a20 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a4f1e │ │ │ │ - b.n 9a4f48 │ │ │ │ + beq.w 9a4f5e │ │ │ │ + b.n 9a4f88 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sxth r6, r5 │ │ │ │ + cbz r6, 9a5116 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #192 @ 0xc0 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ lsls r3, r5, #3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ push {r4, lr} │ │ │ │ ldrb.w r3, [r3, #1740] @ 0x6cc │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - bne.n 9a510e │ │ │ │ + bne.n 9a514e │ │ │ │ adds r4, r0, r2 │ │ │ │ mov lr, r1 │ │ │ │ movw r1, #57708 @ 0xe16c │ │ │ │ ldrb r4, [r4, r1] │ │ │ │ - cbz r4, 9a510a │ │ │ │ + cbz r4, 9a514a │ │ │ │ add.w r1, r2, #14400 @ 0x3840 │ │ │ │ adds r1, #34 @ 0x22 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9a5114 │ │ │ │ + beq.n 9a5154 │ │ │ │ add.w r2, r0, r2, lsl #7 │ │ │ │ add.w r2, r2, #46080 @ 0xb400 │ │ │ │ adds r2, #196 @ 0xc4 │ │ │ │ - b.n 9a50f0 │ │ │ │ + b.n 9a5130 │ │ │ │ ldr.w r1, [r1, #144] @ 0x90 │ │ │ │ cmp lr, r1 │ │ │ │ - beq.n 9a510a │ │ │ │ + beq.n 9a514a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 9a510e │ │ │ │ + beq.n 9a514e │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a50ea │ │ │ │ + beq.n 9a512a │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldrb.w r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a50e2 │ │ │ │ + beq.n 9a5122 │ │ │ │ ldr.w r1, [r1, #216] @ 0xd8 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 9a50ea │ │ │ │ + bne.n 9a512a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, ip │ │ │ │ - b.n 9a510a │ │ │ │ + b.n 9a514a │ │ │ │ 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 r8, r0, #53248 @ 0xd000 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrb.w r6, [r8, #3339] @ 0xd0b │ │ │ │ - cbz r6, 9a5158 │ │ │ │ + cbz r6, 9a5198 │ │ │ │ add.w r9, r0, #56576 @ 0xdd00 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #232 @ 0xe8 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r3, 9a5152 │ │ │ │ + cbz r3, 9a5192 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - bl 9a50a8 │ │ │ │ - cbnz r0, 9a5168 │ │ │ │ + bl 9a50e8 │ │ │ │ + cbnz r0, 9a51a8 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 9a5140 │ │ │ │ + bne.n 9a5180 │ │ │ │ ldr.w r0, [r8, #3596] @ 0xe0c │ │ │ │ - cbz r0, 9a5168 │ │ │ │ + cbz r0, 9a51a8 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a50a8 │ │ │ │ + bl 9a50e8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ adds r3, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 9a5186 │ │ │ │ + beq.n 9a51c6 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9a49e0 │ │ │ │ + bl 9a4a20 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi.n 9a51d8 │ │ │ │ + bhi.n 9a5218 │ │ │ │ tbb [pc, r1] │ │ │ │ asrs r7, r0, #24 │ │ │ │ asrs r4, r1, #4 │ │ │ │ movs r3, r0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 996c0c │ │ │ │ + bl 996c4c │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #192] @ 0xc0 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #228] @ 0xe4 │ │ │ │ mov r1, r2 │ │ │ │ @@ -3557282,25 +3557321,25 @@ │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi.n 9a5200 │ │ │ │ + bhi.n 9a5240 │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r4, r1, #12 │ │ │ │ asrs r1, r2, #24 │ │ │ │ movs r0, r1 │ │ │ │ ldr.w r3, [r0, #220] @ 0xdc │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ mov r1, r2 │ │ │ │ - bl 996be8 │ │ │ │ + bl 996c28 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #196] @ 0xc4 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r0, #232] @ 0xe8 │ │ │ │ mov r1, r2 │ │ │ │ @@ -3557311,192 +3557350,192 @@ │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3504] @ 0xdb0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #200] @ (9a5304 ) │ │ │ │ + ldr r0, [pc, #200] @ (9a5344 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #200] @ (9a5308 ) │ │ │ │ + ldr r1, [pc, #200] @ (9a5348 ) │ │ │ │ add r0, pc │ │ │ │ sub.w sp, sp, #572 @ 0x23c │ │ │ │ add r4, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r0, [r5, #3312] @ 0xcf0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #564] @ 0x234 │ │ │ │ mov.w r1, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ strb r2, [r4, #4] │ │ │ │ - cbz r0, 9a529e │ │ │ │ + cbz r0, 9a52de │ │ │ │ mov r1, r4 │ │ │ │ - bl 99f1a8 │ │ │ │ + bl 99f1e8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9a529e │ │ │ │ + cbz r0, 9a52de │ │ │ │ add.w ip, r3, #556 @ 0x22c │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r1, [r5, #1371] @ 0x55b │ │ │ │ - bl 9a51dc │ │ │ │ - ldr r2, [pc, #132] @ (9a530c ) │ │ │ │ - ldr r3, [pc, #128] @ (9a5308 ) │ │ │ │ + bl 9a521c │ │ │ │ + ldr r2, [pc, #132] @ (9a534c ) │ │ │ │ + ldr r3, [pc, #128] @ (9a5348 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #564] @ 0x234 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a52fe │ │ │ │ + bne.n 9a533e │ │ │ │ add.w sp, sp, #572 @ 0x23c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r3, sp, #20 │ │ │ │ mov.w r2, #544 @ 0x220 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 67440 │ │ │ │ ldr.w r1, [r5, #2108] @ 0x83c │ │ │ │ ldr.w r0, [r5, #552] @ 0x228 │ │ │ │ - bl b0dbd8 │ │ │ │ + bl b0dc18 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a5284 │ │ │ │ + beq.n 9a52c4 │ │ │ │ str r0, [r3, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r2, #524 @ 0x20c │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 67440 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldrb.w r1, [r5, #1371] @ 0x55b │ │ │ │ - bl 9a518c │ │ │ │ + bl 9a51cc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ str.w r5, [r3, #3316] @ 0xcf4 │ │ │ │ ldr.w r2, [r5, #3312] @ 0xcf0 │ │ │ │ str.w r2, [r3, #3312] @ 0xcf0 │ │ │ │ str.w r3, [r5, #3312] @ 0xcf0 │ │ │ │ blx 67b40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a526c │ │ │ │ + b.n 9a52ac │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, sp, #760 @ 0x2f8 │ │ │ │ + add r5, sp, #504 @ 0x1f8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3512] @ 0xdb8 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #224] @ (9a5404 ) │ │ │ │ + ldr r0, [pc, #224] @ (9a5444 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #224] @ (9a5408 ) │ │ │ │ + ldr r1, [pc, #224] @ (9a5448 ) │ │ │ │ add r0, pc │ │ │ │ sub.w sp, sp, #560 @ 0x230 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r0, [r5, #3312] @ 0xcf0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #556] @ 0x22c │ │ │ │ mov.w r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp] │ │ │ │ strb.w r2, [sp, #8] │ │ │ │ - cbz r0, 9a538a │ │ │ │ + cbz r0, 9a53ca │ │ │ │ mov r1, sp │ │ │ │ - bl 99f1a8 │ │ │ │ + bl 99f1e8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9a538a │ │ │ │ + cbz r0, 9a53ca │ │ │ │ add.w r6, r0, #556 @ 0x22c │ │ │ │ ldmia.w sp, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r1, [r5, #1371] @ 0x55b │ │ │ │ - bl 9a51dc │ │ │ │ - ldr r2, [pc, #156] @ (9a540c ) │ │ │ │ - ldr r3, [pc, #148] @ (9a5408 ) │ │ │ │ + bl 9a521c │ │ │ │ + ldr r2, [pc, #156] @ (9a544c ) │ │ │ │ + ldr r3, [pc, #148] @ (9a5448 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #556] @ 0x22c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a53fe │ │ │ │ + bne.n 9a543e │ │ │ │ add.w sp, sp, #560 @ 0x230 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r2, #544 @ 0x220 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 67440 │ │ │ │ ldr.w r3, [r5, #2108] @ 0x83c │ │ │ │ ldr.w r2, [r5, #1684] @ 0x694 │ │ │ │ ldr.w r1, [r5, #1680] @ 0x690 │ │ │ │ ldr.w r0, [r5, #552] @ 0x228 │ │ │ │ - bl b0c688 │ │ │ │ + bl b0c6c8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a536e │ │ │ │ + beq.n 9a53ae │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r2, #524 @ 0x20c │ │ │ │ add r0, sp, #24 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx 67440 │ │ │ │ ldrb.w r1, [r5, #1371] @ 0x55b │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a518c │ │ │ │ + bl 9a51cc │ │ │ │ str.w r5, [r0, #3316] @ 0xcf4 │ │ │ │ add.w r6, r0, #556 @ 0x22c │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r5, #3312] @ 0xcf0 │ │ │ │ str.w r2, [r0, #3312] @ 0xcf0 │ │ │ │ str.w r0, [r5, #3312] @ 0xcf0 │ │ │ │ ldmia.w sp, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r1, [r5, #1371] @ 0x55b │ │ │ │ mov r2, r3 │ │ │ │ - bl 9a51dc │ │ │ │ + bl 9a521c │ │ │ │ mov r0, r7 │ │ │ │ blx 67b40 │ │ │ │ - b.n 9a536e │ │ │ │ + b.n 9a53ae │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r4, sp, #848 @ 0x350 │ │ │ │ + add r4, sp, #592 @ 0x250 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3464] @ 0xd88 │ │ │ │ sub.w sp, sp, #596 @ 0x254 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #400] @ (9a55b8 ) │ │ │ │ + ldr r1, [pc, #400] @ (9a55f8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #400] @ (9a55bc ) │ │ │ │ + ldr r3, [pc, #400] @ (9a55fc ) │ │ │ │ add.w r9, r6, #45056 @ 0xb000 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w fp, sp, #44 @ 0x2c │ │ │ │ mov.w r2, #544 @ 0x220 │ │ │ │ mov r0, fp │ │ │ │ add r4, sp, #32 │ │ │ │ @@ -3557529,92 +3557568,92 @@ │ │ │ │ eor.w r3, r3, #1 │ │ │ │ bic.w r0, r0, #13 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ orr.w r3, r3, r5, lsl #3 │ │ │ │ orrs r3, r0 │ │ │ │ strb r3, [r4, #3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a54fc │ │ │ │ + beq.n 9a553c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r1, r3, #1 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ bfi r3, r1, #1, #1 │ │ │ │ strb r3, [r4, #3] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 99f1a8 │ │ │ │ + bl 99f1e8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9a5500 │ │ │ │ + cbz r0, 9a5540 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ str.w r5, [r9, #2004] @ 0x7d4 │ │ │ │ ldr r3, [r6, r2] │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str r3, [r6, r2] │ │ │ │ - ldr r2, [pc, #224] @ (9a55c0 ) │ │ │ │ - ldr r3, [pc, #216] @ (9a55bc ) │ │ │ │ + ldr r2, [pc, #224] @ (9a5600 ) │ │ │ │ + ldr r3, [pc, #216] @ (9a55fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #588] @ 0x24c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a55b4 │ │ │ │ + bne.n 9a55f4 │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #596 @ 0x254 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 9a54be │ │ │ │ + b.n 9a54fe │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ tst.w r2, #8 │ │ │ │ ite ne │ │ │ │ movne r3, sl │ │ │ │ moveq r3, r5 │ │ │ │ bic.w r1, r1, #4278190080 @ 0xff000000 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ - bl b0d530 │ │ │ │ + bl b0d570 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a54de │ │ │ │ + beq.n 9a551e │ │ │ │ strd r5, r0, [fp] │ │ │ │ mov.w r2, #524 @ 0x20c │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 67440 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a5560 │ │ │ │ + beq.n 9a55a0 │ │ │ │ mov.w r2, #524 @ 0x20c │ │ │ │ mov r1, r8 │ │ │ │ blx 666a8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 9a5560 │ │ │ │ + beq.n 9a55a0 │ │ │ │ add.w r3, fp, r3, lsl #2 │ │ │ │ ldrb.w r1, [r7, #569] @ 0x239 │ │ │ │ ldrb r2, [r3, #24] │ │ │ │ bfi r2, r1, #0, #6 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr.w r3, [r6, #204] @ 0xcc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 67b40 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a54de │ │ │ │ + beq.n 9a551e │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r2, [r8, #3420] @ 0xd5c │ │ │ │ mov r5, r8 │ │ │ │ str.w r3, [r8, #3416] @ 0xd58 │ │ │ │ add.w r3, r8, #556 @ 0x22c │ │ │ │ orr.w r2, r2, #1 │ │ │ │ @@ -3557622,208 +3557661,208 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ str.w ip, [r8, #3312] @ 0xcf0 │ │ │ │ str.w r7, [r8, #3316] @ 0xcf4 │ │ │ │ ldr.w r3, [r7, #3312] @ 0xcf0 │ │ │ │ str.w r3, [r8, #3312] @ 0xcf0 │ │ │ │ str.w r8, [r7, #3312] @ 0xcf0 │ │ │ │ - b.n 9a54ce │ │ │ │ + b.n 9a550e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ + add r3, sp, #560 @ 0x230 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + add r2, sp, #872 @ 0x368 │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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 │ │ │ │ add.w r4, r0, #45056 @ 0xb000 │ │ │ │ sub sp, #12 │ │ │ │ add.w r3, r4, #1992 @ 0x7c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r4, #2008] @ 0x7d8 │ │ │ │ ldmia r3, {r3, r6, r7} │ │ │ │ ldr.w r9, [r4, #2012] @ 0x7dc │ │ │ │ ldrb.w r2, [r6, #569] @ 0x239 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9a570e │ │ │ │ + beq.w 9a574e │ │ │ │ ldr.w r2, [r6, #3192] @ 0xc78 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.n 9a56c0 │ │ │ │ + bmi.n 9a5700 │ │ │ │ ldr.w r2, [r6, #3188] @ 0xc74 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.n 9a56c0 │ │ │ │ - cbz r3, 9a5616 │ │ │ │ + bmi.n 9a5700 │ │ │ │ + cbz r3, 9a5656 │ │ │ │ ldr.w r2, [r3, #3192] @ 0xc78 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 9a56fc │ │ │ │ + bpl.n 9a573c │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a5310 │ │ │ │ + bl 9a5350 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9a571a │ │ │ │ + beq.n 9a575a │ │ │ │ ldr.w r3, [r7, #3192] @ 0xc78 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 9a56ea │ │ │ │ + bpl.n 9a572a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a5310 │ │ │ │ + bl 9a5350 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a568a │ │ │ │ + beq.n 9a56ca │ │ │ │ ldr.w r3, [r8, #3192] @ 0xc78 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 9a56d8 │ │ │ │ + bpl.n 9a5718 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a5310 │ │ │ │ + bl 9a5350 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9a5656 │ │ │ │ + beq.n 9a5696 │ │ │ │ ldr.w r3, [r9, #3192] @ 0xc78 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 9a56ce │ │ │ │ + bpl.n 9a570e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a5310 │ │ │ │ + bl 9a5350 │ │ │ │ add.w r3, r5, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ - cbnz r3, 9a569c │ │ │ │ + cbnz r3, 9a56dc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9a5732 │ │ │ │ + beq.n 9a5772 │ │ │ │ ldr.w r3, [r7, #3320] @ 0xcf8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a5784 │ │ │ │ + beq.w 9a57c4 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ ldr.w r3, [r4, #2000] @ 0x7d0 │ │ │ │ str.w r3, [r4, #2004] @ 0x7d4 │ │ │ │ ldr r3, [r5, r2] │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str r3, [r5, r2] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9a5646 │ │ │ │ + bne.n 9a5686 │ │ │ │ add.w r3, r5, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a5664 │ │ │ │ + beq.n 9a56a4 │ │ │ │ ldr.w r3, [r4, #2000] @ 0x7d0 │ │ │ │ ldr.w r2, [r4, #2004] @ 0x7d4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9a5682 │ │ │ │ + beq.n 9a56c2 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ str.w r3, [r4, #2004] @ 0x7d4 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r5, r2] │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ str r3, [r5, r2] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9a5310 │ │ │ │ + bl 9a5350 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a5604 │ │ │ │ + b.n 9a5644 │ │ │ │ ldr.w r3, [r9, #3188] @ 0xc74 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 9a5656 │ │ │ │ - b.n 9a564e │ │ │ │ + bpl.n 9a5696 │ │ │ │ + b.n 9a568e │ │ │ │ ldr.w r3, [r8, #3188] @ 0xc74 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n 9a5640 │ │ │ │ + bpl.n 9a5680 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a5310 │ │ │ │ - b.n 9a5640 │ │ │ │ + bl 9a5350 │ │ │ │ + b.n 9a5680 │ │ │ │ ldr.w r3, [r7, #3188] @ 0xc74 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 9a562a │ │ │ │ + bpl.n 9a566a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a5310 │ │ │ │ - b.n 9a562a │ │ │ │ + bl 9a5350 │ │ │ │ + b.n 9a566a │ │ │ │ ldr.w r2, [r3, #3188] @ 0xc74 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 9a5616 │ │ │ │ + bpl.n 9a5656 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a5310 │ │ │ │ - b.n 9a5616 │ │ │ │ + bl 9a5350 │ │ │ │ + b.n 9a5656 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9a5228 │ │ │ │ + bl 9a5268 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a55f4 │ │ │ │ + b.n 9a5634 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9a5630 │ │ │ │ + bne.n 9a5670 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9a5646 │ │ │ │ + bne.n 9a5686 │ │ │ │ add.w r3, r5, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r3, #424] @ 0x1a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a569c │ │ │ │ + bne.n 9a56dc │ │ │ │ ldr.w r3, [r6, #3320] @ 0xcf8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a566e │ │ │ │ + bne.n 9a56ae │ │ │ │ ldr.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ vldr s14, [r3, #56] @ 0x38 │ │ │ │ vcmpe.f32 s14, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 9a5758 │ │ │ │ + bgt.n 9a5798 │ │ │ │ ldrb.w r3, [r6, #3142] @ 0xc46 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a566e │ │ │ │ + beq.n 9a56ae │ │ │ │ ldr.w r4, [r4, #1996] @ 0x7cc │ │ │ │ ldr.w r3, [r4, #3352] @ 0xd18 │ │ │ │ - cbz r3, 9a57aa │ │ │ │ + cbz r3, 9a57ea │ │ │ │ ldr.w r1, [r3, #3316] @ 0xcf4 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ ldr.w r2, [r1, #552] @ 0x228 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a5410 │ │ │ │ + bl 9a5450 │ │ │ │ ldr.w r3, [r4, #3352] @ 0xd18 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a5682 │ │ │ │ + bne.n 9a56c2 │ │ │ │ str.w r0, [r4, #3352] @ 0xd18 │ │ │ │ - b.n 9a5682 │ │ │ │ + b.n 9a56c2 │ │ │ │ ldrb.w r3, [r7, #3142] @ 0xc46 │ │ │ │ - cbnz r3, 9a5794 │ │ │ │ + cbnz r3, 9a57d4 │ │ │ │ ldrb.w r3, [r7, #3420] @ 0xd5c │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 9a566e │ │ │ │ + bpl.w 9a56ae │ │ │ │ ldr.w r1, [r7, #3316] @ 0xcf4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r7 │ │ │ │ ldr.w r2, [r1, #552] @ 0x228 │ │ │ │ - bl 9a5410 │ │ │ │ - b.n 9a5682 │ │ │ │ + bl 9a5450 │ │ │ │ + b.n 9a56c2 │ │ │ │ ldrb.w r1, [r4, #569] @ 0x239 │ │ │ │ addw r3, r4, #1050 @ 0x41a │ │ │ │ addw r2, r4, #970 @ 0x3ca │ │ │ │ mov r0, r5 │ │ │ │ bl 51074c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a576c │ │ │ │ - b.n 9a5682 │ │ │ │ + bne.n 9a57ac │ │ │ │ + b.n 9a56c2 │ │ │ │ mov.w ip, #132 @ 0x84 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mla ip, ip, r1, r0 │ │ │ │ ldr.w r5, [ip, #1324] @ 0x52c │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9a57f8 │ │ │ │ + beq.n 9a5838 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov.w lr, #12 │ │ │ │ movs r5, #10 │ │ │ │ mla lr, lr, r6, r3 │ │ │ │ adds r6, #1 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r4, [lr, #12] │ │ │ │ @@ -3557831,15 +3557870,15 @@ │ │ │ │ str r6, [r3, #0] │ │ │ │ str.w r4, [ip, #1324] @ 0x52c │ │ │ │ mov.w ip, #132 @ 0x84 │ │ │ │ ldr r4, [r2, #40] @ 0x28 │ │ │ │ mla ip, ip, r1, r0 │ │ │ │ ldr.w r5, [ip, #1368] @ 0x558 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9a582a │ │ │ │ + beq.n 9a586a │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov.w lr, #12 │ │ │ │ movs r5, #21 │ │ │ │ mla lr, lr, r6, r3 │ │ │ │ adds r6, #1 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r4, [lr, #12] │ │ │ │ @@ -3557847,15 +3557886,15 @@ │ │ │ │ str r6, [r3, #0] │ │ │ │ str.w r4, [ip, #1368] @ 0x558 │ │ │ │ mov.w ip, #132 @ 0x84 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ mla ip, ip, r1, r0 │ │ │ │ ldr.w r5, [ip, #1328] @ 0x530 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9a585c │ │ │ │ + beq.n 9a589c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov.w lr, #12 │ │ │ │ movs r5, #11 │ │ │ │ mla lr, lr, r6, r3 │ │ │ │ adds r6, #1 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r4, [lr, #12] │ │ │ │ @@ -3557863,29 +3557902,29 @@ │ │ │ │ str r6, [r3, #0] │ │ │ │ str.w r4, [ip, #1328] @ 0x530 │ │ │ │ mov.w ip, #132 @ 0x84 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mla ip, ip, r1, r0 │ │ │ │ ldr.w r5, [ip, #1332] @ 0x534 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9a588a │ │ │ │ + beq.n 9a58ca │ │ │ │ ldr.w lr, [r3] │ │ │ │ movs r5, #12 │ │ │ │ add.w r6, lr, #1 │ │ │ │ mla lr, r5, lr, r3 │ │ │ │ strd r1, r5, [lr, #4] │ │ │ │ str.w r4, [lr, #12] │ │ │ │ str r6, [r3, #0] │ │ │ │ str.w r4, [ip, #1332] @ 0x534 │ │ │ │ mov.w ip, #132 @ 0x84 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ mla ip, ip, r1, r0 │ │ │ │ ldr.w r5, [ip, #1376] @ 0x560 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9a58bc │ │ │ │ + beq.n 9a58fc │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov.w lr, #12 │ │ │ │ movs r5, #23 │ │ │ │ mla lr, lr, r6, r3 │ │ │ │ adds r6, #1 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r4, [lr, #12] │ │ │ │ @@ -3557893,15 +3557932,15 @@ │ │ │ │ str r6, [r3, #0] │ │ │ │ str.w r4, [ip, #1376] @ 0x560 │ │ │ │ mov.w ip, #132 @ 0x84 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ mla ip, ip, r1, r0 │ │ │ │ ldr.w r5, [ip, #1372] @ 0x55c │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9a58ee │ │ │ │ + beq.n 9a592e │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov.w lr, #12 │ │ │ │ movs r5, #22 │ │ │ │ mla lr, lr, r6, r3 │ │ │ │ adds r6, #1 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r4, [lr, #12] │ │ │ │ @@ -3557909,15 +3557948,15 @@ │ │ │ │ str r6, [r3, #0] │ │ │ │ str.w r4, [ip, #1372] @ 0x55c │ │ │ │ mov.w ip, #132 @ 0x84 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ mla ip, ip, r1, r0 │ │ │ │ ldr.w r5, [ip, #1316] @ 0x524 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9a5920 │ │ │ │ + beq.n 9a5960 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov.w lr, #12 │ │ │ │ movs r5, #8 │ │ │ │ mla lr, lr, r6, r3 │ │ │ │ adds r6, #1 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r4, [lr, #12] │ │ │ │ @@ -3557925,15 +3557964,15 @@ │ │ │ │ str r6, [r3, #0] │ │ │ │ str.w r4, [ip, #1316] @ 0x524 │ │ │ │ mov.w ip, #132 @ 0x84 │ │ │ │ ldr r4, [r2, #28] │ │ │ │ mla ip, ip, r1, r0 │ │ │ │ ldr.w r5, [ip, #1380] @ 0x564 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9a5952 │ │ │ │ + beq.n 9a5992 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov.w lr, #12 │ │ │ │ movs r5, #24 │ │ │ │ mla lr, lr, r6, r3 │ │ │ │ adds r6, #1 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r4, [lr, #12] │ │ │ │ @@ -3557941,15 +3557980,15 @@ │ │ │ │ str r6, [r3, #0] │ │ │ │ str.w r4, [ip, #1380] @ 0x564 │ │ │ │ mov.w ip, #132 @ 0x84 │ │ │ │ ldr r4, [r2, #32] │ │ │ │ mla ip, ip, r1, r0 │ │ │ │ ldr.w r5, [ip, #1336] @ 0x538 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9a5984 │ │ │ │ + beq.n 9a59c4 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov.w lr, #12 │ │ │ │ movs r5, #13 │ │ │ │ mla lr, lr, r6, r3 │ │ │ │ adds r6, #1 │ │ │ │ str.w r1, [lr, #4] │ │ │ │ str.w r4, [lr, #12] │ │ │ │ @@ -3557960,25 +3557999,25 @@ │ │ │ │ add.w lr, r0, #57344 @ 0xe000 │ │ │ │ movs r4, #1 │ │ │ │ mla ip, ip, r1, r0 │ │ │ │ ldr.w r7, [lr, #432] @ 0x1b0 │ │ │ │ lsl.w r6, r4, r1 │ │ │ │ tst r6, r7 │ │ │ │ ldr.w r5, [ip, #1320] @ 0x528 │ │ │ │ - beq.n 9a59b2 │ │ │ │ + beq.n 9a59f2 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9a59d0 │ │ │ │ + beq.n 9a5a10 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ movs r2, #12 │ │ │ │ mla r2, r2, r5, r3 │ │ │ │ add r5, r4 │ │ │ │ - b.n 9a59c2 │ │ │ │ + b.n 9a5a02 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 9a59d0 │ │ │ │ + beq.n 9a5a10 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ movs r2, #12 │ │ │ │ mla r2, r2, r5, r3 │ │ │ │ adds r5, #1 │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r7, #9 │ │ │ │ str r4, [r2, #12] │ │ │ │ @@ -3557986,32 +3558025,32 @@ │ │ │ │ str r5, [r3, #0] │ │ │ │ str.w r4, [ip, #1320] @ 0x528 │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ ldr.w r5, [lr, #436] @ 0x1b4 │ │ │ │ tst r6, r5 │ │ │ │ mla r2, r2, r1, r0 │ │ │ │ ldr.w r4, [r2, #1384] @ 0x568 │ │ │ │ - beq.n 9a5a08 │ │ │ │ + beq.n 9a5a48 │ │ │ │ movw r0, #52429 @ 0xcccd │ │ │ │ movt r0, #16396 @ 0x400c │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 9a5a06 │ │ │ │ + beq.n 9a5a46 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ movs r4, #12 │ │ │ │ mla r4, r4, r5, r3 │ │ │ │ adds r5, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ movs r1, #25 │ │ │ │ str r0, [r4, #12] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r5, [r3, #0] │ │ │ │ str.w r0, [r2, #1384] @ 0x568 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w r4, #1065353216 @ 0x3f800000 │ │ │ │ - beq.n 9a5a06 │ │ │ │ + beq.n 9a5a46 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ movs r0, #12 │ │ │ │ movs r5, #25 │ │ │ │ mla r0, r0, r4, r3 │ │ │ │ adds r4, #1 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov.w r1, #1065353216 @ 0x3f800000 │ │ │ │ @@ -3558025,107 +3558064,107 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #3672] @ 0xe58 │ │ │ │ - ldr r1, [pc, #240] @ (9a5b48 ) │ │ │ │ + ldr r1, [pc, #240] @ (9a5b88 ) │ │ │ │ add.w r6, r0, #57344 @ 0xe000 │ │ │ │ - ldr r2, [pc, #240] @ (9a5b4c ) │ │ │ │ + ldr r2, [pc, #240] @ (9a5b8c ) │ │ │ │ sub.w sp, sp, #12672 @ 0x3180 │ │ │ │ add r1, pc │ │ │ │ sub sp, #16 │ │ │ │ ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, sp, #12672 @ 0x3180 │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ adds r0, #12 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [r0, #0] │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - cbz r3, 9a5ad8 │ │ │ │ + cbz r3, 9a5b18 │ │ │ │ add.w r5, r7, #45824 @ 0xb300 │ │ │ │ add r3, sp, #8 │ │ │ │ adds r5, #188 @ 0xbc │ │ │ │ ldr.w r2, [r5, #4]! │ │ │ │ - cbz r2, 9a5a96 │ │ │ │ + cbz r2, 9a5ad6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a57c4 │ │ │ │ + bl 9a5804 │ │ │ │ ldr.w r2, [r6, #388] @ 0x184 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 9a5a88 │ │ │ │ + bhi.n 9a5ac8 │ │ │ │ add.w r3, r7, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 9a5ae6 │ │ │ │ + bmi.n 9a5b26 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r2, 9a5b08 │ │ │ │ + cbnz r2, 9a5b48 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #152] @ (9a5b50 ) │ │ │ │ + ldr r2, [pc, #152] @ (9a5b90 ) │ │ │ │ add.w r1, sp, #12672 @ 0x3180 │ │ │ │ - ldr r3, [pc, #144] @ (9a5b4c ) │ │ │ │ + ldr r3, [pc, #144] @ (9a5b8c ) │ │ │ │ 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 9a5b42 │ │ │ │ + bne.n 9a5b82 │ │ │ │ add.w sp, sp, #12672 @ 0x3180 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r3, r7, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 9a5ab2 │ │ │ │ + bpl.n 9a5af2 │ │ │ │ add.w r1, r7, #24576 @ 0x6000 │ │ │ │ add.w r2, r7, #61440 @ 0xf000 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r1, #4044] @ 0xfcc │ │ │ │ ldr.w r2, [r2, #2228] @ 0x8b4 │ │ │ │ ldrb.w r1, [r1, #1800] @ 0x708 │ │ │ │ - bl 9a57c4 │ │ │ │ + bl 9a5804 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a5ab2 │ │ │ │ + beq.n 9a5af2 │ │ │ │ ldr.w r0, [r7, #632] @ 0x278 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 98f1f4 │ │ │ │ - cbnz r0, 9a5b2e │ │ │ │ + bl 98f234 │ │ │ │ + cbnz r0, 9a5b6e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #12 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #12 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r0, [r7, #632] @ 0x278 │ │ │ │ - bl 98e99c │ │ │ │ - b.n 9a5ab2 │ │ │ │ + bl 98e9dc │ │ │ │ + b.n 9a5af2 │ │ │ │ mov.w r2, #2112 @ 0x840 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ addw r0, r7, #1284 @ 0x504 │ │ │ │ blx 67440 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9a5ab4 │ │ │ │ + b.n 9a5af4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, pc, #624 @ (adr r5, 9a5dbc ) │ │ │ │ + add r5, pc, #368 @ (adr r5, 9a5cfc ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #248 @ (adr r5, 9a5c4c ) │ │ │ │ + add r4, pc, #1016 @ (adr r4, 9a5f8c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -3558136,110 +3558175,110 @@ │ │ │ │ ldrb.w fp, [sp, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ itee ne │ │ │ │ movne r6, #1 │ │ │ │ moveq r7, r6 │ │ │ │ moveq r5, r6 │ │ │ │ - beq.n 9a5b90 │ │ │ │ + beq.n 9a5bd0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb r7, [r3, #20] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r6, r7 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a5ca2 │ │ │ │ + bne.w 9a5ce2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.w 9a5cca │ │ │ │ + beq.w 9a5d0a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 9a5bba │ │ │ │ + cbz r0, 9a5bfa │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a5ba0 │ │ │ │ + bne.n 9a5be0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a5cdc │ │ │ │ + beq.w 9a5d1c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a5ce2 │ │ │ │ + beq.w 9a5d22 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a5cfc │ │ │ │ + beq.w 9a5d3c │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 9a5bfc │ │ │ │ + beq.n 9a5c3c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a5bd2 │ │ │ │ + bne.n 9a5c12 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a5be8 │ │ │ │ + bne.n 9a5c28 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9a5c4c │ │ │ │ + cbz r3, 9a5c8c │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ strd r6, r7, [r4, #8] │ │ │ │ strb r3, [r4, #16] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99e778 │ │ │ │ + bl 99e7b8 │ │ │ │ str r0, [r4, #4] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a5c84 │ │ │ │ + bne.n 9a5cc4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9a5d22 │ │ │ │ + beq.n 9a5d62 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a5c9e │ │ │ │ + beq.n 9a5cde │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #256] @ 0x100 │ │ │ │ str.w sl, [r2, r3, lsl #3] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ adds r3, #1 │ │ │ │ str r4, [r2, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r2, #256] @ 0x100 │ │ │ │ mov r0, r9 │ │ │ │ - bl 99e698 │ │ │ │ + bl 99e6d8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r8 │ │ │ │ ldrd r8, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a5c76 │ │ │ │ + beq.n 9a5cb6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a5c60 │ │ │ │ + bne.n 9a5ca0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a5c4a │ │ │ │ + beq.n 9a5c8a │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ strb r3, [r4, #16] │ │ │ │ strd r6, r7, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9a5c06 │ │ │ │ + bne.n 9a5c46 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #256] @ 0x100 │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ str.w sl, [r1, r3, lsl #3] │ │ │ │ adds r3, #1 │ │ │ │ @@ -3558258,58 +3558297,58 @@ │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ movcs r6, r3 │ │ │ │ cmp r7, r3 │ │ │ │ it cs │ │ │ │ movcs r7, r3 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 9a5b98 │ │ │ │ + bne.w 9a5bd8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 9a5b98 │ │ │ │ + bne.w 9a5bd8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 9a5b98 │ │ │ │ - b.n 9a5c14 │ │ │ │ - bl 99e92c │ │ │ │ - b.n 9a5bb8 │ │ │ │ - cbz r5, 9a5d18 │ │ │ │ + bne.w 9a5bd8 │ │ │ │ + b.n 9a5c54 │ │ │ │ + bl 99e96c │ │ │ │ + b.n 9a5bf8 │ │ │ │ + cbz r5, 9a5d58 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a5ce8 │ │ │ │ + bne.n 9a5d28 │ │ │ │ dmb ish │ │ │ │ - b.n 9a5bfc │ │ │ │ + b.n 9a5c3c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a5d00 │ │ │ │ + bne.n 9a5d40 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a5c4c │ │ │ │ + beq.n 9a5c8c │ │ │ │ str r5, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r7, [r4, #8] │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 9a5c84 │ │ │ │ + b.n 9a5cc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9a5c40 │ │ │ │ + bne.n 9a5c80 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ - ldr r2, [pc, #388] @ (9a5ec4 ) │ │ │ │ + ldr r2, [pc, #388] @ (9a5f04 ) │ │ │ │ add.w r8, r0, #57344 @ 0xe000 │ │ │ │ - ldr r3, [pc, #388] @ (9a5ec8 ) │ │ │ │ + ldr r3, [pc, #388] @ (9a5f08 ) │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ add r2, pc │ │ │ │ add r5, sp, #32 │ │ │ │ ldrb.w sl, [r8, #3656] @ 0xe48 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -3558317,15 +3558356,15 @@ │ │ │ │ ubfx sl, sl, #1, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r8, #412] @ 0x19c │ │ │ │ str.w r6, [r5, #256] @ 0x100 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 9a5db6 │ │ │ │ + beq.n 9a5df6 │ │ │ │ cmp r2, r3 │ │ │ │ add.w r7, r0, #45824 @ 0xb300 │ │ │ │ it cc │ │ │ │ movcc r2, r3 │ │ │ │ adds r7, #188 @ 0xbc │ │ │ │ mov r9, r2 │ │ │ │ mov r2, r5 │ │ │ │ @@ -3558337,47 +3558376,47 @@ │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ adds r6, #1 │ │ │ │ strd r5, sl, [sp, #4] │ │ │ │ adds r7, #4 │ │ │ │ - bl 9a5b54 │ │ │ │ + bl 9a5b94 │ │ │ │ adds r4, #20 │ │ │ │ cmp r9, r6 │ │ │ │ - bhi.n 9a5d8c │ │ │ │ + bhi.n 9a5dcc │ │ │ │ mov r3, sl │ │ │ │ ldr.w r1, [r8, #412] @ 0x19c │ │ │ │ mov sl, r5 │ │ │ │ mov r4, fp │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r4, #45056 @ 0xb000 │ │ │ │ str.w r1, [r4, #3396] @ 0xd44 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 9a5e00 │ │ │ │ + bmi.n 9a5e40 │ │ │ │ ldr.w fp, [r5, #256] @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #3400] @ 0xd48 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 9a5e40 │ │ │ │ + bne.n 9a5e80 │ │ │ │ ldrb.w r3, [r8, #3656] @ 0xe48 │ │ │ │ movs r0, #0 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb.w r3, [r8, #3656] @ 0xe48 │ │ │ │ - ldr r2, [pc, #228] @ (9a5ecc ) │ │ │ │ - ldr r3, [pc, #220] @ (9a5ec8 ) │ │ │ │ + ldr r2, [pc, #228] @ (9a5f0c ) │ │ │ │ + ldr r3, [pc, #220] @ (9a5f08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a5ebe │ │ │ │ + bne.n 9a5efe │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r4, #24576 @ 0x6000 │ │ │ │ add.w r2, r4, #61440 @ 0xf000 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r3, #4044] @ 0xfcc │ │ │ │ ldrb.w r1, [r3, #1800] @ 0x708 │ │ │ │ @@ -3558385,25 +3558424,25 @@ │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ mla r3, r3, r1, r4 │ │ │ │ addw r3, r3, #3404 @ 0xd4c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r2, #2224] @ 0x8b0 │ │ │ │ ldr.w r2, [r2, #2228] @ 0x8b4 │ │ │ │ - bl 9a5b54 │ │ │ │ + bl 9a5b94 │ │ │ │ ldr.w fp, [r5, #256] @ 0x100 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #3400] @ 0xd48 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9a5dd8 │ │ │ │ + beq.n 9a5e18 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ mov r2, fp │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 98f1f4 │ │ │ │ - cbnz r0, 9a5eb8 │ │ │ │ + bl 98f234 │ │ │ │ + cbnz r0, 9a5ef8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r4 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ movs r3, #12 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ @@ -3558413,15 +3558452,15 @@ │ │ │ │ add r1, r3 │ │ │ │ mov.w r3, #1 │ │ │ │ strb r3, [r1, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ strb r7, [r1, #5] │ │ │ │ strb r7, [r1, #6] │ │ │ │ strb r7, [r1, #7] │ │ │ │ - cbz r3, 9a5e8e │ │ │ │ + cbz r3, 9a5ece │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldr.w r2, [r2, #216] @ 0xd8 │ │ │ │ cmp r2, r3 │ │ │ │ ittt ne │ │ │ │ ldrne.w r2, [r9, #3400] @ 0xd48 │ │ │ │ addne r2, #1 │ │ │ │ @@ -3558433,180 +3558472,180 @@ │ │ │ │ movs r2, #0 │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ adds r5, #8 │ │ │ │ blx r8 │ │ │ │ cmp fp, r6 │ │ │ │ strb r7, [r4, #16] │ │ │ │ - bne.n 9a5e58 │ │ │ │ + bne.n 9a5e98 │ │ │ │ ldr.w r0, [r9, #632] @ 0x278 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ - bl 98e99c │ │ │ │ - b.n 9a5dd8 │ │ │ │ + bl 98e9dc │ │ │ │ + b.n 9a5e18 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9a5de6 │ │ │ │ + b.n 9a5e26 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #728 @ (adr r2, 9a61a0 ) │ │ │ │ + add r2, pc, #472 @ (adr r2, 9a60e0 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #72 @ (adr r2, 9a5f18 ) │ │ │ │ + add r1, pc, #840 @ (adr r1, 9a6258 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r6, r0, #46592 @ 0xb600 │ │ │ │ movw r9, #62132 @ 0xf2b4 │ │ │ │ movt r9, #65535 @ 0xffff │ │ │ │ mov r5, r0 │ │ │ │ add.w sl, r0, #640 @ 0x280 │ │ │ │ adds r6, #200 @ 0xc8 │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 9a5f0c │ │ │ │ + b.n 9a5f4c │ │ │ │ str.w r7, [r5, #3404] @ 0xd4c │ │ │ │ strb.w r8, [r5, #3420] @ 0xd5c │ │ │ │ adds r5, #20 │ │ │ │ adds r6, #4 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 9a5f9a │ │ │ │ + beq.n 9a5fda │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 9a5f04 │ │ │ │ + beq.n 9a5f44 │ │ │ │ ldr.w r0, [r5, #3408] @ 0xd50 │ │ │ │ - cbz r0, 9a5f32 │ │ │ │ + cbz r0, 9a5f72 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a5f1a │ │ │ │ + bne.n 9a5f5a │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9a5f32 │ │ │ │ - bl 99e92c │ │ │ │ + cbnz r3, 9a5f72 │ │ │ │ + bl 99e96c │ │ │ │ ldr r1, [r6, #0] │ │ │ │ str.w r7, [r5, #3408] @ 0xd50 │ │ │ │ - cbz r1, 9a5f4a │ │ │ │ + cbz r1, 9a5f8a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 9a5f4a │ │ │ │ + cbnz r3, 9a5f8a │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr.w r3, [r0, #436] @ 0x1b4 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r5, #3404] @ 0xd4c │ │ │ │ str r7, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a5efc │ │ │ │ + beq.n 9a5f3c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a5f58 │ │ │ │ + bne.n 9a5f98 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a5efc │ │ │ │ + bne.n 9a5f3c │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9a5efc │ │ │ │ + beq.n 9a5f3c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a5f80 │ │ │ │ + bne.n 9a5fc0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a5efc │ │ │ │ + bne.n 9a5f3c │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9a5f6e │ │ │ │ + b.n 9a5fae │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, 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, #3776] @ 0xec0 │ │ │ │ - ldr r2, [pc, #356] @ (9a6118 ) │ │ │ │ + ldr r2, [pc, #356] @ (9a6158 ) │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ - ldr r3, [pc, #356] @ (9a611c ) │ │ │ │ + ldr r3, [pc, #356] @ (9a615c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr.w r6, [r0, #3396] @ 0xd44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a60d4 │ │ │ │ + beq.w 9a6114 │ │ │ │ mov.w sl, #0 │ │ │ │ addw r1, r0, #3404 @ 0xd4c │ │ │ │ mov r3, sl │ │ │ │ add r4, sp, #16 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - cbz r2, 9a5fec │ │ │ │ + cbz r2, 9a602c │ │ │ │ add.w r2, r4, sl, lsl #3 │ │ │ │ str.w r3, [r4, sl, lsl #3] │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r1, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ adds r1, #20 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9a5fda │ │ │ │ + bne.n 9a601a │ │ │ │ add.w r3, r5, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ - cbz r3, 9a6004 │ │ │ │ + cbz r3, 9a6044 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 9a6036 │ │ │ │ + bmi.n 9a6076 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9a606e │ │ │ │ + bne.n 9a60ae │ │ │ │ add.w r5, r5, #57344 @ 0xe000 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r3, [r5, #3656] @ 0xe48 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #3656] @ 0xe48 │ │ │ │ - ldr r2, [pc, #256] @ (9a6120 ) │ │ │ │ - ldr r3, [pc, #252] @ (9a611c ) │ │ │ │ + ldr r2, [pc, #256] @ (9a6160 ) │ │ │ │ + ldr r3, [pc, #252] @ (9a615c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a6112 │ │ │ │ + bne.n 9a6152 │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r1, r5, #24576 @ 0x6000 │ │ │ │ movs r3, #20 │ │ │ │ ldr.w r1, [r1, #4044] @ 0xfcc │ │ │ │ ldrb.w r0, [r1, #1800] @ 0x708 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r5, r3 │ │ │ │ ldr.w r1, [r1, #3408] @ 0xd50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a6004 │ │ │ │ + beq.n 9a6044 │ │ │ │ add r1, sp, #16 │ │ │ │ addw r3, r3, #3404 @ 0xd4c │ │ │ │ add r3, r5 │ │ │ │ str.w r0, [r1, sl, lsl #3] │ │ │ │ add.w r1, r1, sl, lsl #3 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9a600a │ │ │ │ + beq.n 9a604a │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 98f1f4 │ │ │ │ + bl 98f234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a601c │ │ │ │ + bne.n 9a605c │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #16 │ │ │ │ mov.w fp, #12 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mul.w ip, fp, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ @@ -3558626,46 +3558665,46 @@ │ │ │ │ strb.w r7, [r1, #-2] │ │ │ │ strb.w r7, [r1, #-1] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ blx r8 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 9a6088 │ │ │ │ + bne.n 9a60c8 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 98e99c │ │ │ │ - b.n 9a600a │ │ │ │ + bl 98e9dc │ │ │ │ + b.n 9a604a │ │ │ │ add.w r3, r0, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a600a │ │ │ │ + beq.n 9a604a │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 9a600a │ │ │ │ + bpl.n 9a604a │ │ │ │ add.w r2, r0, #24576 @ 0x6000 │ │ │ │ movs r3, #20 │ │ │ │ ldr.w r2, [r2, #4044] @ 0xfcc │ │ │ │ ldrb.w r1, [r2, #1800] @ 0x708 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r2, r0, r3 │ │ │ │ ldr.w r2, [r2, #3408] @ 0xd50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a600a │ │ │ │ + beq.n 9a604a │ │ │ │ addw r3, r3, #3404 @ 0xd4c │ │ │ │ mov.w sl, #1 │ │ │ │ add r3, r0 │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ - b.n 9a606e │ │ │ │ + b.n 9a60ae │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #272 @ (adr r0, 9a622c ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 9a616c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #624] @ 0x270 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb 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 │ │ │ │ subs.w r8, r1, #0 │ │ │ │ @@ -3558705,189 +3558744,189 @@ │ │ │ │ ldr.w r2, [r8, #4]! │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ add.w r4, r4, #256 @ 0x100 │ │ │ │ adds r5, #224 @ 0xe0 │ │ │ │ cmp fp, r6 │ │ │ │ ldr.w r2, [r8, #1560] @ 0x618 │ │ │ │ str.w r2, [r7, #1560] @ 0x618 │ │ │ │ - blt.n 9a618e │ │ │ │ + blt.n 9a61ce │ │ │ │ add.w r1, r9, #60672 @ 0xed00 │ │ │ │ add.w r0, r9, #42752 @ 0xa700 │ │ │ │ movs r2, #224 @ 0xe0 │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ blx 666a8 │ │ │ │ add.w r2, r9, #57344 @ 0xe000 │ │ │ │ add.w r3, r9, #40960 @ 0xa000 │ │ │ │ cmp.w r8, #1 │ │ │ │ ldr.w r2, [r2, #3400] @ 0xd48 │ │ │ │ str.w r2, [r3, #1824] @ 0x720 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ - beq.n 9a628c │ │ │ │ + beq.n 9a62cc │ │ │ │ add.w r0, r9, #43008 @ 0xa800 │ │ │ │ str.w r2, [r3, #2052] @ 0x804 │ │ │ │ adds r0, #8 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ blx 666a8 │ │ │ │ add.w r0, r9, #43264 @ 0xa900 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ adds r0, #8 │ │ │ │ blx 666a8 │ │ │ │ add.w r6, r9, #61440 @ 0xf000 │ │ │ │ ldr.w r2, [r6, #2268] @ 0x8dc │ │ │ │ - cbz r2, 9a6268 │ │ │ │ + cbz r2, 9a62a8 │ │ │ │ add.w r3, r9, r8, lsl #2 │ │ │ │ add.w r4, r9, #63488 @ 0xf800 │ │ │ │ movs r5, #0 │ │ │ │ eor.w fp, r8, #1 │ │ │ │ adds r4, #228 @ 0xe4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r7, [r3, #876] @ 0x36c │ │ │ │ mov sl, r5 │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ add.w r3, r4, #48 @ 0x30 │ │ │ │ adds r0, r1, #1 │ │ │ │ - beq.n 9a625a │ │ │ │ + beq.n 9a629a │ │ │ │ ldr.w r2, [r3, r8, lsl #2] │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 9a6258 │ │ │ │ + bls.n 9a6298 │ │ │ │ str.w sl, [r3, r8, lsl #2] │ │ │ │ ldr.w r3, [r3, fp, lsl #2] │ │ │ │ - cbz r3, 9a6272 │ │ │ │ + cbz r3, 9a62b2 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r3, [r6, #2268] @ 0x8dc │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 9a623c │ │ │ │ + bcc.n 9a627c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, #2268] @ 0x8dc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r9, #736] @ 0x2e0 │ │ │ │ bl 50964c │ │ │ │ ldr.w r3, [r6, #2272] @ 0x8e0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ str.w r5, [r6, #2272] @ 0x8e0 │ │ │ │ - b.n 9a6258 │ │ │ │ + b.n 9a6298 │ │ │ │ add.w r0, r9, #43520 @ 0xaa00 │ │ │ │ str.w r2, [r3, #2568] @ 0xa08 │ │ │ │ adds r0, #12 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ blx 666a8 │ │ │ │ add.w r0, r9, #43776 @ 0xab00 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ adds r0, #12 │ │ │ │ blx 666a8 │ │ │ │ - b.n 9a6218 │ │ │ │ + b.n 9a6258 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r3, r0, #61440 @ 0xf000 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r6, [r3, #2268] @ 0x8dc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9a637e │ │ │ │ + beq.n 9a63be │ │ │ │ add.w r3, r0, #63488 @ 0xf800 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r0 │ │ │ │ adds r3, #232 @ 0xe8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9a62e6 │ │ │ │ + b.n 9a6326 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 9a6376 │ │ │ │ + beq.n 9a63b6 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 9a62de │ │ │ │ + bne.n 9a631e │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 9a62de │ │ │ │ - cbnz r5, 9a6346 │ │ │ │ + beq.n 9a631e │ │ │ │ + cbnz r5, 9a6386 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9a62de │ │ │ │ + bne.n 9a631e │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9a62de │ │ │ │ + bne.n 9a631e │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9a62de │ │ │ │ + bne.n 9a631e │ │ │ │ ldrh r1, [r7, #8] │ │ │ │ ldrh r2, [r3, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9a62de │ │ │ │ + bne.n 9a631e │ │ │ │ ldrh r1, [r7, #10] │ │ │ │ ldrh r2, [r3, #10] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9a62de │ │ │ │ + bne.n 9a631e │ │ │ │ ldrb.w r2, [r0, #76] @ 0x4c │ │ │ │ - cbnz r2, 9a6334 │ │ │ │ + cbnz r2, 9a6374 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9a62de │ │ │ │ + bne.n 9a631e │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9a62de │ │ │ │ + bne.n 9a631e │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ mla r8, r3, r4, r8 │ │ │ │ add.w r0, r8, #63488 @ 0xf800 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9a62de │ │ │ │ + bne.n 9a631e │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9a62de │ │ │ │ + bne.n 9a631e │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 67434 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a62de │ │ │ │ + bne.n 9a631e │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ mla r8, r3, r4, r8 │ │ │ │ add.w r0, r8, #63488 @ 0xf800 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ - b.n 9a6340 │ │ │ │ + b.n 9a6380 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r6 │ │ │ │ - b.n 9a6378 │ │ │ │ + b.n 9a63b8 │ │ │ │ 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 │ │ │ │ add.w r6, r0, #61440 @ 0xf000 │ │ │ │ ldr.w r5, [r6, #2272] @ 0x8e0 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ it hi │ │ │ │ movhi.w r8, #0 │ │ │ │ - bhi.n 9a645c │ │ │ │ + bhi.n 9a649c │ │ │ │ mov r7, r2 │ │ │ │ mov r2, r3 │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ mov ip, r1 │ │ │ │ mov r1, r7 │ │ │ │ add.w r4, r0, #63488 @ 0xf800 │ │ │ │ adds r4, #220 @ 0xdc │ │ │ │ @@ -3558899,46 +3558938,46 @@ │ │ │ │ add.w r8, r4, r3 │ │ │ │ ldr.w r3, [r7, #2316] @ 0x90c │ │ │ │ str.w r3, [r6, #2272] @ 0x8e0 │ │ │ │ str.w ip, [r7, #2276] @ 0x8e4 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r1, [r7, #2312] @ 0x908 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a6462 │ │ │ │ + beq.n 9a64a2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9a643a │ │ │ │ + beq.n 9a647a │ │ │ │ mov r0, r3 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a63ec │ │ │ │ + bne.n 9a642c │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a6402 │ │ │ │ + bne.n 9a6442 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9a643a │ │ │ │ + cbnz r3, 9a647a │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9a643a │ │ │ │ + cbz r4, 9a647a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a6426 │ │ │ │ + bne.n 9a6466 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9a647c │ │ │ │ + cbz r3, 9a64bc │ │ │ │ movs r3, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mla r3, r3, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ str.w r2, [r3, #2320] @ 0x910 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str.w r2, [r3, #2312] @ 0x908 │ │ │ │ @@ -3558951,19 +3558990,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a6468 │ │ │ │ + bne.n 9a64a8 │ │ │ │ dmb ish │ │ │ │ - b.n 9a643a │ │ │ │ + b.n 9a647a │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9a6416 │ │ │ │ + b.n 9a6456 │ │ │ │ stmdb 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 │ │ │ │ cmp r1, #0 │ │ │ │ mov r7, r3 │ │ │ │ @@ -3558990,81 +3559029,81 @@ │ │ │ │ adds r3, #212 @ 0xd4 │ │ │ │ strd r2, r1, [sp, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add.w r2, r3, r8, lsl #2 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ ldr.w r3, [r2, #1560] @ 0x618 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9a65dc │ │ │ │ + bne.n 9a661c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a667e │ │ │ │ + bne.w 9a66be │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r6, #1 │ │ │ │ add.w fp, fp, #224 @ 0xe0 │ │ │ │ cmp r6, r3 │ │ │ │ - blt.n 9a64e0 │ │ │ │ + blt.n 9a6520 │ │ │ │ add.w r3, r4, #57344 @ 0xe000 │ │ │ │ ldr.w lr, [sp, #20] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, #3400] @ 0xd48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a6598 │ │ │ │ + beq.n 9a65d8 │ │ │ │ sub.w r8, ip, r0 │ │ │ │ cmp r8, r3 │ │ │ │ it cs │ │ │ │ movcs r8, r3 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9a6598 │ │ │ │ + beq.n 9a65d8 │ │ │ │ add.w r5, r4, #60672 @ 0xed00 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ add.w fp, lr, #12 │ │ │ │ adds r5, #76 @ 0x4c │ │ │ │ movs r6, #0 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ mov r0, r1 │ │ │ │ - cbz r7, 9a6588 │ │ │ │ + cbz r7, 9a65c8 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r5, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a62b0 │ │ │ │ + bl 9a62f0 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a67fc │ │ │ │ + beq.w 9a683c │ │ │ │ ldr.w r3, [r9, #876] @ 0x36c │ │ │ │ str.w r3, [lr, fp, lsl #2] │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a67de │ │ │ │ + beq.w 9a681e │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr.w ip, [lr, #44] @ 0x2c │ │ │ │ subs r2, r3, #4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9a657c │ │ │ │ + b.n 9a65bc │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9a67de │ │ │ │ + beq.w 9a681e │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 9a6574 │ │ │ │ + bne.n 9a65b4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r3 │ │ │ │ adds r6, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r8, r6 │ │ │ │ add.w r5, r5, #28 │ │ │ │ - bne.n 9a6530 │ │ │ │ + bne.n 9a6570 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.n 9a65d8 │ │ │ │ + bhi.n 9a6618 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ lsls r0, r5, #2 │ │ │ │ adds r4, r3, r0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ add r0, r3 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ add.w r2, r3, #256 @ 0x100 │ │ │ │ @@ -3559072,367 +3559111,367 @@ │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ cmp r4, r3 │ │ │ │ it cc │ │ │ │ cmpcc r0, r2 │ │ │ │ ite cs │ │ │ │ movcs r2, #1 │ │ │ │ movcc r2, #0 │ │ │ │ - bcc.w 9a6826 │ │ │ │ + bcc.w 9a6866 │ │ │ │ rsb r5, r5, #64 @ 0x40 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ lsls r2, r5, #2 │ │ │ │ blx 67440 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 67440 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9a66c6 │ │ │ │ + b.n 9a6706 │ │ │ │ sub.w lr, ip, r0 │ │ │ │ cmp lr, r5 │ │ │ │ it cs │ │ │ │ movcs lr, r5 │ │ │ │ mov r8, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9a64ec │ │ │ │ + beq.w 9a652c │ │ │ │ add.w sl, r4, #57600 @ 0xe100 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add.w sl, sl, #240 @ 0xf0 │ │ │ │ strd r2, fp, [sp, #32] │ │ │ │ ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ add.w sl, sl, r6, lsl #8 │ │ │ │ movs r5, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r3, r6, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ ldr.w r6, [sl, #24] │ │ │ │ - cbz r6, 9a6660 │ │ │ │ + cbz r6, 9a66a0 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a62b0 │ │ │ │ + bl 9a62f0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a66f4 │ │ │ │ + beq.n 9a6734 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [r9, #876] @ 0x36c │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ ldr.w ip, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9a66cc │ │ │ │ + beq.n 9a670c │ │ │ │ ldr.w lr, [r2, #44] @ 0x2c │ │ │ │ sub.w r1, fp, #4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9a6650 │ │ │ │ + b.n 9a6690 │ │ │ │ adds r3, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 9a66cc │ │ │ │ + beq.n 9a670c │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 9a664a │ │ │ │ + bne.n 9a668a │ │ │ │ mov ip, r3 │ │ │ │ mov r1, r3 │ │ │ │ str.w ip, [sl, #28] │ │ │ │ adds r5, #1 │ │ │ │ add.w sl, sl, #32 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 9a6614 │ │ │ │ + bne.n 9a6654 │ │ │ │ ldrd r3, r6, [sp, #24] │ │ │ │ ldrd r2, fp, [sp, #32] │ │ │ │ ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a64f2 │ │ │ │ + beq.w 9a6532 │ │ │ │ sub.w r5, ip, r0 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ str r5, [sp, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9a64f2 │ │ │ │ + beq.w 9a6532 │ │ │ │ mov r5, fp │ │ │ │ str.w fp, [sp, #24] │ │ │ │ mov.w r8, #0 │ │ │ │ mov fp, r1 │ │ │ │ mov sl, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ - bl 99fdc0 │ │ │ │ + bl 99fe00 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a6722 │ │ │ │ + beq.n 9a6762 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99fde8 │ │ │ │ + bl 99fe28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a677c │ │ │ │ + beq.n 9a67bc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, ip, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ mov r1, ip │ │ │ │ mov.w r3, ip, lsl #2 │ │ │ │ ldrb.w r0, [r6, #76] @ 0x4c │ │ │ │ - cbnz r0, 9a66ee │ │ │ │ + cbnz r0, 9a672e │ │ │ │ ldr.w r0, [r6, #144] @ 0x90 │ │ │ │ ldr r6, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ str r0, [r6, r3] │ │ │ │ str.w r2, [fp, r3] │ │ │ │ - b.n 9a665c │ │ │ │ + b.n 9a669c │ │ │ │ ldr.w r0, [r6, #216] @ 0xd8 │ │ │ │ - b.n 9a66e2 │ │ │ │ + b.n 9a6722 │ │ │ │ mov r1, sl │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9929c4 │ │ │ │ + bl 992a04 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 9a6718 │ │ │ │ + beq.n 9a6758 │ │ │ │ mov r2, sl │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r3, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9a6384 │ │ │ │ + bl 9a63c4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a662a │ │ │ │ + bne.n 9a666a │ │ │ │ mvn.w r0, #2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 99fe50 │ │ │ │ + bl 99fe90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a66c6 │ │ │ │ - cbz r7, 9a677c │ │ │ │ + bne.n 9a6706 │ │ │ │ + cbz r7, 9a67bc │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99c764 │ │ │ │ + bl 99c7a4 │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r5, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a62b0 │ │ │ │ + bl 9a62f0 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 9a67b6 │ │ │ │ + cbz r0, 9a67f6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r2, [r9, #876] @ 0x36c │ │ │ │ adds r3, #12 │ │ │ │ str.w r2, [lr, r3, lsl #2] │ │ │ │ ldr.w r0, [sl] │ │ │ │ - cbz r0, 9a6798 │ │ │ │ + cbz r0, 9a67d8 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldr.w ip, [lr, #44] @ 0x2c │ │ │ │ subs r2, r3, #4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9a676e │ │ │ │ + b.n 9a67ae │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9a6798 │ │ │ │ + beq.n 9a67d8 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 9a6768 │ │ │ │ + bne.n 9a67a8 │ │ │ │ mov r0, r3 │ │ │ │ mov fp, r3 │ │ │ │ str r0, [r5, #16] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r5, #28 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9a66a4 │ │ │ │ + bne.n 9a66e4 │ │ │ │ mov r1, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd fp, ip, [sp, #24] │ │ │ │ mov r7, sl │ │ │ │ ldr.w r0, [sl] │ │ │ │ - b.n 9a64f2 │ │ │ │ + b.n 9a6532 │ │ │ │ ldr.w r3, [r7, #144] @ 0x90 │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr.w r3, [lr, #44] @ 0x2c │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ - b.n 9a677a │ │ │ │ + b.n 9a67ba │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99fc20 │ │ │ │ + bl 99fc60 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 9a6718 │ │ │ │ + beq.n 9a6758 │ │ │ │ strd r7, r0, [sp] │ │ │ │ movs r3, #28 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a6384 │ │ │ │ + bl 9a63c4 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a674a │ │ │ │ - b.n 9a6718 │ │ │ │ + bne.n 9a678a │ │ │ │ + b.n 9a6758 │ │ │ │ ldr.w r3, [r7, #144] @ 0x90 │ │ │ │ adds r2, r0, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr.w r3, [lr, #44] @ 0x2c │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ - b.n 9a6588 │ │ │ │ + b.n 9a65c8 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #75 @ 0x4b │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99fc20 │ │ │ │ + bl 99fc60 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9a6718 │ │ │ │ + beq.n 9a6758 │ │ │ │ strd r7, r0, [sp] │ │ │ │ movs r3, #28 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a6384 │ │ │ │ + bl 9a63c4 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a6556 │ │ │ │ - b.n 9a6718 │ │ │ │ + bne.w 9a6596 │ │ │ │ + b.n 9a6758 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r1, [r0], #4 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9a682a │ │ │ │ - b.n 9a65d8 │ │ │ │ + bne.n 9a686a │ │ │ │ + b.n 9a6618 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3536] @ 0xdd0 │ │ │ │ sub.w sp, sp, #536 @ 0x218 │ │ │ │ - ldr r1, [pc, #252] @ (9a694c ) │ │ │ │ + ldr r1, [pc, #252] @ (9a698c ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r7, sp, #276 @ 0x114 │ │ │ │ add r6, sp, #20 │ │ │ │ strd r6, r7, [sp] │ │ │ │ add r1, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r5, r0 │ │ │ │ - ldr r2, [pc, #236] @ (9a6950 ) │ │ │ │ + ldr r2, [pc, #236] @ (9a6990 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #532] @ 0x214 │ │ │ │ mov.w r2, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - bl 9a6480 │ │ │ │ + bl 9a64c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a6904 │ │ │ │ + bne.n 9a6944 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r4, r5, #40960 @ 0xa000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #2568] @ 0xa08 │ │ │ │ mov r8, r2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a6922 │ │ │ │ + bne.n 9a6962 │ │ │ │ add.w r0, r5, #43520 @ 0xaa00 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ adds r0, #12 │ │ │ │ mov r1, r6 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a6922 │ │ │ │ + bne.n 9a6962 │ │ │ │ add.w r0, r5, #43776 @ 0xab00 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ adds r0, #12 │ │ │ │ mov r1, r7 │ │ │ │ blx 67434 │ │ │ │ - cbnz r0, 9a6922 │ │ │ │ + cbnz r0, 9a6962 │ │ │ │ add.w r2, r5, #36864 @ 0x9000 │ │ │ │ add.w r3, r5, #57344 @ 0xe000 │ │ │ │ ldr.w r1, [r2, #2960] @ 0xb90 │ │ │ │ ldr.w r2, [r3, #492] @ 0x1ec │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9a6922 │ │ │ │ + bne.n 9a6962 │ │ │ │ add.w r1, r5, #58880 @ 0xe600 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r1, #240 @ 0xf0 │ │ │ │ add.w r0, r4, #148 @ 0x94 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 67434 │ │ │ │ - cbnz r0, 9a6922 │ │ │ │ + cbnz r0, 9a6962 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r2, [r4, #1824] @ 0x720 │ │ │ │ ldr.w r3, [r3, #3400] @ 0xd48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9a6922 │ │ │ │ + bne.n 9a6962 │ │ │ │ movs r2, #28 │ │ │ │ add.w r1, r5, #60672 @ 0xed00 │ │ │ │ add.w r0, r5, #42752 @ 0xa700 │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 67434 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 9a6922 │ │ │ │ - ldr r2, [pc, #76] @ (9a6954 ) │ │ │ │ - ldr r3, [pc, #72] @ (9a6950 ) │ │ │ │ + cbnz r0, 9a6962 │ │ │ │ + ldr r2, [pc, #76] @ (9a6994 ) │ │ │ │ + ldr r3, [pc, #72] @ (9a6990 ) │ │ │ │ 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 9a6946 │ │ │ │ + bne.n 9a6986 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #536 @ 0x218 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ - bl 9bf73c │ │ │ │ + bl 9bf77c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a6904 │ │ │ │ + bne.n 9a6944 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9a6124 │ │ │ │ - b.n 9a6904 │ │ │ │ + bl 9a6164 │ │ │ │ + b.n 9a6944 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #648] @ 0x288 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ + str r6, [sp, #720] @ 0x2d0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3512] @ 0xdb8 │ │ │ │ - ldr r5, [pc, #384] @ (9a6aec ) │ │ │ │ + ldr r5, [pc, #384] @ (9a6b2c ) │ │ │ │ add.w r3, r0, #45056 @ 0xb000 │ │ │ │ - ldr r2, [pc, #384] @ (9a6af0 ) │ │ │ │ + ldr r2, [pc, #384] @ (9a6b30 ) │ │ │ │ sub.w sp, sp, #548 @ 0x224 │ │ │ │ add r5, pc │ │ │ │ movs r1, #0 │ │ │ │ add r7, sp, #284 @ 0x11c │ │ │ │ add r6, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ @@ -3559441,41 +3559480,41 @@ │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ mov.w r2, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ rsb r2, r5, #64 @ 0x40 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r1, [sp, #24] │ │ │ │ - bl 9a6480 │ │ │ │ + bl 9a64c0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a6a88 │ │ │ │ + bne.n 9a6ac8 │ │ │ │ add.w r8, r4, #36864 @ 0x9000 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ ldr.w r3, [r8, #2936] @ 0xb78 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9a6a74 │ │ │ │ + bne.n 9a6ab4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r3, r5, r3 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bhi.n 9a6a74 │ │ │ │ + bhi.n 9a6ab4 │ │ │ │ add.w r0, r4, #43008 @ 0xa800 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ adds r0, #8 │ │ │ │ mov r1, r6 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a6a74 │ │ │ │ + bne.n 9a6ab4 │ │ │ │ add.w r0, r4, #43264 @ 0xa900 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ adds r0, #8 │ │ │ │ mov r1, r7 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a6a74 │ │ │ │ + bne.n 9a6ab4 │ │ │ │ mov sl, r5 │ │ │ │ mov fp, r8 │ │ │ │ add.w r5, r4, #39680 @ 0x9b00 │ │ │ │ add.w r8, r4, #39680 @ 0x9b00 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r7, r4, #39680 @ 0x9b00 │ │ │ │ str r6, [sp, #16] │ │ │ │ @@ -3559486,110 +3559525,110 @@ │ │ │ │ add.w r8, r8, #120 @ 0x78 │ │ │ │ adds r7, #140 @ 0x8c │ │ │ │ adds r6, #212 @ 0xd4 │ │ │ │ adds r4, #172 @ 0xac │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9a6ada │ │ │ │ + bne.n 9a6b1a │ │ │ │ add.w r1, r5, #17920 @ 0x4600 │ │ │ │ lsls r2, r2, #5 │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a6ada │ │ │ │ + bne.n 9a6b1a │ │ │ │ ldr.w r2, [r6, #1560] @ 0x618 │ │ │ │ ldr.w r1, [r8, #1560] @ 0x618 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9a6ada │ │ │ │ + bne.n 9a6b1a │ │ │ │ movs r3, #28 │ │ │ │ add.w r1, r4, #17920 @ 0x4600 │ │ │ │ adds r1, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a6ada │ │ │ │ + bne.n 9a6b1a │ │ │ │ adds r4, #224 @ 0xe0 │ │ │ │ add.w r5, r5, #256 @ 0x100 │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 9a6a0c │ │ │ │ + bne.n 9a6a4c │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r5, sl │ │ │ │ ldrd r7, r6, [sp, #12] │ │ │ │ add.w r3, r4, #57344 @ 0xe000 │ │ │ │ mov r8, fp │ │ │ │ ldr.w r2, [r3, #3400] @ 0xd48 │ │ │ │ add.w r3, r4, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r3, #1824] @ 0x720 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9a6abc │ │ │ │ + beq.n 9a6afc │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9bf638 │ │ │ │ + bl 9bf678 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 9a6aa6 │ │ │ │ - ldr r2, [pc, #104] @ (9a6af4 ) │ │ │ │ - ldr r3, [pc, #100] @ (9a6af0 ) │ │ │ │ + cbz r0, 9a6ae6 │ │ │ │ + ldr r2, [pc, #104] @ (9a6b34 ) │ │ │ │ + ldr r3, [pc, #100] @ (9a6b30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a6ae6 │ │ │ │ + bne.n 9a6b26 │ │ │ │ mov r0, r1 │ │ │ │ add.w sp, sp, #548 @ 0x224 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 9a6124 │ │ │ │ + bl 9a6164 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r5, [r8, #2936] @ 0xb78 │ │ │ │ - b.n 9a6a88 │ │ │ │ + b.n 9a6ac8 │ │ │ │ movs r3, #28 │ │ │ │ add.w r1, r4, #60672 @ 0xed00 │ │ │ │ add.w r0, r4, #42752 @ 0xa700 │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 67434 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a6a88 │ │ │ │ - b.n 9a6a74 │ │ │ │ + beq.n 9a6ac8 │ │ │ │ + b.n 9a6ab4 │ │ │ │ ldrd r7, r6, [sp, #12] │ │ │ │ mov r5, sl │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r8, fp │ │ │ │ - b.n 9a6a74 │ │ │ │ + b.n 9a6ab4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #544] @ 0x220 │ │ │ │ + str r6, [sp, #288] @ 0x120 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #448] @ 0x1c0 │ │ │ │ + str r5, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r0, #4 │ │ │ │ add.w r2, r0, #63744 @ 0xf900 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ adds r2, #12 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ str.w r3, [r2], #56 │ │ │ │ - bne.n 9a6b04 │ │ │ │ + bne.n 9a6b44 │ │ │ │ movw r3, #63712 @ 0xf8e0 │ │ │ │ adds r1, r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r1, #-4] │ │ │ │ str r2, [r0, r3] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -3559605,16 +3559644,16 @@ │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9bf594 │ │ │ │ - cbnz r0, 9a6b5e │ │ │ │ + bl 9bf5d4 │ │ │ │ + cbnz r0, 9a6b9e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r5, #732] @ 0x2dc │ │ │ │ mov r1, r4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ bl 5096cc │ │ │ │ @@ -3559624,130 +3559663,130 @@ │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9a6b9c │ │ │ │ + b.n 9a6bdc │ │ │ │ ldr.w r0, [r5, #732] @ 0x2dc │ │ │ │ mov r1, r4 │ │ │ │ bl 5096cc │ │ │ │ ldr.w r0, [r5, #736] @ 0x2e0 │ │ │ │ mov r1, r4 │ │ │ │ bl 5096cc │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #736] @ 0x2e0 │ │ │ │ bl 50973c │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9a6bea │ │ │ │ + beq.n 9a6c2a │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9bf604 │ │ │ │ + bl 9bf644 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a6b88 │ │ │ │ + beq.n 9a6bc8 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9bf604 │ │ │ │ + bl 9bf644 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 9a6b88 │ │ │ │ + b.n 9a6bc8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r9, r0, #40960 @ 0xa000 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r9, #2052] @ 0x804 │ │ │ │ - cbz r3, 9a6c30 │ │ │ │ + cbz r3, 9a6c70 │ │ │ │ add.w r5, r0, #43264 @ 0xa900 │ │ │ │ ldr.w r6, [r0, #632] @ 0x278 │ │ │ │ adds r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 9a6c26 │ │ │ │ + cbz r1, 9a6c66 │ │ │ │ ldr r7, [r6, #80] @ 0x50 │ │ │ │ blx r7 │ │ │ │ - cbnz r0, 9a6c42 │ │ │ │ + cbnz r0, 9a6c82 │ │ │ │ ldr.w r3, [r9, #2052] @ 0x804 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 9a6c14 │ │ │ │ + bhi.n 9a6c54 │ │ │ │ add.w r8, r8, #57344 @ 0xe000 │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r3, [r8, #3657] @ 0xe49 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ strb.w r3, [r8, #3657] @ 0xe49 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, 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, #3392] @ 0xd40 │ │ │ │ - ldr r2, [pc, #408] @ (9a6df4 ) │ │ │ │ + ldr r2, [pc, #408] @ (9a6e34 ) │ │ │ │ sub.w sp, sp, #668 @ 0x29c │ │ │ │ - ldr r3, [pc, #408] @ (9a6df8 ) │ │ │ │ + ldr r3, [pc, #408] @ (9a6e38 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #660] @ 0x294 │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, r0, #45056 @ 0xb000 │ │ │ │ ldr.w r7, [r3, #1216] @ 0x4c0 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a6de2 │ │ │ │ + beq.w 9a6e22 │ │ │ │ add.w ip, r7, #4 │ │ │ │ mov.w r9, #12 │ │ │ │ mov r8, r6 │ │ │ │ mov r5, ip │ │ │ │ movw fp, #47084 @ 0xb7ec │ │ │ │ movw r3, #47080 @ 0xb7e8 │ │ │ │ mla sl, r9, r6, ip │ │ │ │ movs r6, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ mla r1, r9, r1, r4 │ │ │ │ ldr.w r0, [r1, fp] │ │ │ │ - cbz r0, 9a6cd4 │ │ │ │ + cbz r0, 9a6d14 │ │ │ │ ldr r2, [r1, r3] │ │ │ │ ldrh r1, [r5, #0] │ │ │ │ ldr.w r0, [r0, #432] @ 0x1b0 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 9a6cd4 │ │ │ │ + bcs.n 9a6d14 │ │ │ │ subs r0, r0, r1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - cbz r1, 9a6cce │ │ │ │ + cbz r1, 9a6d0e │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ add r0, ip │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ movw r3, #47080 @ 0xb7e8 │ │ │ │ cmp r6, r0 │ │ │ │ it cc │ │ │ │ movcc r6, r0 │ │ │ │ adds r5, #12 │ │ │ │ cmp r5, sl │ │ │ │ - bne.n 9a6c9c │ │ │ │ + bne.n 9a6cdc │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r6 │ │ │ │ mov r6, r3 │ │ │ │ movs r3, #12 │ │ │ │ movw r2, #47084 @ 0xb7ec │ │ │ │ ldrb.w r0, [ip, #2] │ │ │ │ @@ -3559757,19 +3559796,19 @@ │ │ │ │ mla r3, r3, r0, r4 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ rsb r3, r8, #0 │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 9a6d5c │ │ │ │ + cbz r1, 9a6d9c │ │ │ │ mov.w lr, #0 │ │ │ │ mov r3, lr │ │ │ │ mov sl, lr │ │ │ │ - b.n 9a6d1a │ │ │ │ + b.n 9a6d5a │ │ │ │ mov.w sl, #5 │ │ │ │ add.w r9, r7, #388 @ 0x184 │ │ │ │ ldr.w r6, [r9, lr, lsl #2] │ │ │ │ movw r9, #47080 @ 0xb7e8 │ │ │ │ strd sl, r3, [r2, #8] │ │ │ │ mov r3, lr │ │ │ │ mov.w lr, #12 │ │ │ │ @@ -3559788,173 +3559827,173 @@ │ │ │ │ subs r6, r6, r1 │ │ │ │ str r6, [r2, #20] │ │ │ │ ldr r6, [r7, #0] │ │ │ │ add.w lr, r3, #1 │ │ │ │ mov.w sl, #12 │ │ │ │ cmp lr, r6 │ │ │ │ movw r9, #47084 @ 0xb7ec │ │ │ │ - bcs.n 9a6d92 │ │ │ │ + bcs.n 9a6dd2 │ │ │ │ ldrb.w r0, [ip, #14] │ │ │ │ add.w ip, ip, #12 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ adds r5, #4 │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ mla r1, sl, r0, r4 │ │ │ │ ldr.w r1, [r1, r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9a6d16 │ │ │ │ + bne.n 9a6d56 │ │ │ │ mov r3, lr │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp lr, r6 │ │ │ │ - bcc.n 9a6d6c │ │ │ │ + bcc.n 9a6dac │ │ │ │ add.w r5, r4, #57344 @ 0xe000 │ │ │ │ ldr.w r3, [r7, #620] @ 0x26c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ - bl 990f04 │ │ │ │ + bl 990f44 │ │ │ │ add.w r2, r4, #46848 @ 0xb700 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ ldr.w r1, [r5, #420] @ 0x1a4 │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ - bl 990f44 │ │ │ │ + bl 990f84 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r0, [r5, #3660] @ 0xe4c │ │ │ │ - bl 991a1c │ │ │ │ - ldr r2, [pc, #52] @ (9a6dfc ) │ │ │ │ - ldr r3, [pc, #44] @ (9a6df8 ) │ │ │ │ + bl 991a5c │ │ │ │ + ldr r2, [pc, #52] @ (9a6e3c ) │ │ │ │ + ldr r3, [pc, #44] @ (9a6e38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #660] @ 0x294 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a6dee │ │ │ │ + bne.n 9a6e2e │ │ │ │ add.w sp, sp, #668 @ 0x29c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ add.w fp, sp, #20 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 9a6d92 │ │ │ │ + b.n 9a6dd2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r3, [sp, #616] @ 0x268 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #200] @ 0xc8 │ │ │ │ + str r1, [sp, #968] @ 0x3c8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #886] @ 0x376 │ │ │ │ - cbnz r3, 9a6e18 │ │ │ │ - bl 9a6c48 │ │ │ │ + cbnz r3, 9a6e58 │ │ │ │ + bl 9a6c88 │ │ │ │ movs 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] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip, #2736] @ 0xab0 │ │ │ │ - ldr.w r2, [pc, #1268] @ 9a7334 │ │ │ │ + ldr.w r2, [pc, #1268] @ 9a7374 │ │ │ │ sub.w sp, sp, #9472 @ 0x2500 │ │ │ │ - ldr.w r3, [pc, #1264] @ 9a7338 │ │ │ │ + ldr.w r3, [pc, #1264] @ 9a7378 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ add.w r7, r0, #45056 @ 0xb000 │ │ │ │ add.w r1, sp, #9472 @ 0x2500 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r7, #1992] @ 0x7c8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r7, #2004] @ 0x7d4 │ │ │ │ ldr.w r8, [r7, #1996] @ 0x7cc │ │ │ │ str r2, [sp, #20] │ │ │ │ - cbz r3, 9a6edc │ │ │ │ + cbz r3, 9a6f1c │ │ │ │ ldr.w r3, [r3, #3320] @ 0xcf8 │ │ │ │ - cbz r3, 9a6edc │ │ │ │ + cbz r3, 9a6f1c │ │ │ │ ldrb.w r1, [r4, #886] @ 0x376 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a6f02 │ │ │ │ + beq.n 9a6f42 │ │ │ │ ldr.w sl, [r4] │ │ │ │ ldr.w r3, [sl, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a705c │ │ │ │ + bne.w 9a709c │ │ │ │ add.w r5, r4, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r5, #4048] @ 0xfd0 │ │ │ │ - cbz r3, 9a6eae │ │ │ │ + cbz r3, 9a6eee │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ ldr r3, [r4, r2] │ │ │ │ orr.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ str r3, [r4, r2] │ │ │ │ str.w r1, [r5, #4048] @ 0xfd0 │ │ │ │ movs r6, #0 │ │ │ │ - ldr.w r2, [pc, #1160] @ 9a733c │ │ │ │ + ldr.w r2, [pc, #1160] @ 9a737c │ │ │ │ add.w r1, sp, #9472 @ 0x2500 │ │ │ │ - ldr.w r3, [pc, #1148] @ 9a7338 │ │ │ │ + ldr.w r3, [pc, #1148] @ 9a7378 │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9a7330 │ │ │ │ + bne.w 9a7370 │ │ │ │ mov r0, r6 │ │ │ │ add.w sp, sp, #9472 @ 0x2500 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9a7098 │ │ │ │ + beq.w 9a70d8 │ │ │ │ ldr.w r1, [r8, #3320] @ 0xcf8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9a7098 │ │ │ │ + beq.w 9a70d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99a0f4 │ │ │ │ + bl 99a134 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9a6eb0 │ │ │ │ + bne.n 9a6ef0 │ │ │ │ ldrb.w r1, [r4, #886] @ 0x376 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9a6e80 │ │ │ │ + bne.n 9a6ec0 │ │ │ │ addw r9, sp, #2664 @ 0xa68 │ │ │ │ mov.w r2, #1744 @ 0x6d0 │ │ │ │ sub.w fp, r9, #8 │ │ │ │ ldr.w r6, [r7, #1996] @ 0x7cc │ │ │ │ mov r0, fp │ │ │ │ add.w sl, sp, #5408 @ 0x1520 │ │ │ │ blx 67440 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbz r3, 9a6f38 │ │ │ │ + cbz r3, 9a6f78 │ │ │ │ subw r2, sl, #2760 @ 0xac8 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r2, #8] │ │ │ │ add.w r3, r4, #40960 @ 0xa000 │ │ │ │ ldrb.w r3, [r3, #3820] @ 0xeec │ │ │ │ - cbz r3, 9a6f4e │ │ │ │ + cbz r3, 9a6f8e │ │ │ │ ldr.w r3, [r7, #2012] @ 0x7dc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a70aa │ │ │ │ + beq.w 9a70ea │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r7, #1220] @ 0x4c4 │ │ │ │ add.w r2, r9, #112 @ 0x70 │ │ │ │ subw r9, sl, #2760 @ 0xac8 │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldrb r1, [r1, #2] │ │ │ │ ldrb.w ip, [r9, #8] │ │ │ │ @@ -3559963,15 +3560002,15 @@ │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ ldr.w r1, [r7, #1992] @ 0x7c8 │ │ │ │ and.w r3, r3, #10 │ │ │ │ orr.w r3, r3, ip │ │ │ │ strb.w r3, [r9, #8] │ │ │ │ ldrd r0, r1, [r1, #496] @ 0x1f0 │ │ │ │ strd r0, r1, [r9] │ │ │ │ - bl 99ea64 │ │ │ │ + bl 99eaa4 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r6, [r7, #1216] @ 0x4c0 │ │ │ │ mov r3, fp │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r5, [r6, #584] @ 0x248 │ │ │ │ str.w r5, [r9, #16] │ │ │ │ @@ -3559987,140 +3560026,140 @@ │ │ │ │ str.w r5, [r9, #36] @ 0x24 │ │ │ │ ldr.w r5, [r6, #608] @ 0x260 │ │ │ │ str.w r5, [r9, #40] @ 0x28 │ │ │ │ ldr.w r5, [r6, #612] @ 0x264 │ │ │ │ ldr.w r6, [r6, #580] @ 0x244 │ │ │ │ str.w r5, [r9, #44] @ 0x2c │ │ │ │ str.w r6, [r9, #12] │ │ │ │ - bl 99eb08 │ │ │ │ + bl 99eb48 │ │ │ │ ldr.w r3, [r7, #1220] @ 0x4c4 │ │ │ │ ldrh r3, [r3, #6] │ │ │ │ ubfx r3, r3, #4, #8 │ │ │ │ strb.w r3, [r9, #187] @ 0xbb │ │ │ │ ldr.w r3, [r7, #2004] @ 0x7d4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a72dc │ │ │ │ + beq.w 9a731c │ │ │ │ movs r3, #0 │ │ │ │ subw r2, sl, #2760 @ 0xac8 │ │ │ │ ldrb.w r1, [r2, #188] @ 0xbc │ │ │ │ bfi r1, r3, #0, #1 │ │ │ │ strb.w r1, [r2, #188] @ 0xbc │ │ │ │ add.w r9, sp, #1320 @ 0x528 │ │ │ │ mov r1, fp │ │ │ │ sub.w r7, r9, #1272 @ 0x4f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99f174 │ │ │ │ + bl 99f1b4 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a70b6 │ │ │ │ + beq.n 9a70f6 │ │ │ │ add.w r5, r4, #24576 @ 0x6000 │ │ │ │ ldr.w r2, [r5, #4048] @ 0xfd0 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9a6eae │ │ │ │ + beq.w 9a6eee │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99f32c │ │ │ │ + bl 99f36c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a6eb0 │ │ │ │ + bne.w 9a6ef0 │ │ │ │ add.w r3, r4, #57344 @ 0xe000 │ │ │ │ sub.w r2, r9, #1272 @ 0x4f8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldrb.w r2, [r3, #3656] @ 0xe48 │ │ │ │ bfi r2, r0, #3, #1 │ │ │ │ strb.w r2, [r3, #3656] @ 0xe48 │ │ │ │ - b.n 9a6e9e │ │ │ │ + b.n 9a6ede │ │ │ │ addw r9, sp, #2664 @ 0xa68 │ │ │ │ mov.w r2, #1744 @ 0x6d0 │ │ │ │ sub.w fp, r9, #8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r6, [r7, #1996] @ 0x7cc │ │ │ │ blx 67440 │ │ │ │ ldr.w r3, [sl, #1680] @ 0x690 │ │ │ │ add.w sl, sp, #5408 @ 0x1520 │ │ │ │ add.w sl, sl, #8 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a6f38 │ │ │ │ + beq.w 9a6f78 │ │ │ │ subw r2, sl, #2760 @ 0xac8 │ │ │ │ ldrb r3, [r2, #8] │ │ │ │ orr.w r3, r3, #5 │ │ │ │ strb r3, [r2, #8] │ │ │ │ - b.n 9a700c │ │ │ │ + b.n 9a704c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99a0f4 │ │ │ │ + bl 99a134 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a6efa │ │ │ │ - b.n 9a6eb0 │ │ │ │ + beq.w 9a6f3a │ │ │ │ + b.n 9a6ef0 │ │ │ │ ldr.w r3, [r7, #2004] @ 0x7d4 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 9a6f4e │ │ │ │ + b.n 9a6f8e │ │ │ │ subw r2, sl, #2760 @ 0xac8 │ │ │ │ ldrb r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 9a72f2 │ │ │ │ + bpl.w 9a7332 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ subw r2, r9, #1268 @ 0x4f4 │ │ │ │ ldrb.w r8, [r5, #568] @ 0x238 │ │ │ │ str r0, [r2, #0] │ │ │ │ bl 508b34 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a732a │ │ │ │ + beq.w 9a736a │ │ │ │ subw r0, sl, #4040 @ 0xfc8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r0, [sp, #20] │ │ │ │ bl 506e30 │ │ │ │ sub.w r3, r9, #1224 @ 0x4c8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ bl 506a98 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9a7324 │ │ │ │ + beq.w 9a7364 │ │ │ │ addw r5, r5, #569 @ 0x239 │ │ │ │ strd r9, sl, [sp, #28] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ add.w r6, r8, r5 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov.w fp, #42 @ 0x2a │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov.w r8, #1 │ │ │ │ ldrb.w r2, [r5, #1]! │ │ │ │ cmp r2, #5 │ │ │ │ - bhi.n 9a7150 │ │ │ │ + bhi.n 9a7190 │ │ │ │ lsr.w r3, fp, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 9a7150 │ │ │ │ + bpl.n 9a7190 │ │ │ │ mov.w r9, r8, lsl #4 │ │ │ │ ldrb.w r3, [r5, #80] @ 0x50 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r4, r9 │ │ │ │ bl 506e30 │ │ │ │ mov r2, r8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, sl, r9 │ │ │ │ bl 506a98 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 9a711e │ │ │ │ + bne.n 9a715e │ │ │ │ ldrd r9, sl, [sp, #28] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9a731e │ │ │ │ + beq.w 9a735e │ │ │ │ add.w fp, sp, #1376 @ 0x560 │ │ │ │ mov.w r8, #0 │ │ │ │ sub.w r5, r9, #1256 @ 0x4e8 │ │ │ │ sub.w r6, r9, #1240 @ 0x4d8 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -3560146,15 +3560185,15 @@ │ │ │ │ cmp r4, #15 │ │ │ │ ite hi │ │ │ │ movhi.w lr, #0 │ │ │ │ andls.w lr, r3, #1 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9a721c │ │ │ │ + bne.n 9a725c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ str.w lr, [sp] │ │ │ │ mov r1, r7 │ │ │ │ sub.w sl, r3, #1264 @ 0x4f0 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ mov r3, r9 │ │ │ │ @@ -3560177,15 +3560216,15 @@ │ │ │ │ ldr.w r1, [sl] │ │ │ │ mov r0, r7 │ │ │ │ bl 507bac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add.w fp, fp, #16 │ │ │ │ cmp r8, r3 │ │ │ │ - bcc.n 9a718c │ │ │ │ + bcc.n 9a71cc │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldrd sl, r4, [sp, #40] @ 0x28 │ │ │ │ sub.w r6, r9, #1240 @ 0x4d8 │ │ │ │ movs r5, #0 │ │ │ │ movs r2, #117 @ 0x75 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ @@ -3560203,33 +3560242,33 @@ │ │ │ │ mov r0, r8 │ │ │ │ blx 67440 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 508a4c │ │ │ │ str.w r0, [r8, #552] @ 0x228 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a92b4 │ │ │ │ + bl 9a92f4 │ │ │ │ add.w r0, sp, #4384 @ 0x1120 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r2, #1744 @ 0x6d0 │ │ │ │ adds r0, #16 │ │ │ │ blx 67440 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb r5, [r6, #8] │ │ │ │ add.w r2, sp, #4384 @ 0x1120 │ │ │ │ subs r3, #52 @ 0x34 │ │ │ │ adds r2, #16 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ orr.w r5, r5, #4 │ │ │ │ strb r5, [r6, #8] │ │ │ │ - bl 99f718 │ │ │ │ + bl 99f758 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a6eb0 │ │ │ │ + bne.w 9a6ef0 │ │ │ │ ldr.w r0, [r8, #552] @ 0x228 │ │ │ │ bl 508a8c │ │ │ │ mov r0, r7 │ │ │ │ bl 508d30 │ │ │ │ subw r3, r9, #1268 @ 0x4f4 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #1744 @ 0x6d0 │ │ │ │ @@ -3560237,80 +3560276,80 @@ │ │ │ │ add.w r0, r6, #8 │ │ │ │ blx 67440 │ │ │ │ sub.w r1, r9, #1272 @ 0x4f8 │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ str r6, [r1, #0] │ │ │ │ orr.w r2, r2, #5 │ │ │ │ strb r2, [r6, #16] │ │ │ │ - b.n 9a7024 │ │ │ │ + b.n 9a7064 │ │ │ │ ldr.w r2, [r7, #2008] @ 0x7d8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a6ffc │ │ │ │ + bne.w 9a703c │ │ │ │ ldr.w r3, [r7, #2012] @ 0x7dc │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 9a6ffc │ │ │ │ + b.n 9a703c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99f718 │ │ │ │ + bl 99f758 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a6eb0 │ │ │ │ + bne.w 9a6ef0 │ │ │ │ add.w r5, r4, #24576 @ 0x6000 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr.w r2, [r5, #4048] @ 0xfd0 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9a6eae │ │ │ │ + beq.w 9a6eee │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9a6e9c │ │ │ │ - b.n 9a7032 │ │ │ │ + beq.w 9a6edc │ │ │ │ + b.n 9a7072 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9a7232 │ │ │ │ + b.n 9a7272 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 9a7166 │ │ │ │ + b.n 9a71a6 │ │ │ │ mvn.w r6, #2 │ │ │ │ - b.n 9a6eb0 │ │ │ │ + b.n 9a6ef0 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - str r1, [sp, #712] @ 0x2c8 │ │ │ │ + str r1, [sp, #456] @ 0x1c8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r0, [sp, #1016] @ 0x3f8 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb 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 fp, r2 │ │ │ │ - ldr r2, [pc, #284] @ (9a7470 ) │ │ │ │ - ldr r3, [pc, #284] @ (9a7474 ) │ │ │ │ + ldr r2, [pc, #284] @ (9a74b0 ) │ │ │ │ + ldr r3, [pc, #284] @ (9a74b4 ) │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 508b34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a7468 │ │ │ │ + beq.n 9a74a8 │ │ │ │ movs r3, #0 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ bl 506e30 │ │ │ │ - ldr r2, [pc, #244] @ (9a7478 ) │ │ │ │ + ldr r2, [pc, #244] @ (9a74b8 ) │ │ │ │ add r6, sp, #28 │ │ │ │ movs r3, #4 │ │ │ │ add r2, pc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ bl 507474 │ │ │ │ @@ -3560325,15 +3560364,15 @@ │ │ │ │ movhi.w lr, #0 │ │ │ │ andls.w lr, r2, #1 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9a7404 │ │ │ │ + bne.n 9a7444 │ │ │ │ ubfx r3, ip, #3, #1 │ │ │ │ movs r2, #1 │ │ │ │ str.w lr, [sp] │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ bl 507924 │ │ │ │ @@ -3560363,353 +3560402,353 @@ │ │ │ │ bl 507bac │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bl 508a4c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 508d30 │ │ │ │ - cbz r5, 9a7468 │ │ │ │ + cbz r5, 9a74a8 │ │ │ │ ldr.w r0, [r9, #552] @ 0x228 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r9 │ │ │ │ str.w r5, [r9, #552] @ 0x228 │ │ │ │ - bl 9a92b4 │ │ │ │ + bl 9a92f4 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a9508 │ │ │ │ - ldr r2, [pc, #44] @ (9a747c ) │ │ │ │ - ldr r3, [pc, #32] @ (9a7474 ) │ │ │ │ + bl 9a9548 │ │ │ │ + ldr r2, [pc, #44] @ (9a74bc ) │ │ │ │ + ldr r3, [pc, #32] @ (9a74b4 ) │ │ │ │ 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 9a746c │ │ │ │ + bne.n 9a74ac │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9a744e │ │ │ │ + b.n 9a748e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r4, #36] @ 0x24 │ │ │ │ + ldrh r4, [r4, #34] @ 0x22 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip, #-936] @ 0xfffffc58 │ │ │ │ - ldrh r2, [r5, #28] │ │ │ │ + ldc 0, cr0, [ip, #-936] @ 0xfffffc58 │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #24576 @ 0x6000 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r3, #4048] @ 0xfd0 │ │ │ │ - cbz r3, 9a74e6 │ │ │ │ + cbz r3, 9a7526 │ │ │ │ ldr.w r2, [r3, #1780] @ 0x6f4 │ │ │ │ ldr.w ip, [r3, #1772] @ 0x6ec │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r1, #1680] @ 0x690 │ │ │ │ ldrb.w r1, [r3, #135] @ 0x87 │ │ │ │ - cbnz r1, 9a74ce │ │ │ │ + cbnz r1, 9a750e │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 9a74cc │ │ │ │ + cbnz r0, 9a750c │ │ │ │ add.w r4, r4, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ bfi r3, r0, #3, #1 │ │ │ │ strb.w r3, [r4, #3656] @ 0xe48 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ - cbz r3, 9a74de │ │ │ │ + cbz r3, 9a751e │ │ │ │ mov r3, ip │ │ │ │ movs r1, #1 │ │ │ │ - bl 9be0f4 │ │ │ │ - b.n 9a74ba │ │ │ │ + bl 9be134 │ │ │ │ + b.n 9a74fa │ │ │ │ movs r1, #1 │ │ │ │ - bl 98f508 │ │ │ │ - b.n 9a74ba │ │ │ │ + bl 98f548 │ │ │ │ + b.n 9a74fa │ │ │ │ mov r2, r3 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a74a2 │ │ │ │ + b.n 9a74e2 │ │ │ │ nop │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrb.w ip, [r0, #72] @ 0x48 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ ldr.w r2, [r3, #216] @ 0xd8 │ │ │ │ push {lr} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9a7512 │ │ │ │ + bne.n 9a7552 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r1, r2 │ │ │ │ strb.w ip, [r0, #72] @ 0x48 │ │ │ │ - beq.n 9a752a │ │ │ │ + beq.n 9a756a │ │ │ │ pop {pc} │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9a7510 │ │ │ │ + bne.n 9a7550 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #172] @ 0xac │ │ │ │ str r2, [r1, #108] @ 0x6c │ │ │ │ pop {pc} │ │ │ │ ldrh.w lr, [r0, #8] │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldrh.w r0, [r1, lr, lsl #1] │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ orr.w ip, ip, r0 │ │ │ │ strh.w ip, [r1, lr, lsl #1] │ │ │ │ - b.n 9a7518 │ │ │ │ + b.n 9a7558 │ │ │ │ subs r1, #2 │ │ │ │ cmp r1, #14 │ │ │ │ - bhi.n 9a755e │ │ │ │ + bhi.n 9a759e │ │ │ │ tbb [pc, r1] │ │ │ │ lsrs r2, r3, #32 │ │ │ │ lsrs r7, r2, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r4, r2, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ movs r1, r2 │ │ │ │ - ldr r1, [pc, #40] @ (9a7588 ) │ │ │ │ + ldr r1, [pc, #40] @ (9a75c8 ) │ │ │ │ add r1, pc │ │ │ │ add.w r2, r1, r2, lsl #3 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [r3, #4] │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #24] @ (9a758c ) │ │ │ │ + ldr r1, [pc, #24] @ (9a75cc ) │ │ │ │ add r1, pc │ │ │ │ - b.n 9a7562 │ │ │ │ - ldr r1, [pc, #24] @ (9a7590 ) │ │ │ │ + b.n 9a75a2 │ │ │ │ + ldr r1, [pc, #24] @ (9a75d0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 9a7562 │ │ │ │ - ldr r1, [pc, #20] @ (9a7594 ) │ │ │ │ + b.n 9a75a2 │ │ │ │ + ldr r1, [pc, #20] @ (9a75d4 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 9a7562 │ │ │ │ - ldr r1, [pc, #20] @ (9a7598 ) │ │ │ │ - add r1, pc │ │ │ │ - b.n 9a7562 │ │ │ │ - rsb r0, r8, sl, asr #3 │ │ │ │ - subs.w r0, lr, sl, asr #3 │ │ │ │ - ldc 0, cr0, [r8], #-936 @ 0xfffffc58 │ │ │ │ - ldcl 0, cr0, [r2], #-936 @ 0xfffffc58 │ │ │ │ - stc 0, cr0, [ip], {234} @ 0xea │ │ │ │ + b.n 9a75a2 │ │ │ │ + ldr r1, [pc, #20] @ (9a75d8 ) │ │ │ │ + add r1, pc │ │ │ │ + b.n 9a75a2 │ │ │ │ + @ instruction: 0xeb8800ea │ │ │ │ + sbcs.w r0, lr, sl, asr #3 │ │ │ │ + @ instruction: 0xebf800ea │ │ │ │ + ldc 0, cr0, [r2], #-936 @ 0xfffffc58 │ │ │ │ + mcrr 0, 14, r0, ip, cr10 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #60] @ (9a75ec ) │ │ │ │ + ldr r2, [pc, #60] @ (9a762c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (9a75f0 ) │ │ │ │ + ldr r3, [pc, #60] @ (9a7630 ) │ │ │ │ add r1, sp, #20 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #60] @ (9a75f4 ) │ │ │ │ + ldr r0, [pc, #60] @ (9a7634 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 3afafc │ │ │ │ - ldr r2, [pc, #44] @ (9a75f8 ) │ │ │ │ - ldr r3, [pc, #32] @ (9a75f0 ) │ │ │ │ + ldr r2, [pc, #44] @ (9a7638 ) │ │ │ │ + ldr r3, [pc, #32] @ (9a7630 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a75e8 │ │ │ │ + bne.n 9a7628 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r1, #18] │ │ │ │ + ldrh r0, [r1, #16] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6 │ │ │ │ + eors r6, r6 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - ldrh r6, [r5, #16] │ │ │ │ + ldrh r6, [r5, #14] │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, [r1, #16] │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r1, 9a7636 │ │ │ │ + cbz r1, 9a7676 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a761c │ │ │ │ + bne.n 9a765c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a7702 │ │ │ │ + beq.n 9a7742 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ ldr.w r2, [r4, #216] @ 0xd8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a7664 │ │ │ │ + beq.n 9a76a4 │ │ │ │ ldr.w r2, [r4, #272] @ 0x110 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a7664 │ │ │ │ + beq.n 9a76a4 │ │ │ │ ldr.w r2, [r4, #236] @ 0xec │ │ │ │ add.w r3, r6, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r6, #24 │ │ │ │ sub.w r2, r2, #3 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bl 98e700 │ │ │ │ + bl 98e740 │ │ │ │ ldr r4, [r6, #76] @ 0x4c │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 9a767c │ │ │ │ + beq.n 9a76bc │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 9a76dc │ │ │ │ - ldr r1, [pc, #280] @ (9a778c ) │ │ │ │ - ldr r0, [pc, #284] @ (9a7790 ) │ │ │ │ + beq.n 9a771c │ │ │ │ + ldr r1, [pc, #280] @ (9a77cc ) │ │ │ │ + ldr r0, [pc, #284] @ (9a77d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 9a759c │ │ │ │ + bl 9a75dc │ │ │ │ ldr r1, [r6, #16] │ │ │ │ - cbz r1, 9a76bc │ │ │ │ + cbz r1, 9a76fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a7684 │ │ │ │ + bne.n 9a76c4 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9a76bc │ │ │ │ + cbnz r3, 9a76fc │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9a76bc │ │ │ │ + cbz r4, 9a76fc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a76a8 │ │ │ │ + bne.n 9a76e8 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9a76d8 │ │ │ │ + cbz r3, 9a7718 │ │ │ │ mov r0, r6 │ │ │ │ blx 67b40 │ │ │ │ movw r1, #63536 @ 0xf830 │ │ │ │ adds r0, r5, r1 │ │ │ │ ldr r3, [r5, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, r1] │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9a7698 │ │ │ │ + b.n 9a76d8 │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 9a76ea │ │ │ │ + cbz r0, 9a772a │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9a770a │ │ │ │ + beq.n 9a774a │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9be9a4 │ │ │ │ - cbnz r0, 9a775a │ │ │ │ + bl 9be9e4 │ │ │ │ + cbnz r0, 9a779a │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ ldr.w r0, [r5, #720] @ 0x2d0 │ │ │ │ bl 5096cc │ │ │ │ - b.n 9a767c │ │ │ │ + b.n 9a76bc │ │ │ │ ldr.w r3, [r5, #448] @ 0x1c0 │ │ │ │ blx r3 │ │ │ │ - b.n 9a7632 │ │ │ │ + b.n 9a7672 │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 9a7750 │ │ │ │ + beq.n 9a7790 │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9bea54 │ │ │ │ + bl 9bea94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a76f6 │ │ │ │ + beq.n 9a7736 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9bea54 │ │ │ │ + bl 9bea94 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 9a76f6 │ │ │ │ + b.n 9a7736 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 9a7712 │ │ │ │ - b.n 9a76ea │ │ │ │ + bne.n 9a7752 │ │ │ │ + b.n 9a772a │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ ldr.w r0, [r5, #632] @ 0x278 │ │ │ │ - bl 9be9a4 │ │ │ │ + bl 9be9e4 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 9a76f6 │ │ │ │ + b.n 9a7736 │ │ │ │ nop │ │ │ │ - eors.w r0, ip, sl, asr #3 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + orrs.w r0, ip, sl, asr #3 │ │ │ │ + subs r7, #186 @ 0xba │ │ │ │ lsls r3, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r2 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #148] @ (9a784c ) │ │ │ │ + ldr r2, [pc, #148] @ (9a788c ) │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #144] @ (9a7850 ) │ │ │ │ + ldr r3, [pc, #144] @ (9a7890 ) │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ @@ -3560724,61 +3560763,61 @@ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r0, #632] @ 0x278 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9be004 │ │ │ │ - cbnz r0, 9a7810 │ │ │ │ - ldr r2, [pc, #92] @ (9a7854 ) │ │ │ │ - ldr r3, [pc, #84] @ (9a7850 ) │ │ │ │ + bl 9be044 │ │ │ │ + cbnz r0, 9a7850 │ │ │ │ + ldr r2, [pc, #92] @ (9a7894 ) │ │ │ │ + ldr r3, [pc, #84] @ (9a7890 ) │ │ │ │ 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 9a7848 │ │ │ │ + bne.n 9a7888 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9be004 │ │ │ │ + bl 9be044 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 9a77f6 │ │ │ │ + b.n 9a7836 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #0] │ │ │ │ + strh r2, [r0, #62] @ 0x3e │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #224] @ (9a794c ) │ │ │ │ + ldr r2, [pc, #224] @ (9a798c ) │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #224] @ (9a7950 ) │ │ │ │ + ldr r3, [pc, #224] @ (9a7990 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #200 @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -3560805,17 +3560844,17 @@ │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add r7, sp, #12 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 98ef78 │ │ │ │ + bl 98efb8 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ - cbnz r0, 9a7912 │ │ │ │ + cbnz r0, 9a7952 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ @@ -3560826,62 +3560865,62 @@ │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ str r2, [r3, #32] │ │ │ │ str.w r9, [r3, #24] │ │ │ │ str.w sl, [r3, #28] │ │ │ │ - bl 98e99c │ │ │ │ - ldr r2, [pc, #88] @ (9a7954 ) │ │ │ │ - ldr r3, [pc, #84] @ (9a7950 ) │ │ │ │ + bl 98e9dc │ │ │ │ + ldr r2, [pc, #88] @ (9a7994 ) │ │ │ │ + ldr r3, [pc, #84] @ (9a7990 ) │ │ │ │ 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 9a7946 │ │ │ │ + bne.n 9a7986 │ │ │ │ add sp, #200 @ 0xc8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r3, #136] @ 0x88 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r8 │ │ │ │ str.w r2, [r3, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #16 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - bl 98ef78 │ │ │ │ + bl 98efb8 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr.w r2, [r3, #136] @ 0x88 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #136] @ 0x88 │ │ │ │ - b.n 9a78cc │ │ │ │ + b.n 9a790c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + strh r0, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ ldr.w r9, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a7a6a │ │ │ │ + beq.n 9a7aaa │ │ │ │ ldr r4, [sp, #112] @ 0x70 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9a7a70 │ │ │ │ + beq.n 9a7ab0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r2 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ @@ -3560891,56 +3560930,56 @@ │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ movs r4, #0 │ │ │ │ ldr r5, [sp, #124] @ 0x7c │ │ │ │ add.w sl, r3, r2 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 9a79d2 │ │ │ │ + b.n 9a7a12 │ │ │ │ strd r7, ip, [sp, #32] │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ strd fp, r8, [sp, #24] │ │ │ │ strd fp, fp, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ strd fp, r7, [sp] │ │ │ │ - bl 9a7794 │ │ │ │ + bl 9a77d4 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 9a7a60 │ │ │ │ + beq.n 9a7aa0 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ ldrh.w r3, [r3, r5, lsl #1] │ │ │ │ asr.w r3, r3, sl │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 9a79c0 │ │ │ │ + bpl.n 9a7a00 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 9a79fc │ │ │ │ + bge.n 9a7a3c │ │ │ │ ldrh.w ip, [r6, #70] @ 0x46 │ │ │ │ lsr.w ip, ip, sl │ │ │ │ cmp.w ip, #1 │ │ │ │ it cc │ │ │ │ movcc.w ip, #1 │ │ │ │ ldr.w r8, [r6, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w lr, [r6, #78] @ 0x4e │ │ │ │ ldr.w r1, [r6, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ lsr.w r9, r8, sl │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldrh.w r7, [r6, #68] @ 0x44 │ │ │ │ - bhi.n 9a79a4 │ │ │ │ + bhi.n 9a79e4 │ │ │ │ lsr.w r3, r7, sl │ │ │ │ cmp.w r9, #1 │ │ │ │ it cc │ │ │ │ movcc.w r9, #1 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ @@ -3560955,38 +3560994,38 @@ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ mov r2, r3 │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd fp, fp, [sp, #16] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 9a7858 │ │ │ │ - b.n 9a79c0 │ │ │ │ + bl 9a7898 │ │ │ │ + b.n 9a7a00 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a7994 │ │ │ │ + bne.n 9a79d4 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ adds r2, r1, #1 │ │ │ │ adds r1, #2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9a7a6a │ │ │ │ + beq.n 9a7aaa │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9a7a72 │ │ │ │ - b.n 9a7a6a │ │ │ │ + bne.n 9a7ab2 │ │ │ │ + b.n 9a7aaa │ │ │ │ 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, r1 │ │ │ │ - ldr r1, [pc, #520] @ (9a7c9c ) │ │ │ │ - ldr r3, [pc, #520] @ (9a7ca0 ) │ │ │ │ + ldr r1, [pc, #520] @ (9a7cdc ) │ │ │ │ + ldr r3, [pc, #520] @ (9a7ce0 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r1, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w lr, [sp, #72] @ 0x48 │ │ │ │ @@ -3561017,15 +3561056,15 @@ │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ it ge │ │ │ │ movge r1, #1 │ │ │ │ ldrb.w r2, [sp, #96] @ 0x60 │ │ │ │ - bge.n 9a7b04 │ │ │ │ + bge.n 9a7b44 │ │ │ │ ldrh.w r1, [r5, #70] @ 0x46 │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ lsrs r1, r6 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ @@ -3561034,89 +3561073,89 @@ │ │ │ │ movt r1, #65016 @ 0xfdf8 │ │ │ │ ands r1, r6 │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ orr.w r1, r1, #9 │ │ │ │ str r1, [r4, #24] │ │ │ │ ldrb.w r1, [r5, #78] @ 0x4e │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 9a7ba0 │ │ │ │ + bls.n 9a7be0 │ │ │ │ ldrb r6, [r4, #27] │ │ │ │ and.w r1, r1, #31 │ │ │ │ cmp r1, #1 │ │ │ │ ittt hi │ │ │ │ strhi.w ip, [r4] │ │ │ │ orrhi.w r0, r0, #1 │ │ │ │ strhi r0, [r4, #4] │ │ │ │ bfi r6, r1, #2, #5 │ │ │ │ strb r6, [r4, #27] │ │ │ │ ldrb.w r1, [r5, #76] @ 0x4c │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 9a7bb0 │ │ │ │ + beq.n 9a7bf0 │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #1 │ │ │ │ itttt ls │ │ │ │ ldrls r1, [r4, #24] │ │ │ │ ldrls r0, [sp, #88] @ 0x58 │ │ │ │ bfils r1, r0, #3, #16 │ │ │ │ strls r1, [r4, #24] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9a7b94 │ │ │ │ + beq.n 9a7bd4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a7bca │ │ │ │ + beq.n 9a7c0a │ │ │ │ ldr.w r6, [r5, #272] @ 0x110 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9a7c4a │ │ │ │ + beq.n 9a7c8a │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, r5, #240 @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a7c34 │ │ │ │ + beq.n 9a7c74 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ add.w r3, sp, #27 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 98e560 │ │ │ │ + bl 98e5a0 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #272] @ 0x110 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a7c5e │ │ │ │ - cbnz r6, 9a7bde │ │ │ │ + beq.n 9a7c9e │ │ │ │ + cbnz r6, 9a7c1e │ │ │ │ ldrb r3, [r4, #27] │ │ │ │ movs r6, #0 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ strb r3, [r4, #27] │ │ │ │ - b.n 9a7c18 │ │ │ │ + b.n 9a7c58 │ │ │ │ ldrb r1, [r4, #27] │ │ │ │ bic.w r1, r1, #124 @ 0x7c │ │ │ │ strb r1, [r4, #27] │ │ │ │ ldrb.w r1, [r5, #76] @ 0x4c │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 9a7b44 │ │ │ │ + bne.n 9a7b84 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 9a7b54 │ │ │ │ + bge.n 9a7b94 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrb r0, [r4, #24] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r1, #6 │ │ │ │ bfi r0, r1, #0, #3 │ │ │ │ strb r0, [r4, #24] │ │ │ │ - b.n 9a7b54 │ │ │ │ + b.n 9a7b94 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ add.w r3, sp, #27 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 98e560 │ │ │ │ + bl 98e5a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a7b94 │ │ │ │ + beq.n 9a7bd4 │ │ │ │ ldrh r3, [r4, #26] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ubfx r3, r3, #3, #6 │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ @@ -3561127,45 +3561166,45 @@ │ │ │ │ ldrb r2, [r4, #24] │ │ │ │ ubfx r1, r1, #3, #16 │ │ │ │ and.w r2, r2, #7 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ - bl 9a7958 │ │ │ │ + bl 9a7998 │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ str.w r3, [r5, #276] @ 0x114 │ │ │ │ - ldr r2, [pc, #136] @ (9a7ca4 ) │ │ │ │ - ldr r3, [pc, #132] @ (9a7ca0 ) │ │ │ │ + ldr r2, [pc, #136] @ (9a7ce4 ) │ │ │ │ + ldr r3, [pc, #132] @ (9a7ce0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a7c98 │ │ │ │ + bne.n 9a7cd8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r1, [r5, #276] @ 0x114 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 9a7c18 │ │ │ │ + bcs.n 9a7c58 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ - b.n 9a7bea │ │ │ │ + b.n 9a7c2a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ add.w r3, sp, #27 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 98e560 │ │ │ │ + bl 98e5a0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9a7b8a │ │ │ │ + b.n 9a7bca │ │ │ │ str.w r6, [r5, #272] @ 0x110 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str.w r0, [r5, #252] @ 0xfc │ │ │ │ str.w r1, [r5, #240] @ 0xf0 │ │ │ │ @@ -3561176,22 +3561215,22 @@ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str.w r0, [r5, #268] @ 0x10c │ │ │ │ str.w r1, [r5, #256] @ 0x100 │ │ │ │ str.w r2, [r5, #260] @ 0x104 │ │ │ │ str.w r3, [r5, #264] @ 0x108 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9a7bde │ │ │ │ - b.n 9a7b94 │ │ │ │ + bne.n 9a7c1e │ │ │ │ + b.n 9a7bd4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r4, #42] @ 0x2a │ │ │ │ + strh r4, [r4, #40] @ 0x28 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #30] │ │ │ │ + strh r0, [r4, #28] │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb 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 r6, r0 │ │ │ │ @@ -3561200,132 +3561239,132 @@ │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 6810c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a7f5e │ │ │ │ + beq.w 9a7f9e │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r9, [r7, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 9a7e76 │ │ │ │ + beq.w 9a7eb6 │ │ │ │ subs r3, #6 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 9a7de6 │ │ │ │ + bls.n 9a7e26 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a7dfe │ │ │ │ + beq.n 9a7e3e │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 9a7d36 │ │ │ │ + beq.n 9a7d76 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a7d08 │ │ │ │ + bne.n 9a7d48 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a7d1e │ │ │ │ + bne.n 9a7d5e │ │ │ │ mov r8, r4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a7dbc │ │ │ │ + beq.n 9a7dfc │ │ │ │ ldrh.w r8, [r7, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [r4, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r5, r6, [r4, #16] │ │ │ │ strd r3, sl, [r4, #76] @ 0x4c │ │ │ │ strh.w r8, [r4, #4] │ │ │ │ bl 3a10bc │ │ │ │ ldrb.w r3, [r5, #220] @ 0xdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a7efe │ │ │ │ + beq.w 9a7f3e │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 9a7ea4 │ │ │ │ + beq.w 9a7ee4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a7edc │ │ │ │ + beq.w 9a7f1c │ │ │ │ ldr.w r8, [r5, #192] @ 0xc0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9a7d84 │ │ │ │ + bne.n 9a7dc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 992304 │ │ │ │ + bl 992344 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #2 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ movt sl, #256 @ 0x100 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9a7e80 │ │ │ │ + beq.n 9a7ec0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr.w r1, [r1, #1680] @ 0x690 │ │ │ │ ldrb.w r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a7e1a │ │ │ │ + beq.n 9a7e5a │ │ │ │ ldrb.w r1, [r5, #76] @ 0x4c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi.n 9a7e1a │ │ │ │ + bhi.n 9a7e5a │ │ │ │ tbb [pc, r1] │ │ │ │ adds r4, #50 @ 0x32 │ │ │ │ ldmia r0, {r0, r2, r6, r7} │ │ │ │ ldmia r5, {r2, r4, r5} │ │ │ │ - cbz r0, 9a7df0 │ │ │ │ + cbz r0, 9a7e30 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9a7de2 │ │ │ │ + cbz r4, 9a7e22 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a7dcc │ │ │ │ + bne.n 9a7e0c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a7dba │ │ │ │ + beq.n 9a7dfa │ │ │ │ mov r4, r8 │ │ │ │ - b.n 9a7d36 │ │ │ │ + b.n 9a7d76 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldrh r3, [r7, #10] │ │ │ │ sub.w r3, r3, r9 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9a7d00 │ │ │ │ + bne.n 9a7d40 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a7e02 │ │ │ │ + bne.n 9a7e42 │ │ │ │ dmb ish │ │ │ │ - b.n 9a7d36 │ │ │ │ + b.n 9a7d76 │ │ │ │ orr.w sl, sl, #262144 @ 0x40000 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ strd r9, r1, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ @@ -3561335,18 +3561374,18 @@ │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9a7a80 │ │ │ │ + bl 9a7ac0 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a7f58 │ │ │ │ + beq.w 9a7f98 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r4, #32] │ │ │ │ strd r3, r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ movw r1, #63536 @ 0xf830 │ │ │ │ adds r5, r6, r1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -3561357,244 +3561396,244 @@ │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r5, #4] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 9a7cf6 │ │ │ │ + b.n 9a7d36 │ │ │ │ movs r2, #32 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx 67440 │ │ │ │ ldr.w r3, [r5, #216] @ 0xd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r8, [r4, #32] │ │ │ │ str.w r9, [r4, #60] @ 0x3c │ │ │ │ strd r3, r2, [r4, #64] @ 0x40 │ │ │ │ - b.n 9a7e5a │ │ │ │ + b.n 9a7e9a │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 9a7ec0 │ │ │ │ + beq.n 9a7f00 │ │ │ │ mov.w sl, #128 @ 0x80 │ │ │ │ movt sl, #512 @ 0x200 │ │ │ │ - cbz r3, 9a7efa │ │ │ │ + cbz r3, 9a7f3a │ │ │ │ ldr.w r8, [r5, #192] @ 0xc0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9a7d90 │ │ │ │ + b.n 9a7dd0 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 9a7eac │ │ │ │ - cbz r3, 9a7edc │ │ │ │ + bne.n 9a7eec │ │ │ │ + cbz r3, 9a7f1c │ │ │ │ mov r3, sl │ │ │ │ ldr.w r8, [r5, #192] @ 0xc0 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ movt sl, #256 @ 0x100 │ │ │ │ movs r2, #2 │ │ │ │ - b.n 9a7d90 │ │ │ │ + b.n 9a7dd0 │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ movt sl, #256 @ 0x100 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 991c7c │ │ │ │ + bl 991cbc │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 9a7d90 │ │ │ │ + b.n 9a7dd0 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 9a7ee6 │ │ │ │ + b.n 9a7f26 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a7edc │ │ │ │ + beq.n 9a7f1c │ │ │ │ mov.w sl, #64 @ 0x40 │ │ │ │ movt sl, #256 @ 0x100 │ │ │ │ ldr.w r8, [r5, #192] @ 0xc0 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #2 │ │ │ │ - b.n 9a7d90 │ │ │ │ + b.n 9a7dd0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ mul.w r1, r0, r1 │ │ │ │ movw r0, #43690 @ 0xaaaa │ │ │ │ movt r0, #10922 @ 0x2aaa │ │ │ │ cmp.w r0, r1, ror #1 │ │ │ │ - bcc.w 9a7e1a │ │ │ │ + bcc.w 9a7e5a │ │ │ │ orr.w sl, sl, #524288 @ 0x80000 │ │ │ │ orr.w sl, sl, #1 │ │ │ │ - b.n 9a7e1a │ │ │ │ + b.n 9a7e5a │ │ │ │ orr.w sl, sl, #32768 @ 0x8000 │ │ │ │ - b.n 9a7e1a │ │ │ │ + b.n 9a7e5a │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #6 │ │ │ │ - bne.w 9a7e1a │ │ │ │ - b.n 9a7f36 │ │ │ │ + bne.w 9a7e5a │ │ │ │ + b.n 9a7f76 │ │ │ │ orr.w sl, sl, #786432 @ 0xc0000 │ │ │ │ - b.n 9a7e1a │ │ │ │ + b.n 9a7e5a │ │ │ │ orr.w sl, sl, #524288 @ 0x80000 │ │ │ │ - b.n 9a7e1a │ │ │ │ + b.n 9a7e5a │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9a7e70 │ │ │ │ + b.n 9a7eb0 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ ldr.w lr, [r0] │ │ │ │ ldrb.w ip, [lr, #1740] @ 0x6cc │ │ │ │ - cbnz r3, 9a7fb2 │ │ │ │ + cbnz r3, 9a7ff2 │ │ │ │ ldr.w lr, [lr, #1680] @ 0x690 │ │ │ │ ubfx r3, ip, #1, #1 │ │ │ │ ldrb.w lr, [lr, #132] @ 0x84 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9a7fc8 │ │ │ │ + bne.n 9a8008 │ │ │ │ ldrb.w lr, [r1, #76] @ 0x4c │ │ │ │ ubfx ip, ip, #2, #1 │ │ │ │ eor.w ip, ip, #1 │ │ │ │ cmp.w lr, #3 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ and.w r3, r3, ip │ │ │ │ uxtb r3, r3 │ │ │ │ - bl 9a7ca8 │ │ │ │ + bl 9a7ce8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w lr, [lr, #1680] @ 0x690 │ │ │ │ ands.w r3, ip, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ldrb.w lr, [lr, #132] @ 0x84 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9a7f90 │ │ │ │ + beq.n 9a7fd0 │ │ │ │ movs r3, #0 │ │ │ │ - bl 9a7ca8 │ │ │ │ + bl 9a7ce8 │ │ │ │ pop {r3, 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, #80] @ 0x50 │ │ │ │ sub sp, #16 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9a8058 │ │ │ │ + beq.n 9a8098 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9a8046 │ │ │ │ + beq.n 9a8086 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr.w r3, [r6, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 9a8046 │ │ │ │ + bcs.n 9a8086 │ │ │ │ ldrb.w r3, [r6, #76] @ 0x4c │ │ │ │ ldrh r1, [r5, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9a8014 │ │ │ │ + beq.n 9a8054 │ │ │ │ subs r3, #6 │ │ │ │ cmp r3, #2 │ │ │ │ itt hi │ │ │ │ movhi r3, r1 │ │ │ │ movhi r1, #0 │ │ │ │ - bhi.n 9a8016 │ │ │ │ + bhi.n 9a8056 │ │ │ │ movs r3, #0 │ │ │ │ ldrh.w ip, [r4, #50] @ 0x32 │ │ │ │ ldr.w lr, [r5, #12] │ │ │ │ strd lr, r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r3, ip, #3, #6 │ │ │ │ ldr.w ip, [r4, #48] @ 0x30 │ │ │ │ ldrb.w r4, [r4, #48] @ 0x30 │ │ │ │ ubfx ip, ip, #3, #16 │ │ │ │ and.w r4, r4, #7 │ │ │ │ mul.w r4, ip, r4 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9a7958 │ │ │ │ + bl 9a7998 │ │ │ │ ldr r4, [r5, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a74f0 │ │ │ │ + bl 9a7530 │ │ │ │ ldr.w r3, [r6, #172] @ 0xac │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9a7ca8 │ │ │ │ + bl 9a7ce8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9a806a │ │ │ │ + cbz r0, 9a80aa │ │ │ │ str r0, [r5, #80] @ 0x50 │ │ │ │ - b.n 9a8046 │ │ │ │ + b.n 9a8086 │ │ │ │ ldr r4, [r5, #80] @ 0x50 │ │ │ │ - b.n 9a8052 │ │ │ │ + b.n 9a8092 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #452] @ (9a8244 ) │ │ │ │ + ldr r2, [pc, #452] @ (9a8284 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #452] @ (9a8248 ) │ │ │ │ + ldr r3, [pc, #452] @ (9a8288 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a50a8 │ │ │ │ + bl 9a50e8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a817c │ │ │ │ + bne.n 9a81bc │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #6 │ │ │ │ - bne.n 9a8096 │ │ │ │ + bne.n 9a80d6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9a80ca │ │ │ │ + beq.n 9a810a │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a7fd0 │ │ │ │ + bl 9a8010 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a8178 │ │ │ │ + beq.n 9a81b8 │ │ │ │ add.w r3, r6, #36864 @ 0x9000 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #2933] @ 0xb75 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 9a80ec │ │ │ │ + beq.n 9a812c │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #376] @ (9a824c ) │ │ │ │ - ldr r3, [pc, #368] @ (9a8248 ) │ │ │ │ + ldr r2, [pc, #376] @ (9a828c ) │ │ │ │ + ldr r3, [pc, #368] @ (9a8288 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9a823e │ │ │ │ + bne.w 9a827e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r5, #16] │ │ │ │ ldr.w r3, [r4, #236] @ 0xec │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a819e │ │ │ │ + beq.n 9a81de │ │ │ │ mov r3, r4 │ │ │ │ ldrb.w r1, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ ldrh r0, [r5, #8] │ │ │ │ cmp r1, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ it hi │ │ │ │ @@ -3561603,183 +3561642,183 @@ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ sub.w r3, r3, r0 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r5, #68] @ 0x44 │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bhi.n 9a8128 │ │ │ │ - ldr r3, [pc, #304] @ (9a8250 ) │ │ │ │ + bhi.n 9a8168 │ │ │ │ + ldr r3, [pc, #304] @ (9a8290 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ mov r7, r3 │ │ │ │ ldrh r0, [r5, #4] │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 9a8136 │ │ │ │ + cbz r0, 9a8176 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9a81b8 │ │ │ │ + beq.n 9a81f8 │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 9a80d0 │ │ │ │ + bpl.n 9a8110 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #141 @ 0x8d │ │ │ │ - beq.n 9a81f8 │ │ │ │ + beq.n 9a8238 │ │ │ │ ldr.w r0, [r6, #720] @ 0x2d0 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 509594 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ - bl 9be930 │ │ │ │ + bl 9be970 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a80d0 │ │ │ │ + beq.n 9a8110 │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ ldr.w r0, [r6, #720] @ 0x2d0 │ │ │ │ bl 5096cc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9a80d2 │ │ │ │ + b.n 9a8112 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a7fd0 │ │ │ │ + bl 9a8010 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a8178 │ │ │ │ + beq.n 9a81b8 │ │ │ │ add.w r3, r6, #36864 @ 0x9000 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #2933] @ 0xb75 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9a80b0 │ │ │ │ - b.n 9a80ca │ │ │ │ + bne.n 9a80f0 │ │ │ │ + b.n 9a810a │ │ │ │ ldr.w r1, [r4, #216] @ 0xd8 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 98f6dc │ │ │ │ - cbnz r0, 9a820c │ │ │ │ + bl 98f71c │ │ │ │ + cbnz r0, 9a824c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r4, #236] @ 0xec │ │ │ │ - b.n 9a80f8 │ │ │ │ + b.n 9a8138 │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 9a81ee │ │ │ │ + beq.n 9a822e │ │ │ │ ldr.w r3, [r4, #184] @ 0xb8 │ │ │ │ lsls r2, r3, #6 │ │ │ │ - bpl.n 9a80d0 │ │ │ │ + bpl.n 9a8110 │ │ │ │ ldr.w r0, [r6, #720] @ 0x2d0 │ │ │ │ bl 509594 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ - bl 9be9d8 │ │ │ │ + bl 9bea18 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a80d0 │ │ │ │ - b.n 9a8168 │ │ │ │ + beq.w 9a8110 │ │ │ │ + b.n 9a81a8 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 9a81c0 │ │ │ │ - b.n 9a8136 │ │ │ │ + bne.n 9a8200 │ │ │ │ + b.n 9a8176 │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ it ne │ │ │ │ cmpne r3, #142 @ 0x8e │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ adds r3, #141 @ 0x8d │ │ │ │ - b.n 9a8144 │ │ │ │ + b.n 9a8184 │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r1, [r4, #216] @ 0xd8 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ - bl 98f6dc │ │ │ │ + bl 98f71c │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 9a81ae │ │ │ │ + b.n 9a81ee │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #29] │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrb r6, [r4, #27] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - svc 212 @ 0xd4 │ │ │ │ + svc 148 @ 0x94 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r5, [r3, #132] @ 0x84 │ │ │ │ - cbnz r5, 9a82ac │ │ │ │ + cbnz r5, 9a82ec │ │ │ │ add.w r7, r0, #53248 @ 0xd000 │ │ │ │ add.w r6, r0, #56576 @ 0xdd00 │ │ │ │ add.w r4, r0, #56576 @ 0xdd00 │ │ │ │ adds r6, #32 │ │ │ │ adds r4, #236 @ 0xec │ │ │ │ ldrb.w r3, [r7, #3339] @ 0xd0b │ │ │ │ - cbz r3, 9a829c │ │ │ │ + cbz r3, 9a82dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 9a8290 │ │ │ │ + cbz r3, 9a82d0 │ │ │ │ ldr.w r0, [r4, r5, lsl #2] │ │ │ │ - bl 9a74f0 │ │ │ │ + bl 9a7530 │ │ │ │ ldrb.w r3, [r7, #3339] @ 0xd0b │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #24 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 9a8284 │ │ │ │ + bhi.n 9a82c4 │ │ │ │ ldr.w r3, [r7, #3552] @ 0xde0 │ │ │ │ - cbz r3, 9a82aa │ │ │ │ + cbz r3, 9a82ea │ │ │ │ ldr.w r0, [r7, #3596] @ 0xe0c │ │ │ │ - bl 9a74f0 │ │ │ │ + bl 9a7530 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r6, r0, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r6, #400] @ 0x190 │ │ │ │ - cbz r3, 9a82d2 │ │ │ │ + cbz r3, 9a8312 │ │ │ │ add.w r4, r0, #45312 @ 0xb100 │ │ │ │ movs r5, #0 │ │ │ │ adds r4, #144 @ 0x90 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ - cbz r0, 9a82c8 │ │ │ │ - bl 9a74f0 │ │ │ │ + cbz r0, 9a8308 │ │ │ │ + bl 9a7530 │ │ │ │ ldr.w r3, [r6, #400] @ 0x190 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 9a82be │ │ │ │ + bhi.n 9a82fe │ │ │ │ ldr.w r0, [r6, #436] @ 0x1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a82aa │ │ │ │ - bl 9a74f0 │ │ │ │ - b.n 9a82aa │ │ │ │ + beq.n 9a82ea │ │ │ │ + bl 9a7530 │ │ │ │ + b.n 9a82ea │ │ │ │ ldrb.w r3, [r1, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a843e │ │ │ │ + beq.w 9a847e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ @@ -3561794,15 +3561833,15 @@ │ │ │ │ ldr.w r2, [r6, #172] @ 0xac │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ add.w lr, r2, #1 │ │ │ │ str.w lr, [r6, #172] @ 0xac │ │ │ │ str.w lr, [r3, #108] @ 0x6c │ │ │ │ ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9a8438 │ │ │ │ + beq.w 9a8478 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ ldrh.w ip, [r6, #68] @ 0x44 │ │ │ │ ldr.w r2, [r2, #1680] @ 0x690 │ │ │ │ ldrb.w r8, [r6, #76] @ 0x4c │ │ │ │ ldr r4, [r5, #64] @ 0x40 │ │ │ │ @@ -3561815,27 +3561854,27 @@ │ │ │ │ lsr.w ip, ip, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ cmp.w ip, #1 │ │ │ │ it cc │ │ │ │ movcc.w ip, #1 │ │ │ │ cmp.w r8, #4 │ │ │ │ - beq.w 9a84d2 │ │ │ │ + beq.w 9a8512 │ │ │ │ sub.w r8, r8, #6 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bhi.n 9a8440 │ │ │ │ + bhi.n 9a8480 │ │ │ │ ldrh.w r8, [r5, #10] │ │ │ │ sub.w r8, r8, r4 │ │ │ │ add.w r7, r8, #1 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9a84e8 │ │ │ │ + beq.w 9a8528 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9a84bc │ │ │ │ + beq.w 9a84fc │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ ldrb.w sl, [r6, #77] @ 0x4d │ │ │ │ mov.w r8, r4, lsl #1 │ │ │ │ movs r7, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ str.w ip, [sp, #64] @ 0x40 │ │ │ │ @@ -3561846,15 +3561885,15 @@ │ │ │ │ movs r4, #1 │ │ │ │ lsl.w r2, r4, r2 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r4, r7 │ │ │ │ mov r5, r9 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9a83d8 │ │ │ │ + b.n 9a8418 │ │ │ │ ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ add.w r8, r8, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd fp, r3, [sp, #28] │ │ │ │ @@ -3561866,48 +3561905,48 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ add r2, r7 │ │ │ │ adds r7, #1 │ │ │ │ mla r2, sl, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ - bl 9a7794 │ │ │ │ + bl 9a77d4 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r1, [r9, #56] @ 0x38 │ │ │ │ ldrh.w r3, [r2, r8] │ │ │ │ orrs r3, r0 │ │ │ │ strh.w r3, [r2, r8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9a83d0 │ │ │ │ + bne.n 9a8410 │ │ │ │ mov r5, r9 │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ ldr.w lr, [r6, #172] @ 0xac │ │ │ │ cmp r3, r1 │ │ │ │ str.w lr, [r5, #84] @ 0x54 │ │ │ │ it eq │ │ │ │ streq.w lr, [r6, #276] @ 0x114 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9a84f4 │ │ │ │ + bne.n 9a8534 │ │ │ │ mov r4, r9 │ │ │ │ movs r7, #1 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r7, #0 │ │ │ │ str.w fp, [sp, #68] @ 0x44 │ │ │ │ mov r8, r7 │ │ │ │ lsl.w sl, r9, r2 │ │ │ │ mov fp, r2 │ │ │ │ strd r0, ip, [sp, #60] @ 0x3c │ │ │ │ - b.n 9a846c │ │ │ │ + b.n 9a84ac │ │ │ │ ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ adds r4, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ strd r4, r3, [sp, #32] │ │ │ │ @@ -3561921,117 +3561960,117 @@ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ add r3, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ adds r7, #1 │ │ │ │ mov r2, r3 │ │ │ │ - bl 9a7858 │ │ │ │ + bl 9a7898 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ ldrh.w r3, [r2, r4, lsl #1] │ │ │ │ orr.w r3, sl, r3 │ │ │ │ strh.w r3, [r2, r4, lsl #1] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9a8466 │ │ │ │ + bne.n 9a84a6 │ │ │ │ ldr.w lr, [r6, #172] @ 0xac │ │ │ │ ldr.w r3, [r6, #272] @ 0x110 │ │ │ │ str.w lr, [r5, #84] @ 0x54 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ streq.w lr, [r6, #276] @ 0x114 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9a84e2 │ │ │ │ + bne.n 9a8522 │ │ │ │ movs r7, #1 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 9a844e │ │ │ │ + b.n 9a848e │ │ │ │ movs r7, #1 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - b.n 9a839a │ │ │ │ + b.n 9a83da │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9a84bc │ │ │ │ + beq.n 9a84fc │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ - b.n 9a844e │ │ │ │ + b.n 9a848e │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9a839e │ │ │ │ + b.n 9a83de │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #36864 @ 0x9000 │ │ │ │ ldrb.w r3, [r3, #2933] @ 0xb75 │ │ │ │ - cbz r3, 9a854e │ │ │ │ + cbz r3, 9a858e │ │ │ │ add.w r7, r0, #45056 @ 0xb000 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r7, #400] @ 0x190 │ │ │ │ - cbz r3, 9a8540 │ │ │ │ + cbz r3, 9a8580 │ │ │ │ add.w r5, r0, #45312 @ 0xb100 │ │ │ │ movs r4, #0 │ │ │ │ adds r5, #144 @ 0x90 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 9a8536 │ │ │ │ - bl 9a82e0 │ │ │ │ + cbz r1, 9a8576 │ │ │ │ + bl 9a8320 │ │ │ │ ldr.w r3, [r7, #400] @ 0x190 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 9a8528 │ │ │ │ + bhi.n 9a8568 │ │ │ │ ldr.w r1, [r7, #436] @ 0x1b4 │ │ │ │ - cbz r1, 9a854e │ │ │ │ + cbz r1, 9a858e │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a82e0 │ │ │ │ + bl 9a8320 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9a856a │ │ │ │ + cbz r0, 9a85aa │ │ │ │ ldrb.w r0, [r0, #72] @ 0x48 │ │ │ │ - cbz r0, 9a856a │ │ │ │ + cbz r0, 9a85aa │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ ldr.w r0, [r2, #216] @ 0xd8 │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #20] @ (9a8584 ) │ │ │ │ - ldr r2, [pc, #24] @ (9a8588 ) │ │ │ │ - ldr r3, [pc, #24] @ (9a858c ) │ │ │ │ + ldr r1, [pc, #20] @ (9a85c4 ) │ │ │ │ + ldr r2, [pc, #24] @ (9a85c8 ) │ │ │ │ + ldr r3, [pc, #24] @ (9a85cc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r0, #444] @ 0x1bc │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #536] @ 0x218 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ vld4.32 {d31[],d33[],d35[],d37[]}, [pc :128] │ │ │ │ - bl a2e58a │ │ │ │ + bl a2e5ca │ │ │ │ @ instruction: 0xefc7ffff │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #304] @ 0x130 │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #608] @ (9a8810 ) │ │ │ │ + ldr r2, [pc, #608] @ (9a8850 ) │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #608] @ (9a8814 ) │ │ │ │ + ldr r3, [pc, #608] @ (9a8854 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ @@ -3562047,27 +3562086,27 @@ │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 67440 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r5, [r4, #887] @ 0x377 │ │ │ │ ldr.w r7, [r4, #672] @ 0x2a0 │ │ │ │ - bl 99ff18 │ │ │ │ + bl 99ff58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a87a2 │ │ │ │ + bne.w 9a87e2 │ │ │ │ add.w r9, r4, #57344 @ 0xe000 │ │ │ │ ldr.w r3, [r9, #420] @ 0x1a4 │ │ │ │ - cbz r3, 9a865a │ │ │ │ + cbz r3, 9a869a │ │ │ │ add.w r8, r4, #46848 @ 0xb700 │ │ │ │ movs r6, #0 │ │ │ │ add.w r8, r8, #236 @ 0xec │ │ │ │ mov sl, r6 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr.w r1, [r8] │ │ │ │ - cbz r1, 9a864c │ │ │ │ + cbz r1, 9a868c │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ strd sl, r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -3562084,38 +3562123,38 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ bl 4d4c94 │ │ │ │ ldr.w r3, [r9, #420] @ 0x1a4 │ │ │ │ adds r6, #1 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 9a8610 │ │ │ │ + bhi.n 9a8650 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ - cbz r2, 9a8678 │ │ │ │ + cbz r2, 9a86b8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ ldr r1, [r1, #20] │ │ │ │ ands.w r3, r3, #2 │ │ │ │ - beq.w 9a87d4 │ │ │ │ + beq.w 9a8814 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ bl 4d5120 │ │ │ │ add.w sl, r4, #47360 @ 0xb900 │ │ │ │ movs r5, #0 │ │ │ │ add.w sl, sl, #100 @ 0x64 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r6, sl │ │ │ │ mov sl, r9 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r8, r5 │ │ │ │ mov.w fp, #1 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - cbz r1, 9a86d2 │ │ │ │ + cbz r1, 9a8712 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ strd r8, r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r9, r5, lsl #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -3562133,15 +3562172,15 @@ │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ bl 4d4ca4 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r5, #15 │ │ │ │ - bne.n 9a8696 │ │ │ │ + bne.n 9a86d6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r0, r4, #61440 @ 0xf000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r9, sl │ │ │ │ ldr r7, [sp, #16] │ │ │ │ ldrb.w r0, [r0, #2246] @ 0x8c6 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ @@ -3562151,90 +3562190,90 @@ │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ bl 4df49c │ │ │ │ ldr.w r0, [r4, #672] @ 0x2a0 │ │ │ │ bl 4d4818 │ │ │ │ ldr.w r3, [r9, #420] @ 0x1a4 │ │ │ │ - cbz r3, 9a8742 │ │ │ │ + cbz r3, 9a8782 │ │ │ │ add.w r6, r4, #46848 @ 0xb700 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ adds r6, #236 @ 0xec │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 9a8736 │ │ │ │ + cbz r3, 9a8776 │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r8, r5, lsl #2] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 4d4c94 │ │ │ │ ldr.w r3, [r9, #420] @ 0x1a4 │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 9a871a │ │ │ │ + bhi.n 9a875a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cbz r1, 9a875a │ │ │ │ + cbz r1, 9a879a │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ bl 4d5120 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r3, [sl, r5, lsl #2] │ │ │ │ - cbz r3, 9a876e │ │ │ │ + cbz r3, 9a87ae │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ blx r3 │ │ │ │ adds r5, #4 │ │ │ │ adds r6, #4 │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ - bne.n 9a875e │ │ │ │ + bne.n 9a879e │ │ │ │ movw r2, #60992 @ 0xee40 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [r4, #887] @ 0x377 │ │ │ │ ldr r3, [r4, r2] │ │ │ │ orr.w r3, r3, #3145728 @ 0x300000 │ │ │ │ str r3, [r4, r2] │ │ │ │ - ldr r2, [pc, #140] @ (9a8818 ) │ │ │ │ - ldr r3, [pc, #136] @ (9a8814 ) │ │ │ │ + ldr r2, [pc, #140] @ (9a8858 ) │ │ │ │ + ldr r3, [pc, #136] @ (9a8854 ) │ │ │ │ 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 9a880c │ │ │ │ + bne.n 9a884c │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ add r3, r5 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 99ff18 │ │ │ │ + bl 99ff58 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ strb.w r5, [r4, #684] @ 0x2ac │ │ │ │ - b.n 9a85f6 │ │ │ │ + b.n 9a8636 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ strd r0, r3, [sp, #64] @ 0x40 │ │ │ │ @@ -3562248,60 +3562287,60 @@ │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldrh r2, [r3, #2] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ bl 4d5120 │ │ │ │ - b.n 9a8678 │ │ │ │ + b.n 9a86b8 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - bl 9c10b4 │ │ │ │ + bl 9c10f4 │ │ │ │ str.w r0, [r4, #676] @ 0x2a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a8902 │ │ │ │ + beq.n 9a8942 │ │ │ │ mov r0, r4 │ │ │ │ bl 4d47d0 │ │ │ │ str.w r0, [r4, #672] @ 0x2a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a88de │ │ │ │ + beq.n 9a891e │ │ │ │ ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl b0a268 │ │ │ │ + bl b0a2a8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ bl 4d4a84 │ │ │ │ ldrd r0, r1, [r4, #672] @ 0x2a0 │ │ │ │ bl 4d511c │ │ │ │ mov r0, r4 │ │ │ │ - bl b0f108 │ │ │ │ + bl b0f148 │ │ │ │ str.w r0, [r4, #636] @ 0x27c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a88e8 │ │ │ │ - bl b0facc │ │ │ │ + beq.n 9a8928 │ │ │ │ + bl b0fb0c │ │ │ │ ldrb.w r3, [r5, #1690] @ 0x69a │ │ │ │ ldrb.w r2, [r5, #1024] @ 0x400 │ │ │ │ cmp r2, #0 │ │ │ │ ite eq │ │ │ │ moveq r6, #160 @ 0xa0 │ │ │ │ movne r6, #38 @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a890c │ │ │ │ + beq.n 9a894c │ │ │ │ ldrb.w r1, [r5, #1689] @ 0x699 │ │ │ │ ldr.w r0, [r4, #672] @ 0x2a0 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ bl 4d4e3c │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r4, #672] @ 0x2a0 │ │ │ │ @@ -3562312,107 +3562351,107 @@ │ │ │ │ vldr s0, [r3] │ │ │ │ vldr s15, [r5] │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s0, s15 │ │ │ │ bl 4d4de8 │ │ │ │ - ldr r0, [pc, #92] @ (9a892c ) │ │ │ │ + ldr r0, [pc, #92] @ (9a896c ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 3afd10 │ │ │ │ - cbnz r0, 9a8918 │ │ │ │ + cbnz r0, 9a8958 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r4, #636] @ 0x27c │ │ │ │ - cbz r0, 9a88e8 │ │ │ │ - bl b0f4e4 │ │ │ │ + cbz r0, 9a8928 │ │ │ │ + bl b0f524 │ │ │ │ ldr.w r0, [r4, #676] @ 0x2a4 │ │ │ │ - cbz r0, 9a88f2 │ │ │ │ + cbz r0, 9a8932 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r4, #672] @ 0x2a0 │ │ │ │ - cbz r0, 9a88fc │ │ │ │ + cbz r0, 9a893c │ │ │ │ bl 4d4634 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r4, #636] @ 0x27c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a88e4 │ │ │ │ - b.n 9a88f2 │ │ │ │ + bne.n 9a8924 │ │ │ │ + b.n 9a8932 │ │ │ │ ldr.w r0, [r4, #672] @ 0x2a0 │ │ │ │ mov r1, r4 │ │ │ │ bl 4d8380 │ │ │ │ - b.n 9a888a │ │ │ │ + b.n 9a88ca │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r4, #672] @ 0x2a0 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 4d4a18 │ │ │ │ - b.n 9a88d8 │ │ │ │ - cmp r5, #184 @ 0xb8 │ │ │ │ + b.n 9a8918 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ lsls r3, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #672] @ 0x2a0 │ │ │ │ bl 4d4634 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #428] @ (9a8b08 ) │ │ │ │ - ldr r3, [pc, #428] @ (9a8b0c ) │ │ │ │ + ldr r2, [pc, #428] @ (9a8b48 ) │ │ │ │ + ldr r3, [pc, #428] @ (9a8b4c ) │ │ │ │ sub sp, #32 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r0, #672] @ 0x2a0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 4d4818 │ │ │ │ lsls r2, r4, #23 │ │ │ │ - bmi.w 9a8ab0 │ │ │ │ + bmi.w 9a8af0 │ │ │ │ lsls r3, r4, #24 │ │ │ │ - bmi.w 9a8a9a │ │ │ │ + bmi.w 9a8ada │ │ │ │ lsls r7, r4, #26 │ │ │ │ - bmi.n 9a8a82 │ │ │ │ + bmi.n 9a8ac2 │ │ │ │ lsls r6, r4, #25 │ │ │ │ - bmi.n 9a8a6c │ │ │ │ + bmi.n 9a8aac │ │ │ │ lsls r0, r4, #16 │ │ │ │ - bmi.n 9a8a5c │ │ │ │ + bmi.n 9a8a9c │ │ │ │ movs r3, #4 │ │ │ │ movt r3, #5 │ │ │ │ ands r3, r4 │ │ │ │ - cbnz r3, 9a89d0 │ │ │ │ + cbnz r3, 9a8a10 │ │ │ │ lsls r3, r4, #20 │ │ │ │ - bpl.n 9a89b2 │ │ │ │ + bpl.n 9a89f2 │ │ │ │ add.w r3, r5, #53248 @ 0xd000 │ │ │ │ ldr.w r0, [r5, #672] @ 0x2a0 │ │ │ │ ldr.w r1, [r3, #3552] @ 0xde0 │ │ │ │ - cbz r1, 9a89ae │ │ │ │ + cbz r1, 9a89ee │ │ │ │ ldrh.w r1, [r3, #3540] @ 0xdd4 │ │ │ │ bl 4d4854 │ │ │ │ - ldr r2, [pc, #348] @ (9a8b10 ) │ │ │ │ - ldr r3, [pc, #340] @ (9a8b0c ) │ │ │ │ + ldr r2, [pc, #348] @ (9a8b50 ) │ │ │ │ + ldr r3, [pc, #340] @ (9a8b4c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9a8af6 │ │ │ │ + bne.w 9a8b36 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w ip, r5, #57088 @ 0xdf00 │ │ │ │ add.w ip, ip, #172 @ 0xac │ │ │ │ mov lr, sp │ │ │ │ @@ -3562422,110 +3562461,110 @@ │ │ │ │ add.w r3, r5, #57344 @ 0xe000 │ │ │ │ ldrb.w r6, [r3, #424] @ 0x1a8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9a8ac6 │ │ │ │ + bne.n 9a8b06 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 9a8ad4 │ │ │ │ + beq.n 9a8b14 │ │ │ │ tst.w r6, #251 @ 0xfb │ │ │ │ itt eq │ │ │ │ vmoveq.f32 s13, #224 @ 0xbf000000 -0.5 │ │ │ │ vmoveq.f32 s12, #216 @ 0xbec00000 -0.375 │ │ │ │ - beq.n 9a8a1e │ │ │ │ - vldr s13, [pc, #228] @ 9a8afc │ │ │ │ + beq.n 9a8a5e │ │ │ │ + vldr s13, [pc, #228] @ 9a8b3c │ │ │ │ vmov.f32 s12, s13 │ │ │ │ vldr s14, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r0, [r5, #672] @ 0x2a0 │ │ │ │ movs r1, #0 │ │ │ │ vadd.f32 s14, s14, s12 │ │ │ │ vadd.f32 s15, s15, s13 │ │ │ │ vstr s14, [sp, #12] │ │ │ │ vstr s15, [sp, #16] │ │ │ │ bl 4d4b24 │ │ │ │ lsls r2, r4, #29 │ │ │ │ - bpl.n 9a8998 │ │ │ │ + bpl.n 9a89d8 │ │ │ │ add.w r3, r5, #45056 @ 0xb000 │ │ │ │ ldr.w r0, [r5, #672] @ 0x2a0 │ │ │ │ ldr.w r2, [r3, #1220] @ 0x4c4 │ │ │ │ mov r1, r2 │ │ │ │ bl 4d49c4 │ │ │ │ - b.n 9a8998 │ │ │ │ + b.n 9a89d8 │ │ │ │ add.w r1, r5, #57088 @ 0xdf00 │ │ │ │ ldr.w r0, [r5, #672] @ 0x2a0 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ bl 4d4acc │ │ │ │ - b.n 9a898e │ │ │ │ + b.n 9a89ce │ │ │ │ add.w r3, r5, #45056 @ 0xb000 │ │ │ │ ldr.w r0, [r5, #672] @ 0x2a0 │ │ │ │ ldr.w r2, [r3, #1216] @ 0x4c0 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ bl 4d4c20 │ │ │ │ - b.n 9a898a │ │ │ │ + b.n 9a89ca │ │ │ │ add.w r3, r5, #57344 @ 0xe000 │ │ │ │ add.w r2, r5, #46848 @ 0xb700 │ │ │ │ ldr.w r0, [r5, #672] @ 0x2a0 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ ldr.w r1, [r3, #420] @ 0x1a4 │ │ │ │ bl 4d4bf8 │ │ │ │ - b.n 9a8986 │ │ │ │ + b.n 9a89c6 │ │ │ │ add.w r3, r5, #45056 @ 0xb000 │ │ │ │ ldr.w r0, [r5, #672] @ 0x2a0 │ │ │ │ ldr.w r3, [r3, #1992] @ 0x7c8 │ │ │ │ ldr.w r1, [r3, #3336] @ 0xd08 │ │ │ │ - bl b08fc8 │ │ │ │ - b.n 9a8982 │ │ │ │ + bl b09008 │ │ │ │ + b.n 9a89c2 │ │ │ │ add.w r3, r5, #45056 @ 0xb000 │ │ │ │ ldr.w r0, [r5, #672] @ 0x2a0 │ │ │ │ ldr.w r3, [r3, #1996] @ 0x7cc │ │ │ │ ldr.w r1, [r3, #3336] @ 0xd08 │ │ │ │ bl 4e7238 │ │ │ │ - b.n 9a897c │ │ │ │ + b.n 9a89bc │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 9a8a16 │ │ │ │ - vldr s12, [pc, #48] @ 9a8afc │ │ │ │ + bne.n 9a8a56 │ │ │ │ + vldr s12, [pc, #48] @ 9a8b3c │ │ │ │ vmov.f32 s13, #80 @ 0x3e800000 0.250 │ │ │ │ - b.n 9a8a1e │ │ │ │ + b.n 9a8a5e │ │ │ │ add.w r3, r5, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ lsls r1, r3, #28 │ │ │ │ itt pl │ │ │ │ vmovpl.f32 s13, #224 @ 0xbf000000 -0.5 │ │ │ │ vmovpl.f32 s12, s13 │ │ │ │ - bpl.n 9a8a1e │ │ │ │ - vldr s13, [pc, #16] @ 9a8b00 │ │ │ │ - vldr s12, [pc, #16] @ 9a8b04 │ │ │ │ - b.n 9a8a1e │ │ │ │ + bpl.n 9a8a5e │ │ │ │ + vldr s13, [pc, #16] @ 9a8b40 │ │ │ │ + vldr s12, [pc, #16] @ 9a8b44 │ │ │ │ + b.n 9a8a5e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ite cs │ │ │ │ strcs r6, [r4, #100] @ 0x64 │ │ │ │ bkpt 0x00a6 │ │ │ │ - strb r4, [r3, #26] │ │ │ │ + strb r4, [r3, #25] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #25] │ │ │ │ + strb r6, [r0, #24] │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2104] @ 0x838 │ │ │ │ - ldr.w r2, [pc, #1036] @ 9a8f34 │ │ │ │ + ldr.w r2, [pc, #1036] @ 9a8f74 │ │ │ │ subw sp, sp, #1956 @ 0x7a4 │ │ │ │ - ldr.w r3, [pc, #1032] @ 9a8f38 │ │ │ │ + ldr.w r3, [pc, #1032] @ 9a8f78 │ │ │ │ add r7, sp, #792 @ 0x318 │ │ │ │ add r2, pc │ │ │ │ ldr.w r8, [r0, #676] @ 0x2a4 │ │ │ │ ldr.w r5, [r0, #672] @ 0x2a0 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -3562563,15 +3562602,15 @@ │ │ │ │ strb.w r0, [r3, #73] @ 0x49 │ │ │ │ movs r3, #9 │ │ │ │ str.w r2, [r8, #64] @ 0x40 │ │ │ │ strb.w r1, [r8, #72] @ 0x48 │ │ │ │ str r3, [r7, #8] │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a8ebc │ │ │ │ + beq.w 9a8efc │ │ │ │ mov fp, r7 │ │ │ │ movs r5, #1 │ │ │ │ addw r6, r9, #569 @ 0x239 │ │ │ │ mov.w sl, #36 @ 0x24 │ │ │ │ movs r7, #16 │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r4, r6 │ │ │ │ @@ -3562585,15 +3562624,15 @@ │ │ │ │ mla r0, sl, r5, fp │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r1, #1 │ │ │ │ str r7, [r0, #20] │ │ │ │ str r2, [r0, #12] │ │ │ │ cmp r1, #18 │ │ │ │ - bhi.n 9a8c3e │ │ │ │ + bhi.n 9a8c7e │ │ │ │ tbb [pc, r1] │ │ │ │ movs r5, #127 @ 0x7f │ │ │ │ movs r5, #90 @ 0x5a │ │ │ │ movs r5, #164 @ 0xa4 │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ movs r5, #37 @ 0x25 │ │ │ │ @@ -3562619,47 +3562658,47 @@ │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #3 │ │ │ │ str.w r2, [fp, r3] │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ sub.w r4, r4, #568 @ 0x238 │ │ │ │ sub.w r4, r4, r9 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 9a8bc8 │ │ │ │ + bhi.n 9a8c08 │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov fp, r7 │ │ │ │ mov r7, r3 │ │ │ │ - bl b0a354 │ │ │ │ + bl b0a394 │ │ │ │ str.w r5, [r8, #1608] @ 0x648 │ │ │ │ - cbz r5, 9a8c74 │ │ │ │ + cbz r5, 9a8cb4 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r3, r7 │ │ │ │ mla r1, r1, r5, r7 │ │ │ │ str r2, [r3, #24] │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9a8c6c │ │ │ │ + bne.n 9a8cac │ │ │ │ mov.w r2, #1152 @ 0x480 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r8, #452 @ 0x1c4 │ │ │ │ blx 67434 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a8d98 │ │ │ │ + beq.w 9a8dd8 │ │ │ │ ldr.w r1, [r8, #396] @ 0x18c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a8dd0 │ │ │ │ + bne.w 9a8e10 │ │ │ │ adds r1, #1 │ │ │ │ - bne.w 9a8dae │ │ │ │ + bne.w 9a8dee │ │ │ │ add.w sl, r4, #36864 @ 0x9000 │ │ │ │ - b.n 9a8e08 │ │ │ │ + b.n 9a8e48 │ │ │ │ ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ movlt r3, #255 @ 0xff │ │ │ │ movs r1, #5 │ │ │ │ adds r0, r2, #1 │ │ │ │ sub.w r4, r4, #568 @ 0x238 │ │ │ │ @@ -3562674,16 +3562713,16 @@ │ │ │ │ adds r5, #1 │ │ │ │ add.w r2, fp, r3 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [fp, r3] │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.w 9a8bc8 │ │ │ │ - b.n 9a8c4e │ │ │ │ + bhi.w 9a8c08 │ │ │ │ + b.n 9a8c8e │ │ │ │ ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ movlt r3, #255 @ 0xff │ │ │ │ movs r1, #10 │ │ │ │ adds r0, r2, #1 │ │ │ │ sub.w r4, r4, #568 @ 0x238 │ │ │ │ @@ -3562698,16 +3562737,16 @@ │ │ │ │ adds r5, #1 │ │ │ │ add.w r2, fp, r3 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #3 │ │ │ │ str.w r2, [fp, r3] │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.w 9a8bc8 │ │ │ │ - b.n 9a8c4e │ │ │ │ + bhi.w 9a8c08 │ │ │ │ + b.n 9a8c8e │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ mul.w ip, sl, r5 │ │ │ │ cmp r3, #0 │ │ │ │ add.w lr, r2, #1 │ │ │ │ it lt │ │ │ │ movlt r3, #255 @ 0xff │ │ │ │ @@ -3562723,59 +3562762,59 @@ │ │ │ │ add.w r3, fp, ip │ │ │ │ str.w lr, [r8, #64] @ 0x40 │ │ │ │ movs r2, #5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [r3, #8] │ │ │ │ movs r2, #3 │ │ │ │ str.w r2, [fp, ip] │ │ │ │ - bl 99ead4 │ │ │ │ + bl 99eb14 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ ldrb.w r3, [r9, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.w 9a8bc8 │ │ │ │ - b.n 9a8c4e │ │ │ │ - cbz r0, 9a8dae │ │ │ │ + bhi.w 9a8c08 │ │ │ │ + b.n 9a8c8e │ │ │ │ + cbz r0, 9a8dee │ │ │ │ mov.w r2, #1152 @ 0x480 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r8, #452 @ 0x1c4 │ │ │ │ blx 666a8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #685] @ 0x2ad │ │ │ │ - ldr r2, [pc, #396] @ (9a8f3c ) │ │ │ │ - ldr r3, [pc, #388] @ (9a8f38 ) │ │ │ │ + ldr r2, [pc, #396] @ (9a8f7c ) │ │ │ │ + ldr r3, [pc, #388] @ (9a8f78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1948] @ 0x79c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9a8f30 │ │ │ │ + bne.w 9a8f70 │ │ │ │ movs r0, #0 │ │ │ │ addw sp, sp, #1956 @ 0x7a4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.w 9a8ca2 │ │ │ │ + beq.w 9a8ce2 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9beacc │ │ │ │ + bl 9beb0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a8efe │ │ │ │ + bne.w 9a8f3e │ │ │ │ add.w sl, r4, #36864 @ 0x9000 │ │ │ │ ldr.w r1, [r8, #396] @ 0x18c │ │ │ │ ldr.w r0, [r4, #696] @ 0x2b8 │ │ │ │ ldr.w r3, [sl, #660] @ 0x294 │ │ │ │ cmp r3, r1 │ │ │ │ ittt eq │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ streq.w r3, [sl, #660] @ 0x294 │ │ │ │ ldreq.w r1, [r8, #396] @ 0x18c │ │ │ │ bl 5096cc │ │ │ │ add.w r9, sp, #24 │ │ │ │ - cbz r5, 9a8e4c │ │ │ │ - ldr.w fp, [pc, #304] @ 9a8f40 │ │ │ │ + cbz r5, 9a8e8c │ │ │ │ + ldr.w fp, [pc, #304] @ 9a8f80 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r7 │ │ │ │ add fp, pc │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ @@ -3562790,103 +3562829,103 @@ │ │ │ │ str r4, [r3, #4] │ │ │ │ it ls │ │ │ │ ldrls.w r0, [fp, r0, lsl #2] │ │ │ │ cmp r5, r2 │ │ │ │ str r0, [r3, #8] │ │ │ │ strd ip, ip, [r3, #12] │ │ │ │ add.w r3, r3, #24 │ │ │ │ - bne.n 9a8e1e │ │ │ │ + bne.n 9a8e5e │ │ │ │ mov r4, lr │ │ │ │ ldr.w r0, [r4, #696] @ 0x2b8 │ │ │ │ bl 509594 │ │ │ │ mov r3, r9 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9bea88 │ │ │ │ - cbnz r0, 9a8e88 │ │ │ │ + bl 9beac8 │ │ │ │ + cbnz r0, 9a8ec8 │ │ │ │ str.w fp, [r8, #396] @ 0x18c │ │ │ │ ldr.w r3, [sl, #660] @ 0x294 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 9a8d9a │ │ │ │ + beq.n 9a8dda │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ mov r1, fp │ │ │ │ - bl 9befe4 │ │ │ │ - cbnz r0, 9a8ecc │ │ │ │ + bl 9bf024 │ │ │ │ + cbnz r0, 9a8f0c │ │ │ │ ldr.w r3, [r8, #396] @ 0x18c │ │ │ │ str.w r3, [sl, #660] @ 0x294 │ │ │ │ - b.n 9a8d9a │ │ │ │ + b.n 9a8dda │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9bea88 │ │ │ │ + bl 9beac8 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 9a8e66 │ │ │ │ + b.n 9a8ea6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ - bl b0a354 │ │ │ │ + bl b0a394 │ │ │ │ movs r2, #16 │ │ │ │ str.w r5, [r8, #1608] @ 0x648 │ │ │ │ - b.n 9a8c64 │ │ │ │ + b.n 9a8ca4 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r1, [r8, #396] @ 0x18c │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9befe4 │ │ │ │ + bl 9bf024 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 9a8e7e │ │ │ │ + b.n 9a8ebe │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r1, [r8, #396] @ 0x18c │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ - bl 9beacc │ │ │ │ + bl 9beb0c │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 9a8de4 │ │ │ │ + b.n 9a8e24 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r1, #19] │ │ │ │ + strb r2, [r1, #18] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, #9] │ │ │ │ + strb r2, [r1, #8] │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bmi.n 9a8f54 │ │ │ │ + bcc.n 9a8f14 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9a8b14 │ │ │ │ + bl 9a8b54 │ │ │ │ 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 │ │ │ │ @@ -3562894,179 +3562933,179 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldrd r0, r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ sub.w ip, r3, r0 │ │ │ │ add.w ip, ip, #4 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs.n 9a8f8e │ │ │ │ + bcs.n 9a8fce │ │ │ │ str.w r4, [r3], #4 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r2, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #56] @ (9a8fc8 ) │ │ │ │ + ldr r3, [pc, #56] @ (9a9008 ) │ │ │ │ add r3, pc │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9a8fb4 │ │ │ │ + beq.n 9a8ff4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ blx 68124 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 9a8fb4 │ │ │ │ + cbz r0, 9a8ff4 │ │ │ │ ldrd r1, r3, [r2, #4] │ │ │ │ str r0, [r2, #4] │ │ │ │ subs r3, r3, r1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r3, r0 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 9a8f82 │ │ │ │ - ldr r3, [pc, #20] @ (9a8fcc ) │ │ │ │ + b.n 9a8fc2 │ │ │ │ + ldr r3, [pc, #20] @ (9a900c ) │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ add r3, pc │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 9a9764 │ │ │ │ + b.n 9a9724 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 9a9710 │ │ │ │ + b.n 9a96d0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ sub sp, #16 │ │ │ │ ldrd r1, lr, [r3] │ │ │ │ sub.w ip, r0, lr │ │ │ │ add ip, r2 │ │ │ │ cmp ip, r1 │ │ │ │ - bcs.n 9a9010 │ │ │ │ + bcs.n 9a9050 │ │ │ │ mov r1, r4 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ blx 666a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r1, r2 │ │ │ │ str r1, [r3, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #60] @ (9a9050 ) │ │ │ │ + ldr r0, [pc, #60] @ (9a9090 ) │ │ │ │ add r0, pc │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 9a903e │ │ │ │ + beq.n 9a907e │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, lr │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 68124 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 9a903e │ │ │ │ + cbz r0, 9a907e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [r3, #0] │ │ │ │ ldrd r2, r1, [r3, #4] │ │ │ │ str r0, [r3, #4] │ │ │ │ subs r1, r1, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r0, r1 │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 9a8ff6 │ │ │ │ - ldr r2, [pc, #20] @ (9a9054 ) │ │ │ │ + b.n 9a9036 │ │ │ │ + ldr r2, [pc, #20] @ (9a9094 ) │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 9a96e8 │ │ │ │ + b.n 9a96a8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 9a9684 │ │ │ │ + b.n 9a9644 │ │ │ │ lsls r6, r0, #4 │ │ │ │ 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 │ │ │ │ ldr.w ip, [r3] │ │ │ │ subs r1, r2, r0 │ │ │ │ add.w lr, r1, #4 │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 9a90b0 │ │ │ │ + bcs.n 9a90f0 │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ str r4, [r2, #0] │ │ │ │ ldr.w r4, [ip, #428] @ 0x1ac │ │ │ │ - cbnz r4, 9a9098 │ │ │ │ + cbnz r4, 9a90d8 │ │ │ │ movs r0, #1 │ │ │ │ adds r2, #4 │ │ │ │ str.w r1, [ip, #428] @ 0x1ac │ │ │ │ str r2, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add r0, r4 │ │ │ │ sub.w lr, r2, r0 │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ mov.w lr, lr, asr #2 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ bfi r4, lr, #0, #4 │ │ │ │ strb r4, [r0, #3] │ │ │ │ - b.n 9a908a │ │ │ │ - ldr r2, [pc, #56] @ (9a90ec ) │ │ │ │ + b.n 9a90ca │ │ │ │ + ldr r2, [pc, #56] @ (9a912c ) │ │ │ │ add r2, pc │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9a90da │ │ │ │ + beq.n 9a911a │ │ │ │ mov.w r2, ip, lsl #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx 68124 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9a90da │ │ │ │ + cbz r0, 9a911a │ │ │ │ ldrd r2, r1, [r3, #4] │ │ │ │ subs r1, r1, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strd r2, r0, [r3] │ │ │ │ adds r2, r0, r1 │ │ │ │ - b.n 9a907e │ │ │ │ - ldr r2, [pc, #20] @ (9a90f0 ) │ │ │ │ + b.n 9a90be │ │ │ │ + ldr r2, [pc, #20] @ (9a9130 ) │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 9a9644 │ │ │ │ + b.n 9a9604 │ │ │ │ lsls r6, r0, #4 │ │ │ │ - b.n 9a95e8 │ │ │ │ + b.n 9a95a8 │ │ │ │ lsls r6, r0, #4 │ │ │ │ stmdb 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, #2016] @ 0x7e0 │ │ │ │ sub.w sp, sp, #6112 @ 0x17e0 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r2, [pc, #396] @ (9a92a4 ) │ │ │ │ + ldr r2, [pc, #396] @ (9a92e4 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #396] @ (9a92a8 ) │ │ │ │ + ldr r3, [pc, #396] @ (9a92e8 ) │ │ │ │ add r2, pc │ │ │ │ mov r8, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r1, sp, #6112 @ 0x17e0 │ │ │ │ add r7, sp, #8 │ │ │ │ adds r1, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -3563078,15 +3563117,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ blx 67440 │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ str r0, [r7, #0] │ │ │ │ blx 671c4 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a929c │ │ │ │ + beq.w 9a92dc │ │ │ │ add.w r4, sp, #4096 @ 0x1000 │ │ │ │ mov.w r2, #1744 @ 0x6d0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r7, #8] │ │ │ │ add r0, sp, #24 │ │ │ │ adds r4, #8 │ │ │ │ str.w r5, [r4, #408] @ 0x198 │ │ │ │ @@ -3563095,54 +3563134,54 @@ │ │ │ │ add.w r1, sp, #1768 @ 0x6e8 │ │ │ │ bl 502b18 │ │ │ │ ldr.w r3, [r7, #2688] @ 0xa80 │ │ │ │ add.w r9, sp, #2040 @ 0x7f8 │ │ │ │ cmp r5, #4 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #412] @ 0x19c │ │ │ │ - beq.n 9a9286 │ │ │ │ - cbnz r5, 9a9196 │ │ │ │ + beq.n 9a92c6 │ │ │ │ + cbnz r5, 9a91d6 │ │ │ │ ldrb r2, [r6, #8] │ │ │ │ and.w r2, r2, #2 │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r4, #412] @ 0x19c │ │ │ │ ldr.w r2, [r9, #680] @ 0x2a8 │ │ │ │ add r3, r2 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #416] @ 0x1a0 │ │ │ │ ldr.w r3, [r9, #668] @ 0x29c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #424] @ 0x1a8 │ │ │ │ cmp r3, #31 │ │ │ │ - bgt.n 9a9248 │ │ │ │ + bgt.n 9a9288 │ │ │ │ ldr.w r1, [r4, #284] @ 0x11c │ │ │ │ ands.w r1, r1, #16 │ │ │ │ - bne.n 9a9248 │ │ │ │ + bne.n 9a9288 │ │ │ │ ldr.w r3, [r4, #408] @ 0x198 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r4, #477] @ 0x1dd │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a9292 │ │ │ │ + beq.n 9a92d2 │ │ │ │ mov.w r2, #768 @ 0x300 │ │ │ │ movt r2, #65535 @ 0xffff │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a8f5c │ │ │ │ - cbz r0, 9a9248 │ │ │ │ + bl 9a8f9c │ │ │ │ + cbz r0, 9a9288 │ │ │ │ ldr.w r1, [r8, #552] @ 0x228 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9ae030 │ │ │ │ - cbz r0, 9a9248 │ │ │ │ + bl 9ae070 │ │ │ │ + cbz r0, 9a9288 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 99f384 │ │ │ │ + bl 99f3c4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9a9248 │ │ │ │ + cbz r0, 9a9288 │ │ │ │ sub.w r3, r9, #2032 @ 0x7f0 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r2, #1744 @ 0x6d0 │ │ │ │ adds r0, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r8, [r4] │ │ │ │ @@ -3563150,66 +3563189,66 @@ │ │ │ │ str.w r6, [r4, #1756] @ 0x6dc │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r4, #1760] @ 0x6e0 │ │ │ │ blx 666a8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #4 │ │ │ │ str.w r3, [r4, #1772] @ 0x6ec │ │ │ │ - bne.n 9a9260 │ │ │ │ + bne.n 9a92a0 │ │ │ │ ldr.w r3, [r9, #4048] @ 0xfd0 │ │ │ │ strb.w r3, [r4, #1800] @ 0x708 │ │ │ │ ldrb.w r3, [r9, #2540] @ 0x9ec │ │ │ │ - cbz r3, 9a9242 │ │ │ │ + cbz r3, 9a9282 │ │ │ │ ldr.w r3, [r9, #2536] @ 0x9e8 │ │ │ │ sub.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ strb.w r3, [r4, #1793] @ 0x701 │ │ │ │ - b.n 9a9260 │ │ │ │ + b.n 9a92a0 │ │ │ │ sub.w r9, r9, #2032 @ 0x7f0 │ │ │ │ - ldr r3, [pc, #92] @ (9a92ac ) │ │ │ │ + ldr r3, [pc, #92] @ (9a92ec ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9a925e │ │ │ │ + beq.n 9a929e │ │ │ │ mov r0, r2 │ │ │ │ blx 67b40 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #76] @ (9a92b0 ) │ │ │ │ + ldr r2, [pc, #76] @ (9a92f0 ) │ │ │ │ add.w r1, sp, #6112 @ 0x17e0 │ │ │ │ - ldr r3, [pc, #64] @ (9a92a8 ) │ │ │ │ + ldr r3, [pc, #64] @ (9a92e8 ) │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a92a0 │ │ │ │ + bne.n 9a92e0 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #6112 @ 0x17e0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r6, #186] @ 0xba │ │ │ │ add r3, r2 │ │ │ │ str.w r3, [r4, #412] @ 0x19c │ │ │ │ - b.n 9a9196 │ │ │ │ + b.n 9a91d6 │ │ │ │ mov.w r1, #768 @ 0x300 │ │ │ │ movt r1, #65534 @ 0xfffe │ │ │ │ - b.n 9a91d6 │ │ │ │ + b.n 9a9216 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 9a9258 │ │ │ │ + b.n 9a9298 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r4, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #104] @ 0x68 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 9a94cc │ │ │ │ + b.n 9a948c │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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 r1, r0, #568 @ 0x238 │ │ │ │ @@ -3563262,219 +3563301,219 @@ │ │ │ │ ldr.w r2, [r4, #1684] @ 0x694 │ │ │ │ bfi r3, r1, #24, #8 │ │ │ │ str.w r3, [r4, #518] @ 0x206 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ strb.w r2, [r4, #523] @ 0x20b │ │ │ │ - bl 99e9bc │ │ │ │ + bl 99e9fc │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add.w r0, r4, #568 @ 0x238 │ │ │ │ strd r2, r3, [r4, #496] @ 0x1f0 │ │ │ │ - bl 99ea0c │ │ │ │ + bl 99ea4c │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldrb r5, [r4, #8] │ │ │ │ strd r0, r1, [r4, #504] @ 0x1f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9a9420 │ │ │ │ - cbz r5, 9a93c6 │ │ │ │ - ldr.w ip, [pc, #356] @ 9a94fc │ │ │ │ + beq.n 9a9460 │ │ │ │ + cbz r5, 9a9406 │ │ │ │ + ldr.w ip, [pc, #356] @ 9a953c │ │ │ │ add.w r2, r4, #9 │ │ │ │ adds r0, r5, r2 │ │ │ │ add ip, pc │ │ │ │ ldrb.w r3, [r2, #561] @ 0x231 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it ls │ │ │ │ ldrbls.w r1, [ip, r3] │ │ │ │ strb.w r1, [r2, #1]! │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9a93a0 │ │ │ │ + bne.n 9a93e0 │ │ │ │ mov r2, r5 │ │ │ │ addw r1, r4, #650 @ 0x28a │ │ │ │ add.w r0, r4, #90 @ 0x5a │ │ │ │ blx 666a8 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 9a9452 │ │ │ │ + bne.n 9a9492 │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ - cbz r2, 9a9404 │ │ │ │ + cbz r2, 9a9444 │ │ │ │ add.w r1, r4, #249 @ 0xf9 │ │ │ │ adds r0, r2, r1 │ │ │ │ ldrb.w r3, [r1, #721] @ 0x2d1 │ │ │ │ cmp r3, #12 │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ - beq.n 9a93f0 │ │ │ │ + beq.n 9a9430 │ │ │ │ cmp r3, #25 │ │ │ │ it eq │ │ │ │ moveq r3, #3 │ │ │ │ - beq.n 9a93f0 │ │ │ │ + beq.n 9a9430 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r3, r3, #2 │ │ │ │ strb.w r3, [r1, #1]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 9a93d4 │ │ │ │ + bne.n 9a9414 │ │ │ │ addw r1, r4, #1050 @ 0x41a │ │ │ │ add.w r0, r4, #330 @ 0x14a │ │ │ │ blx 666a8 │ │ │ │ ldrb.w r3, [r4, #1371] @ 0x55b │ │ │ │ ldr.w r2, [r4, #1552] @ 0x610 │ │ │ │ subs r3, #1 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #528] @ 0x210 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 9a948e │ │ │ │ + bhi.n 9a94ce │ │ │ │ tbb [pc, r3] │ │ │ │ muls r2, r3 │ │ │ │ adds r2, #58 @ 0x3a │ │ │ │ - cbz r5, 9a9452 │ │ │ │ - ldr r6, [pc, #220] @ (9a9500 ) │ │ │ │ + cbz r5, 9a9492 │ │ │ │ + ldr r6, [pc, #220] @ (9a9540 ) │ │ │ │ add.w r2, r4, #9 │ │ │ │ adds r0, r5, r2 │ │ │ │ add r6, pc │ │ │ │ ldrb.w r3, [r2, #561] @ 0x231 │ │ │ │ movs r1, #0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #18 │ │ │ │ it ls │ │ │ │ ldrls.w r1, [r6, r3, lsl #2] │ │ │ │ strb.w r1, [r2, #1]! │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9a942c │ │ │ │ + bne.n 9a946c │ │ │ │ mov r2, r5 │ │ │ │ addw r1, r4, #650 @ 0x28a │ │ │ │ add.w r0, r4, #90 @ 0x5a │ │ │ │ blx 666a8 │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a9404 │ │ │ │ - ldr.w lr, [pc, #168] @ 9a9504 │ │ │ │ + beq.n 9a9444 │ │ │ │ + ldr.w lr, [pc, #168] @ 9a9544 │ │ │ │ add.w r1, r4, #249 @ 0xf9 │ │ │ │ add.w ip, r1, r2 │ │ │ │ add lr, pc │ │ │ │ ldrb.w r3, [r1, #721] @ 0x2d1 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ it ls │ │ │ │ ldrbls.w r0, [lr, r3] │ │ │ │ strb.w r0, [r1, #1]! │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 9a9466 │ │ │ │ - b.n 9a93f8 │ │ │ │ + bne.n 9a94a6 │ │ │ │ + b.n 9a9438 │ │ │ │ ldr.w r3, [r4, #3216] @ 0xc90 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #536] @ 0x218 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [r4, #3200] @ 0xc80 │ │ │ │ ldr.w r3, [r4, #3196] @ 0xc7c │ │ │ │ strb.w r2, [r4, #538] @ 0x21a │ │ │ │ strb.w r3, [r4, #537] @ 0x219 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r3, [r4, #3240] @ 0xca8 │ │ │ │ strb.w r3, [r4, #548] @ 0x224 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9a948e │ │ │ │ + beq.n 9a94ce │ │ │ │ addw r3, r4, #569 @ 0x239 │ │ │ │ movs r0, #1 │ │ │ │ add r5, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ sub.w r1, r2, #31 │ │ │ │ cmp r2, #29 │ │ │ │ - beq.n 9a94ca │ │ │ │ + beq.n 9a950a │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ strbhi.w r0, [r4, #549] @ 0x225 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9a94b6 │ │ │ │ + bne.n 9a94f6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r1, [r4, #9] │ │ │ │ ldr.w r3, [r4, #3236] @ 0xca4 │ │ │ │ str.w r3, [r4, #540] @ 0x21c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a948e │ │ │ │ + beq.n 9a94ce │ │ │ │ addw r2, r4, #969 @ 0x3c9 │ │ │ │ movs r0, #1 │ │ │ │ add r1, r2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ subs r3, #31 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ strbls.w r0, [r4, #544] @ 0x220 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9a94e6 │ │ │ │ + bne.n 9a9526 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r2, r3, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ + ldmia r5, {r1, r4, r5, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r5!, {r3, r6, r7} │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w ip, [ip, #1680] @ 0x690 │ │ │ │ ldrb.w ip, [ip, #132] @ 0x84 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9a9530 │ │ │ │ - bl 9bbb20 │ │ │ │ + beq.n 9a9570 │ │ │ │ + bl 9bbb60 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9a90f4 │ │ │ │ + bl 9a9134 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #152] @ (9a95e0 ) │ │ │ │ + ldr r4, [pc, #152] @ (9a9620 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #152] @ (9a95e4 ) │ │ │ │ + ldr r3, [pc, #152] @ (9a9624 ) │ │ │ │ cmp r1, #1 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9a95a8 │ │ │ │ + beq.n 9a95e8 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ movs r1, #81 @ 0x51 │ │ │ │ orr.w r2, r2, #2684354560 @ 0xa0000000 │ │ │ │ vstr s0, [sp, #4] │ │ │ │ orr.w r2, r2, #983040 @ 0xf0000 │ │ │ │ str r2, [sp, #0] │ │ │ │ vstr s1, [sp, #8] │ │ │ │ vstr s2, [sp, #12] │ │ │ │ vstr s3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9058 │ │ │ │ - cbz r0, 9a9590 │ │ │ │ + bl 9a9098 │ │ │ │ + cbz r0, 9a95d0 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8fd0 │ │ │ │ - ldr r2, [pc, #84] @ (9a95e8 ) │ │ │ │ - ldr r3, [pc, #80] @ (9a95e4 ) │ │ │ │ + bl 9a9010 │ │ │ │ + ldr r2, [pc, #84] @ (9a9628 ) │ │ │ │ + ldr r3, [pc, #80] @ (9a9624 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a95da │ │ │ │ + bne.n 9a961a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ vcvt.s32.f32 s0, s0 │ │ │ │ vcvt.s32.f32 s1, s1 │ │ │ │ vcvt.s32.f32 s2, s2 │ │ │ │ vcvt.s32.f32 s3, s3 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ @@ -3563482,39 +3563521,39 @@ │ │ │ │ orr.w r2, r2, #4026531840 @ 0xf0000000 │ │ │ │ orr.w r2, r2, #983040 @ 0xf0000 │ │ │ │ str r2, [sp, #0] │ │ │ │ vstr s0, [sp, #4] │ │ │ │ vstr s1, [sp, #8] │ │ │ │ vstr s2, [sp, #12] │ │ │ │ vstr s3, [sp, #16] │ │ │ │ - b.n 9a957e │ │ │ │ + b.n 9a95be │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ lsls r0, r0, #4 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ and.w r2, ip, #15 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #3 │ │ │ │ sbfx r3, r3, #10, #16 │ │ │ │ - beq.n 9a9656 │ │ │ │ + beq.n 9a9696 │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ it cs │ │ │ │ movcs r3, #31 │ │ │ │ cmp r2, #6 │ │ │ │ itt hi │ │ │ │ movhi r0, #0 │ │ │ │ movhi r2, r0 │ │ │ │ - bls.n 9a9644 │ │ │ │ + bls.n 9a9684 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #983040 @ 0xf0000 │ │ │ │ orr.w r3, r3, r2, lsl #11 │ │ │ │ movs r2, #0 │ │ │ │ orr.w r3, r3, r0, lsl #28 │ │ │ │ bic.w r3, r3, #267386880 @ 0xff00000 │ │ │ │ bic.w r3, r3, #57344 @ 0xe000 │ │ │ │ @@ -3563523,31 +3563562,31 @@ │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ orr.w r2, r2, ip, lsr #4 │ │ │ │ bfi r3, r2, #16, #8 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #48] @ (9a9678 ) │ │ │ │ + ldr r0, [pc, #48] @ (9a96b8 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ubfx r2, r0, #3, #2 │ │ │ │ and.w r0, r0, #7 │ │ │ │ - b.n 9a9612 │ │ │ │ + b.n 9a9652 │ │ │ │ addw r2, r3, #1406 @ 0x57e │ │ │ │ ldr.w r3, [r0, r2, lsl #2] │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldrb r2, [r2, #2] │ │ │ │ ldr.w r4, [r0, #472] @ 0x1d8 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ add.w lr, r4, #1 │ │ │ │ str.w lr, [r0, #472] @ 0x1d8 │ │ │ │ - b.n 9a962c │ │ │ │ - ldmia r4!, {r1, r5, r6} │ │ │ │ + b.n 9a966c │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ lsls r2, r5, #3 │ │ │ │ sub sp, #16 │ │ │ │ ubfx r1, r1, #0, #11 │ │ │ │ orr.w r1, r1, #2684354560 @ 0xa0000000 │ │ │ │ movs r3, #0 │ │ │ │ orr.w r1, r1, #14942208 @ 0xe40000 │ │ │ │ mov ip, r0 │ │ │ │ @@ -3563589,17 +3563628,17 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ and.w r2, r4, #15 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sbfx r3, r3, #6, #16 │ │ │ │ - beq.w 9a985a │ │ │ │ + beq.w 9a989a │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 9a9820 │ │ │ │ + bne.w 9a9860 │ │ │ │ add.w r2, r1, #4096 @ 0x1000 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r2, [r2, #412] @ 0x19c │ │ │ │ add r3, r2 │ │ │ │ mov r2, sp │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ @@ -3563612,22 +3563651,22 @@ │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ ldrb.w r9, [sp, #3] │ │ │ │ ldrb.w lr, [sp, #2] │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ and.w r9, r9, #15 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ lsls r1, r4, #27 │ │ │ │ - bpl.n 9a9772 │ │ │ │ + bpl.n 9a97b2 │ │ │ │ add.w r0, r6, #4096 @ 0x1000 │ │ │ │ and.w r4, r4, #15 │ │ │ │ ldr.w r1, [r0, #408] @ 0x198 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.w 9a989c │ │ │ │ + beq.w 9a98dc │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 9a98b6 │ │ │ │ + beq.w 9a98f6 │ │ │ │ ldrb r4, [r5, #3] │ │ │ │ orr.w r1, r3, r8, lsl #13 │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ orr.w r1, r1, r9, lsl #24 │ │ │ │ and.w r5, r4, #3 │ │ │ │ strb.w lr, [ip, #2] │ │ │ │ ubfx r3, r4, #2, #2 │ │ │ │ @@ -3563664,15 +3563703,15 @@ │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ strb.w r3, [sp, #2] │ │ │ │ lsls r3, r4, #25 │ │ │ │ it pl │ │ │ │ lsrpl r4, r4, #7 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - bpl.n 9a980c │ │ │ │ + bpl.n 9a984c │ │ │ │ cmp r5, #0 │ │ │ │ ite ge │ │ │ │ movge r4, #11 │ │ │ │ movlt r4, #12 │ │ │ │ ldrb.w r3, [ip, #3] │ │ │ │ mov r0, ip │ │ │ │ bfi r3, r4, #0, #4 │ │ │ │ @@ -3563680,149 +3563719,149 @@ │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #6 │ │ │ │ itt hi │ │ │ │ movhi r1, #0 │ │ │ │ movhi r2, r1 │ │ │ │ - bls.n 9a988a │ │ │ │ + bls.n 9a98ca │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ movs r7, #0 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r7, [sp, #4] │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ orr.w r3, r3, r2, lsl #11 │ │ │ │ mov r2, sp │ │ │ │ orr.w r3, r3, r1, lsl #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrh.w r3, [sp] │ │ │ │ ldrb.w r8, [sp, #1] │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ - b.n 9a9742 │ │ │ │ + b.n 9a9782 │ │ │ │ addw r3, r3, #671 @ 0x29f │ │ │ │ mov r2, sp │ │ │ │ add.w r0, r1, r3, lsl #3 │ │ │ │ ldrh.w r3, [r1, r3, lsl #3] │ │ │ │ ldrb.w r8, [r0, #1] │ │ │ │ ldrb.w r9, [r0, #3] │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ ldrb.w lr, [r0, #2] │ │ │ │ ldrb r7, [r0, #6] │ │ │ │ ubfx r8, r8, #5, #1 │ │ │ │ ldmia r0, {r0, r1} │ │ │ │ and.w r9, r9, #15 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ - b.n 9a9756 │ │ │ │ - ldr r1, [pc, #144] @ (9a991c ) │ │ │ │ + b.n 9a9796 │ │ │ │ + ldr r1, [pc, #144] @ (9a995c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ and.w r1, r2, #7 │ │ │ │ ubfx r2, r2, #3, #2 │ │ │ │ - b.n 9a982c │ │ │ │ + b.n 9a986c │ │ │ │ cmp r4, #2 │ │ │ │ - bne.w 9a9772 │ │ │ │ + bne.w 9a97b2 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movt r1, #61668 @ 0xf0e4 │ │ │ │ movs r7, #228 @ 0xe4 │ │ │ │ mov.w r8, #1 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - b.n 9a9772 │ │ │ │ + b.n 9a97b2 │ │ │ │ ldr.w r7, [r0, #1976] @ 0x7b8 │ │ │ │ - cbz r7, 9a98fe │ │ │ │ + cbz r7, 9a993e │ │ │ │ add.w r4, r6, #5888 @ 0x1700 │ │ │ │ ldr.w r8, [r0, #1980] @ 0x7bc │ │ │ │ adds r4, #4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 9a98ce │ │ │ │ + b.n 9a990e │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 9a98fe │ │ │ │ + beq.n 9a993e │ │ │ │ lsls r0, r1, #4 │ │ │ │ adds r1, #1 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 9a98ca │ │ │ │ + bne.n 9a990a │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 9a98e2 │ │ │ │ + b.n 9a9922 │ │ │ │ cmp sl, r7 │ │ │ │ - beq.n 9a9918 │ │ │ │ + beq.n 9a9958 │ │ │ │ mov.w r1, sl, lsl #4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr r0, [r4, r1] │ │ │ │ cmp r8, r0 │ │ │ │ - bne.n 9a98de │ │ │ │ + bne.n 9a991e │ │ │ │ add r6, r1 │ │ │ │ movw r1, #5880 @ 0x16f8 │ │ │ │ ldrh r1, [r6, r1] │ │ │ │ subs r3, r3, r1 │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r7, #0 │ │ │ │ mov.w r8, #1 │ │ │ │ ubfx r1, r1, #4, #11 │ │ │ │ orr.w r1, r1, #2952790016 @ 0xb0000000 │ │ │ │ orr.w r1, r1, #14942208 @ 0xe40000 │ │ │ │ str.w r1, [ip, #4] │ │ │ │ - b.n 9a9772 │ │ │ │ + b.n 9a97b2 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 9a98f8 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + b.n 9a9938 │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r2, r5, #3 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9a9058 │ │ │ │ - cbnz r0, 9a9944 │ │ │ │ + bl 9a9098 │ │ │ │ + cbnz r0, 9a9984 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a993c │ │ │ │ + beq.n 9a997c │ │ │ │ ldrb.w r3, [sp, #21] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 9a996e │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.n 9a99ae │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a993c │ │ │ │ + beq.n 9a997c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ - b.n 9a993c │ │ │ │ - bl 9a8f5c │ │ │ │ - b.n 9a993c │ │ │ │ + bl 9a8f9c │ │ │ │ + b.n 9a997c │ │ │ │ + bl 9a8f9c │ │ │ │ + b.n 9a997c │ │ │ │ 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, #284] @ (9a9aa0 ) │ │ │ │ + ldr r2, [pc, #284] @ (9a9ae0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #284] @ (9a9aa4 ) │ │ │ │ + ldr r3, [pc, #284] @ (9a9ae4 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r2, r1, #48 @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #51] @ 0x33 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 9a9a66 │ │ │ │ + bls.n 9a9aa6 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add r4, sp, #12 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r5, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r6, sp, #28 │ │ │ │ @@ -3563840,15 +3563879,15 @@ │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ orr.w r2, r2, #983040 @ 0xf0000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ orr.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ mov r3, r2 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ @@ -3563862,57 +3563901,57 @@ │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ ubfx r4, r2, #11, #2 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #983040 @ 0xf0000 │ │ │ │ and.w r2, r2, #1879048192 @ 0x70000000 │ │ │ │ orr.w r3, r3, r4, lsl #11 │ │ │ │ orr.w r4, r3, r2 │ │ │ │ - bl 9a9058 │ │ │ │ - cbnz r0, 9a9a5c │ │ │ │ - ldr r2, [pc, #96] @ (9a9aa8 ) │ │ │ │ - ldr r3, [pc, #92] @ (9a9aa4 ) │ │ │ │ + bl 9a9098 │ │ │ │ + cbnz r0, 9a9a9c │ │ │ │ + ldr r2, [pc, #96] @ (9a9ae8 ) │ │ │ │ + ldr r3, [pc, #92] @ (9a9ae4 ) │ │ │ │ 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 9a9a9c │ │ │ │ + bne.n 9a9adc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a8f5c │ │ │ │ - b.n 9a9a44 │ │ │ │ + bl 9a8f9c │ │ │ │ + b.n 9a9a84 │ │ │ │ ldrb.w r3, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 9a99a2 │ │ │ │ + bmi.n 9a99e2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ movs r3, #15 │ │ │ │ movt r3, #4032 @ 0xfc0 │ │ │ │ add r4, sp, #12 │ │ │ │ and.w r7, r3, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ movs r2, #4 │ │ │ │ movt r2, #2304 @ 0x900 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ cmp r7, r2 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r3, r1 │ │ │ │ - bne.n 9a99b6 │ │ │ │ + bne.n 9a99f6 │ │ │ │ add r6, sp, #28 │ │ │ │ - b.n 9a9a0e │ │ │ │ + b.n 9a9a4e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #88] @ 0x58 │ │ │ │ + str r4, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ @@ -3563927,37 +3563966,37 @@ │ │ │ │ add.w r1, r1, r1, lsl #4 │ │ │ │ strb.w r1, [sp, #18] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ strd r0, r3, [sp] │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9058 │ │ │ │ - cbnz r0, 9a9afc │ │ │ │ + bl 9a9098 │ │ │ │ + cbnz r0, 9a9b3c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9af8 │ │ │ │ + beq.n 9a9b38 │ │ │ │ ldrb.w r3, [sp, #17] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 9a9b26 │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.n 9a9b66 │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9af8 │ │ │ │ + beq.n 9a9b38 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ - b.n 9a9af8 │ │ │ │ - bl 9a8f5c │ │ │ │ - b.n 9a9af8 │ │ │ │ + bl 9a8f9c │ │ │ │ + b.n 9a9b38 │ │ │ │ + bl 9a8f9c │ │ │ │ + b.n 9a9b38 │ │ │ │ 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.w ip, #0 │ │ │ │ ldrb r6, [r2, #2] │ │ │ │ mov r4, r2 │ │ │ │ @@ -3563969,49 +3564008,49 @@ │ │ │ │ lsr.w r3, r6, ip │ │ │ │ add.w ip, ip, #2 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp.w ip, #8 │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ orr.w r0, r0, r3 │ │ │ │ and.w r0, r0, #15 │ │ │ │ - bne.n 9a9b4e │ │ │ │ + bne.n 9a9b8e │ │ │ │ movs r3, #228 @ 0xe4 │ │ │ │ strb r3, [r4, #2] │ │ │ │ bfi r7, r0, #16, #4 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ mov r9, r1 │ │ │ │ movs r1, #1 │ │ │ │ - bl 9a9058 │ │ │ │ - cbnz r0, 9a9b92 │ │ │ │ + bl 9a9098 │ │ │ │ + cbnz r0, 9a9bd2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9b88 │ │ │ │ + beq.n 9a9bc8 │ │ │ │ ldrb.w r3, [sp, #17] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 9a9bb8 │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.n 9a9bf8 │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9b88 │ │ │ │ + beq.n 9a9bc8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9b88 │ │ │ │ + beq.n 9a9bc8 │ │ │ │ movw r3, #8191 @ 0x1fff │ │ │ │ movt r3, #28672 @ 0x7000 │ │ │ │ ands r3, r7 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ @@ -3564025,249 +3564064,249 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r3, [pc, #176] @ (9a9cb4 ) │ │ │ │ + ldr r3, [pc, #176] @ (9a9cf4 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ bfi r6, r1, #0, #16 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #168] @ (9a9cb8 ) │ │ │ │ + ldr r2, [pc, #168] @ (9a9cf8 ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ ldrb.w r3, [sp, #6] │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ strd r0, r1, [sp, #28] │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ strb.w r3, [sp, #30] │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - bl 9a9058 │ │ │ │ - cbnz r0, 9a9c7e │ │ │ │ - ldr r2, [pc, #84] @ (9a9cbc ) │ │ │ │ - ldr r3, [pc, #72] @ (9a9cb4 ) │ │ │ │ + bl 9a9098 │ │ │ │ + cbnz r0, 9a9cbe │ │ │ │ + ldr r2, [pc, #84] @ (9a9cfc ) │ │ │ │ + ldr r3, [pc, #72] @ (9a9cf4 ) │ │ │ │ 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 9a9cae │ │ │ │ + bne.n 9a9cee │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9c66 │ │ │ │ + beq.n 9a9ca6 │ │ │ │ ldrb.w r3, [sp, #29] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 9a9ca8 │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.n 9a9ce8 │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9c66 │ │ │ │ + beq.n 9a9ca6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a8f5c │ │ │ │ - b.n 9a9c66 │ │ │ │ - bl 9a8f5c │ │ │ │ - b.n 9a9c66 │ │ │ │ + bl 9a8f9c │ │ │ │ + b.n 9a9ca6 │ │ │ │ + bl 9a8f9c │ │ │ │ + b.n 9a9ca6 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r5, #56] @ 0x38 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - str r2, [r2, #56] @ 0x38 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r6, r0 │ │ │ │ add.w r2, r1, #48 @ 0x30 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #336] @ (9a9e2c ) │ │ │ │ + ldr r0, [pc, #336] @ (9a9e6c ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #336] @ (9a9e30 ) │ │ │ │ + ldr r3, [pc, #336] @ (9a9e70 ) │ │ │ │ add.w r5, r6, #4096 @ 0x1000 │ │ │ │ add r0, pc │ │ │ │ add r7, sp, #12 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ ldr.w r1, [r5, #480] @ 0x1e0 │ │ │ │ add r0, sp, #20 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ - bl 9a96b4 │ │ │ │ + bl 9a96f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ ldr.w r2, [r5, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ movt r1, #2 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #31 │ │ │ │ add.w r2, r2, #1 │ │ │ │ it ge │ │ │ │ movge r3, #31 │ │ │ │ str.w r2, [r5, #432] @ 0x1b0 │ │ │ │ ubfx r4, r3, #0, #11 │ │ │ │ - bl 9a9058 │ │ │ │ - cbnz r0, 9a9d64 │ │ │ │ + bl 9a9098 │ │ │ │ + cbnz r0, 9a9da4 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r5, #432] @ 0x1b0 │ │ │ │ - ldr r2, [pc, #240] @ (9a9e34 ) │ │ │ │ + ldr r2, [pc, #240] @ (9a9e74 ) │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - ldr r3, [pc, #232] @ (9a9e30 ) │ │ │ │ + ldr r3, [pc, #232] @ (9a9e70 ) │ │ │ │ add r2, pc │ │ │ │ it eq │ │ │ │ streq.w r4, [r5, #432] @ 0x1b0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9a9e28 │ │ │ │ + bne.n 9a9e68 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r3, [sp, #13] │ │ │ │ orr.w r8, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ orr.w r8, r8, #983040 @ 0xf0000 │ │ │ │ mov r0, r6 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 9a9d84 │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.n 9a9dc4 │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9d3a │ │ │ │ + beq.n 9a9d7a │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9d3a │ │ │ │ + beq.n 9a9d7a │ │ │ │ ldrb.w r3, [sp, #21] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 9a9e1a │ │ │ │ + bmi.n 9a9e5a │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9d3a │ │ │ │ + beq.n 9a9d7a │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9d3a │ │ │ │ + beq.n 9a9d7a │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9d3a │ │ │ │ + beq.n 9a9d7a │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9d3a │ │ │ │ + beq.n 9a9d7a │ │ │ │ orr.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r9 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ strd r0, r1, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9d3a │ │ │ │ + beq.n 9a9d7a │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a9058 │ │ │ │ - b.n 9a9d3c │ │ │ │ + bl 9a9098 │ │ │ │ + b.n 9a9d7c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9d3a │ │ │ │ + beq.n 9a9d7a │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - b.n 9a9d96 │ │ │ │ + b.n 9a9dd6 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - str r0, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r3, #44] @ 0x2c │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #40] @ 0x28 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #248] @ (9a9f44 ) │ │ │ │ + ldr r2, [pc, #248] @ (9a9f84 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #248] @ (9a9f48 ) │ │ │ │ + ldr r3, [pc, #248] @ (9a9f88 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add.w r1, r6, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r1, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [r1, #424] @ 0x1a8 │ │ │ │ add r3, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -3564275,26 +3564314,26 @@ │ │ │ │ it ge │ │ │ │ movge r3, #31 │ │ │ │ ubfx r4, r3, #0, #11 │ │ │ │ orr.w r1, r4, #2147483648 @ 0x80000000 │ │ │ │ orr.w r1, r1, #983040 @ 0xf0000 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ bfi r1, r7, #16, #4 │ │ │ │ - bl 9a9aac │ │ │ │ - cbnz r0, 9a9ec6 │ │ │ │ + bl 9a9aec │ │ │ │ + cbnz r0, 9a9f06 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #160] @ (9a9f4c ) │ │ │ │ - ldr r3, [pc, #152] @ (9a9f48 ) │ │ │ │ + ldr r2, [pc, #160] @ (9a9f8c ) │ │ │ │ + ldr r3, [pc, #152] @ (9a9f88 ) │ │ │ │ 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 9a9f3e │ │ │ │ + bne.n 9a9f7e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ orr.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ orr.w r4, r4, #14942208 @ 0xe40000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -3564306,69 +3564345,69 @@ │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ strd r0, r1, [sp, #28] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9ea8 │ │ │ │ + beq.n 9a9ee8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9ea8 │ │ │ │ + beq.n 9a9ee8 │ │ │ │ ldrb.w r3, [sp, #37] @ 0x25 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 9a9f34 │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.n 9a9f74 │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9ea8 │ │ │ │ + beq.n 9a9ee8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9ea8 │ │ │ │ - b.n 9a9eaa │ │ │ │ - bl 9a8f5c │ │ │ │ + beq.n 9a9ee8 │ │ │ │ + b.n 9a9eea │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a9eaa │ │ │ │ - b.n 9a9ea8 │ │ │ │ + bne.n 9a9eea │ │ │ │ + b.n 9a9ee8 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r5, #24] │ │ │ │ + str r4, [r5, #20] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #20] │ │ │ │ + str r6, [r1, #16] │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #244] @ (9aa054 ) │ │ │ │ + ldr r2, [pc, #244] @ (9aa094 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #244] @ (9aa058 ) │ │ │ │ + ldr r3, [pc, #244] @ (9aa098 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add.w r1, r6, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r1, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [r1, #424] @ 0x1a8 │ │ │ │ add r3, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -3564377,26 +3564416,26 @@ │ │ │ │ movge r3, #31 │ │ │ │ ubfx r4, r3, #0, #11 │ │ │ │ movs r3, #2 │ │ │ │ orr.w r1, r4, #2147483648 @ 0x80000000 │ │ │ │ orr.w r1, r1, #983040 @ 0xf0000 │ │ │ │ bfi r1, r3, #16, #4 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - bl 9a9aac │ │ │ │ - cbnz r0, 9a9fda │ │ │ │ + bl 9a9aec │ │ │ │ + cbnz r0, 9aa01a │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #152] @ (9aa05c ) │ │ │ │ - ldr r3, [pc, #148] @ (9aa058 ) │ │ │ │ + ldr r2, [pc, #152] @ (9aa09c ) │ │ │ │ + ldr r3, [pc, #148] @ (9aa098 ) │ │ │ │ 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 9aa050 │ │ │ │ + bne.n 9aa090 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ orr.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ orr.w r4, r4, #14942208 @ 0xe40000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -3564408,168 +3564447,168 @@ │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ strd r0, r1, [sp, #28] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9fbe │ │ │ │ + beq.n 9a9ffe │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9fbe │ │ │ │ + beq.n 9a9ffe │ │ │ │ ldrb.w r3, [sp, #37] @ 0x25 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 9aa046 │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.n 9aa086 │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9fbe │ │ │ │ + beq.n 9a9ffe │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9a9fbe │ │ │ │ - b.n 9a9fc0 │ │ │ │ - bl 9a8f5c │ │ │ │ + beq.n 9a9ffe │ │ │ │ + b.n 9aa000 │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a9fc0 │ │ │ │ - b.n 9a9fbe │ │ │ │ + bne.n 9aa000 │ │ │ │ + b.n 9a9ffe │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r2, #8] │ │ │ │ + str r6, [r2, #4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #0] │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #292] @ (9aa198 ) │ │ │ │ + ldr r2, [pc, #292] @ (9aa1d8 ) │ │ │ │ add.w r6, r0, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #292] @ (9aa19c ) │ │ │ │ + ldr r3, [pc, #292] @ (9aa1dc ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r6, #468] @ 0x1d4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 9aa09e │ │ │ │ + ble.n 9aa0de │ │ │ │ ldrb.w r3, [r1, #48] @ 0x30 │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9aa164 │ │ │ │ + beq.n 9aa1a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ubfx r3, r3, #12, #8 │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.n 9aa160 │ │ │ │ + beq.n 9aa1a0 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ it eq │ │ │ │ moveq r3, #92 @ 0x5c │ │ │ │ - bne.n 9aa100 │ │ │ │ + bne.n 9aa140 │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ bfi r7, r3, #0, #16 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ ldrb.w r3, [r5, #51] @ 0x33 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 9aa11c │ │ │ │ + bls.n 9aa15c │ │ │ │ ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ add r2, sp, #12 │ │ │ │ ldr.w r1, [r6, #424] @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, #31 │ │ │ │ str.w r3, [r6, #432] @ 0x1b0 │ │ │ │ it ge │ │ │ │ movge r1, #31 │ │ │ │ ubfx r1, r1, #0, #11 │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ orr.w r1, r1, #983040 @ 0xf0000 │ │ │ │ - bl 9a9b2c │ │ │ │ - cbnz r0, 9aa11c │ │ │ │ + bl 9a9b6c │ │ │ │ + cbnz r0, 9aa15c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #156] @ (9aa1a0 ) │ │ │ │ - ldr r3, [pc, #148] @ (9aa19c ) │ │ │ │ + ldr r2, [pc, #156] @ (9aa1e0 ) │ │ │ │ + ldr r3, [pc, #148] @ (9aa1dc ) │ │ │ │ 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 9aa192 │ │ │ │ + bne.n 9aa1d2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa102 │ │ │ │ + beq.n 9aa142 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa102 │ │ │ │ + beq.n 9aa142 │ │ │ │ ldrb.w r3, [sp, #29] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 9aa18c │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.n 9aa1cc │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa102 │ │ │ │ + beq.n 9aa142 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ - b.n 9aa102 │ │ │ │ + bl 9a8f9c │ │ │ │ + b.n 9aa142 │ │ │ │ movs r3, #91 @ 0x5b │ │ │ │ - b.n 9aa0b0 │ │ │ │ - bl 9a95ec │ │ │ │ + b.n 9aa0f0 │ │ │ │ + bl 9a962c │ │ │ │ ldr.w r1, [r6, #480] @ 0x1e0 │ │ │ │ mov r2, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9a96b4 │ │ │ │ + bl 9a96f4 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ strd r0, r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, r4, [sp, #28] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9a9920 │ │ │ │ - b.n 9aa102 │ │ │ │ - bl 9a8f5c │ │ │ │ - b.n 9aa102 │ │ │ │ + bl 9a9960 │ │ │ │ + b.n 9aa142 │ │ │ │ + bl 9a8f9c │ │ │ │ + b.n 9aa142 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r2, [r0, r6] │ │ │ │ + ldrsh r2, [r0, r5] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r6, r3] │ │ │ │ + ldrsh r6, [r6, r2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ @@ -3564583,31 +3564622,31 @@ │ │ │ │ orr.w r3, r3, r2, lsl #3 │ │ │ │ ubfx r1, r7, #11, #2 │ │ │ │ ubfx r2, r7, #28, #3 │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ cmpeq r2, #2 │ │ │ │ - beq.n 9aa1f4 │ │ │ │ + beq.n 9aa234 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #1 │ │ │ │ itett ne │ │ │ │ movne r5, #0 │ │ │ │ moveq r5, #1 │ │ │ │ movne r4, r5 │ │ │ │ addne r2, sp, #60 @ 0x3c │ │ │ │ - bne.n 9aa240 │ │ │ │ + bne.n 9aa280 │ │ │ │ ldrh.w r4, [sp, #60] @ 0x3c │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ ldrh.w r3, [sp, #68] @ 0x44 │ │ │ │ eors r4, r3 │ │ │ │ ubfx r4, r4, #0, #11 │ │ │ │ mov r5, r4 │ │ │ │ - cbz r4, 9aa240 │ │ │ │ + cbz r4, 9aa280 │ │ │ │ add.w r1, r6, #4096 @ 0x1000 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r3, [r1, #432] @ 0x1b0 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ add r4, r3 │ │ │ │ @@ -3564616,114 +3564655,114 @@ │ │ │ │ str.w r3, [r1, #432] @ 0x1b0 │ │ │ │ it ge │ │ │ │ movge r4, #31 │ │ │ │ ubfx r4, r4, #0, #11 │ │ │ │ orr.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ orr.w r4, r4, #983040 @ 0xf0000 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9a9b2c │ │ │ │ + bl 9a9b6c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9aa25e │ │ │ │ + cbz r0, 9aa29e │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ ldrb.w r8, [sp, #69] @ 0x45 │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ - bl 9a9058 │ │ │ │ - cbnz r0, 9aa26c │ │ │ │ + bl 9a9098 │ │ │ │ + cbnz r0, 9aa2ac │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa25e │ │ │ │ + beq.n 9aa29e │ │ │ │ ldrb.w r2, [sp, #9] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bmi.n 9aa2ce │ │ │ │ - bl 9a8f5c │ │ │ │ + bmi.n 9aa30e │ │ │ │ + bl 9a8f9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa25e │ │ │ │ + beq.n 9aa29e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ tst.w r8, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 9aa2e6 │ │ │ │ - bl 9a8f5c │ │ │ │ + beq.n 9aa326 │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa25e │ │ │ │ + beq.n 9aa29e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa25e │ │ │ │ + beq.n 9aa29e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9aa260 │ │ │ │ + beq.n 9aa2a0 │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ubfx r4, r4, #0, #11 │ │ │ │ ldr.w r2, [r6, #432] @ 0x1b0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ streq.w r4, [r6, #432] @ 0x1b0 │ │ │ │ - b.n 9aa260 │ │ │ │ - bl 9a8f5c │ │ │ │ + b.n 9aa2a0 │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa25e │ │ │ │ + beq.n 9aa29e │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9aa290 │ │ │ │ - b.n 9aa25e │ │ │ │ - bl 9a8f5c │ │ │ │ + bne.n 9aa2d0 │ │ │ │ + b.n 9aa29e │ │ │ │ + bl 9a8f9c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9aa2b2 │ │ │ │ - b.n 9aa25e │ │ │ │ + bne.n 9aa2f2 │ │ │ │ + b.n 9aa29e │ │ │ │ nop │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ subs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldrb.w r9, [sp, #111] @ 0x6f │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #6 │ │ │ │ - bhi.w 9aa4c6 │ │ │ │ + bhi.w 9aa506 │ │ │ │ tbb [pc, r1] │ │ │ │ strh r4, [r2, #48] @ 0x30 │ │ │ │ str r0, [sp, #556] @ 0x22c │ │ │ │ ldr r2, [sp, #596] @ 0x254 │ │ │ │ movs r4, r0 │ │ │ │ ldrd r0, r1, [sp, #108] @ 0x6c │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov.w r8, #94 @ 0x5e │ │ │ │ movt r8, #4 │ │ │ │ ubfx r3, r5, #0, #11 │ │ │ │ @@ -3564748,39 +3564787,39 @@ │ │ │ │ ldrb.w r2, [sp, #51] @ 0x33 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ ldrh.w r3, [sp, #40] @ 0x28 │ │ │ │ ldrh.w r1, [sp, #48] @ 0x30 │ │ │ │ eors r3, r1 │ │ │ │ ubfx r3, r3, #0, #13 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9aa460 │ │ │ │ + beq.n 9aa4a0 │ │ │ │ add r7, sp, #4 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldrd r0, r1, [sp, #100] @ 0x64 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movt r2, #45071 @ 0xb00f │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa340 │ │ │ │ + beq.n 9aa380 │ │ │ │ ldrd r0, r1, [sp, #116] @ 0x74 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa340 │ │ │ │ + beq.n 9aa380 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movt r3, #45284 @ 0xb0e4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -3564792,37 +3564831,37 @@ │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [r7] │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #4096 @ 0x1000 │ │ │ │ ldrd r3, r4, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ mov.w r8, #94 @ 0x5e │ │ │ │ movt r8, #2 │ │ │ │ - b.n 9aa352 │ │ │ │ + b.n 9aa392 │ │ │ │ mov.w r8, #94 @ 0x5e │ │ │ │ movt r8, #6 │ │ │ │ - b.n 9aa352 │ │ │ │ + b.n 9aa392 │ │ │ │ mov.w r8, #94 @ 0x5e │ │ │ │ movt r8, #1 │ │ │ │ - b.n 9aa352 │ │ │ │ + b.n 9aa392 │ │ │ │ mov.w r8, #94 @ 0x5e │ │ │ │ movt r8, #5 │ │ │ │ - b.n 9aa352 │ │ │ │ + b.n 9aa392 │ │ │ │ mov.w r8, #94 @ 0x5e │ │ │ │ movt r8, #3 │ │ │ │ - b.n 9aa352 │ │ │ │ + b.n 9aa392 │ │ │ │ eor.w r2, r2, r9 │ │ │ │ ands.w r7, r2, #112 @ 0x70 │ │ │ │ - bne.n 9aa3a6 │ │ │ │ + bne.n 9aa3e6 │ │ │ │ add.w r1, r6, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r1, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [r1, #424] @ 0x1a8 │ │ │ │ add r3, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -3564833,68 +3564872,68 @@ │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ orr.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ orr.w r2, r2, #983040 @ 0xf0000 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aa340 │ │ │ │ + beq.w 9aa380 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov sl, r7 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r9, [sp, #51] @ 0x33 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - b.n 9aa3a6 │ │ │ │ + b.n 9aa3e6 │ │ │ │ ldrd r0, r1, [sp, #116] @ 0x74 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 9aa332 │ │ │ │ + b.n 9aa372 │ │ │ │ stmdb 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 │ │ │ │ mov r7, r0 │ │ │ │ add.w r2, r1, #48 @ 0x30 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #400] @ (9aa67c ) │ │ │ │ + ldr r0, [pc, #400] @ (9aa6bc ) │ │ │ │ add.w r4, r7, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #396] @ (9aa680 ) │ │ │ │ + ldr r3, [pc, #396] @ (9aa6c0 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ ldr.w r1, [r4, #1976] @ 0x7b8 │ │ │ │ ldrb.w r3, [sp, #30] │ │ │ │ cmp r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ble.w 9aa672 │ │ │ │ + ble.w 9aa6b2 │ │ │ │ add.w r3, r7, #5856 @ 0x16e0 │ │ │ │ movs r6, #0 │ │ │ │ adds r3, #28 │ │ │ │ ldr.w r5, [r4, #1980] @ 0x7bc │ │ │ │ add.w r1, r3, r1, lsl #4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r5, r2 │ │ │ │ it eq │ │ │ │ ldrdeq r0, r6, [r3] │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9aa528 │ │ │ │ + bne.n 9aa568 │ │ │ │ lsls r6, r6, #1 │ │ │ │ movs r3, #228 @ 0xe4 │ │ │ │ ubfx r0, r0, #0, #11 │ │ │ │ asrs r3, r6 │ │ │ │ and.w r3, r3, #3 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ @@ -3564908,15 +3564947,15 @@ │ │ │ │ strb.w r3, [sp, #62] @ 0x3e │ │ │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ ldr.w r2, [r4, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [r4, #424] @ 0x1a8 │ │ │ │ str r0, [sp, #20] │ │ │ │ add r3, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ str.w r2, [r4, #432] @ 0x1b0 │ │ │ │ @@ -3564927,46 +3564966,46 @@ │ │ │ │ ubfx r4, r3, #0, #11 │ │ │ │ strd r0, r1, [sp, #60] @ 0x3c │ │ │ │ orr.w fp, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #1 │ │ │ │ orr.w fp, fp, #983040 @ 0xf0000 │ │ │ │ - bl 9a9058 │ │ │ │ - cbnz r0, 9aa5d8 │ │ │ │ + bl 9a9098 │ │ │ │ + cbnz r0, 9aa618 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ (9aa684 ) │ │ │ │ - ldr r3, [pc, #188] @ (9aa680 ) │ │ │ │ + ldr r2, [pc, #196] @ (9aa6c4 ) │ │ │ │ + ldr r3, [pc, #188] @ (9aa6c0 ) │ │ │ │ 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 9aa678 │ │ │ │ + bne.n 9aa6b8 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa5bc │ │ │ │ + beq.n 9aa5fc │ │ │ │ ldrb.w r3, [sp, #61] @ 0x3d │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 9aa5fc │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.n 9aa63c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa5bc │ │ │ │ + beq.n 9aa5fc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa5bc │ │ │ │ + beq.n 9aa5fc │ │ │ │ orr.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r9, #0 │ │ │ │ orr.w r4, r4, #14942208 @ 0xe40000 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ mov r2, fp │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ @@ -3564974,17 +3565013,17 @@ │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldmia r0, {r0, r1, r3} │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa5bc │ │ │ │ + beq.n 9aa5fc │ │ │ │ bic.w r4, r4, #251658240 @ 0xf000000 │ │ │ │ str.w r9, [sp, #64] @ 0x40 │ │ │ │ bic.w r4, r4, #57344 @ 0xe000 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ @@ -3564993,211 +3565032,211 @@ │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ strd r0, r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ ldrd r3, r4, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9a9920 │ │ │ │ - b.n 9aa5be │ │ │ │ + bl 9a9960 │ │ │ │ + b.n 9aa5fe │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9aa54e │ │ │ │ + b.n 9aa58e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r1, r4] │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ + ldr r2, [r7, r7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov ip, r1 │ │ │ │ mov r7, r1 │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ - ldr r0, [pc, #232] @ (9aa790 ) │ │ │ │ + ldr r0, [pc, #232] @ (9aa7d0 ) │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #232] @ (9aa794 ) │ │ │ │ + ldr r3, [pc, #232] @ (9aa7d4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r1, #408] @ 0x198 │ │ │ │ - cbnz r3, 9aa6ce │ │ │ │ + cbnz r3, 9aa70e │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #5 │ │ │ │ - bhi.n 9aa6ce │ │ │ │ + bhi.n 9aa70e │ │ │ │ tbb [pc, r3] │ │ │ │ lsls r5, r7, #12 │ │ │ │ strb r1, [r1, r5] │ │ │ │ adds r1, #3 │ │ │ │ ldr.w r3, [r1, #480] @ 0x1e0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r3 │ │ │ │ - bl 9a96b4 │ │ │ │ + bl 9a96f4 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 9a967c │ │ │ │ + bl 9a96bc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #44] @ 0x2c │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #100] @ 0x64 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9aa2f4 │ │ │ │ - ldr r2, [pc, #136] @ (9aa798 ) │ │ │ │ - ldr r3, [pc, #132] @ (9aa794 ) │ │ │ │ + bl 9aa334 │ │ │ │ + ldr r2, [pc, #136] @ (9aa7d8 ) │ │ │ │ + ldr r3, [pc, #132] @ (9aa7d4 ) │ │ │ │ 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 9aa78a │ │ │ │ + bne.n 9aa7ca │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldrd r0, r1, [sp, #100] @ 0x64 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r1, #13 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9aa1a4 │ │ │ │ - b.n 9aa70c │ │ │ │ + bl 9aa1e4 │ │ │ │ + b.n 9aa74c │ │ │ │ ldrd r0, r1, [sp, #100] @ 0x64 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movs r1, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9aa1a4 │ │ │ │ - b.n 9aa70c │ │ │ │ + bl 9aa1e4 │ │ │ │ + b.n 9aa74c │ │ │ │ ldrd r0, r1, [sp, #92] @ 0x5c │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ movs r1, #13 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9aa1a4 │ │ │ │ - b.n 9aa70c │ │ │ │ + bl 9aa1e4 │ │ │ │ + b.n 9aa74c │ │ │ │ ldrd r0, r1, [sp, #92] @ 0x5c │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ movs r1, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9aa1a4 │ │ │ │ - b.n 9aa70c │ │ │ │ + bl 9aa1e4 │ │ │ │ + b.n 9aa74c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r2, r5] │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #100] @ (9aa818 ) │ │ │ │ - ldr r3, [pc, #104] @ (9aa81c ) │ │ │ │ + ldr r2, [pc, #100] @ (9aa858 ) │ │ │ │ + ldr r3, [pc, #104] @ (9aa85c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add.w r2, r5, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ mov r2, r6 │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ ldrd r3, r5, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9aa688 │ │ │ │ - ldr r2, [pc, #36] @ (9aa820 ) │ │ │ │ - ldr r3, [pc, #28] @ (9aa81c ) │ │ │ │ + bl 9aa6c8 │ │ │ │ + ldr r2, [pc, #36] @ (9aa860 ) │ │ │ │ + ldr r3, [pc, #28] @ (9aa85c ) │ │ │ │ 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 9aa812 │ │ │ │ + bne.n 9aa852 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r0, r1] │ │ │ │ + ldr r6, [r0, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r6, [r7, r7] │ │ │ │ + ldrsb r6, [r7, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb 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 r2, [pc, #340] @ (9aa98c ) │ │ │ │ + ldr r2, [pc, #340] @ (9aa9cc ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #340] @ (9aa990 ) │ │ │ │ + ldr r3, [pc, #340] @ (9aa9d0 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add.w r2, r4, #64 @ 0x40 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add.w r1, r7, #4096 @ 0x1000 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ movs r4, #0 │ │ │ │ ubfx r9, r9, #16, #4 │ │ │ │ ldr.w r2, [r1, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [r1, #424] @ 0x1a8 │ │ │ │ add.w ip, r3, r2 │ │ │ │ @@ -3565205,42 +3565244,42 @@ │ │ │ │ cmp.w ip, #31 │ │ │ │ str.w r2, [r1, #432] @ 0x1b0 │ │ │ │ it ge │ │ │ │ movge.w ip, #31 │ │ │ │ ubfx sl, ip, #0, #11 │ │ │ │ lsl.w r1, fp, r4 │ │ │ │ tst.w r1, r9 │ │ │ │ - bne.n 9aa8f6 │ │ │ │ + bne.n 9aa936 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 9aa89e │ │ │ │ + bne.n 9aa8de │ │ │ │ ubfx ip, sl, #0, #11 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ orr.w r3, ip, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldrd r3, r4, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ strd r0, r1, [sp, #60] @ 0x3c │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9aa1a4 │ │ │ │ - ldr r2, [pc, #180] @ (9aa994 ) │ │ │ │ - ldr r3, [pc, #176] @ (9aa990 ) │ │ │ │ + bl 9aa1e4 │ │ │ │ + ldr r2, [pc, #180] @ (9aa9d4 ) │ │ │ │ + ldr r3, [pc, #176] @ (9aa9d0 ) │ │ │ │ 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 9aa988 │ │ │ │ + bne.n 9aa9c8 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ orr.w r3, sl, #2147483648 @ 0x80000000 │ │ │ │ mov.w ip, r4, lsl #1 │ │ │ │ orr.w r3, r3, #983040 @ 0xf0000 │ │ │ │ bfi r3, r1, #16, #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ @@ -3565258,73 +3565297,73 @@ │ │ │ │ ldrd r0, r1, [sp, #68] @ 0x44 │ │ │ │ strd r0, r1, [sp, #60] @ 0x3c │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ movs r1, #6 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9a9058 │ │ │ │ - cbnz r0, 9aa950 │ │ │ │ + bl 9a9098 │ │ │ │ + cbnz r0, 9aa990 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9aa8dc │ │ │ │ + b.n 9aa91c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa94c │ │ │ │ + beq.n 9aa98c │ │ │ │ ldrb.w r3, [sp, #69] @ 0x45 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 9aa97e │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.n 9aa9be │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa94c │ │ │ │ + beq.n 9aa98c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aa94c │ │ │ │ - b.n 9aa8a8 │ │ │ │ - bl 9a8f5c │ │ │ │ + beq.n 9aa98c │ │ │ │ + b.n 9aa8e8 │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9aa8a8 │ │ │ │ - b.n 9aa94c │ │ │ │ + bne.n 9aa8e8 │ │ │ │ + b.n 9aa98c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r0, [r0, r7] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r3, r4] │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #236] @ (9aaa98 ) │ │ │ │ + ldr r2, [pc, #236] @ (9aaad8 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ - ldr r3, [pc, #236] @ (9aaa9c ) │ │ │ │ + ldr r3, [pc, #236] @ (9aaadc ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ add r7, sp, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add.w r2, r4, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add.w r1, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [r1, #424] @ 0x1a8 │ │ │ │ add r3, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ str.w r2, [r1, #432] @ 0x1b0 │ │ │ │ @@ -3565336,16 +3565375,16 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ orr.w r2, r2, #983040 @ 0xf0000 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aa1a4 │ │ │ │ - cbz r0, 9aaa7a │ │ │ │ + bl 9aa1e4 │ │ │ │ + cbz r0, 9aaaba │ │ │ │ orr.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ movs r7, #0 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r8 │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ @@ -3565366,76 +3565405,76 @@ │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9aa1a4 │ │ │ │ - ldr r2, [pc, #36] @ (9aaaa0 ) │ │ │ │ - ldr r3, [pc, #28] @ (9aaa9c ) │ │ │ │ + bl 9aa1e4 │ │ │ │ + ldr r2, [pc, #36] @ (9aaae0 ) │ │ │ │ + ldr r3, [pc, #28] @ (9aaadc ) │ │ │ │ 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 9aaa94 │ │ │ │ + bne.n 9aaad4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldrsb r4, [r1, r1] │ │ │ │ + ldrsb r4, [r1, r0] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ + strb r6, [r7, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb 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, #420] @ (9aac5c ) │ │ │ │ + ldr r2, [pc, #420] @ (9aac9c ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #420] @ (9aac60 ) │ │ │ │ + ldr r3, [pc, #420] @ (9aaca0 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add.w r2, r4, #64 @ 0x40 │ │ │ │ ldrb.w fp, [sp, #22] │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #60] @ 0x3c │ │ │ │ ldrb.w ip, [r4, #16] │ │ │ │ ldrh.w r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w lr, [sp, #30] │ │ │ │ eor.w r3, r9, r3 │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ - cbnz r3, 9aab2a │ │ │ │ + cbnz r3, 9aab6a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ubfx r1, r9, #11, #2 │ │ │ │ ubfx r2, r9, #28, #3 │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ ubfx r1, r3, #11, #2 │ │ │ │ ubfx r3, r3, #28, #3 │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9aac04 │ │ │ │ + beq.n 9aac44 │ │ │ │ and.w ip, ip, #15 │ │ │ │ subs.w ip, ip, #4 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ and.w r2, fp, #3 │ │ │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ │ │ @@ -3565458,15 +3565497,15 @@ │ │ │ │ ldrd r0, r1, [sp, #44] @ 0x2c │ │ │ │ strd r0, r1, [sp, #60] @ 0x3c │ │ │ │ strb.w r3, [sp, #62] @ 0x3e │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9aac3e │ │ │ │ + beq.n 9aac7e │ │ │ │ add.w ip, r8, #4096 @ 0x1000 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov.w sl, #1 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r2, [ip, #432] @ 0x1b0 │ │ │ │ @@ -3565480,29 +3565519,29 @@ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx fp, fp, #0, #11 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orr.w r2, fp, #2147483648 @ 0x80000000 │ │ │ │ orr.w r2, r2, #983040 @ 0xf0000 │ │ │ │ bfi r2, sl, #16, #4 │ │ │ │ - bl 9aa1a4 │ │ │ │ - cbnz r0, 9aac0a │ │ │ │ - ldr r2, [pc, #120] @ (9aac64 ) │ │ │ │ - ldr r3, [pc, #112] @ (9aac60 ) │ │ │ │ + bl 9aa1e4 │ │ │ │ + cbnz r0, 9aac4a │ │ │ │ + ldr r2, [pc, #120] @ (9aaca4 ) │ │ │ │ + ldr r3, [pc, #112] @ (9aaca0 ) │ │ │ │ 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 9aac58 │ │ │ │ + bne.n 9aac98 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 9aab38 │ │ │ │ + b.n 9aab78 │ │ │ │ orr.w r3, fp, #2147483648 @ 0x80000000 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r2, r9 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ strb.w r5, [sp, #62] @ 0x3e │ │ │ │ @@ -3565510,80 +3565549,80 @@ │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9a9920 │ │ │ │ - b.n 9aabea │ │ │ │ + bl 9a9960 │ │ │ │ + b.n 9aac2a │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ ldrd r3, r4, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9aa1a4 │ │ │ │ - b.n 9aabea │ │ │ │ + bl 9aa1e4 │ │ │ │ + b.n 9aac2a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r0, r5] │ │ │ │ + strb r0, [r0, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, r0] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r5, [pc, #352] @ (9aaddc ) │ │ │ │ + ldr r5, [pc, #352] @ (9aae1c ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #352] @ (9aade0 ) │ │ │ │ + ldr r3, [pc, #352] @ (9aae20 ) │ │ │ │ add.w r2, r1, #48 @ 0x30 │ │ │ │ add r5, pc │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ ldrd r6, r7, [sp, #12] │ │ │ │ add r0, sp, #20 │ │ │ │ ldr.w r1, [r5, #480] @ 0x1e0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - bl 9a96b4 │ │ │ │ + bl 9a96f4 │ │ │ │ ubfx r1, r6, #11, #2 │ │ │ │ ubfx r3, r6, #28, #3 │ │ │ │ orr.w r3, r3, r1, lsl #3 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9aacf4 │ │ │ │ + beq.n 9aad34 │ │ │ │ movs r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #16, #3 │ │ │ │ ldr.w r3, [r5, #468] @ 0x1d4 │ │ │ │ mov r1, r2 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #468] @ 0x1d4 │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9aad82 │ │ │ │ + bne.n 9aadc2 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #264] @ (9aade4 ) │ │ │ │ - ldr r3, [pc, #256] @ (9aade0 ) │ │ │ │ + ldr r2, [pc, #264] @ (9aae24 ) │ │ │ │ + ldr r3, [pc, #256] @ (9aae20 ) │ │ │ │ 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 9aadd8 │ │ │ │ + bne.n 9aae18 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r1, [r5, #432] @ 0x1b0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, r1 │ │ │ │ @@ -3565594,92 +3565633,92 @@ │ │ │ │ movge r3, #31 │ │ │ │ movs r1, #1 │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ mov r8, r3 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #983040 @ 0xf0000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aacd8 │ │ │ │ + beq.n 9aad18 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aacd8 │ │ │ │ + beq.n 9aad18 │ │ │ │ lsls r1, r6, #18 │ │ │ │ - bpl.n 9aadc6 │ │ │ │ + bpl.n 9aae06 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aacd8 │ │ │ │ + beq.n 9aad18 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aacd8 │ │ │ │ + beq.n 9aad18 │ │ │ │ orr.w r3, r8, #2147483648 @ 0x80000000 │ │ │ │ mov.w ip, #0 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ strd r3, ip, [sp, #44] @ 0x2c │ │ │ │ mov r7, ip │ │ │ │ ldrd r0, r1, [sp, #44] @ 0x2c │ │ │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ │ │ strb.w ip, [sp, #46] @ 0x2e │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ strd r0, r1, [sp, #28] │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 9aacbc │ │ │ │ + b.n 9aacfc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r6, #18 │ │ │ │ - bmi.n 9aadb0 │ │ │ │ - bl 9a8f5c │ │ │ │ + bmi.n 9aadf0 │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aacd8 │ │ │ │ + beq.n 9aad18 │ │ │ │ ldrb.w r3, [sp, #21] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 9aadbe │ │ │ │ + bpl.n 9aadfe │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aacd8 │ │ │ │ + beq.n 9aad18 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ - b.n 9aacda │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ + b.n 9aad1a │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aacd8 │ │ │ │ + beq.n 9aad18 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9aad8a │ │ │ │ + b.n 9aadca │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ - b.n 9aacda │ │ │ │ + bl 9a8f9c │ │ │ │ + b.n 9aad1a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9aad58 │ │ │ │ - b.n 9aacd8 │ │ │ │ + bne.n 9aad98 │ │ │ │ + b.n 9aad18 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r7, r5] │ │ │ │ + strh r2, [r7, r4] │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r4] │ │ │ │ + strh r6, [r3, r3] │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -3565696,27 +3565735,27 @@ │ │ │ │ ubfx r2, r2, #28, #3 │ │ │ │ ubfx r4, r7, #28, #3 │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ ubfx r1, r7, #11, #2 │ │ │ │ orr.w r4, r4, r1, lsl #3 │ │ │ │ uxth.w r1, r9 │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ - beq.n 9aaed0 │ │ │ │ + beq.n 9aaf10 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9aaef0 │ │ │ │ + beq.n 9aaf30 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ cmpeq r4, #2 │ │ │ │ - bne.n 9aaed0 │ │ │ │ + bne.n 9aaf10 │ │ │ │ ldrh.w r3, [sp, #92] @ 0x5c │ │ │ │ ldrh.w r8, [sp, #84] @ 0x54 │ │ │ │ eor.w r8, r8, r3 │ │ │ │ ubfx r3, r8, #0, #11 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9aaf10 │ │ │ │ + beq.n 9aaf50 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w sl, r6, #4096 @ 0x1000 │ │ │ │ mov r4, r8 │ │ │ │ ldr.w r3, [sl, #432] @ 0x1b0 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r5, [sl, #424] @ 0x1a8 │ │ │ │ add r5, r3 │ │ │ │ @@ -3565727,162 +3565766,162 @@ │ │ │ │ movge r5, #31 │ │ │ │ add.w sl, sp, #84 @ 0x54 │ │ │ │ mov r2, sl │ │ │ │ ubfx r5, r5, #0, #11 │ │ │ │ orr.w r5, r5, #2147483648 @ 0x80000000 │ │ │ │ orr.w r5, r5, #983040 @ 0xf0000 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a9b2c │ │ │ │ + bl 9a9b6c │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 9aaec0 │ │ │ │ + cbz r0, 9aaf00 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ strd r0, r1, [sp, #16] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb.w sl, [sp, #93] @ 0x5d │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9aaf52 │ │ │ │ + bne.n 9aaf92 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9aaf22 │ │ │ │ + beq.n 9aaf62 │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #1 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - beq.n 9aae40 │ │ │ │ + beq.n 9aae80 │ │ │ │ mov fp, r4 │ │ │ │ mov r8, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ add.w sl, sp, #84 @ 0x54 │ │ │ │ - b.n 9aae94 │ │ │ │ + b.n 9aaed4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 9ab068 │ │ │ │ + beq.w 9ab0a8 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 9aaed4 │ │ │ │ + bne.n 9aaf14 │ │ │ │ ldrh.w r3, [sp, #76] @ 0x4c │ │ │ │ ldrh.w r8, [sp, #92] @ 0x5c │ │ │ │ eor.w r8, r8, r3 │ │ │ │ ubfx r3, r8, #0, #11 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ab014 │ │ │ │ + bne.w 9ab054 │ │ │ │ mov.w r8, #0 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov fp, r8 │ │ │ │ mov r4, r8 │ │ │ │ mov r5, r8 │ │ │ │ add.w sl, sp, #84 @ 0x54 │ │ │ │ - b.n 9aae94 │ │ │ │ + b.n 9aaed4 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9aaffe │ │ │ │ + beq.n 9ab03e │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 9aaf10 │ │ │ │ + bne.n 9aaf50 │ │ │ │ ldrh.w r1, [sp, #92] @ 0x5c │ │ │ │ ldrh.w r3, [sp, #76] @ 0x4c │ │ │ │ eors r3, r1 │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9aaed4 │ │ │ │ + beq.n 9aaf14 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9ab014 │ │ │ │ + bne.n 9ab054 │ │ │ │ ldrh.w r3, [sp, #84] @ 0x54 │ │ │ │ eors r1, r3 │ │ │ │ ubfx r1, r1, #0, #11 │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 9ab016 │ │ │ │ + b.n 9ab056 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aaec0 │ │ │ │ + beq.n 9aaf00 │ │ │ │ ldrb.w r3, [sp, #17] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 9aaf78 │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.n 9aafb8 │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aaec0 │ │ │ │ + beq.n 9aaf00 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aaec0 │ │ │ │ + beq.n 9aaf00 │ │ │ │ ldrb.w r3, [sp, #25] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 9ab0c0 │ │ │ │ + bpl.w 9ab100 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aaec0 │ │ │ │ + beq.n 9aaf00 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aaec0 │ │ │ │ + beq.n 9aaf00 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ tst.w sl, #32 │ │ │ │ - beq.w 9ab0ce │ │ │ │ - bl 9a8f5c │ │ │ │ + beq.w 9ab10e │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9aaec0 │ │ │ │ + beq.n 9aaf00 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aaec0 │ │ │ │ + beq.w 9aaf00 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9aafe0 │ │ │ │ + beq.n 9ab020 │ │ │ │ add.w r2, r6, #4096 @ 0x1000 │ │ │ │ ubfx r5, r5, #0, #11 │ │ │ │ ldr.w r3, [r2, #432] @ 0x1b0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ streq.w r5, [r2, #432] @ 0x1b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9aaec4 │ │ │ │ + beq.w 9aaf04 │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ubfx r2, r8, #0, #11 │ │ │ │ ldr.w r3, [r6, #432] @ 0x1b0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ streq.w r2, [r6, #432] @ 0x1b0 │ │ │ │ - b.n 9aaec4 │ │ │ │ + b.n 9aaf04 │ │ │ │ ldrh.w r1, [sp, #84] @ 0x54 │ │ │ │ ldrh.w r3, [sp, #76] @ 0x4c │ │ │ │ eors r3, r1 │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9aaf26 │ │ │ │ + beq.n 9aaf66 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 9ab0a0 │ │ │ │ + beq.n 9ab0e0 │ │ │ │ movs r4, #0 │ │ │ │ add.w sl, r6, #4096 @ 0x1000 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r5, [sl, #432] @ 0x1b0 │ │ │ │ ldr.w r1, [sl, #424] @ 0x1a8 │ │ │ │ @@ -3565892,101 +3565931,101 @@ │ │ │ │ str.w r5, [sl, #432] @ 0x1b0 │ │ │ │ it ge │ │ │ │ movge.w r8, #31 │ │ │ │ ubfx r8, r8, #0, #11 │ │ │ │ orr.w r8, r8, #2147483648 @ 0x80000000 │ │ │ │ orr.w r8, r8, #983040 @ 0xf0000 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9a9b2c │ │ │ │ + bl 9a9b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aaec0 │ │ │ │ + beq.w 9aaf00 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9aae5e │ │ │ │ + bne.w 9aae9e │ │ │ │ mov r5, r4 │ │ │ │ mov fp, r4 │ │ │ │ add.w sl, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9aae94 │ │ │ │ + b.n 9aaed4 │ │ │ │ ldrh.w r3, [sp, #76] @ 0x4c │ │ │ │ ldrh.w r1, [sp, #84] @ 0x54 │ │ │ │ eor.w r2, r3, r1 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ - cbnz r2, 9ab09c │ │ │ │ + cbnz r2, 9ab0dc │ │ │ │ cmp r4, #2 │ │ │ │ - bne.w 9aaf10 │ │ │ │ + bne.w 9aaf50 │ │ │ │ ldrh.w r2, [sp, #92] @ 0x5c │ │ │ │ eors r3, r2 │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ - cbz r3, 9ab0b2 │ │ │ │ + cbz r3, 9ab0f2 │ │ │ │ eor.w r4, r2, r1 │ │ │ │ ubfx r4, r4, #0, #11 │ │ │ │ subs r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 9ab016 │ │ │ │ + b.n 9ab056 │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 9ab014 │ │ │ │ + bne.n 9ab054 │ │ │ │ ldrh.w r3, [sp, #92] @ 0x5c │ │ │ │ eors r1, r3 │ │ │ │ ubfx r1, r1, #0, #11 │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - b.n 9ab016 │ │ │ │ + b.n 9ab056 │ │ │ │ eors r2, r1 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9aae54 │ │ │ │ - b.n 9aaf10 │ │ │ │ + bne.w 9aae94 │ │ │ │ + b.n 9aaf50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aaec0 │ │ │ │ - b.n 9aafa2 │ │ │ │ - bl 9a8f5c │ │ │ │ + beq.w 9aaf00 │ │ │ │ + b.n 9aafe2 │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9aafc4 │ │ │ │ - b.n 9aaec0 │ │ │ │ + bne.w 9ab004 │ │ │ │ + b.n 9aaf00 │ │ │ │ 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, #3864] @ 0xf18 │ │ │ │ mov sl, r2 │ │ │ │ - ldr.w r2, [pc, #1036] @ 9ab4fc │ │ │ │ - ldr.w r3, [pc, #1036] @ 9ab500 │ │ │ │ + ldr.w r2, [pc, #1036] @ 9ab53c │ │ │ │ + ldr.w r3, [pc, #1036] @ 9ab540 │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ add.w r6, r7, #4096 @ 0x1000 │ │ │ │ sub sp, #196 @ 0xc4 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ mov fp, r0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ ldr.w r2, [r6, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [r6, #424] @ 0x1a8 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r6, #432] @ 0x1b0 │ │ │ │ adds r5, r3, r2 │ │ │ │ cmp r5, #31 │ │ │ │ it ge │ │ │ │ movge r5, #31 │ │ │ │ ubfx r5, r5, #0, #11 │ │ │ │ orr.w r9, r5, #2147483648 @ 0x80000000 │ │ │ │ orr.w r9, r9, #983040 @ 0xf0000 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9ab1fc │ │ │ │ + beq.n 9ab23c │ │ │ │ add r3, r1 │ │ │ │ adds r2, #2 │ │ │ │ cmp r3, #31 │ │ │ │ str.w r2, [r6, #432] @ 0x1b0 │ │ │ │ it ge │ │ │ │ movge r3, #31 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ @@ -3566023,27 +3566062,27 @@ │ │ │ │ ldrd r0, r1, [sp, #164] @ 0xa4 │ │ │ │ stmia.w sl, {r0, r1} │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ab28e │ │ │ │ + bne.n 9ab2ce │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #800] @ (9ab504 ) │ │ │ │ - ldr r3, [pc, #796] @ (9ab500 ) │ │ │ │ + ldr r2, [pc, #800] @ (9ab544 ) │ │ │ │ + ldr r3, [pc, #796] @ (9ab540 ) │ │ │ │ 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 9ab4f6 │ │ │ │ + bne.w 9ab536 │ │ │ │ add sp, #196 @ 0xc4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ mov r2, r9 │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ movs r1, #11 │ │ │ │ @@ -3566053,17 +3566092,17 @@ │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ strd r0, r1, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #19 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ab1de │ │ │ │ + beq.n 9ab21e │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ movs r1, #11 │ │ │ │ orr.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ ldrb.w r3, [sp, #183] @ 0xb7 │ │ │ │ orr.w r2, r2, #14942208 @ 0xe40000 │ │ │ │ bfi r3, r1, #0, #4 │ │ │ │ @@ -3566072,15 +3566111,15 @@ │ │ │ │ strd r2, sl, [sp, #180] @ 0xb4 │ │ │ │ strd r0, r1, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ strd r0, r1, [sp, #100] @ 0x64 │ │ │ │ ldrb.w ip, [sp, #103] @ 0x67 │ │ │ │ and.w ip, ip, #15 │ │ │ │ cmp.w ip, #12 │ │ │ │ - bhi.n 9ab31e │ │ │ │ + bhi.n 9ab35e │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r3, r2, #1 │ │ │ │ lsls r4, r5, #4 │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ lsls r5, r2, #1 │ │ │ │ @@ -3566102,17 +3566141,17 @@ │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ movs r1, #19 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r3, r8 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ab1de │ │ │ │ + beq.n 9ab21e │ │ │ │ bic.w r3, r8, #251658240 @ 0xf000000 │ │ │ │ movs r1, #0 │ │ │ │ bic.w r3, r3, #57344 @ 0xe000 │ │ │ │ str r1, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ orr.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ orr.w r2, r2, #14942208 @ 0xe40000 │ │ │ │ @@ -3566121,15 +3566160,15 @@ │ │ │ │ strd r0, r1, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ strd r0, r1, [sp, #68] @ 0x44 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ldrb.w ip, [sp, #71] @ 0x47 │ │ │ │ and.w ip, ip, #15 │ │ │ │ cmp.w ip, #12 │ │ │ │ - bhi.w 9ab472 │ │ │ │ + bhi.w 9ab4b2 │ │ │ │ tbh [pc, ip, lsl #1] │ │ │ │ lsls r7, r6, #2 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ lsls r1, r7, #2 │ │ │ │ @@ -3566150,20 +3566189,20 @@ │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ strd r0, r1, [sp, #108] @ 0x6c │ │ │ │ stmia.w sl, {r0, r1} │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #2 │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ab1de │ │ │ │ + beq.w 9ab21e │ │ │ │ ldr.w r9, [r6, #408] @ 0x198 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9ab436 │ │ │ │ + bne.n 9ab476 │ │ │ │ ldr.w r1, [r6, #432] @ 0x1b0 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r2, [r6, #424] @ 0x1a8 │ │ │ │ movt r8, #32996 @ 0x80e4 │ │ │ │ adds r3, r1, #1 │ │ │ │ add.w ip, r1, #2 │ │ │ │ add r3, r2 │ │ │ │ @@ -3566199,17 +3566238,17 @@ │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ stmia.w sl, {r0, r1} │ │ │ │ orr.w r2, r2, #983040 @ 0xf0000 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ - bl 9aade8 │ │ │ │ + bl 9aae28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ab1de │ │ │ │ + beq.w 9ab21e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ orr.w r5, r5, r8 │ │ │ │ bic.w r5, r5, #251658240 @ 0xf000000 │ │ │ │ str.w r9, [sp, #184] @ 0xb8 │ │ │ │ orr.w r6, r2, r8 │ │ │ │ bic.w r5, r5, #57344 @ 0xe000 │ │ │ │ str r5, [sp, #180] @ 0xb4 │ │ │ │ @@ -3566222,164 +3566261,164 @@ │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ strd r0, r1, [sp, #140] @ 0x8c │ │ │ │ stmia.w sl, {r0, r1} │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r3, r4, [sp, #132] @ 0x84 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ab1e0 │ │ │ │ - b.n 9ab1de │ │ │ │ + bne.w 9ab220 │ │ │ │ + b.n 9ab21e │ │ │ │ orr.w r5, r5, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ orr.w r5, r5, #14942208 @ 0xe40000 │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ str r5, [sp, #180] @ 0xb4 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ strd r0, r1, [sp, #156] @ 0x9c │ │ │ │ strd r0, r1, [sp, #148] @ 0x94 │ │ │ │ ldrb.w r5, [sp, #159] @ 0x9f │ │ │ │ and.w r5, r5, #15 │ │ │ │ cmp r5, #12 │ │ │ │ - bhi.n 9ab494 │ │ │ │ + bhi.n 9ab4d4 │ │ │ │ tbb [pc, r5] │ │ │ │ bx r3 │ │ │ │ subs r2, r3, r0 │ │ │ │ subs r2, r3, r0 │ │ │ │ subs r2, r3, r0 │ │ │ │ subs r2, r3, r0 │ │ │ │ - ldr r1, [pc, #104] @ (9ab4d4 ) │ │ │ │ + ldr r1, [pc, #104] @ (9ab514 ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb.w r3, [sp, #183] @ 0xb7 │ │ │ │ mov r2, r9 │ │ │ │ bfi r3, ip, #0, #4 │ │ │ │ strb.w r3, [sp, #183] @ 0xb7 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ strd r0, r1, [sp, #76] @ 0x4c │ │ │ │ stmia.w sl, {r0, r1} │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - b.n 9ab340 │ │ │ │ + b.n 9ab380 │ │ │ │ movs r5, #1 │ │ │ │ ldrb.w r3, [sp, #183] @ 0xb7 │ │ │ │ mov r2, fp │ │ │ │ bfi r3, r5, #0, #4 │ │ │ │ strb.w r3, [sp, #183] @ 0xb7 │ │ │ │ ldrd r3, r5, [sp, #36] @ 0x24 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ strd r0, r1, [sp, #164] @ 0xa4 │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #148] @ 0x94 │ │ │ │ stmia.w sl, {r0, r1} │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9aade8 │ │ │ │ - b.n 9ab1e0 │ │ │ │ + bl 9aae28 │ │ │ │ + b.n 9ab220 │ │ │ │ mov.w ip, #11 │ │ │ │ - b.n 9ab31e │ │ │ │ + b.n 9ab35e │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 9ab31e │ │ │ │ + b.n 9ab35e │ │ │ │ mov.w ip, #12 │ │ │ │ - b.n 9ab31e │ │ │ │ + b.n 9ab35e │ │ │ │ mov.w ip, #11 │ │ │ │ - b.n 9ab472 │ │ │ │ + b.n 9ab4b2 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 9ab472 │ │ │ │ + b.n 9ab4b2 │ │ │ │ mov.w ip, #12 │ │ │ │ - b.n 9ab472 │ │ │ │ + b.n 9ab4b2 │ │ │ │ movs r5, #11 │ │ │ │ - b.n 9ab494 │ │ │ │ + b.n 9ab4d4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9ab494 │ │ │ │ + b.n 9ab4d4 │ │ │ │ movs r5, #12 │ │ │ │ - b.n 9ab494 │ │ │ │ + b.n 9ab4d4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #16] @ (9ab510 ) │ │ │ │ + ldr r6, [pc, #784] @ (9ab850 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #96] @ (9ab568 ) │ │ │ │ + ldr r5, [pc, #864] @ (9ab8a8 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r2, [pc, #396] @ (9ab6a8 ) │ │ │ │ + ldr r2, [pc, #396] @ (9ab6e8 ) │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ - ldr r3, [pc, #396] @ (9ab6ac ) │ │ │ │ + ldr r3, [pc, #396] @ (9ab6ec ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ add.w r2, r6, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ mov r0, r7 │ │ │ │ add.w r2, r6, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ add.w r2, r6, #80 @ 0x50 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ ubfx r7, r4, #11, #2 │ │ │ │ ldrd r0, r1, [sp, #44] @ 0x2c │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ubfx r1, r4, #28, #3 │ │ │ │ orrs.w r1, r1, r7, lsl #3 │ │ │ │ - bne.n 9ab5ee │ │ │ │ + bne.n 9ab62e │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ strd r0, r1, [sp, #84] @ 0x54 │ │ │ │ uxth r7, r4 │ │ │ │ ldrh.w r2, [sp, #84] @ 0x54 │ │ │ │ eors r2, r7 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ - cbnz r2, 9ab5ba │ │ │ │ + cbnz r2, 9ab5fa │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ubfx r0, r4, #11, #2 │ │ │ │ ubfx r1, r4, #28, #3 │ │ │ │ orr.w r1, r1, r0, lsl #3 │ │ │ │ ubfx r0, r2, #11, #2 │ │ │ │ ubfx r2, r2, #28, #3 │ │ │ │ orr.w r2, r2, r0, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9ab5ee │ │ │ │ + beq.n 9ab62e │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp, #84] @ 0x54 │ │ │ │ ldrh.w r2, [sp, #84] @ 0x54 │ │ │ │ eors r2, r7 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ab65a │ │ │ │ + bne.n 9ab69a │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ ubfx r0, r4, #11, #2 │ │ │ │ ubfx r1, r4, #28, #3 │ │ │ │ orr.w r1, r1, r0, lsl #3 │ │ │ │ ubfx r0, r2, #11, #2 │ │ │ │ ubfx r2, r2, #28, #3 │ │ │ │ orr.w r2, r2, r0, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9ab65a │ │ │ │ + bne.n 9ab69a │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ add.w r7, r5, #4096 @ 0x1000 │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ ubfx r6, r4, #16, #4 │ │ │ │ ldr.w r2, [r7, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [r7, #424] @ 0x1a8 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ @@ -3566396,80 +3566435,80 @@ │ │ │ │ orr.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #0] │ │ │ │ orr.w r2, r2, #983040 @ 0xf0000 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ bfi r2, r6, #16, #4 │ │ │ │ movs r6, #0 │ │ │ │ - bl 9aade8 │ │ │ │ - cbnz r0, 9ab67c │ │ │ │ - ldr r2, [pc, #108] @ (9ab6b0 ) │ │ │ │ - ldr r3, [pc, #104] @ (9ab6ac ) │ │ │ │ + bl 9aae28 │ │ │ │ + cbnz r0, 9ab6bc │ │ │ │ + ldr r2, [pc, #108] @ (9ab6f0 ) │ │ │ │ + ldr r3, [pc, #104] @ (9ab6ec ) │ │ │ │ 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 9ab6a4 │ │ │ │ + bne.n 9ab6e4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ ldrd r3, r4, [sp, #52] @ 0x34 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9aade8 │ │ │ │ - b.n 9ab640 │ │ │ │ + bl 9aae28 │ │ │ │ + b.n 9ab680 │ │ │ │ orr.w r7, r7, #2147483648 @ 0x80000000 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ orr.w r7, r7, #14942208 @ 0xe40000 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r7 │ │ │ │ ldrd r0, r1, [sp, #84] @ 0x54 │ │ │ │ strd r0, r1, [sp, #76] @ 0x4c │ │ │ │ strd r0, r1, [sp, #84] @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9a9920 │ │ │ │ - b.n 9ab640 │ │ │ │ + bl 9a9960 │ │ │ │ + b.n 9ab680 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #880] @ (9aba1c ) │ │ │ │ + ldr r2, [pc, #624] @ (9ab95c ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #736] @ (9ab994 ) │ │ │ │ + ldr r1, [pc, #480] @ (9ab8d4 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb 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 r2, [pc, #536] @ (9ab8e0 ) │ │ │ │ + ldr r2, [pc, #536] @ (9ab920 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #536] @ (9ab8e4 ) │ │ │ │ + ldr r3, [pc, #536] @ (9ab924 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov sl, r0 │ │ │ │ ubfx fp, r0, #16, #4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add.w r1, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #432] @ 0x1b0 │ │ │ │ ldr.w r4, [r1, #424] @ 0x1a8 │ │ │ │ adds r3, r2, #1 │ │ │ │ ldr.w r0, [r1, #408] @ 0x198 │ │ │ │ add r3, r4 │ │ │ │ add r4, r2 │ │ │ │ @@ -3566481,64 +3566520,64 @@ │ │ │ │ it ge │ │ │ │ movge r3, #31 │ │ │ │ str.w r2, [r1, #432] @ 0x1b0 │ │ │ │ ubfx r4, r4, #0, #11 │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ab880 │ │ │ │ + beq.w 9ab8c0 │ │ │ │ ldr.w r7, [r1, #480] @ 0x1e0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r6, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9a967c │ │ │ │ + bl 9a96bc │ │ │ │ mov r1, r7 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ orr.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r7 │ │ │ │ orr.w r2, r2, #983040 @ 0xf0000 │ │ │ │ - bl 9a96b4 │ │ │ │ + bl 9a96f4 │ │ │ │ add r1, sp, #4 │ │ │ │ str r1, [sp, #32] │ │ │ │ bfi r2, fp, #16, #4 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ - bl 9aade8 │ │ │ │ - cbnz r0, 9ab792 │ │ │ │ - ldr r2, [pc, #368] @ (9ab8e8 ) │ │ │ │ - ldr r3, [pc, #360] @ (9ab8e4 ) │ │ │ │ + bl 9aae28 │ │ │ │ + cbnz r0, 9ab7d2 │ │ │ │ + ldr r2, [pc, #368] @ (9ab928 ) │ │ │ │ + ldr r3, [pc, #360] @ (9ab924 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9ab8dc │ │ │ │ + bne.w 9ab91c │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #28] │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ ldrb.w r3, [sp, #47] @ 0x2f │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w r2, r2, #983040 @ 0xf0000 │ │ │ │ and.w r3, r3, #15 │ │ │ │ ldrd r0, r1, [sp, #44] @ 0x2c │ │ │ │ bfi r2, fp, #16, #4 │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 9ab7ca │ │ │ │ + bhi.n 9ab80a │ │ │ │ tbb [pc, r3] │ │ │ │ ldrh r7, [r0, #24] │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ ldrh r0, [r1, #56] @ 0x38 │ │ │ │ @@ -3566550,15 +3566589,15 @@ │ │ │ │ ldrb.w r3, [sp, #63] @ 0x3f │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #68] @ 0x44 │ │ │ │ and.w r3, r3, #15 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 9ab806 │ │ │ │ + bhi.n 9ab846 │ │ │ │ tbb [pc, r3] │ │ │ │ ldr r7, [r0, #16] │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ ldr r0, [r1, #112] @ 0x70 │ │ │ │ @@ -3566576,17 +3566615,17 @@ │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ - bl 9aade8 │ │ │ │ + bl 9aae28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ab776 │ │ │ │ + beq.n 9ab7b6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ orr.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ orr.w r4, r4, #14942208 @ 0xe40000 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ @@ -3566598,16 +3566637,16 @@ │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #92] @ 0x5c │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r4, [sp, #84] @ 0x54 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9aa1a4 │ │ │ │ - b.n 9ab776 │ │ │ │ + bl 9aa1e4 │ │ │ │ + b.n 9ab7b6 │ │ │ │ orr.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #104] @ 0x68 │ │ │ │ orr.w r4, r4, #14942208 @ 0xe40000 │ │ │ │ str r4, [sp, #100] @ 0x64 │ │ │ │ orr.w r7, r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldrd r0, r1, [sp, #100] @ 0x64 │ │ │ │ @@ -3566620,198 +3566659,198 @@ │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9aade8 │ │ │ │ - b.n 9ab776 │ │ │ │ + bl 9aae28 │ │ │ │ + b.n 9ab7b6 │ │ │ │ movs r3, #11 │ │ │ │ - b.n 9ab806 │ │ │ │ + b.n 9ab846 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9ab806 │ │ │ │ + b.n 9ab846 │ │ │ │ movs r3, #11 │ │ │ │ - b.n 9ab7ca │ │ │ │ + b.n 9ab80a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9ab7ca │ │ │ │ + b.n 9ab80a │ │ │ │ movs r3, #12 │ │ │ │ - b.n 9ab806 │ │ │ │ + b.n 9ab846 │ │ │ │ movs r3, #12 │ │ │ │ - b.n 9ab7ca │ │ │ │ + b.n 9ab80a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #192] @ (9ab9a4 ) │ │ │ │ + ldr r0, [pc, #960] @ (9abce4 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #520] @ (9abaf4 ) │ │ │ │ + ldr r0, [pc, #264] @ (9aba34 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #268] @ (9aba0c ) │ │ │ │ - ldr r3, [pc, #268] @ (9aba10 ) │ │ │ │ + ldr r2, [pc, #268] @ (9aba4c ) │ │ │ │ + ldr r3, [pc, #268] @ (9aba50 ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ bfi r6, r1, #0, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r3, r3, #7, #4 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 9aba08 │ │ │ │ + bhi.n 9aba48 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r5, [pc, #384] @ (9abab0 ) │ │ │ │ + ldr r5, [pc, #384] @ (9abaf0 ) │ │ │ │ lsls r4, r6, #8 │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ add.w r2, r4, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add.w r2, r4, #80 @ 0x50 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ mov r2, r7 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9aade8 │ │ │ │ - ldr r2, [pc, #148] @ (9aba14 ) │ │ │ │ - ldr r3, [pc, #144] @ (9aba10 ) │ │ │ │ + bl 9aae28 │ │ │ │ + ldr r2, [pc, #148] @ (9aba54 ) │ │ │ │ + ldr r3, [pc, #144] @ (9aba50 ) │ │ │ │ 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 9aba04 │ │ │ │ + bne.n 9aba44 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add.w r2, r4, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ mov r2, r7 │ │ │ │ ldrd r0, r1, [sp, #52] @ 0x34 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ ldrd r3, r4, [sp, #44] @ 0x2c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9aa1a4 │ │ │ │ - b.n 9ab97c │ │ │ │ + bl 9aa1e4 │ │ │ │ + b.n 9ab9bc │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ mov r2, r7 │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ strd r0, r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r4, [sp, #76] @ 0x4c │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9a9920 │ │ │ │ - b.n 9ab97c │ │ │ │ + bl 9a9960 │ │ │ │ + b.n 9ab9bc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ab97c │ │ │ │ + beq.n 9ab9bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a8f5c │ │ │ │ - b.n 9ab97c │ │ │ │ + bl 9a8f9c │ │ │ │ + b.n 9ab9bc │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9ab97c │ │ │ │ - mov r8, pc │ │ │ │ + b.n 9ab9bc │ │ │ │ + mov r8, r7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, pc │ │ │ │ + mov r4, r7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb 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 r6, [pc, #536] @ (9abc44 ) │ │ │ │ + ldr r6, [pc, #536] @ (9abc84 ) │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #536] @ (9abc48 ) │ │ │ │ + ldr r2, [pc, #536] @ (9abc88 ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r6, pc │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #0 │ │ │ │ ldr.w r2, [r3, #408] @ 0x198 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9abc04 │ │ │ │ + beq.w 9abc44 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add.w r2, r4, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ ubfx r1, r7, #11, #2 │ │ │ │ ubfx r2, r7, #28, #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orrs.w r2, r2, r1, lsl #3 │ │ │ │ - bne.n 9abab8 │ │ │ │ + bne.n 9abaf8 │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ uxth r4, r7 │ │ │ │ ldrh.w r2, [sp, #68] @ 0x44 │ │ │ │ eors r2, r4 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9abbba │ │ │ │ + bne.w 9abbfa │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ubfx r0, r7, #11, #2 │ │ │ │ ubfx r1, r7, #28, #3 │ │ │ │ orr.w r1, r1, r0, lsl #3 │ │ │ │ ubfx r0, r2, #11, #2 │ │ │ │ ubfx r2, r2, #28, #3 │ │ │ │ orr.w r2, r2, r0, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9abbba │ │ │ │ + bne.w 9abbfa │ │ │ │ ldr.w r2, [r3, #432] @ 0x1b0 │ │ │ │ movs r0, #9 │ │ │ │ ldr.w r4, [r3, #424] @ 0x1a8 │ │ │ │ mov.w r8, #15 │ │ │ │ mov.w fp, #1 │ │ │ │ add r4, r2 │ │ │ │ adds r2, #1 │ │ │ │ @@ -3566825,30 +3566864,30 @@ │ │ │ │ bfi r4, r8, #16, #4 │ │ │ │ ldr.w r1, [r3, #480] @ 0x1e0 │ │ │ │ mov r2, r4 │ │ │ │ bfi r2, r0, #16, #4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 9a967c │ │ │ │ + bl 9a96bc │ │ │ │ ldrd r0, r2, [sp, #16] │ │ │ │ ldmia r0, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9abb9e │ │ │ │ + beq.n 9abbde │ │ │ │ ands.w r3, r8, #6 │ │ │ │ - bne.n 9abc10 │ │ │ │ + bne.n 9abc50 │ │ │ │ ands.w r1, r8, #10 │ │ │ │ - beq.n 9abb66 │ │ │ │ + beq.n 9abba6 │ │ │ │ bfi r4, r8, #16, #4 │ │ │ │ movw r3, #8191 @ 0x1fff │ │ │ │ movt r3, #28672 @ 0x7000 │ │ │ │ mov r2, r4 │ │ │ │ ands r3, r4 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ bfi r2, r1, #16, #4 │ │ │ │ @@ -3566861,18 +3566900,18 @@ │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - bl 9aa1a4 │ │ │ │ - cbz r0, 9abb9e │ │ │ │ + bl 9aa1e4 │ │ │ │ + cbz r0, 9abbde │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9abc00 │ │ │ │ + beq.n 9abc40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movw r3, #8191 @ 0x1fff │ │ │ │ movt r3, #28672 @ 0x7000 │ │ │ │ ands r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -3566881,99 +3566920,99 @@ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #60] @ 0x3c │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a9920 │ │ │ │ - cbnz r0, 9abc00 │ │ │ │ + bl 9a9960 │ │ │ │ + cbnz r0, 9abc40 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #168] @ (9abc4c ) │ │ │ │ - ldr r3, [pc, #164] @ (9abc48 ) │ │ │ │ + ldr r2, [pc, #168] @ (9abc8c ) │ │ │ │ + ldr r3, [pc, #164] @ (9abc88 ) │ │ │ │ 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 9abc3e │ │ │ │ + bne.n 9abc7e │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldrh.w r2, [sp, #68] @ 0x44 │ │ │ │ eors r2, r4 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ - cbnz r2, 9abbee │ │ │ │ + cbnz r2, 9abc2e │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ubfx r0, r7, #11, #2 │ │ │ │ ubfx r1, r7, #28, #3 │ │ │ │ orr.w r1, r1, r0, lsl #3 │ │ │ │ ubfx r0, r2, #11, #2 │ │ │ │ ubfx r2, r2, #28, #3 │ │ │ │ orr.w r2, r2, r0, lsl #3 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9abab8 │ │ │ │ + beq.w 9abaf8 │ │ │ │ ubfx r8, r7, #16, #4 │ │ │ │ mov r4, r7 │ │ │ │ ands.w r0, r8, #9 │ │ │ │ - bne.n 9abc38 │ │ │ │ + bne.n 9abc78 │ │ │ │ ands.w r3, r8, #6 │ │ │ │ - bne.n 9abc0e │ │ │ │ + bne.n 9abc4e │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9abba0 │ │ │ │ + b.n 9abbe0 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #17 │ │ │ │ - bl 9ab8ec │ │ │ │ - b.n 9abba0 │ │ │ │ + bl 9ab92c │ │ │ │ + b.n 9abbe0 │ │ │ │ mov fp, r0 │ │ │ │ ldrd r0, r1, [sp, #28] │ │ │ │ bfi r4, r8, #16, #4 │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ bfi r2, r3, #16, #4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9abb1e │ │ │ │ - b.n 9abb9e │ │ │ │ + bne.w 9abb5e │ │ │ │ + b.n 9abbde │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 9abae4 │ │ │ │ + b.n 9abb24 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp sl, r9 │ │ │ │ + cmp sl, r1 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, fp │ │ │ │ + add r0, r3 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb 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 r2, [pc, #572] @ (9abea0 ) │ │ │ │ + ldr r2, [pc, #572] @ (9abee0 ) │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #572] @ (9abea4 ) │ │ │ │ + ldr r3, [pc, #572] @ (9abee4 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r5, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9abe8e │ │ │ │ + beq.w 9abece │ │ │ │ mov r6, r0 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ ldr.w r1, [r5, #432] @ 0x1b0 │ │ │ │ add r7, sp, #20 │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ add.w r2, r4, #48 @ 0x30 │ │ │ │ ubfx r8, r0, #16, #4 │ │ │ │ mov sl, r0 │ │ │ │ add r3, r1 │ │ │ │ @@ -3566985,45 +3567024,45 @@ │ │ │ │ str.w r1, [r5, #432] @ 0x1b0 │ │ │ │ mov r1, r6 │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ orr.w r9, r3, #2147483648 @ 0x80000000 │ │ │ │ mov fp, r3 │ │ │ │ orr.w r9, r9, #983040 @ 0xf0000 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ tst.w r8, #4 │ │ │ │ - bne.w 9abe1e │ │ │ │ + bne.w 9abe5e │ │ │ │ tst.w r8, #2 │ │ │ │ - bne.w 9abdd8 │ │ │ │ + bne.w 9abe18 │ │ │ │ ldrb.w r3, [sp, #22] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movt r2, #45071 @ 0xb00f │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ add r7, sp, #4 │ │ │ │ add.w r3, r3, r3, lsl #4 │ │ │ │ strb.w r3, [sp, #102] @ 0x66 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ strd r0, r1, [sp, #28] │ │ │ │ ldr.w r1, [r5, #480] @ 0x1e0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 9a96b4 │ │ │ │ + bl 9a96f4 │ │ │ │ ldrd r0, r1, [sp, #60] @ 0x3c │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ movt r1, #1 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9abdba │ │ │ │ + beq.n 9abdfa │ │ │ │ ldr.w r3, [r5, #480] @ 0x1e0 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ movs r5, #195 @ 0xc3 │ │ │ │ mov r2, sl │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ @@ -3567034,19 +3567073,19 @@ │ │ │ │ strd r0, r1, [sp, #92] @ 0x5c │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ strd r0, r1, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9abdba │ │ │ │ + cbz r0, 9abdfa │ │ │ │ ands.w r8, r8, #6 │ │ │ │ - beq.n 9abdbc │ │ │ │ + beq.n 9abdfc │ │ │ │ str.w r9, [sp, #104] @ 0x68 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ movt r1, #45284 @ 0xb0e4 │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ orr.w r3, fp, #2147483648 @ 0x80000000 │ │ │ │ mov r2, sl │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ @@ -3567058,26 +3567097,26 @@ │ │ │ │ strd r0, r1, [sp, #84] @ 0x54 │ │ │ │ ldrd r3, r4, [sp, #76] @ 0x4c │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #4096 @ 0x1000 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9aa1a4 │ │ │ │ - cbnz r0, 9abdbc │ │ │ │ + bl 9aa1e4 │ │ │ │ + cbnz r0, 9abdfc │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #232] @ (9abea8 ) │ │ │ │ - ldr r3, [pc, #228] @ (9abea4 ) │ │ │ │ + ldr r2, [pc, #232] @ (9abee8 ) │ │ │ │ + ldr r3, [pc, #228] @ (9abee4 ) │ │ │ │ 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 9abe9a │ │ │ │ + bne.n 9abeda │ │ │ │ mov r0, r5 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ movs r3, #2 │ │ │ │ strd r0, r1, [sp, #92] @ 0x5c │ │ │ │ mov r2, r9 │ │ │ │ @@ -3567091,18 +3567130,18 @@ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ strd r0, r1, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9abcd4 │ │ │ │ - b.n 9abdba │ │ │ │ + bne.w 9abd14 │ │ │ │ + b.n 9abdfa │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ strd r0, r1, [sp, #92] @ 0x5c │ │ │ │ mov r2, r9 │ │ │ │ ldrb.w r1, [sp, #94] @ 0x5e │ │ │ │ and.w r0, r1, #12 │ │ │ │ ubfx r1, r1, #2, #2 │ │ │ │ add r1, r0 │ │ │ │ @@ -3567123,81 +3567162,81 @@ │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ strd r0, r1, [sp, #44] @ 0x2c │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #32 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9abdba │ │ │ │ + beq.n 9abdfa │ │ │ │ tst.w r8, #2 │ │ │ │ - bne.n 9abdd8 │ │ │ │ - b.n 9abcd4 │ │ │ │ + bne.n 9abe18 │ │ │ │ + b.n 9abd14 │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #16 │ │ │ │ - bl 9ab8ec │ │ │ │ + bl 9ab92c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9abdbc │ │ │ │ + b.n 9abdfc │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bics r2, r2 │ │ │ │ + muls r2, r2 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - tst r4, r7 │ │ │ │ + rors r4, r7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb 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.w r2, [pc, #3032] @ 9aca98 │ │ │ │ + ldr.w r2, [pc, #3032] @ 9acad8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r3, [pc, #3032] @ 9aca9c │ │ │ │ + ldr.w r3, [pc, #3032] @ 9acadc │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ add.w fp, r6, #48 @ 0x30 │ │ │ │ add.w sl, r6, #64 @ 0x40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ mov r8, r0 │ │ │ │ mov r2, fp │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ ubfx r3, r8, #16, #4 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ ldrh.w r3, [sp, #96] @ 0x60 │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ add.w r9, r3, #26 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ add.w r0, r4, r9, lsl #3 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ldrb.w r1, [r4, r9, lsl #3] │ │ │ │ ubfx r3, r3, #12, #8 │ │ │ │ and.w r1, r1, #1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bne.n 9abf3a │ │ │ │ + bne.n 9abf7a │ │ │ │ ldrb r5, [r0, #2] │ │ │ │ and.w r1, r5, #7 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9ac058 │ │ │ │ + beq.w 9ac098 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ subs r3, #52 @ 0x34 │ │ │ │ uxtb r2, r3 │ │ │ │ ldr.w r1, [r7, #432] @ 0x1b0 │ │ │ │ @@ -3567208,48 +3567247,48 @@ │ │ │ │ str.w r1, [r7, #432] @ 0x1b0 │ │ │ │ it ge │ │ │ │ movge r5, #31 │ │ │ │ cmp r2, #20 │ │ │ │ ubfx r5, r5, #0, #11 │ │ │ │ orr.w r5, r5, #2147483648 @ 0x80000000 │ │ │ │ orr.w r5, r5, #983040 @ 0xf0000 │ │ │ │ - bhi.w 9ac1a6 │ │ │ │ + bhi.w 9ac1e6 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #5 │ │ │ │ movt r1, #17 │ │ │ │ lsls r0, r2 │ │ │ │ ands r1, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ac068 │ │ │ │ + bne.n 9ac0a8 │ │ │ │ movs r3, #15 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bne.w 9ac1aa │ │ │ │ + bne.w 9ac1ea │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ add r7, sp, #128 @ 0x80 │ │ │ │ add.w fp, sp, #168 @ 0xa8 │ │ │ │ bfi r5, r3, #16, #4 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add.w r2, r6, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ mov r0, r3 │ │ │ │ add.w r2, r6, #96 @ 0x60 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldrd r0, r1, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ add r2, sp, #152 @ 0x98 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ @@ -3567266,52 +3567305,52 @@ │ │ │ │ ubfx r0, sl, #11, #2 │ │ │ │ orr.w r2, r3, r2, lsl #3 │ │ │ │ ubfx r3, sl, #28, #3 │ │ │ │ cmp r2, #2 │ │ │ │ orr.w r0, r3, r0, lsl #3 │ │ │ │ ldrh.w r3, [sp, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ - beq.w 9ac2c4 │ │ │ │ + beq.w 9ac304 │ │ │ │ cmp r0, #2 │ │ │ │ it eq │ │ │ │ cmpeq r0, #2 │ │ │ │ ite eq │ │ │ │ moveq r7, #1 │ │ │ │ movne r7, #0 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ - beq.w 9ac2e8 │ │ │ │ + beq.w 9ac328 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9ac2d0 │ │ │ │ + bne.w 9ac310 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 9ac9ea │ │ │ │ + beq.w 9aca2a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 9ac050 │ │ │ │ + bne.n 9ac090 │ │ │ │ ldrh.w r2, [sp, #144] @ 0x90 │ │ │ │ ldrh.w r1, [sp, #160] @ 0xa0 │ │ │ │ eors r2, r1 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ac960 │ │ │ │ + bne.w 9ac9a0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ strd r7, r7, [sp, #60] @ 0x3c │ │ │ │ - b.n 9ac300 │ │ │ │ + b.n 9ac340 │ │ │ │ ubfx r5, r5, #3, #3 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 9ac676 │ │ │ │ + beq.w 9ac6b6 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #32] │ │ │ │ - b.n 9abf40 │ │ │ │ + b.n 9abf80 │ │ │ │ movs r2, #15 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ bfi r5, r2, #16, #4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #20 │ │ │ │ - bhi.w 9ac184 │ │ │ │ + bhi.w 9ac1c4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r4, r3, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ lsls r2, r0, #2 │ │ │ │ @@ -3567362,15 +3567401,15 @@ │ │ │ │ strd r0, r1, [sp, #104] @ 0x68 │ │ │ │ cmp.w r2, #221184 @ 0x36000 │ │ │ │ strd r0, r1, [sp, #184] @ 0xb8 │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ ldrd r0, r1, [sp, #192] @ 0xc0 │ │ │ │ str r3, [sp, #24] │ │ │ │ strd r0, r1, [sp, #168] @ 0xa8 │ │ │ │ - beq.w 9ac83e │ │ │ │ + beq.w 9ac87e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp, #176] @ 0xb0 │ │ │ │ add r3, sp, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldrb.w r3, [sp, #178] @ 0xb2 │ │ │ │ strd r0, r1, [sp, #192] @ 0xc0 │ │ │ │ @@ -3567391,155 +3567430,155 @@ │ │ │ │ ldrd r0, r1, [sp, #168] @ 0xa8 │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ubfx r1, r3, #1, #3 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 9aa688 │ │ │ │ - cbnz r0, 9ac1d2 │ │ │ │ + bl 9aa6c8 │ │ │ │ + cbnz r0, 9ac212 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2328] @ 9acaa0 │ │ │ │ - ldr.w r3, [pc, #2320] @ 9aca9c │ │ │ │ + ldr.w r2, [pc, #2328] @ 9acae0 │ │ │ │ + ldr.w r3, [pc, #2320] @ 9acadc │ │ │ │ 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 9aca78 │ │ │ │ + bne.w 9acab8 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 9ac1e4 │ │ │ │ + cbz r3, 9ac224 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ ubfx r2, r8, #16, #4 │ │ │ │ and.w r2, r2, #7 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 9ac462 │ │ │ │ + bpl.w 9ac4a2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ bfi r5, r3, #16, #4 │ │ │ │ mov r7, r5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ac0aa │ │ │ │ + bne.w 9ac0ea │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ubfx r3, r8, #16, #4 │ │ │ │ cmp r3, #7 │ │ │ │ itt hi │ │ │ │ ldrhi r3, [sp, #36] @ 0x24 │ │ │ │ andhi.w r6, r3, #8 │ │ │ │ - bhi.w 9ac47c │ │ │ │ + bhi.w 9ac4bc │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ac42c │ │ │ │ + bne.w 9ac46c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ac4b4 │ │ │ │ + bne.w 9ac4f4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9ac186 │ │ │ │ + b.n 9ac1c6 │ │ │ │ movs r3, #95 @ 0x5f │ │ │ │ movs r2, #0 │ │ │ │ bfi r2, r3, #0, #16 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r2, sl │ │ │ │ add r0, sp, #168 @ 0xa8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ ldrh.w r2, [sp, #168] @ 0xa8 │ │ │ │ ldr.w r0, [r7, #468] @ 0x1d4 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ add.w r3, r2, #26 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r4, r3, lsl #3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ac5a2 │ │ │ │ + bne.w 9ac5e2 │ │ │ │ cmp r0, r2 │ │ │ │ - ble.n 9ac27e │ │ │ │ + ble.n 9ac2be │ │ │ │ ldr.w r0, [r7, #432] @ 0x1b0 │ │ │ │ ldr.w r1, [r7, #424] @ 0x1a8 │ │ │ │ add r1, r0 │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, #31 │ │ │ │ str.w r0, [r7, #432] @ 0x1b0 │ │ │ │ it ge │ │ │ │ movge r1, #31 │ │ │ │ ubfx r0, r1, #0, #11 │ │ │ │ ldrh.w r1, [sp, #48] @ 0x30 │ │ │ │ orr.w sl, r0, #2147483648 @ 0x80000000 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ orr.w sl, sl, #983040 @ 0xf0000 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq.w 9ac65c │ │ │ │ + beq.w 9ac69c │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldrd r0, r1, [sp, #168] @ 0xa8 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ac1aa │ │ │ │ - b.n 9ac184 │ │ │ │ + bne.n 9ac1ea │ │ │ │ + b.n 9ac1c4 │ │ │ │ movs r3, #66 @ 0x42 │ │ │ │ movt r3, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9ac20a │ │ │ │ + b.n 9ac24a │ │ │ │ movs r3, #66 @ 0x42 │ │ │ │ movt r3, #1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9ac20a │ │ │ │ + b.n 9ac24a │ │ │ │ movs r3, #66 @ 0x42 │ │ │ │ movs r2, #0 │ │ │ │ bfi r2, r3, #0, #16 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 9ac20a │ │ │ │ + b.n 9ac24a │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 9ac9ae │ │ │ │ + beq.w 9ac9ee │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 9aca24 │ │ │ │ + beq.w 9aca64 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ cmpeq r0, #1 │ │ │ │ itet ne │ │ │ │ movne r2, #0 │ │ │ │ moveq r2, #1 │ │ │ │ movne r7, r2 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ it ne │ │ │ │ strdne r7, r7, [sp, #60] @ 0x3c │ │ │ │ - bne.n 9ac300 │ │ │ │ + bne.n 9ac340 │ │ │ │ ldrh.w r2, [sp, #160] @ 0xa0 │ │ │ │ eors r2, r3 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ac6be │ │ │ │ + bne.w 9ac6fe │ │ │ │ mov r7, r2 │ │ │ │ strd r2, r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ strh.w r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ @@ -3567556,99 +3567595,99 @@ │ │ │ │ strd r0, r1, [sp, #192] @ 0xc0 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ ldrb.w fp, [sp, #161] @ 0xa1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ + beq.w 9ac1c4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ + beq.w 9ac1c4 │ │ │ │ ldrb.w r2, [sp, #177] @ 0xb1 │ │ │ │ ldr r1, [sp, #176] @ 0xb0 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.w 9aca38 │ │ │ │ + bpl.w 9aca78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ + beq.w 9ac1c4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ + beq.w 9ac1c4 │ │ │ │ ldrb.w r2, [sp, #185] @ 0xb9 │ │ │ │ ldr r1, [sp, #184] @ 0xb8 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 9aca66 │ │ │ │ + bpl.w 9acaa6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ + beq.w 9ac1c4 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ + beq.w 9ac1c4 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ tst.w fp, #32 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9aca7c │ │ │ │ - bl 9a8f5c │ │ │ │ + beq.w 9acabc │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ + beq.w 9ac1c4 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ + beq.w 9ac1c4 │ │ │ │ ldr r1, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #18 │ │ │ │ - bpl.w 9aca8a │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.w 9acaca │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ + beq.w 9ac1c4 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ + beq.w 9ac1c4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 9ac40a │ │ │ │ + cbz r3, 9ac44a │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ ubfx r7, r7, #0, #11 │ │ │ │ ldr.w r3, [r2, #432] @ 0x1b0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ it eq │ │ │ │ streq.w r7, [r2, #432] @ 0x1b0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ac1aa │ │ │ │ + beq.w 9ac1ea │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ ubfx r1, r3, #0, #11 │ │ │ │ ldr.w r3, [r2, #432] @ 0x1b0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ streq.w r1, [r2, #432] @ 0x1b0 │ │ │ │ - b.n 9ac1aa │ │ │ │ + b.n 9ac1ea │ │ │ │ movw r3, #8191 @ 0x1fff │ │ │ │ movt r3, #28672 @ 0x7000 │ │ │ │ ands r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ @@ -3567658,44 +3567697,44 @@ │ │ │ │ strd r0, r1, [sp, #192] @ 0xc0 │ │ │ │ strd r0, r1, [sp, #168] @ 0xa8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9a9920 │ │ │ │ - b.n 9ac186 │ │ │ │ + bl 9a9960 │ │ │ │ + b.n 9ac1c6 │ │ │ │ mov r7, r8 │ │ │ │ ubfx r3, r8, #16, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ac672 │ │ │ │ + bne.w 9ac6b2 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 9ac1f4 │ │ │ │ + bne.w 9ac234 │ │ │ │ ubfx r3, r8, #16, #4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ ldr.w r1, [r3, #480] @ 0x1e0 │ │ │ │ - bl 9a967c │ │ │ │ + bl 9a96bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #184] @ 0xb8 │ │ │ │ strd r0, r1, [sp, #192] @ 0xc0 │ │ │ │ bfi r7, r3, #16, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ bfi r2, r6, #16, #4 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ac1e4 │ │ │ │ - b.n 9ac184 │ │ │ │ + bne.w 9ac224 │ │ │ │ + b.n 9ac1c4 │ │ │ │ movw r3, #8191 @ 0x1fff │ │ │ │ movt r3, #28672 @ 0x7000 │ │ │ │ ands r3, r5 │ │ │ │ add r6, sp, #192 @ 0xc0 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ add r7, sp, #152 @ 0x98 │ │ │ │ @@ -3567732,68 +3567771,68 @@ │ │ │ │ str r1, [sp, #208] @ 0xd0 │ │ │ │ ldr.w r1, [lr], #4 │ │ │ │ lsl.w r0, r5, r3 │ │ │ │ cmp r1, #4 │ │ │ │ itt eq │ │ │ │ orreq.w fp, fp, r0 │ │ │ │ moveq r1, r3 │ │ │ │ - beq.n 9ac544 │ │ │ │ + beq.n 9ac584 │ │ │ │ cmp r1, #5 │ │ │ │ itte eq │ │ │ │ orreq.w r9, r9, r0 │ │ │ │ moveq r1, r3 │ │ │ │ orrne r2, r0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r1, [ip], #4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 9ac524 │ │ │ │ + bne.n 9ac564 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ands.w r5, r3, r2 │ │ │ │ - bne.w 9ac79e │ │ │ │ + bne.w 9ac7de │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ands.w r3, fp, r3 │ │ │ │ - bne.w 9ac80c │ │ │ │ + bne.w 9ac84c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ands.w r3, r9, r3 │ │ │ │ - beq.w 9ac1fc │ │ │ │ + beq.w 9ac23c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ bfi r2, r1, #16, #4 │ │ │ │ mov r5, r2 │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ bfi r5, r3, #16, #4 │ │ │ │ ldr.w r1, [r2, #480] @ 0x1e0 │ │ │ │ - bl 9a967c │ │ │ │ + bl 9a96bc │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #168] @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, r4, [sp, #168] @ 0xa8 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9a9920 │ │ │ │ - b.n 9ac1fc │ │ │ │ + bl 9a9960 │ │ │ │ + b.n 9ac23c │ │ │ │ ldr.w ip, [r7, #432] @ 0x1b0 │ │ │ │ ldr.w r1, [r7, #424] @ 0x1a8 │ │ │ │ add r1, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r1, #31 │ │ │ │ str.w ip, [r7, #432] @ 0x1b0 │ │ │ │ it ge │ │ │ │ movge r1, #31 │ │ │ │ cmp r0, #0 │ │ │ │ ubfx r1, r1, #0, #11 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ orr.w sl, r1, #2147483648 @ 0x80000000 │ │ │ │ orr.w sl, sl, #983040 @ 0xf0000 │ │ │ │ - ble.n 9ac5d4 │ │ │ │ + ble.n 9ac614 │ │ │ │ ldrh.w r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ - beq.n 9ac65c │ │ │ │ + beq.n 9ac69c │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ add r7, sp, #184 @ 0xb8 │ │ │ │ ldr.w r1, [r4, #2688] @ 0xa80 │ │ │ │ orr.w sl, sl, #983040 @ 0xf0000 │ │ │ │ ldrh.w r2, [r4, r2, lsl #3] │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ ubfx r2, r2, #7, #5 │ │ │ │ @@ -3567817,70 +3567856,70 @@ │ │ │ │ strd r0, r1, [sp, #176] @ 0xb0 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #5 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ + beq.w 9ac1c4 │ │ │ │ movw r3, #8191 @ 0x1fff │ │ │ │ movt r3, #28672 @ 0x7000 │ │ │ │ and.w r3, sl, r3 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - b.n 9ac282 │ │ │ │ + b.n 9ac2c2 │ │ │ │ ubfx r1, r3, #11, #2 │ │ │ │ ubfx r0, r3, #28, #3 │ │ │ │ orrs.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ - beq.n 9ac702 │ │ │ │ + beq.n 9ac742 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ac5d4 │ │ │ │ - b.n 9ac27e │ │ │ │ + bne.n 9ac614 │ │ │ │ + b.n 9ac2be │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9ac0ae │ │ │ │ + b.n 9ac0ee │ │ │ │ ldrh r0, [r0, #2] │ │ │ │ ubfx r0, r0, #6, #3 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.w 9ac062 │ │ │ │ + bne.w 9ac0a2 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ orrs r0, r5 │ │ │ │ ands.w r0, r0, #255 @ 0xff │ │ │ │ str r0, [sp, #20] │ │ │ │ - bne.w 9abf3c │ │ │ │ + bne.w 9abf7c │ │ │ │ subs r3, #52 @ 0x34 │ │ │ │ mov r5, r8 │ │ │ │ uxtb r0, r3 │ │ │ │ cmp r0, #20 │ │ │ │ - bhi.w 9ac1fc │ │ │ │ + bhi.w 9ac23c │ │ │ │ lsls r1, r0 │ │ │ │ movs r2, #5 │ │ │ │ movt r2, #17 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ac792 │ │ │ │ + bne.n 9ac7d2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9ac1fc │ │ │ │ + bne.w 9ac23c │ │ │ │ ubfx r3, r8, #16, #4 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 9abf8a │ │ │ │ + b.n 9abfca │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r7, #432] @ 0x1b0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r7, #424] @ 0x1a8 │ │ │ │ @@ -3567891,46 +3567930,46 @@ │ │ │ │ it ge │ │ │ │ movge r3, #31 │ │ │ │ mov r2, fp │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ orr.w r7, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r7, r7, #983040 @ 0xf0000 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9a9b2c │ │ │ │ + bl 9a9b6c │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ + beq.w 9ac1c4 │ │ │ │ ldrh.w r3, [sp, #168] @ 0xa8 │ │ │ │ - b.n 9ac300 │ │ │ │ + b.n 9ac340 │ │ │ │ ldr.w r1, [r7, #480] @ 0x1e0 │ │ │ │ add r7, sp, #176 @ 0xb0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a96b4 │ │ │ │ + bl 9a96f4 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ strd r3, r2, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ + beq.w 9ac1c4 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ add r7, sp, #192 @ 0xc0 │ │ │ │ bic.w r2, sl, #983040 @ 0xf0000 │ │ │ │ orr.w r2, r2, #524288 @ 0x80000 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ + beq.w 9ac1c4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ubfx r2, sl, #11, #2 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ @@ -3567945,21 +3567984,21 @@ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ strd r0, r1, [sp, #184] @ 0xb8 │ │ │ │ ldrb.w r2, [r4, r3, lsl #3] │ │ │ │ mov r3, r0 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ac5d4 │ │ │ │ - b.n 9ac27e │ │ │ │ + bne.w 9ac614 │ │ │ │ + b.n 9ac2be │ │ │ │ ubfx r2, r8, #16, #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 9ac06c │ │ │ │ + b.n 9ac0ac │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ lsls r1, r2, #1 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ lsls r3, r3, #1 │ │ │ │ asr.w r1, r2, r1 │ │ │ │ asr.w r3, r2, r3 │ │ │ │ @@ -3567986,35 +3568025,35 @@ │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #0] │ │ │ │ bfi r2, r5, #16, #4 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ac558 │ │ │ │ - b.n 9ac1fc │ │ │ │ + bne.w 9ac598 │ │ │ │ + b.n 9ac23c │ │ │ │ mov r2, r8 │ │ │ │ add r0, sp, #184 @ 0xb8 │ │ │ │ bfi r2, r3, #16, #4 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #480] @ 0x1e0 │ │ │ │ - bl 9a96b4 │ │ │ │ + bl 9a96f4 │ │ │ │ ldrd r0, r1, [sp, #184] @ 0xb8 │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ac562 │ │ │ │ - b.n 9ac1fc │ │ │ │ + bne.w 9ac5a2 │ │ │ │ + b.n 9ac23c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ orr.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r2, r2, #983040 @ 0xf0000 │ │ │ │ bfi r2, r1, #16, #4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ @@ -3568028,17 +3568067,17 @@ │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ ldrd r0, r1, [sp, #192] @ 0xc0 │ │ │ │ strd r0, r1, [sp, #112] @ 0x70 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #6 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ + beq.w 9ac1c4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ orr.w r2, r3, #2147483648 @ 0x80000000 │ │ │ │ strd r0, r1, [sp, #184] @ 0xb8 │ │ │ │ movs r3, #1 │ │ │ │ orr.w r1, r2, #14942208 @ 0xe40000 │ │ │ │ @@ -3568072,34 +3568111,34 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ + beq.w 9ac1c4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ bic.w r3, r1, #251658240 @ 0xf000000 │ │ │ │ bic.w r3, r3, #57344 @ 0xe000 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r0, r1, [sp, #192] @ 0xc0 │ │ │ │ strd r0, r1, [sp, #192] @ 0xc0 │ │ │ │ strb.w r3, [sp, #194] @ 0xc2 │ │ │ │ strd r0, r1, [sp, #144] @ 0x90 │ │ │ │ strd r0, r1, [sp, #184] @ 0xb8 │ │ │ │ ldrd r0, r1, [sp, #192] @ 0xc0 │ │ │ │ strd r0, r1, [sp, #176] @ 0xb0 │ │ │ │ - b.n 9ac154 │ │ │ │ + b.n 9ac194 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 9ac960 │ │ │ │ + bne.n 9ac9a0 │ │ │ │ ldrh.w r2, [sp, #160] @ 0xa0 │ │ │ │ eors r2, r3 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ @@ -3568116,135 +3568155,135 @@ │ │ │ │ it ge │ │ │ │ movge r1, #31 │ │ │ │ ubfx r1, r1, #0, #11 │ │ │ │ orr.w r3, r1, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #983040 @ 0xf0000 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ - bl 9a9b2c │ │ │ │ + bl 9a9b6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ + beq.w 9ac1c4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ac6c8 │ │ │ │ + bne.w 9ac708 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 9ac300 │ │ │ │ + b.n 9ac340 │ │ │ │ ldrh.w r2, [sp, #144] @ 0x90 │ │ │ │ eor.w r1, r3, r2 │ │ │ │ ubfx r1, r1, #0, #11 │ │ │ │ - cbz r1, 9ac9c6 │ │ │ │ + cbz r1, 9aca06 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 9ac94e │ │ │ │ + beq.n 9ac98e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 9ac960 │ │ │ │ + b.n 9ac9a0 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 9aca5c │ │ │ │ + bne.n 9aca9c │ │ │ │ ldrh.w r1, [sp, #160] @ 0xa0 │ │ │ │ eors r2, r1 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9aca4a │ │ │ │ + beq.n 9aca8a │ │ │ │ eor.w r2, r3, r1 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 9ac960 │ │ │ │ + b.n 9ac9a0 │ │ │ │ ldrh.w r1, [sp, #144] @ 0x90 │ │ │ │ eor.w r2, r3, r1 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ac94a │ │ │ │ + bne.n 9ac98a │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 9ac050 │ │ │ │ + bne.w 9ac090 │ │ │ │ ldrh.w r0, [sp, #160] @ 0xa0 │ │ │ │ eor.w r2, r1, r0 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ac2e8 │ │ │ │ + beq.w 9ac328 │ │ │ │ eor.w r2, r3, r0 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 9ac960 │ │ │ │ + b.n 9ac9a0 │ │ │ │ ldrh.w r2, [sp, #144] @ 0x90 │ │ │ │ ldrh.w r1, [sp, #160] @ 0xa0 │ │ │ │ eors r2, r1 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ac9c0 │ │ │ │ - b.n 9ac2f8 │ │ │ │ + bne.n 9aca00 │ │ │ │ + b.n 9ac338 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ - b.n 9ac37c │ │ │ │ + beq.w 9ac1c4 │ │ │ │ + b.n 9ac3bc │ │ │ │ eors r1, r3 │ │ │ │ ubfx r1, r1, #0, #11 │ │ │ │ - cbz r1, 9aca5c │ │ │ │ + cbz r1, 9aca9c │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n 9ac6c8 │ │ │ │ + b.n 9ac708 │ │ │ │ mov r7, r1 │ │ │ │ strd r1, r1, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - b.n 9ac300 │ │ │ │ + b.n 9ac340 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ - b.n 9ac3a6 │ │ │ │ + beq.w 9ac1c4 │ │ │ │ + b.n 9ac3e6 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ac184 │ │ │ │ - b.n 9ac3ce │ │ │ │ - bl 9a8f5c │ │ │ │ + beq.w 9ac1c4 │ │ │ │ + b.n 9ac40e │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ac3f0 │ │ │ │ - b.w 9ac184 │ │ │ │ - asrs r4, r6 │ │ │ │ + bne.w 9ac430 │ │ │ │ + b.w 9ac1c4 │ │ │ │ + lsrs r4, r6 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #110 @ 0x6e │ │ │ │ + subs r6, #46 @ 0x2e │ │ │ │ lsls r0, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #2716] @ 9ad554 │ │ │ │ - ldr.w r3, [pc, #2716] @ 9ad558 │ │ │ │ + ldr.w r2, [pc, #2716] @ 9ad594 │ │ │ │ + ldr.w r3, [pc, #2716] @ 9ad598 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #444] @ 0x1bc │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ubfx r3, r3, #12, #8 │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bhi.n 9acb8a │ │ │ │ + bhi.n 9acbca │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bhi.w 9acc08 │ │ │ │ + bhi.w 9acc48 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r7, #6 │ │ │ │ lsls r2, r6, #6 │ │ │ │ lsls r6, r5, #6 │ │ │ │ lsls r1, r5, #6 │ │ │ │ lsls r1, r1, #9 │ │ │ │ lsls r3, r5, #14 │ │ │ │ @@ -3568323,21 +3568362,21 @@ │ │ │ │ lsls r5, r6, #8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r3, r2, #2 │ │ │ │ lsls r2, r2, #9 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - bls.n 9acbd4 │ │ │ │ + bls.n 9acc14 │ │ │ │ sub.w r2, r3, #100 @ 0x64 │ │ │ │ uxtb r0, r2 │ │ │ │ cmp r0, #25 │ │ │ │ - bhi.n 9acbe6 │ │ │ │ + bhi.n 9acc26 │ │ │ │ cmp r2, #25 │ │ │ │ - bhi.n 9acc64 │ │ │ │ + bhi.n 9acca4 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r3, r3, #18 │ │ │ │ lsls r7, r2, #18 │ │ │ │ lsls r7, r5, #3 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ lsls r2, r4, #1 │ │ │ │ @@ -3568363,33 +3568402,33 @@ │ │ │ │ movs r3, r4 │ │ │ │ sub.w r2, r3, #84 @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ uxtb r2, r2 │ │ │ │ lsls r1, r2 │ │ │ │ movw r2, #4459 @ 0x116b │ │ │ │ ands r2, r1 │ │ │ │ - beq.n 9acc7e │ │ │ │ + beq.n 9accbe │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #2416] @ 9ad55c │ │ │ │ - ldr.w r3, [pc, #2408] @ 9ad558 │ │ │ │ + ldr.w r2, [pc, #2416] @ 9ad59c │ │ │ │ + ldr.w r3, [pc, #2408] @ 9ad598 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #444] @ 0x1bc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9ae01c │ │ │ │ + bne.w 9ae05c │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 9acbe6 │ │ │ │ + bhi.n 9acc26 │ │ │ │ subs r3, #7 │ │ │ │ cmp r3, #17 │ │ │ │ - bhi.n 9acbe6 │ │ │ │ - add r2, pc, #8 @ (adr r2, 9acc1c ) │ │ │ │ + bhi.n 9acc26 │ │ │ │ + add r2, pc, #8 @ (adr r2, 9acc5c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsrs r1, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3568414,32 +3568453,32 @@ │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ @ instruction: 0xffcbffff │ │ │ │ lsrs r5, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bne.n 9acbe6 │ │ │ │ + bne.n 9acc26 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab8ec │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9ab92c │ │ │ │ + b.n 9acc28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9abeac │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9abeec │ │ │ │ + b.n 9acc28 │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ - beq.w 9ad956 │ │ │ │ + beq.w 9ad996 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - bne.n 9acbe6 │ │ │ │ + bne.n 9acc26 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ab0dc │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9ab11c │ │ │ │ + b.n 9acc28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9aa060 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9aa0a0 │ │ │ │ + b.n 9acc28 │ │ │ │ ldr.w r5, [r8, #1696] @ 0x6a0 │ │ │ │ mov r7, r3 │ │ │ │ str r3, [sp, #440] @ 0x1b8 │ │ │ │ and.w r3, sl, #4 │ │ │ │ mov r2, r5 │ │ │ │ and.w r0, r5, #1879048192 @ 0x70000000 │ │ │ │ ubfx lr, r5, #11, #2 │ │ │ │ @@ -3568463,17 +3568502,17 @@ │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #9 │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ ubfx r3, r5, #0, #11 │ │ │ │ ubfx r1, r5, #11, #2 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r7, [sp, #440] @ 0x1b8 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r3, r1, lsl #11 │ │ │ │ @@ -3568482,17 +3568521,17 @@ │ │ │ │ str r3, [sp, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #140] @ 0x8c │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ ldrd r3, r2, [sp, #44] @ 0x2c │ │ │ │ ubfx r1, r5, #0, #11 │ │ │ │ ubfx r0, r5, #11, #2 │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ and.w r3, r3, #12 │ │ │ │ orr.w r1, r1, #14942208 @ 0xe40000 │ │ │ │ orr.w r1, r1, r0, lsl #11 │ │ │ │ @@ -3568503,132 +3568542,132 @@ │ │ │ │ str r3, [sp, #436] @ 0x1b4 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #132] @ 0x84 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9acbe8 │ │ │ │ + b.n 9acc28 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #3 │ │ │ │ - bl 9aa79c │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9aa7dc │ │ │ │ + b.n 9acc28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a9f50 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9a9f90 │ │ │ │ + b.n 9acc28 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #4 │ │ │ │ - bl 9aa79c │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9aa7dc │ │ │ │ + b.n 9acc28 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #2 │ │ │ │ - bl 9aa79c │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9aa7dc │ │ │ │ + b.n 9acc28 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r1, [r3, #1268] @ 0x4f4 │ │ │ │ ubfx r0, r0, #0, #24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9adf2a │ │ │ │ + beq.w 9adf6a │ │ │ │ add.w r3, r4, #5216 @ 0x1460 │ │ │ │ movs r5, #0 │ │ │ │ adds r3, #16 │ │ │ │ - b.n 9acdd0 │ │ │ │ + b.n 9ace10 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 9adb66 │ │ │ │ + beq.w 9adba6 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9acdc8 │ │ │ │ + bne.n 9ace08 │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 9adb6c │ │ │ │ + beq.w 9adbac │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe8 │ │ │ │ + beq.w 9acc28 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movt r3, #41188 @ 0xa0e4 │ │ │ │ orrs r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ bic.w r3, r3, #251658240 @ 0xf000000 │ │ │ │ bic.w r3, r3, #57344 @ 0xe000 │ │ │ │ strd r3, r5, [sp, #436] @ 0x1b4 │ │ │ │ ldrd r0, r1, [sp, #436] @ 0x1b4 │ │ │ │ strd r0, r1, [sp, #92] @ 0x5c │ │ │ │ ldrb.w r3, [sp, #93] @ 0x5d │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 9ad54c │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.w 9ad58c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe8 │ │ │ │ - b.n 9ad4c2 │ │ │ │ + beq.w 9acc28 │ │ │ │ + b.n 9ad502 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9aaaa4 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9aaae4 │ │ │ │ + b.n 9acc28 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #6 │ │ │ │ - bl 9a9bf0 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9a9c30 │ │ │ │ + b.n 9acc28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9abc50 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9abc90 │ │ │ │ + b.n 9acc28 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #408] @ 0x198 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 9add1e │ │ │ │ + beq.w 9add5e │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab8ec │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9ab92c │ │ │ │ + b.n 9acc28 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1980] @ 0x7bc │ │ │ │ ldr.w r2, [r3, #408] @ 0x198 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #1980] @ 0x7bc │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 9acd7e │ │ │ │ + beq.n 9acdbe │ │ │ │ ldr.w ip, [r3, #1976] @ 0x7b8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9adb82 │ │ │ │ + beq.w 9adbc2 │ │ │ │ add.w r0, r0, #5888 @ 0x1700 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #4 │ │ │ │ - b.n 9ace94 │ │ │ │ + b.n 9aced4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 9adb82 │ │ │ │ + beq.w 9adbc2 │ │ │ │ lsls r2, r3, #4 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9ace8c │ │ │ │ + bne.n 9acecc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa4d0 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9aa510 │ │ │ │ + b.n 9acc28 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #5 │ │ │ │ - bl 9aa79c │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9aa7dc │ │ │ │ + b.n 9acc28 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r1, [r3, #480] @ 0x1e0 │ │ │ │ - bl 9a967c │ │ │ │ + bl 9a96bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #432] @ 0x1b0 │ │ │ │ ldr.w r5, [r3, #424] @ 0x1a8 │ │ │ │ ldmia r0, {r0, r1} │ │ │ │ add r5, r2 │ │ │ │ adds r2, #1 │ │ │ │ @@ -3568641,15 +3568680,15 @@ │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ubfx r5, r5, #0, #11 │ │ │ │ ldrb.w r3, [sp, #423] @ 0x1a7 │ │ │ │ orr.w r5, r5, #2147483648 @ 0x80000000 │ │ │ │ orr.w r5, r5, #983040 @ 0xf0000 │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.w 9ad488 │ │ │ │ + bhi.w 9ad4c8 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r0, #11 │ │ │ │ lsls r0, r7, #19 │ │ │ │ lsls r2, r0, #11 │ │ │ │ lsls r2, r0, #11 │ │ │ │ lsls r2, r0, #11 │ │ │ │ lsls r2, r0, #11 │ │ │ │ @@ -3568658,60 +3568697,60 @@ │ │ │ │ lsls r2, r0, #11 │ │ │ │ lsls r2, r0, #11 │ │ │ │ lsls r2, r0, #11 │ │ │ │ lsls r6, r7, #19 │ │ │ │ lsls r6, r6, #19 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #15 │ │ │ │ - bl 9a9bf0 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9a9c30 │ │ │ │ + b.n 9acc28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a9cc0 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9a9d00 │ │ │ │ + b.n 9acc28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ab508 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9ab548 │ │ │ │ + b.n 9acc28 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #6 │ │ │ │ - bl 9aa79c │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9aa7dc │ │ │ │ + b.n 9acc28 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #1 │ │ │ │ - bl 9aa79c │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9aa7dc │ │ │ │ + b.n 9acc28 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ ldr.w r3, [r2, #468] @ 0x1d4 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #468] @ 0x1d4 │ │ │ │ - bl 9a9058 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9a9098 │ │ │ │ + b.n 9acc28 │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ - bl 9a9058 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9a9098 │ │ │ │ + b.n 9acc28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9aac68 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9aaca8 │ │ │ │ + b.n 9acc28 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #7 │ │ │ │ - bl 9a9bf0 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9a9c30 │ │ │ │ + b.n 9acc28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a9e38 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9a9e78 │ │ │ │ + b.n 9acc28 │ │ │ │ mov r1, r5 │ │ │ │ add r6, sp, #436 @ 0x1b4 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r2, #432] @ 0x1b0 │ │ │ │ ldr.w r5, [r2, #424] @ 0x1a8 │ │ │ │ ldmia r0, {r0, r1} │ │ │ │ add r5, r3 │ │ │ │ @@ -3568723,15 +3568762,15 @@ │ │ │ │ ldrb.w r3, [sp, #431] @ 0x1af │ │ │ │ ubfx r5, r5, #0, #11 │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ orr.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ and.w r3, r3, #15 │ │ │ │ orr.w r2, r2, #983040 @ 0xf0000 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.w 9ad42e │ │ │ │ + bhi.w 9ad46e │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r4, #8 │ │ │ │ lsls r5, r1, #18 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ @@ -3568739,74 +3568778,74 @@ │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r6, r4, #8 │ │ │ │ lsls r1, r2, #18 │ │ │ │ lsls r3, r1, #18 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9aba18 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9aba58 │ │ │ │ + b.n 9acc28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9aa998 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9aa9d8 │ │ │ │ + b.n 9acc28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9aa824 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9aa864 │ │ │ │ + b.n 9acc28 │ │ │ │ mov r1, r5 │ │ │ │ add r7, sp, #420 @ 0x1a4 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add.w r2, r5, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add.w r2, r5, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #408] @ 0x198 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ad9c8 │ │ │ │ + bne.w 9ada08 │ │ │ │ ldr.w r1, [r3, #480] @ 0x1e0 │ │ │ │ add r0, sp, #436 @ 0x1b4 │ │ │ │ - bl 9a96b4 │ │ │ │ + bl 9a96f4 │ │ │ │ mov r2, r8 │ │ │ │ ldrd r0, r1, [sp, #428] @ 0x1ac │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ ldrd r3, r5, [sp, #412] @ 0x19c │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #436] @ 0x1b4 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2f4 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9aa334 │ │ │ │ + b.n 9acc28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ab6b4 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9ab6f4 │ │ │ │ + b.n 9acc28 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9ab0dc │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9ab11c │ │ │ │ + b.n 9acc28 │ │ │ │ mov r1, r5 │ │ │ │ add r6, sp, #436 @ 0x1b4 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ movs r5, #0 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ add.w r1, r4, #4096 @ 0x1000 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r1, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [r1, #424] @ 0x1a8 │ │ │ │ add r3, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ @@ -3568819,28 +3568858,28 @@ │ │ │ │ movs r1, #19 │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ orr.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #0] │ │ │ │ orr.w r2, r2, #983040 @ 0xf0000 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe8 │ │ │ │ + beq.w 9acc28 │ │ │ │ orr.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ str r3, [sp, #436] @ 0x1b4 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #108] @ 0x6c │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ ldrb.w r2, [sp, #111] @ 0x6f │ │ │ │ and.w r3, r2, #15 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.w 9ad7c8 │ │ │ │ + bhi.w 9ad808 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r5, r2, #13 │ │ │ │ lsls r6, r1, #16 │ │ │ │ lsls r6, r2, #13 │ │ │ │ lsls r6, r2, #13 │ │ │ │ lsls r6, r2, #13 │ │ │ │ lsls r6, r2, #13 │ │ │ │ @@ -3568849,21 +3568888,21 @@ │ │ │ │ lsls r6, r2, #13 │ │ │ │ lsls r6, r2, #13 │ │ │ │ lsls r6, r2, #13 │ │ │ │ lsls r2, r2, #16 │ │ │ │ lsls r0, r2, #16 │ │ │ │ add.w r8, sp, #412 @ 0x19c │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ ubfx r5, r0, #16, #8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ ldrb.w r3, [sp, #414] @ 0x19e │ │ │ │ add r7, sp, #436 @ 0x1b4 │ │ │ │ add r6, sp, #428 @ 0x1ac │ │ │ │ and.w r3, r3, #3 │ │ │ │ and.w r5, r5, #15 │ │ │ │ ldrd r0, r1, [r8] │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ @@ -3568873,15 +3568912,15 @@ │ │ │ │ strb.w r3, [sp, #438] @ 0x1b6 │ │ │ │ strd r0, r1, [sp, #420] @ 0x1a4 │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ strd r6, r8, [sp, #40] @ 0x28 │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [r8] │ │ │ │ - beq.w 9add50 │ │ │ │ + beq.w 9add90 │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #14 │ │ │ │ ldr.w r2, [r5, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ add r3, r2 │ │ │ │ @@ -3568890,35 +3568929,35 @@ │ │ │ │ str.w r2, [r5, #432] @ 0x1b0 │ │ │ │ it ge │ │ │ │ movge r3, #31 │ │ │ │ ubfx r5, r3, #0, #11 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #983040 @ 0xf0000 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ ldrb.w r3, [sp, #437] @ 0x1b5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #436] @ 0x1b4 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 9ae00e │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.w 9ae04e │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ orr.w r5, r5, #2147483648 @ 0x80000000 │ │ │ │ orr.w r5, r5, #14942208 @ 0xe40000 │ │ │ │ str r5, [sp, #436] @ 0x1b4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #440] @ 0x1b8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ @@ -3568929,49 +3568968,49 @@ │ │ │ │ strd r0, r1, [sp, #284] @ 0x11c │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9a9920 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9a9960 │ │ │ │ + b.n 9acc28 │ │ │ │ mov r1, r5 │ │ │ │ add.w r9, sp, #420 @ 0x1a4 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ mov r6, r0 │ │ │ │ ubfx r5, r0, #16, #4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #420 @ 0x1a4 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ ands.w r3, r5, #2 │ │ │ │ mov fp, r3 │ │ │ │ it ne │ │ │ │ movne sl, r6 │ │ │ │ - beq.w 9ada26 │ │ │ │ + beq.w 9ada66 │ │ │ │ add r6, sp, #436 @ 0x1b4 │ │ │ │ ubfx r3, sl, #16, #4 │ │ │ │ ldrd r0, r1, [r9] │ │ │ │ and.w r3, r3, #2 │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r2, sl │ │ │ │ movs r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ bfi r2, r3, #16, #4 │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ ands.w ip, r5, #1 │ │ │ │ - beq.w 9ad8b0 │ │ │ │ + beq.w 9ad8f0 │ │ │ │ movw r3, #8191 @ 0x1fff │ │ │ │ movt r3, #28672 @ 0x7000 │ │ │ │ and.w r3, r3, sl │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r8 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ @@ -3568981,15 +3569020,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #332] @ 0x14c │ │ │ │ bfi r2, r3, #16, #4 │ │ │ │ ldrb.w r1, [sp, #335] @ 0x14f │ │ │ │ and.w lr, r1, #15 │ │ │ │ cmp.w lr, #12 │ │ │ │ - bhi.w 9ad7f6 │ │ │ │ + bhi.w 9ad836 │ │ │ │ tbh [pc, lr, lsl #1] │ │ │ │ lsls r5, r1, #10 │ │ │ │ lsls r0, r7, #12 │ │ │ │ lsls r6, r1, #10 │ │ │ │ lsls r6, r1, #10 │ │ │ │ lsls r6, r1, #10 │ │ │ │ lsls r6, r1, #10 │ │ │ │ @@ -3568997,40 +3569036,40 @@ │ │ │ │ lsls r6, r1, #10 │ │ │ │ lsls r6, r1, #10 │ │ │ │ lsls r6, r1, #10 │ │ │ │ lsls r6, r1, #10 │ │ │ │ lsls r3, r7, #12 │ │ │ │ lsls r5, r6, #12 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ - bl 9a9058 │ │ │ │ - b.n 9acbe8 │ │ │ │ + bl 9a9098 │ │ │ │ + b.n 9acc28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9a95ec │ │ │ │ + bl 9a962c │ │ │ │ mov r6, r0 │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ mov fp, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #324 @ 0x144 │ │ │ │ ubfx r5, r6, #16, #4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9a96f0 │ │ │ │ + bl 9a9730 │ │ │ │ ands.w r3, r5, #4 │ │ │ │ ldrb.w r2, [sp, #327] @ 0x147 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - beq.w 9ad9ec │ │ │ │ + beq.w 9ada2c │ │ │ │ and.w r3, r5, #7 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ and.w r1, r2, #15 │ │ │ │ movw r3, #2049 @ 0x801 │ │ │ │ lsrs r3, r1 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - beq.w 9addb4 │ │ │ │ + beq.w 9addf4 │ │ │ │ add r3, sp, #332 @ 0x14c │ │ │ │ mov r2, r1 │ │ │ │ ldmia r0, {r0, r1} │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w r3, [sp, #326] @ 0x146 │ │ │ │ @@ -3569067,171 +3569106,171 @@ │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #15 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ lsls r1, r5, #30 │ │ │ │ - bne.w 9adb90 │ │ │ │ + bne.w 9adbd0 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9adefe │ │ │ │ + beq.w 9adf3e │ │ │ │ cmp r5, #7 │ │ │ │ - bls.w 9acd7e │ │ │ │ + bls.w 9acdbe │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ add r3, sp, #436 @ 0x1b4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #428 @ 0x1ac │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ movs r3, #8 │ │ │ │ mov r5, fp │ │ │ │ ldr.w r1, [r8, #480] @ 0x1e0 │ │ │ │ mov r0, r6 │ │ │ │ bfi r5, r3, #16, #4 │ │ │ │ - bl 9a967c │ │ │ │ + bl 9a96bc │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r3, r4, [sp, #428] @ 0x1ac │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9a9920 │ │ │ │ - b.w 9acbe8 │ │ │ │ + bl 9a9960 │ │ │ │ + b.w 9acc28 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [sp, #439] @ 0x1b7 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ bfi r1, r3, #0, #4 │ │ │ │ strb.w r1, [sp, #439] @ 0x1b7 │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #19 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe8 │ │ │ │ + beq.w 9acc28 │ │ │ │ orr.w r5, r5, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ orr.w r5, r5, #14942208 @ 0xe40000 │ │ │ │ strd r5, r3, [sp, #436] @ 0x1b4 │ │ │ │ ldrd r3, r5, [sp, #428] @ 0x1ac │ │ │ │ mov r2, r7 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #116] @ 0x74 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9aa1a4 │ │ │ │ - b.w 9acbe8 │ │ │ │ + bl 9aa1e4 │ │ │ │ + b.w 9acc28 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [sp, #439] @ 0x1b7 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ bfi r2, r3, #0, #4 │ │ │ │ strb.w r2, [sp, #439] @ 0x1b7 │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ mov r2, r5 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #428] @ 0x1ac │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe8 │ │ │ │ + beq.w 9acc28 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe8 │ │ │ │ + beq.w 9acc28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ - b.w 9acbe8 │ │ │ │ + bl 9a8f9c │ │ │ │ + b.w 9acc28 │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ movs r1, #29 │ │ │ │ - b.n 9acf52 │ │ │ │ + b.n 9acf92 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r3, #1268] @ 0x4f4 │ │ │ │ strb.w r5, [r3, #477] @ 0x1dd │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acd7e │ │ │ │ + beq.w 9acdbe │ │ │ │ add.w r3, r4, #5216 @ 0x1460 │ │ │ │ adds r3, #16 │ │ │ │ - b.n 9ad4fa │ │ │ │ + b.n 9ad53a │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 9acd7e │ │ │ │ + beq.w 9acdbe │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9ad4f2 │ │ │ │ + bne.n 9ad532 │ │ │ │ movs r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe8 │ │ │ │ + beq.w 9acc28 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe8 │ │ │ │ + beq.w 9acc28 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movt r3, #41188 @ 0xa0e4 │ │ │ │ orrs r3, r5 │ │ │ │ movs r5, #0 │ │ │ │ bic.w r3, r3, #251658240 @ 0xf000000 │ │ │ │ bic.w r3, r3, #57344 @ 0xe000 │ │ │ │ strd r3, r5, [sp, #436] @ 0x1b4 │ │ │ │ ldrd r0, r1, [sp, #436] @ 0x1b4 │ │ │ │ strd r0, r1, [sp, #84] @ 0x54 │ │ │ │ ldrb.w r3, [sp, #85] @ 0x55 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ lsls r6, r3, #26 │ │ │ │ - bmi.w 9ace20 │ │ │ │ - bl 9a8f5c │ │ │ │ - b.w 9acbe8 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + bmi.w 9ace60 │ │ │ │ + bl 9a8f9c │ │ │ │ + b.w 9acc28 │ │ │ │ + adds r4, #252 @ 0xfc │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #12 │ │ │ │ + adds r3, #204 @ 0xcc │ │ │ │ lsls r0, r0, #4 │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r3, [r2, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ada54 │ │ │ │ + bne.w 9ada94 │ │ │ │ ldr.w r2, [r2, #1780] @ 0x6f4 │ │ │ │ ubfx r0, r2, #11, #2 │ │ │ │ ubfx r1, r2, #28, #3 │ │ │ │ orrs.w r1, r1, r0, lsl #3 │ │ │ │ - bne.w 9ade7c │ │ │ │ + bne.w 9adebc │ │ │ │ add r3, sp, #436 @ 0x1b4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #428 @ 0x1ac │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r8, #1698] @ 0x6a2 │ │ │ │ ldrb.w r2, [r8, #1706] @ 0x6aa │ │ │ │ mov sl, r3 │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ands.w r3, r3, #2 │ │ │ │ - beq.w 9acc98 │ │ │ │ + beq.w 9accd8 │ │ │ │ ldr.w r3, [r4, #2688] @ 0xa80 │ │ │ │ add r6, sp, #420 @ 0x1a4 │ │ │ │ ldr.w r5, [r8, #1696] @ 0x6a0 │ │ │ │ movs r7, #0 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr.w r0, [r8, #1700] @ 0x6a4 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ @@ -3569276,17 +3569315,17 @@ │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ strd r0, r1, [sp, #212] @ 0xd4 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ ubfx r3, r5, #0, #11 │ │ │ │ ubfx r2, r5, #11, #2 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ and.w r1, sl, #7 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ movs r7, #0 │ │ │ │ orr.w r3, r3, r2, lsl #11 │ │ │ │ @@ -3569305,17 +3569344,17 @@ │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ ubfx r3, r5, #0, #11 │ │ │ │ ubfx r1, r5, #11, #2 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r7, [sp, #440] @ 0x1b8 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ orr.w r3, r3, r1, lsl #11 │ │ │ │ @@ -3569347,17 +3569386,17 @@ │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 9aade8 │ │ │ │ + bl 9aae28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ ubfx r1, r5, #11, #2 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r0, #4 │ │ │ │ str r7, [sp, #440] @ 0x1b8 │ │ │ │ bfi r2, r3, #16, #4 │ │ │ │ @@ -3569390,38 +3569429,38 @@ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 9aade8 │ │ │ │ + bl 9aae28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9acd7e │ │ │ │ - b.w 9acbe6 │ │ │ │ + bne.w 9acdbe │ │ │ │ + b.w 9acc26 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9974 │ │ │ │ - b.w 9acbe8 │ │ │ │ + bl 9a99b4 │ │ │ │ + b.w 9acc28 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [sp, #439] @ 0x1b7 │ │ │ │ mov r2, r8 │ │ │ │ bfi r1, r3, #0, #4 │ │ │ │ strb.w r1, [sp, #439] @ 0x1b7 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ strd r0, r1, [sp, #100] @ 0x64 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #432] @ 0x1b0 │ │ │ │ movs r1, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9aa1a4 │ │ │ │ - b.w 9acbe8 │ │ │ │ + bl 9aa1e4 │ │ │ │ + b.w 9acc28 │ │ │ │ mov lr, ip │ │ │ │ ldrb.w r3, [sp, #439] @ 0x1b7 │ │ │ │ add r7, sp, #428 @ 0x1ac │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ bfi r3, lr, #0, #4 │ │ │ │ strb.w r3, [sp, #439] @ 0x1b7 │ │ │ │ mov.w lr, #85 @ 0x55 │ │ │ │ @@ -3569436,17 +3569475,17 @@ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ movw r3, #8191 @ 0x1fff │ │ │ │ movt r3, #28672 @ 0x7000 │ │ │ │ and.w r3, r3, r8 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov.w ip, #0 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ @@ -3569460,88 +3569499,88 @@ │ │ │ │ strd r0, r1, [sp, #308] @ 0x134 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #300] @ 0x12c │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 9ad8b0 │ │ │ │ + bne.n 9ad8f0 │ │ │ │ add.w r1, r4, #4096 @ 0x1000 │ │ │ │ ubfx r3, sl, #0, #11 │ │ │ │ ldr.w r2, [r1, #432] @ 0x1b0 │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ streq.w r3, [r1, #432] @ 0x1b0 │ │ │ │ lsls r7, r5, #29 │ │ │ │ - bmi.w 9add62 │ │ │ │ + bmi.w 9adda2 │ │ │ │ cmp r5, #7 │ │ │ │ - bls.w 9acd7e │ │ │ │ + bls.w 9acdbe │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ movs r3, #8 │ │ │ │ mov r5, r8 │ │ │ │ add r0, sp, #292 @ 0x124 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #480] @ 0x1e0 │ │ │ │ bfi r5, r3, #16, #4 │ │ │ │ - bl 9a967c │ │ │ │ + bl 9a96bc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ ldmia r0, {r0, r1} │ │ │ │ strd r0, r1, [sp, #436] @ 0x1b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r3, r4, [sp, #436] @ 0x1b4 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9a9920 │ │ │ │ - b.w 9acbe8 │ │ │ │ + bl 9a9960 │ │ │ │ + b.w 9acc28 │ │ │ │ movs r3, #11 │ │ │ │ - b.n 9ad488 │ │ │ │ + b.n 9ad4c8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9ad488 │ │ │ │ + b.n 9ad4c8 │ │ │ │ movs r3, #11 │ │ │ │ - b.n 9ad42e │ │ │ │ + b.n 9ad46e │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9ad42e │ │ │ │ + b.n 9ad46e │ │ │ │ movs r3, #12 │ │ │ │ - b.n 9ad488 │ │ │ │ + b.n 9ad4c8 │ │ │ │ movs r3, #12 │ │ │ │ - b.n 9ad42e │ │ │ │ + b.n 9ad46e │ │ │ │ movs r1, #19 │ │ │ │ - b.w 9acc6c │ │ │ │ + b.w 9accac │ │ │ │ movs r1, #4 │ │ │ │ - b.w 9acc6c │ │ │ │ + b.w 9accac │ │ │ │ movs r1, #11 │ │ │ │ - b.w 9acc6c │ │ │ │ + b.w 9accac │ │ │ │ movs r1, #9 │ │ │ │ - b.w 9acc6c │ │ │ │ + b.w 9accac │ │ │ │ movs r1, #8 │ │ │ │ - b.w 9acc6c │ │ │ │ + b.w 9accac │ │ │ │ movs r1, #2 │ │ │ │ - b.w 9acc6c │ │ │ │ + b.w 9accac │ │ │ │ movs r1, #5 │ │ │ │ - b.w 9acc6c │ │ │ │ + b.w 9accac │ │ │ │ movs r1, #10 │ │ │ │ - b.w 9acc6c │ │ │ │ + b.w 9accac │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9ad7c8 │ │ │ │ + b.n 9ad808 │ │ │ │ movs r3, #11 │ │ │ │ - b.n 9ad7c8 │ │ │ │ + b.n 9ad808 │ │ │ │ movs r3, #12 │ │ │ │ - b.n 9ad7c8 │ │ │ │ + b.n 9ad808 │ │ │ │ mov.w lr, #11 │ │ │ │ - b.n 9ad7f6 │ │ │ │ + b.n 9ad836 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 9ad7f6 │ │ │ │ + b.n 9ad836 │ │ │ │ mov.w lr, #12 │ │ │ │ - b.n 9ad7f6 │ │ │ │ + b.n 9ad836 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ and.w r1, r1, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #440] @ 0x1b8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #492] @ 0x1ec │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ orr.w r3, r3, #4026531840 @ 0xf0000000 │ │ │ │ @@ -3569551,123 +3569590,123 @@ │ │ │ │ ldr.w r3, [r0, #468] @ 0x1d4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #468] @ 0x1d4 │ │ │ │ ldrd r0, r1, [sp, #436] @ 0x1b4 │ │ │ │ strd r0, r1, [sp, #428] @ 0x1ac │ │ │ │ movs r1, #27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe8 │ │ │ │ + beq.w 9acc28 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movt r1, #61668 @ 0xf0e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe8 │ │ │ │ + beq.w 9acc28 │ │ │ │ ldrb.w r3, [sp, #429] @ 0x1ad │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #428] @ 0x1ac │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 9ad54c │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.w 9ad58c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe8 │ │ │ │ + beq.w 9acc28 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9ad54c │ │ │ │ + b.n 9ad58c │ │ │ │ ldrd r0, r1, [r7] │ │ │ │ strd r0, r1, [sp, #12] │ │ │ │ ldrd r3, r5, [sp, #412] @ 0x19c │ │ │ │ mov r2, r8 │ │ │ │ ldrd r0, r1, [sp, #428] @ 0x1ac │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r1, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aade8 │ │ │ │ - b.w 9acbe8 │ │ │ │ + bl 9aae28 │ │ │ │ + b.w 9acc28 │ │ │ │ lsls r6, r5, #30 │ │ │ │ - beq.w 9ad3e8 │ │ │ │ + beq.w 9ad428 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r1, [r6, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [r6, #424] @ 0x1a8 │ │ │ │ add r3, r1 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, #31 │ │ │ │ str.w r1, [r6, #432] @ 0x1b0 │ │ │ │ it ge │ │ │ │ movge r3, #31 │ │ │ │ ands.w r1, r5, #7 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ - bne.w 9ae020 │ │ │ │ + bne.w 9ae060 │ │ │ │ add r3, sp, #436 @ 0x1b4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #428 @ 0x1ac │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9ad3fa │ │ │ │ + b.n 9ad43a │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.w 9ad8b0 │ │ │ │ + bpl.w 9ad8f0 │ │ │ │ add.w r1, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #432] @ 0x1b0 │ │ │ │ ldr.w r3, [r1, #424] @ 0x1a8 │ │ │ │ add r3, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #31 │ │ │ │ str.w r2, [r1, #432] @ 0x1b0 │ │ │ │ it ge │ │ │ │ movge r3, #31 │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ orr.w sl, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w sl, sl, #983040 @ 0xf0000 │ │ │ │ - b.n 9ad264 │ │ │ │ + b.n 9ad2a4 │ │ │ │ ldr.w r2, [r2, #1700] @ 0x6a4 │ │ │ │ ubfx r1, r2, #11, #2 │ │ │ │ ubfx r3, r2, #28, #3 │ │ │ │ orrs.w r3, r3, r1, lsl #3 │ │ │ │ - bne.w 9ade28 │ │ │ │ + bne.w 9ade68 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r4 │ │ │ │ mov ip, r5 │ │ │ │ add.w r4, r4, #5824 @ 0x16c0 │ │ │ │ movt ip, #32996 @ 0x80e4 │ │ │ │ adds r4, #12 │ │ │ │ mov r7, ip │ │ │ │ - b.n 9adab8 │ │ │ │ + b.n 9adaf8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ ldrb.w r3, [sp, #437] @ 0x1b5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #436] @ 0x1b4 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 9adf1c │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.w 9adf5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.w 9acd7e │ │ │ │ + beq.w 9acdbe │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ ubfx r1, r2, #11, #2 │ │ │ │ ubfx r3, r2, #28, #3 │ │ │ │ orrs.w r3, r3, r1, lsl #3 │ │ │ │ - beq.n 9adab0 │ │ │ │ + beq.n 9adaf0 │ │ │ │ ldr.w r3, [r8, #408] @ 0x198 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9adb12 │ │ │ │ + beq.n 9adb52 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #440] @ 0x1b8 │ │ │ │ ldr.w r3, [r4, #-32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ and.w r1, r3, #1879048192 @ 0x70000000 │ │ │ │ ubfx r0, r3, #11, #2 │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ @@ -3569677,25 +3569716,25 @@ │ │ │ │ str r3, [sp, #436] @ 0x1b4 │ │ │ │ ldrd r0, r1, [sp, #436] @ 0x1b4 │ │ │ │ strd r0, r1, [sp, #244] @ 0xf4 │ │ │ │ strd r0, r1, [sp, #428] @ 0x1ac │ │ │ │ strd r0, r1, [sp, #436] @ 0x1b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ - b.n 9ada7c │ │ │ │ + beq.w 9acc26 │ │ │ │ + b.n 9adabc │ │ │ │ ldrb.w r3, [r6, #96] @ 0x60 │ │ │ │ ands.w r1, r3, #4 │ │ │ │ - bne.w 9add88 │ │ │ │ + bne.w 9addc8 │ │ │ │ ldrb.w r3, [r6, #97] @ 0x61 │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 9adad2 │ │ │ │ + bls.n 9adb12 │ │ │ │ str r1, [sp, #440] @ 0x1b8 │ │ │ │ movw r3, #8191 @ 0x1fff │ │ │ │ movt r3, #28672 @ 0x7000 │ │ │ │ ldr.w r1, [r8, #1712] @ 0x6b0 │ │ │ │ ands r3, r1 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ @@ -3569704,35 +3569743,35 @@ │ │ │ │ strd r0, r1, [sp, #436] @ 0x1b4 │ │ │ │ strd r0, r1, [sp, #252] @ 0xfc │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9adab0 │ │ │ │ - b.w 9acbe6 │ │ │ │ + bne.n 9adaf0 │ │ │ │ + b.w 9acc26 │ │ │ │ cmp r1, #32 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ adds r2, r1, #1 │ │ │ │ addw r3, r1, #1308 @ 0x51c │ │ │ │ mov r5, r1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str r0, [r3, #4] │ │ │ │ str.w r2, [r8, #1268] @ 0x4f4 │ │ │ │ - b.w 9acde4 │ │ │ │ + b.w 9ace24 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ab8ec │ │ │ │ - b.w 9acbe8 │ │ │ │ + bl 9ab92c │ │ │ │ + b.w 9acc28 │ │ │ │ ands.w r3, r5, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - beq.w 9aded2 │ │ │ │ + beq.w 9adf12 │ │ │ │ ubfx r3, fp, #0, #11 │ │ │ │ mov sl, fp │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, sl │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ @@ -3569762,17 +3569801,17 @@ │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #404] @ 0x194 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #19 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ ubfx r3, r7, #0, #11 │ │ │ │ ubfx r2, r7, #11, #2 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ movs r0, #0 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ str r0, [sp, #440] @ 0x1b8 │ │ │ │ orr.w r3, r3, r2, lsl #11 │ │ │ │ @@ -3569798,22 +3569837,22 @@ │ │ │ │ strd r0, r1, [sp, #388] @ 0x184 │ │ │ │ bfi r2, r8, #16, #4 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #380] @ 0x17c │ │ │ │ ldrb.w r3, [sp, #383] @ 0x17f │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 9adc96 │ │ │ │ + bhi.n 9adcd6 │ │ │ │ tbb [pc, r3] │ │ │ │ - ldr r0, [pc, #28] @ (9adca4 ) │ │ │ │ + ldr r0, [pc, #28] @ (9adce4 ) │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ - ldr r2, [pc, #32] @ (9adcb4 ) │ │ │ │ + ldr r2, [pc, #32] @ (9adcf4 ) │ │ │ │ lsls r6, r0, #1 │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r1, [sp, #439] @ 0x1b7 │ │ │ │ add r7, sp, #4 │ │ │ │ bfi r1, r3, #0, #4 │ │ │ │ strb.w r1, [sp, #439] @ 0x1b7 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ @@ -3569821,102 +3569860,102 @@ │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ strd r0, r1, [sp, #372] @ 0x174 │ │ │ │ strd r0, r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #392] @ 0x188 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ lsls r2, r5, #30 │ │ │ │ - bmi.w 9adf2e │ │ │ │ + bmi.w 9adf6e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cbnz r3, 9adce4 │ │ │ │ + cbnz r3, 9add24 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r3, #432] @ 0x1b0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ streq.w r2, [r8, #432] @ 0x1b0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbnz r3, 9add02 │ │ │ │ + cbnz r3, 9add42 │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [r2, #432] @ 0x1b0 │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ streq.w r3, [r8, #432] @ 0x1b0 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ad3fa │ │ │ │ - b.w 9ad3e0 │ │ │ │ + beq.w 9ad43a │ │ │ │ + b.w 9ad420 │ │ │ │ movs r3, #11 │ │ │ │ - b.n 9adc96 │ │ │ │ + b.n 9adcd6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9adc96 │ │ │ │ + b.n 9adcd6 │ │ │ │ movs r3, #12 │ │ │ │ - b.n 9adc96 │ │ │ │ + b.n 9adcd6 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ and.w r2, r2, #15 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 9ace54 │ │ │ │ + bne.w 9ace94 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov.w r2, #64512 @ 0xfc00 │ │ │ │ movt r2, #1023 @ 0x3ff │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ace54 │ │ │ │ + bne.w 9ace94 │ │ │ │ ldrb.w r2, [r5, #48] @ 0x30 │ │ │ │ and.w r2, r2, #31 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ strbeq.w r2, [r3, #476] @ 0x1dc │ │ │ │ - b.w 9ace54 │ │ │ │ + b.w 9ace94 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ movs r1, #14 │ │ │ │ - b.n 9ad8e0 │ │ │ │ + b.n 9ad920 │ │ │ │ ldrd r0, r1, [r9] │ │ │ │ bic.w r2, r8, #983040 @ 0xf0000 │ │ │ │ strd r0, r1, [sp, #436] @ 0x1b4 │ │ │ │ orr.w r2, r2, #262144 @ 0x40000 │ │ │ │ mov r3, r0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #78 @ 0x4e │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ad8b6 │ │ │ │ - b.w 9acbe6 │ │ │ │ + bne.w 9ad8f6 │ │ │ │ + b.w 9acc26 │ │ │ │ add r0, sp, #428 @ 0x1ac │ │ │ │ ldr.w r1, [r8, #480] @ 0x1e0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9a967c │ │ │ │ + bl 9a96bc │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldmia r0, {r0, r1} │ │ │ │ strd r0, r1, [sp, #436] @ 0x1b4 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9adab0 │ │ │ │ - b.w 9acbe6 │ │ │ │ + bne.w 9adaf0 │ │ │ │ + b.w 9acc26 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ add r6, sp, #436 @ 0x1b4 │ │ │ │ ldmia r0, {r0, r1} │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #432] @ 0x1b0 │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ mov r1, r3 │ │ │ │ @@ -3569932,31 +3569971,31 @@ │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ orr.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #0] │ │ │ │ orr.w r2, r2, #983040 @ 0xf0000 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ orr.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ str r3, [sp, #436] @ 0x1b4 │ │ │ │ add r7, sp, #332 @ 0x14c │ │ │ │ str r2, [sp, #440] @ 0x1b8 │ │ │ │ mov ip, r2 │ │ │ │ ldrb.w r2, [sp, #439] @ 0x1b7 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ and.w r2, r2, #15 │ │ │ │ ldrb.w r3, [sp, #438] @ 0x1b6 │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ stmia.w r7, {r0, r1} │ │ │ │ - b.w 9ad360 │ │ │ │ + b.w 9ad3a0 │ │ │ │ ldr.w r1, [r8, #1696] @ 0x6a0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #440] @ 0x1b8 │ │ │ │ movw r3, #8191 @ 0x1fff │ │ │ │ movt r3, #28672 @ 0x7000 │ │ │ │ mov.w ip, #170 @ 0xaa │ │ │ │ ands r3, r1 │ │ │ │ @@ -3569971,18 +3570010,18 @@ │ │ │ │ strd r0, r1, [sp, #268] @ 0x10c │ │ │ │ strd r0, r1, [sp, #428] @ 0x1ac │ │ │ │ ldrd r0, r1, [sp, #436] @ 0x1b4 │ │ │ │ strd r0, r1, [sp, #260] @ 0x104 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ada68 │ │ │ │ - b.w 9acbe6 │ │ │ │ + bne.w 9adaa8 │ │ │ │ + b.w 9acc26 │ │ │ │ ldr.w r0, [r8, #1776] @ 0x6f0 │ │ │ │ movw r1, #8191 @ 0x1fff │ │ │ │ movt r1, #28672 @ 0x7000 │ │ │ │ add r6, sp, #436 @ 0x1b4 │ │ │ │ ands r1, r0 │ │ │ │ str r3, [sp, #440] @ 0x1b8 │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ @@ -3569999,49 +3570038,49 @@ │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ad58c │ │ │ │ - b.w 9acbe6 │ │ │ │ + bne.w 9ad5cc │ │ │ │ + b.w 9acc26 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ movs r3, #15 │ │ │ │ ldr.w r1, [r0, #432] @ 0x1b0 │ │ │ │ ldr.w r2, [r0, #424] @ 0x1a8 │ │ │ │ add r2, r1 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #31 │ │ │ │ str.w r1, [r0, #432] @ 0x1b0 │ │ │ │ it ge │ │ │ │ movge r2, #31 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ orr.w sl, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w sl, sl, #983040 @ 0xf0000 │ │ │ │ - b.n 9adba4 │ │ │ │ + b.n 9adbe4 │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r2, [r2, #432] @ 0x1b0 │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ streq.w r3, [r8, #432] @ 0x1b0 │ │ │ │ - b.w 9ad3e8 │ │ │ │ - bl 9a8f5c │ │ │ │ + b.w 9ad428 │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9adab0 │ │ │ │ - b.w 9acbe6 │ │ │ │ + bne.w 9adaf0 │ │ │ │ + b.w 9acc26 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 9adb6e │ │ │ │ + b.n 9adbae │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ubfx r3, sl, #11, #2 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #440] @ 0x1b8 │ │ │ │ orr.w r2, r2, r3, lsl #11 │ │ │ │ and.w r3, sl, #1879048192 @ 0x70000000 │ │ │ │ @@ -3570056,15 +3570095,15 @@ │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [sp, #364] @ 0x16c │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #356] @ 0x164 │ │ │ │ ldrb.w r3, [sp, #359] @ 0x167 │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #12 │ │ │ │ - bhi.n 9adf8c │ │ │ │ + bhi.n 9adfcc │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r7, r0 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ bx r1 │ │ │ │ @@ -3570077,17 +3570116,17 @@ │ │ │ │ ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ strd r0, r1, [sp, #348] @ 0x15c │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #14 │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9acbe6 │ │ │ │ + beq.w 9acc26 │ │ │ │ movw r3, #8191 @ 0x1fff │ │ │ │ movt r3, #28672 @ 0x7000 │ │ │ │ and.w r3, r3, fp │ │ │ │ bic.w r2, fp, #983040 @ 0xf0000 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r2, r2, #131072 @ 0x20000 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ @@ -3570100,244 +3570139,244 @@ │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ strd r0, r1, [r7] │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #344] @ 0x158 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #340] @ 0x154 │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9adcca │ │ │ │ - b.w 9acbe6 │ │ │ │ + bne.w 9add0a │ │ │ │ + b.w 9acc26 │ │ │ │ movs r3, #11 │ │ │ │ - b.n 9adf8c │ │ │ │ + b.n 9adfcc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9adf8c │ │ │ │ + b.n 9adfcc │ │ │ │ movs r3, #12 │ │ │ │ - b.n 9adf8c │ │ │ │ - bl 9a8f5c │ │ │ │ + b.n 9adfcc │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ad1fe │ │ │ │ - b.w 9acbe6 │ │ │ │ + bne.w 9ad23e │ │ │ │ + b.w 9acc26 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #983040 @ 0xf0000 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 9ad330 │ │ │ │ + b.w 9ad370 │ │ │ │ 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, #3416] @ 0xd58 │ │ │ │ - ldr r2, [pc, #628] @ (9ae2bc ) │ │ │ │ + ldr r2, [pc, #628] @ (9ae2fc ) │ │ │ │ add.w r8, r0, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #628] @ (9ae2c0 ) │ │ │ │ + ldr r3, [pc, #628] @ (9ae300 ) │ │ │ │ sub.w sp, sp, #636 @ 0x27c │ │ │ │ add r2, pc │ │ │ │ mov fp, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #628] @ 0x274 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r8, #408] @ 0x198 │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - beq.w 9ae9bc │ │ │ │ + beq.w 9ae9fc │ │ │ │ add r3, sp, #308 @ 0x134 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ bl 502358 │ │ │ │ ldr.w r3, [r8, #408] @ 0x198 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r8, #436] @ 0x1b4 │ │ │ │ - cbnz r3, 9ae092 │ │ │ │ + cbnz r3, 9ae0d2 │ │ │ │ ldrb.w r3, [fp, #24] │ │ │ │ ands.w r5, r3, #2 │ │ │ │ - beq.w 9aea3c │ │ │ │ + beq.w 9aea7c │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #468 @ 0x1d4 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ movs r5, #0 │ │ │ │ bl 502358 │ │ │ │ - b.n 9ae0b6 │ │ │ │ + b.n 9ae0f6 │ │ │ │ mov r0, r4 │ │ │ │ bl 502390 │ │ │ │ ldrb.w r3, [sp, #484] @ 0x1e4 │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 9ae6e2 │ │ │ │ + beq.w 9ae722 │ │ │ │ mov r0, r4 │ │ │ │ bl 50237c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ae0a2 │ │ │ │ - ldr r3, [pc, #512] @ (9ae2c4 ) │ │ │ │ + beq.n 9ae0e2 │ │ │ │ + ldr r3, [pc, #512] @ (9ae304 ) │ │ │ │ movs r5, #0 │ │ │ │ mov sl, fp │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ add r3, pc │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - vldr s16, [pc, #488] @ 9ae2b8 │ │ │ │ + vldr s16, [pc, #488] @ 9ae2f8 │ │ │ │ mov fp, r8 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 9ae0f0 │ │ │ │ - cbnz r3, 9ae0ea │ │ │ │ + b.n 9ae130 │ │ │ │ + cbnz r3, 9ae12a │ │ │ │ add r1, sp, #324 @ 0x144 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c13e0 │ │ │ │ + bl 9c1420 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae26a │ │ │ │ + beq.w 9ae2aa │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #432] @ 0x1b0 │ │ │ │ mov r0, r7 │ │ │ │ bl 50237c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ae976 │ │ │ │ + bne.w 9ae9b6 │ │ │ │ mov r0, r7 │ │ │ │ bl 502390 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9ae20e │ │ │ │ + beq.n 9ae24e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9ae0da │ │ │ │ + bne.n 9ae11a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9ae1f8 │ │ │ │ + bne.n 9ae238 │ │ │ │ ldr.w r3, [fp, #408] @ 0x198 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 9ae624 │ │ │ │ - cbnz r3, 9ae134 │ │ │ │ + beq.w 9ae664 │ │ │ │ + cbnz r3, 9ae174 │ │ │ │ ldr.w r3, [sl, #3572] @ 0xdf4 │ │ │ │ - cbnz r3, 9ae18e │ │ │ │ + cbnz r3, 9ae1ce │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ - cbnz r3, 9ae18e │ │ │ │ + cbnz r3, 9ae1ce │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ - cbnz r3, 9ae18e │ │ │ │ + cbnz r3, 9ae1ce │ │ │ │ ldr.w r3, [sl, #3604] @ 0xe14 │ │ │ │ - cbnz r3, 9ae18e │ │ │ │ + cbnz r3, 9ae1ce │ │ │ │ ldr.w r3, [sl, #3704] @ 0xe78 │ │ │ │ - cbnz r3, 9ae18e │ │ │ │ + cbnz r3, 9ae1ce │ │ │ │ ldr.w r3, [sl, #3456] @ 0xd80 │ │ │ │ - cbnz r3, 9ae18e │ │ │ │ + cbnz r3, 9ae1ce │ │ │ │ ldr.w r3, [sl, #3460] @ 0xd84 │ │ │ │ - cbnz r3, 9ae18e │ │ │ │ + cbnz r3, 9ae1ce │ │ │ │ ldr.w r3, [sl, #3416] @ 0xd58 │ │ │ │ - cbnz r3, 9ae18e │ │ │ │ + cbnz r3, 9ae1ce │ │ │ │ ldr.w r3, [sl, #3368] @ 0xd28 │ │ │ │ - cbnz r3, 9ae18e │ │ │ │ + cbnz r3, 9ae1ce │ │ │ │ ldr.w r3, [sl, #3496] @ 0xda8 │ │ │ │ - cbnz r3, 9ae18e │ │ │ │ + cbnz r3, 9ae1ce │ │ │ │ ldr.w r3, [sl, #3504] @ 0xdb0 │ │ │ │ - cbnz r3, 9ae18e │ │ │ │ + cbnz r3, 9ae1ce │ │ │ │ ldr.w r3, [sl, #3364] @ 0xd24 │ │ │ │ - cbnz r3, 9ae18e │ │ │ │ + cbnz r3, 9ae1ce │ │ │ │ ldr.w r3, [sl, #3508] @ 0xdb4 │ │ │ │ - cbnz r3, 9ae18e │ │ │ │ + cbnz r3, 9ae1ce │ │ │ │ ldr.w r3, [sl, #3488] @ 0xda0 │ │ │ │ - cbnz r3, 9ae18e │ │ │ │ + cbnz r3, 9ae1ce │ │ │ │ ldr.w r3, [sl, #3328] @ 0xd00 │ │ │ │ - cbnz r3, 9ae18e │ │ │ │ + cbnz r3, 9ae1ce │ │ │ │ ldr.w r3, [sl, #3332] @ 0xd04 │ │ │ │ - cbnz r3, 9ae18e │ │ │ │ + cbnz r3, 9ae1ce │ │ │ │ ldr.w r3, [sl, #3464] @ 0xd88 │ │ │ │ - cbnz r3, 9ae18e │ │ │ │ + cbnz r3, 9ae1ce │ │ │ │ ldr.w r3, [sl, #3388] @ 0xd3c │ │ │ │ - cbz r3, 9ae1da │ │ │ │ + cbz r3, 9ae21a │ │ │ │ ldr.w r6, [fp, #416] @ 0x1a0 │ │ │ │ movs r1, #0 │ │ │ │ - vldr s0, [pc, #288] @ 9ae2b8 │ │ │ │ + vldr s0, [pc, #288] @ 9ae2f8 │ │ │ │ mov r0, sl │ │ │ │ adds r5, r6, #1 │ │ │ │ mov r2, r6 │ │ │ │ vmov.f32 s3, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f32 s2, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f32 s1, #96 @ 0x3f000000 0.5 │ │ │ │ str.w r5, [fp, #416] @ 0x1a0 │ │ │ │ - bl 9a9538 │ │ │ │ - cbz r0, 9ae1d0 │ │ │ │ + bl 9a9578 │ │ │ │ + cbz r0, 9ae210 │ │ │ │ str.w r6, [fp, #480] @ 0x1e0 │ │ │ │ ldr.w r3, [sl, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9aea0c │ │ │ │ + bne.w 9aea4c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #1 │ │ │ │ str.w r5, [fp, #484] @ 0x1e4 │ │ │ │ strb.w r3, [fp, #478] @ 0x1de │ │ │ │ ldr.w r3, [sl, #3704] @ 0xe78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ae6ac │ │ │ │ + bne.w 9ae6ec │ │ │ │ ldr.w ip, [fp, #1976] @ 0x7b8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.w 9ae56e │ │ │ │ + bgt.w 9ae5ae │ │ │ │ ldr.w r3, [fp, #408] @ 0x198 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 9ae60a │ │ │ │ + beq.w 9ae64a │ │ │ │ ldr.w r5, [sl, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9ae286 │ │ │ │ + bne.n 9ae2c6 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ add r2, sp, #324 @ 0x144 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ - bl 9acaa4 │ │ │ │ + bl 9acae4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9ae26a │ │ │ │ + cbz r0, 9ae2aa │ │ │ │ adds r3, r6, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.n 9ae0ea │ │ │ │ + b.n 9ae12a │ │ │ │ ldr r2, [r7, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ add r6, sp, #328 @ 0x148 │ │ │ │ ubfx r2, r2, #4, #14 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 9ae270 │ │ │ │ + bls.n 9ae2b0 │ │ │ │ ldr.w r3, [r6], #4 │ │ │ │ adds r0, #1 │ │ │ │ and.w ip, r3, #2139095040 @ 0x7f800000 │ │ │ │ cmp.w ip, #2139095040 @ 0x7f800000 │ │ │ │ it eq │ │ │ │ vmoveq r3, s16 │ │ │ │ cmp r0, #4 │ │ │ │ str.w r3, [r1], #4 │ │ │ │ - bne.n 9ae21c │ │ │ │ + bne.n 9ae25c │ │ │ │ ldr.w r3, [fp, #436] @ 0x1b4 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [fp, #412] @ 0x19c │ │ │ │ adds r0, r3, #1 │ │ │ │ vldr s3, [sp, #480] @ 0x1e0 │ │ │ │ str.w r0, [fp, #436] @ 0x1b4 │ │ │ │ add r2, r3 │ │ │ │ mov r0, sl │ │ │ │ vldr s2, [sp, #476] @ 0x1dc │ │ │ │ vldr s1, [sp, #472] @ 0x1d8 │ │ │ │ vldr s0, [sp, #468] @ 0x1d4 │ │ │ │ - bl 9a9538 │ │ │ │ + bl 9a9578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ae0ea │ │ │ │ + bne.w 9ae12a │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9ae49c │ │ │ │ + b.n 9ae4dc │ │ │ │ lsls r3, r0, #2 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ rsb r2, r0, #4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ add r1, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add r0, r3 │ │ │ │ blx 666a8 │ │ │ │ - b.n 9ae23c │ │ │ │ + b.n 9ae27c │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ movt r1, #32996 @ 0x80e4 │ │ │ │ add.w r8, sp, #276 @ 0x114 │ │ │ │ orrs r3, r5 │ │ │ │ strd r1, r4, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ @@ -3570346,22 +3570385,22 @@ │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movw r3, #2047 @ 0x7ff │ │ │ │ movt r3, #33023 @ 0x80ff │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9ae424 │ │ │ │ + b.n 9ae464 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #14] │ │ │ │ + strh r4, [r7, #12] │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r3, [fp, #484] @ 0x1e4 │ │ │ │ mov r6, r1 │ │ │ │ movt r6, #41188 @ 0xa0e4 │ │ │ │ add r2, sp, #4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ orr.w r5, r7, #2147483648 @ 0x80000000 │ │ │ │ @@ -3570387,17 +3570426,17 @@ │ │ │ │ movs r1, #5 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [sl, r3, lsl #3] │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae494 │ │ │ │ + beq.w 9ae4d4 │ │ │ │ ldr.w r3, [fp, #480] @ 0x1e0 │ │ │ │ mov.w ip, #85 @ 0x55 │ │ │ │ str.w r4, [r8, #4] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movt r2, #45071 @ 0xb00f │ │ │ │ ubfx r3, r3, #0, #11 │ │ │ │ orrs r3, r6 │ │ │ │ @@ -3570414,17 +3570453,17 @@ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ movt r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r3, [sl, r3, lsl #3] │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae494 │ │ │ │ + beq.w 9ae4d4 │ │ │ │ and.w r2, r5, r7 │ │ │ │ ldr.w r5, [fp, #484] @ 0x1e4 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ add r7, sp, #12 │ │ │ │ strd r1, r4, [r8] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ movt r3, #45284 @ 0xb0e4 │ │ │ │ @@ -3570444,31 +3570483,31 @@ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ movs r1, #3 │ │ │ │ movt r1, #4096 @ 0x1000 │ │ │ │ mov r0, sl │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9aade8 │ │ │ │ + bl 9aae28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ae494 │ │ │ │ + beq.n 9ae4d4 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ tst r2, r3 │ │ │ │ - bne.n 9ae4d2 │ │ │ │ + bne.n 9ae512 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ lsl.w r2, r2, r9 │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9ae99a │ │ │ │ + beq.w 9ae9da │ │ │ │ ldr.w r5, [sl, #28] │ │ │ │ eors r3, r2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp, #424] @ 0x1a8 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ @@ -3570486,367 +3570525,367 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ lsl.w r3, r2, r9 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ tst r3, r5 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ - bne.w 9ae2c8 │ │ │ │ + bne.w 9ae308 │ │ │ │ addw r1, r9, #671 @ 0x29f │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ add.w r1, sl, r1, lsl #3 │ │ │ │ orr.w r5, r0, #2147483648 @ 0x80000000 │ │ │ │ orr.w r5, r5, #983040 @ 0xf0000 │ │ │ │ ldmia r1, {r0, r1} │ │ │ │ strd r0, r1, [sp, #204] @ 0xcc │ │ │ │ stmia.w r8, {r0, r1} │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ae53a │ │ │ │ + bne.n 9ae57a │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ ldrd r4, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ bl 502378 │ │ │ │ - cbz r7, 9ae4aa │ │ │ │ + cbz r7, 9ae4ea │ │ │ │ mov r0, r7 │ │ │ │ bl 502738 │ │ │ │ - ldr.w r2, [pc, #1284] @ 9ae9b0 │ │ │ │ - ldr.w r3, [pc, #1284] @ 9ae9b4 │ │ │ │ + ldr.w r2, [pc, #1284] @ 9ae9f0 │ │ │ │ + ldr.w r3, [pc, #1284] @ 9ae9f4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #628] @ 0x274 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9aeef8 │ │ │ │ + bne.w 9aef38 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #636 @ 0x27c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ ldr.w r1, [fp, #480] @ 0x1e0 │ │ │ │ orr.w r5, r3, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #8 │ │ │ │ orr.w r5, r5, #983040 @ 0xf0000 │ │ │ │ bfi r5, r3, #16, #4 │ │ │ │ - bl 9a967c │ │ │ │ + bl 9a96bc │ │ │ │ ldrd r0, r1, [sp, #212] @ 0xd4 │ │ │ │ strd r0, r1, [sp, #204] @ 0xcc │ │ │ │ stmia.w r8, {r0, r1} │ │ │ │ mov r0, sl │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #1 │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ae494 │ │ │ │ + beq.n 9ae4d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ae494 │ │ │ │ + beq.n 9ae4d4 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 9aea30 │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.w 9aea70 │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ae494 │ │ │ │ + beq.n 9ae4d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ae400 │ │ │ │ - b.n 9ae494 │ │ │ │ + bne.w 9ae440 │ │ │ │ + b.n 9ae4d4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ae494 │ │ │ │ + beq.n 9ae4d4 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 9ae81e │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.w 9ae85e │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ae494 │ │ │ │ + beq.n 9ae4d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ae3f6 │ │ │ │ - b.n 9ae494 │ │ │ │ + bne.w 9ae436 │ │ │ │ + b.n 9ae4d4 │ │ │ │ add.w r9, sl, #5856 @ 0x16e0 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ add.w r9, r9, #24 │ │ │ │ ldr.w r5, [fp, #416] @ 0x1a0 │ │ │ │ movs r0, #0 │ │ │ │ adds r1, r6, r0 │ │ │ │ mov r2, r8 │ │ │ │ adds r3, r5, #1 │ │ │ │ cmp r1, ip │ │ │ │ str.w r3, [fp, #416] @ 0x1a0 │ │ │ │ mov r3, r9 │ │ │ │ - bge.n 9ae5c2 │ │ │ │ + bge.n 9ae602 │ │ │ │ vldr s15, [r3] │ │ │ │ cmp r0, #2 │ │ │ │ str r5, [r3, #4] │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ vstr s15, [r2] │ │ │ │ - beq.n 9ae620 │ │ │ │ + beq.n 9ae660 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 9ae61a │ │ │ │ + beq.n 9ae65a │ │ │ │ sub.w r1, r0, #1 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r0, #1 │ │ │ │ str.w r1, [r9, #8] │ │ │ │ adds r1, r6, r0 │ │ │ │ adds r2, #4 │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, ip │ │ │ │ - blt.n 9ae592 │ │ │ │ + blt.n 9ae5d2 │ │ │ │ rsb r2, r0, #4 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r8, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 67440 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ vldr s3, [sp, #480] @ 0x1e0 │ │ │ │ vldr s2, [sp, #476] @ 0x1dc │ │ │ │ vldr s1, [sp, #472] @ 0x1d8 │ │ │ │ vldr s0, [sp, #468] @ 0x1d4 │ │ │ │ - bl 9a9538 │ │ │ │ + bl 9a9578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae1e6 │ │ │ │ + beq.w 9ae226 │ │ │ │ ldr.w ip, [fp, #1976] @ 0x7b8 │ │ │ │ adds r6, #4 │ │ │ │ add.w r9, r9, #64 @ 0x40 │ │ │ │ cmp ip, r6 │ │ │ │ - bgt.n 9ae57c │ │ │ │ + bgt.n 9ae5bc │ │ │ │ ldr.w r3, [fp, #408] @ 0x198 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 9ae1f0 │ │ │ │ + bne.w 9ae230 │ │ │ │ mov r0, sl │ │ │ │ - bl 9c1308 │ │ │ │ + bl 9c1348 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ae82a │ │ │ │ + bne.w 9ae86a │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 9ae49c │ │ │ │ + b.n 9ae4dc │ │ │ │ str.w r0, [r9, #8] │ │ │ │ - b.n 9ae5d2 │ │ │ │ + b.n 9ae612 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 9ae5b2 │ │ │ │ + b.n 9ae5f2 │ │ │ │ ldrb.w r3, [sl, #96] @ 0x60 │ │ │ │ tst.w r3, #5 │ │ │ │ - bne.w 9ae18e │ │ │ │ + bne.w 9ae1ce │ │ │ │ ldrb.w r3, [fp, #453] @ 0x1c5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ae18e │ │ │ │ + bne.w 9ae1ce │ │ │ │ ldr.w r3, [sl, #3352] @ 0xd18 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ae18e │ │ │ │ + bne.w 9ae1ce │ │ │ │ ldr.w r3, [sl, #3568] @ 0xdf0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ae18e │ │ │ │ + bne.w 9ae1ce │ │ │ │ ldr.w r3, [sl, #3316] @ 0xcf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ae18e │ │ │ │ + bne.w 9ae1ce │ │ │ │ ldr.w r5, [fp, #496] @ 0x1f0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9ae18e │ │ │ │ + bne.w 9ae1ce │ │ │ │ ldrb.w r0, [sl, #200] @ 0xc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae134 │ │ │ │ + beq.w 9ae174 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 9ae69c │ │ │ │ + b.n 9ae6dc │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ and.w r6, r2, #7 │ │ │ │ cmp r6, #3 │ │ │ │ - bhi.w 9ae18e │ │ │ │ + bhi.w 9ae1ce │ │ │ │ ubfx r2, r2, #3, #3 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.w 9ae18e │ │ │ │ + bhi.w 9ae1ce │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ ubfx r3, r3, #6, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 9ae18e │ │ │ │ + bhi.w 9ae1ce │ │ │ │ adds r3, r1, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9aec64 │ │ │ │ + beq.w 9aeca4 │ │ │ │ mov r1, r3 │ │ │ │ add.w r3, r1, #26 │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bls.n 9ae670 │ │ │ │ - b.n 9ae18e │ │ │ │ - vldr s3, [pc, #776] @ 9ae9b8 │ │ │ │ + bls.n 9ae6b0 │ │ │ │ + b.n 9ae1ce │ │ │ │ + vldr s3, [pc, #776] @ 9ae9f8 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r5, [fp, #420] @ 0x1a4 │ │ │ │ mov r0, sl │ │ │ │ - vldr s0, [pc, #752] @ 9ae9ac │ │ │ │ + vldr s0, [pc, #752] @ 9ae9ec │ │ │ │ vmov.f32 s2, #112 @ 0x3f800000 1.0 │ │ │ │ adds r3, r5, r1 │ │ │ │ vmov.f32 s1, s3 │ │ │ │ mov r2, r5 │ │ │ │ str.w r3, [fp, #420] @ 0x1a4 │ │ │ │ - bl 9a9538 │ │ │ │ + bl 9a9578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae1da │ │ │ │ + beq.w 9ae21a │ │ │ │ movs r3, #1 │ │ │ │ str.w r5, [fp, #492] @ 0x1ec │ │ │ │ strb.w r3, [fp, #488] @ 0x1e8 │ │ │ │ - b.n 9ae1da │ │ │ │ + b.n 9ae21a │ │ │ │ ldr r3, [sp, #484] @ 0x1e4 │ │ │ │ ldr r2, [sp, #532] @ 0x214 │ │ │ │ tst.w r3, #1044480 @ 0xff000 │ │ │ │ mov.w r3, #16 │ │ │ │ movt r3, #32 │ │ │ │ it eq │ │ │ │ addeq r5, #1 │ │ │ │ bics r3, r2 │ │ │ │ - beq.n 9ae76e │ │ │ │ + beq.n 9ae7ae │ │ │ │ ldr r2, [sp, #548] @ 0x224 │ │ │ │ movs r3, #16 │ │ │ │ movt r3, #32 │ │ │ │ bics r3, r2 │ │ │ │ - beq.n 9ae7c6 │ │ │ │ + beq.n 9ae806 │ │ │ │ ldr r2, [sp, #564] @ 0x234 │ │ │ │ movs r3, #16 │ │ │ │ movt r3, #32 │ │ │ │ bics r3, r2 │ │ │ │ - bne.w 9ae0b6 │ │ │ │ + bne.w 9ae0f6 │ │ │ │ ldrb.w r3, [sp, #568] @ 0x238 │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 9ae0b6 │ │ │ │ + bne.w 9ae0f6 │ │ │ │ ldr.w r0, [r8, #1976] @ 0x7b8 │ │ │ │ sbfx ip, r2, #6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aee74 │ │ │ │ + beq.w 9aeeb4 │ │ │ │ add.w r3, fp, #5888 @ 0x1700 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #4 │ │ │ │ - b.n 9ae742 │ │ │ │ + b.n 9ae782 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9aee84 │ │ │ │ + beq.w 9aeec4 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9ae73a │ │ │ │ + bne.n 9ae77a │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9aee84 │ │ │ │ + beq.w 9aeec4 │ │ │ │ add r6, fp │ │ │ │ add.w r3, r1, #368 @ 0x170 │ │ │ │ movw r0, #5880 @ 0x16f8 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, fp, r3, lsl #4 │ │ │ │ ldr r1, [r6, r0] │ │ │ │ cmp ip, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ str r2, [r6, r0] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 9ae0b6 │ │ │ │ + b.n 9ae0f6 │ │ │ │ ldrb.w r3, [sp, #536] @ 0x218 │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 9ae6fa │ │ │ │ + bne.n 9ae73a │ │ │ │ ldr.w r0, [r8, #1976] @ 0x7b8 │ │ │ │ sbfx ip, r2, #6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aee5c │ │ │ │ + beq.w 9aee9c │ │ │ │ add.w r3, fp, #5888 @ 0x1700 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #4 │ │ │ │ - b.n 9ae79a │ │ │ │ + b.n 9ae7da │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9aee88 │ │ │ │ + beq.w 9aeec8 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9ae792 │ │ │ │ + bne.n 9ae7d2 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9aee88 │ │ │ │ + beq.w 9aeec8 │ │ │ │ add r6, fp │ │ │ │ add.w r3, r1, #368 @ 0x170 │ │ │ │ movw r0, #5880 @ 0x16f8 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, fp, r3, lsl #4 │ │ │ │ ldr r1, [r6, r0] │ │ │ │ cmp ip, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ str r2, [r6, r0] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 9ae6fa │ │ │ │ + b.n 9ae73a │ │ │ │ ldrb.w r3, [sp, #552] @ 0x228 │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 9ae706 │ │ │ │ + bne.n 9ae746 │ │ │ │ ldr.w r0, [r8, #1976] @ 0x7b8 │ │ │ │ sbfx ip, r2, #6, #16 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aee68 │ │ │ │ + beq.w 9aeea8 │ │ │ │ add.w r3, fp, #5888 @ 0x1700 │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #4 │ │ │ │ - b.n 9ae7f2 │ │ │ │ + b.n 9ae832 │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9aee80 │ │ │ │ + beq.w 9aeec0 │ │ │ │ lsls r6, r1, #4 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 9ae7ea │ │ │ │ + bne.n 9ae82a │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9aee80 │ │ │ │ + beq.w 9aeec0 │ │ │ │ add r6, fp │ │ │ │ add.w r3, r1, #368 @ 0x170 │ │ │ │ movw r0, #5880 @ 0x16f8 │ │ │ │ mov r2, ip │ │ │ │ add.w r3, fp, r3, lsl #4 │ │ │ │ ldr r1, [r6, r0] │ │ │ │ cmp ip, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ str r2, [r6, r0] │ │ │ │ str r5, [r3, #4] │ │ │ │ - b.n 9ae706 │ │ │ │ - bl 9a8f5c │ │ │ │ + b.n 9ae746 │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ae3f6 │ │ │ │ - b.n 9ae494 │ │ │ │ + bne.w 9ae436 │ │ │ │ + b.n 9ae4d4 │ │ │ │ ldrb.w r3, [fp, #1656] @ 0x678 │ │ │ │ - cbz r3, 9ae83a │ │ │ │ + cbz r3, 9ae87a │ │ │ │ ldrb.w r3, [fp, #223] @ 0xdf │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9aec74 │ │ │ │ + bne.w 9aecb4 │ │ │ │ ldrb.w r2, [sl, #96] @ 0x60 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.w 9aea8a │ │ │ │ + bmi.w 9aeaca │ │ │ │ ldrb.w r3, [fp, #453] @ 0x1c5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9aed8c │ │ │ │ + bne.w 9aedcc │ │ │ │ ldr.w r9, [fp, #496] @ 0x1f0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9ae1f8 │ │ │ │ + beq.w 9ae238 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #32783 @ 0x800f │ │ │ │ add r6, sp, #188 @ 0xbc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r6, r4, [sp, #80] @ 0x50 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #41188 @ 0xa0e4 │ │ │ │ @@ -3570917,129 +3570956,129 @@ │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 9aade8 │ │ │ │ + bl 9aae28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae494 │ │ │ │ + beq.w 9ae4d4 │ │ │ │ addw r3, r5, #1276 @ 0x4fc │ │ │ │ movs r2, #1 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ add.w r3, sl, r3, lsl #2 │ │ │ │ lsls r2, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ bics.w r9, r9, r2 │ │ │ │ addw r3, r3, #671 @ 0x29f │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - bne.n 9ae890 │ │ │ │ + bne.n 9ae8d0 │ │ │ │ ldrd r4, r7, [sp, #84] @ 0x54 │ │ │ │ - b.n 9ae1f8 │ │ │ │ + b.n 9ae238 │ │ │ │ ldrb.w r3, [fp, #477] @ 0x1dd │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - cbnz r3, 9ae98c │ │ │ │ + cbnz r3, 9ae9cc │ │ │ │ movs r1, #28 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae26c │ │ │ │ + beq.w 9ae2ac │ │ │ │ mov r0, sl │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9ae49c │ │ │ │ + b.n 9ae4dc │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldrd r4, r7, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ae1f8 │ │ │ │ + beq.w 9ae238 │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 9ae49c │ │ │ │ + b.n 9ae4dc │ │ │ │ movs r0, r0 │ │ │ │ muls r7, r7 │ │ │ │ - subs r2, r1, r5 │ │ │ │ + subs r2, r1, r4 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ ands.w r3, r3, #32 │ │ │ │ it eq │ │ │ │ moveq r7, r3 │ │ │ │ - beq.w 9ae06e │ │ │ │ + beq.w 9ae0ae │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #276 @ 0x114 │ │ │ │ mov r0, r4 │ │ │ │ - bl b14098 │ │ │ │ + bl b140d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae06e │ │ │ │ + beq.w 9ae0ae │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ movw r3, #6088 @ 0x17c8 │ │ │ │ movs r4, #2 │ │ │ │ add.w r0, fp, r2 │ │ │ │ add.w r1, r2, #26 │ │ │ │ strb r4, [r0, r3] │ │ │ │ mov r4, r7 │ │ │ │ ldr.w r3, [fp, r1, lsl #3] │ │ │ │ bfc r3, #13, #12 │ │ │ │ orr.w r3, r3, #13697024 @ 0xd10000 │ │ │ │ str.w r3, [fp, r1, lsl #3] │ │ │ │ str.w r2, [r8, #1984] @ 0x7c0 │ │ │ │ - b.w 9ae06e │ │ │ │ - vldr s3, [pc, #-88] @ 9ae9b8 │ │ │ │ + b.w 9ae0ae │ │ │ │ + vldr s3, [pc, #-88] @ 9ae9f8 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ vmov.f32 s0, #0 @ 0x40000000 2.0 │ │ │ │ vmov.f32 s2, s3 │ │ │ │ vmov.f32 s1, s3 │ │ │ │ - bl 9a9538 │ │ │ │ + bl 9a9578 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ae1c6 │ │ │ │ - b.w 9ae1d0 │ │ │ │ - bl 9a8f5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9ae400 │ │ │ │ - b.n 9ae494 │ │ │ │ - vldr s1, [pc, #-136] @ 9ae9b8 │ │ │ │ + bne.w 9ae206 │ │ │ │ + b.w 9ae210 │ │ │ │ + bl 9a8f9c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9ae440 │ │ │ │ + b.n 9ae4d4 │ │ │ │ + vldr s1, [pc, #-136] @ 9ae9f8 │ │ │ │ vmov.f32 s3, #96 @ 0x3f000000 0.5 │ │ │ │ ldr.w r6, [r8, #416] @ 0x1a0 │ │ │ │ mov r1, r5 │ │ │ │ vmov.f32 s2, s3 │ │ │ │ mov r0, fp │ │ │ │ adds r3, r6, #1 │ │ │ │ vmov.f32 s0, s1 │ │ │ │ mov r2, r6 │ │ │ │ str.w r3, [r8, #416] @ 0x1a0 │ │ │ │ - bl 9a9538 │ │ │ │ + bl 9a9578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae26c │ │ │ │ + beq.w 9ae2ac │ │ │ │ ubfx r3, r6, #0, #11 │ │ │ │ orr.w r3, r3, #2684354560 @ 0xa0000000 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ strd r3, r5, [sp, #268] @ 0x10c │ │ │ │ add.w r3, r8, #1688 @ 0x698 │ │ │ │ ldrd r0, r1, [sp, #268] @ 0x10c │ │ │ │ strd r0, r1, [sp, #276] @ 0x114 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - b.w 9ae092 │ │ │ │ + b.w 9ae0d2 │ │ │ │ ldr.w r3, [fp, #448] @ 0x1c0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ae844 │ │ │ │ + beq.w 9ae884 │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ ldr.w r1, [fp, #480] @ 0x1e0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9a96b4 │ │ │ │ + bl 9a96f4 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r3, [fp, #424] @ 0x1a8 │ │ │ │ mov r0, lr │ │ │ │ mov ip, lr │ │ │ │ movt r0, #32996 @ 0x80e4 │ │ │ │ add.w r1, sl, #4512 @ 0x11a0 │ │ │ │ movt ip, #32783 @ 0x800f │ │ │ │ @@ -3571104,116 +3571143,116 @@ │ │ │ │ bfi r1, r2, #0, #11 │ │ │ │ strh.w r1, [r4, #468] @ 0x1d4 │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 9aeade │ │ │ │ + bne.n 9aeb1e │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, sl │ │ │ │ ldr r4, [sp, #100] @ 0x64 │ │ │ │ tst.w r2, #2 │ │ │ │ add r3, r1 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #4 │ │ │ │ str.w r3, [fp, #424] @ 0x1a8 │ │ │ │ lsls r1, r1, #16 │ │ │ │ orr.w r1, r1, #41 @ 0x29 │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae616 │ │ │ │ + beq.w 9ae656 │ │ │ │ movw r1, #4097 @ 0x1001 │ │ │ │ movt r1, #37092 @ 0x90e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae616 │ │ │ │ + beq.w 9ae656 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 9aeeea │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.w 9aef2a │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae616 │ │ │ │ + beq.w 9ae656 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae616 │ │ │ │ + beq.w 9ae656 │ │ │ │ mov.w r9, #0 │ │ │ │ str r5, [sp, #32] │ │ │ │ - b.n 9aec32 │ │ │ │ + b.n 9aec72 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae616 │ │ │ │ + beq.w 9ae656 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ mov r0, sl │ │ │ │ ldr.w r1, [r8] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 9aeedc │ │ │ │ - bl 9a8f5c │ │ │ │ + bpl.w 9aef1c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae616 │ │ │ │ + beq.w 9ae656 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ - bl 9a8f5c │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae616 │ │ │ │ + beq.w 9ae656 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ adds r3, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 9aee8c │ │ │ │ + beq.w 9aeecc │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r3, r9, lsl #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ stmia.w r8, {r0, r1} │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae616 │ │ │ │ - b.n 9aebea │ │ │ │ + beq.w 9ae656 │ │ │ │ + b.n 9aec2a │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 9ae134 │ │ │ │ + beq.w 9ae174 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r5, #26 │ │ │ │ ldrb.w r3, [sl, r3, lsl #3] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 9ae18e │ │ │ │ - b.n 9aec5c │ │ │ │ + bmi.w 9ae1ce │ │ │ │ + b.n 9aec9c │ │ │ │ ldrb.w r1, [fp, #1678] @ 0x68e │ │ │ │ addw r3, fp, #1660 @ 0x67c │ │ │ │ ldr.w r2, [fp, #1676] @ 0x68c │ │ │ │ add.w r8, sp, #276 @ 0x114 │ │ │ │ and.w r1, r1, #3 │ │ │ │ bfi r2, r1, #16, #4 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r8, {r0, r1} │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae616 │ │ │ │ + beq.w 9ae656 │ │ │ │ addw r5, fp, #1668 @ 0x684 │ │ │ │ ldrb.w r3, [fp, #1678] @ 0x68e │ │ │ │ ldr.w r2, [fp, #1676] @ 0x68c │ │ │ │ and.w r3, r3, #8 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #204] @ 0xcc │ │ │ │ bfi r2, r3, #16, #4 │ │ │ │ @@ -3571225,17 +3571264,17 @@ │ │ │ │ strb.w r3, [r8, #2] │ │ │ │ ldmia.w r8, {r0, r1} │ │ │ │ strd r0, r1, [sp, #132] @ 0x84 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae616 │ │ │ │ + beq.w 9ae656 │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ strd r0, r1, [sp, #204] @ 0xcc │ │ │ │ ldr.w r3, [fp, #1676] @ 0x68c │ │ │ │ movw r5, #8191 @ 0x1fff │ │ │ │ movt r5, #28672 @ 0x7000 │ │ │ │ ldrb.w r1, [fp, #1678] @ 0x68e │ │ │ │ ands r5, r3 │ │ │ │ @@ -3571267,18 +3571306,18 @@ │ │ │ │ strd r0, r1, [sp, #108] @ 0x6c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r3, r6, [sp, #124] @ 0x7c │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ movs r1, #5 │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9aa1a4 │ │ │ │ + bl 9aa1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ae83a │ │ │ │ - b.n 9ae616 │ │ │ │ + bne.w 9ae87a │ │ │ │ + b.n 9ae656 │ │ │ │ ldr.w r3, [fp, #424] @ 0x1a8 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ add r6, sp, #148 @ 0x94 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [fp, #424] @ 0x1a8 │ │ │ │ ubfx r2, r3, #0, #11 │ │ │ │ @@ -3571292,24 +3571331,24 @@ │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ strd r0, r1, [sp, #140] @ 0x8c │ │ │ │ orr.w r2, r2, #983040 @ 0xf0000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #32] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 9aee4a │ │ │ │ + bpl.n 9aee8a │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ - bl 9a96b4 │ │ │ │ + bl 9a96f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9a967c │ │ │ │ + bl 9a96bc │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ - bl 9a96b4 │ │ │ │ + bl 9a96f4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldmia r0, {r0, r1} │ │ │ │ strd r0, r1, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -3571320,99 +3571359,99 @@ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #156] @ 0x9c │ │ │ │ ldrd r3, r6, [sp, #140] @ 0x8c │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, sl │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9aa2f4 │ │ │ │ + bl 9aa334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae616 │ │ │ │ + beq.w 9ae656 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #280] @ 0x118 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ orr.w r3, r3, #14942208 @ 0xe40000 │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ ldr.w r3, [fp, #456] @ 0x1c8 │ │ │ │ ldrd r0, r1, [sp, #276] @ 0x114 │ │ │ │ addw r3, r3, #671 @ 0x29f │ │ │ │ strd r0, r1, [sp, #204] @ 0xcc │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - b.n 9ae84e │ │ │ │ - bl 9a967c │ │ │ │ + b.n 9ae88e │ │ │ │ + bl 9a96bc │ │ │ │ add r3, sp, #196 @ 0xc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9a96b4 │ │ │ │ - b.n 9aedde │ │ │ │ + bl 9a96f4 │ │ │ │ + b.n 9aee1e │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ str.w r3, [r8, #1976] @ 0x7b8 │ │ │ │ - b.n 9ae7a8 │ │ │ │ + b.n 9ae7e8 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ str.w r3, [r8, #1976] @ 0x7b8 │ │ │ │ - b.n 9ae800 │ │ │ │ + b.n 9ae840 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ lsls r6, r0, #4 │ │ │ │ str.w r3, [r8, #1976] @ 0x7b8 │ │ │ │ - b.n 9ae750 │ │ │ │ + b.n 9ae790 │ │ │ │ adds r3, r0, #1 │ │ │ │ - b.n 9aee6a │ │ │ │ + b.n 9aeeaa │ │ │ │ adds r3, r0, #1 │ │ │ │ - b.n 9aee76 │ │ │ │ + b.n 9aeeb6 │ │ │ │ adds r3, r0, #1 │ │ │ │ - b.n 9aee5e │ │ │ │ + b.n 9aee9e │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ mov r0, sl │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae616 │ │ │ │ + beq.w 9ae656 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 9aeea0 │ │ │ │ + b.n 9aeee0 │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r8, {r0, r1} │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9a9920 │ │ │ │ + bl 9a9960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ae616 │ │ │ │ + beq.w 9ae656 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r5, #4 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9aee9e │ │ │ │ + bne.n 9aeede │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ mov r0, sl │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ae844 │ │ │ │ - b.w 9ae616 │ │ │ │ - bl 9a8f5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9aec20 │ │ │ │ - b.w 9ae616 │ │ │ │ - bl 9a8f5c │ │ │ │ + bne.w 9ae884 │ │ │ │ + b.w 9ae656 │ │ │ │ + bl 9a8f9c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9aec60 │ │ │ │ + b.w 9ae656 │ │ │ │ + bl 9a8f9c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9aebe2 │ │ │ │ - b.w 9ae616 │ │ │ │ + bne.w 9aec22 │ │ │ │ + b.w 9ae656 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ cmp r1, #104 @ 0x68 │ │ │ │ - bhi.n 9aef74 │ │ │ │ + bhi.n 9aefb4 │ │ │ │ tbb [pc, r1] │ │ │ │ tst r5, r6 │ │ │ │ adds r5, #78 @ 0x4e │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ ldrh r5, [r3, r1] │ │ │ │ subs r1, #53 @ 0x35 │ │ │ │ tst r0, r7 │ │ │ │ @@ -3571456,91 +3571495,91 @@ │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ adds r5, #90 @ 0x5a │ │ │ │ subs r0, #93 @ 0x5d │ │ │ │ subs r0, #56 @ 0x38 │ │ │ │ tst r0, r7 │ │ │ │ negs r2, r0 │ │ │ │ negs r2, r0 │ │ │ │ - ldr r6, [pc, #264] @ (9af074 ) │ │ │ │ - ldr r6, [pc, #312] @ (9af0a4 ) │ │ │ │ + ldr r6, [pc, #264] @ (9af0b4 ) │ │ │ │ + ldr r6, [pc, #312] @ (9af0e4 ) │ │ │ │ movs r5, r6 │ │ │ │ cmp.w r2, #4096 @ 0x1000 │ │ │ │ - bcs.n 9aef7c │ │ │ │ + bcs.n 9aefbc │ │ │ │ bx lr │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 9aef74 │ │ │ │ + bcc.n 9aefb4 │ │ │ │ add.w r0, r0, #73728 @ 0x12000 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #3612] @ 0xe1c │ │ │ │ bx lr │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ - cbnz r3, 9aefc4 │ │ │ │ + cbnz r3, 9af004 │ │ │ │ add.w r3, r0, #69632 @ 0x11000 │ │ │ │ ldr.w r3, [r3, #1736] @ 0x6c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 9aef7c │ │ │ │ + bcs.n 9aefbc │ │ │ │ bx lr │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ - cbnz r3, 9aefd6 │ │ │ │ + cbnz r3, 9af016 │ │ │ │ add.w r3, r0, #69632 @ 0x11000 │ │ │ │ ldr.w r3, [r3, #1740] @ 0x6cc │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 9aef7c │ │ │ │ + bls.n 9aefbc │ │ │ │ bx lr │ │ │ │ cmp r2, #127 @ 0x7f │ │ │ │ - bhi.n 9aef7c │ │ │ │ + bhi.n 9aefbc │ │ │ │ bx lr │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 9aef7c │ │ │ │ + bhi.n 9aefbc │ │ │ │ bx lr │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 9aeff6 │ │ │ │ + bne.n 9af036 │ │ │ │ add.w r3, r0, #69632 @ 0x11000 │ │ │ │ ldr.w r3, [r3, #1744] @ 0x6d0 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 9aef7c │ │ │ │ + bls.n 9aefbc │ │ │ │ bx lr │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9af000 │ │ │ │ + beq.n 9af040 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9af006 │ │ │ │ + beq.n 9af046 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9af01a │ │ │ │ + beq.n 9af05a │ │ │ │ cmp r2, #31 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9aef7c │ │ │ │ + bne.n 9aefbc │ │ │ │ bx lr │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 9af00c │ │ │ │ + bne.n 9af04c │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 9aef7c │ │ │ │ + bhi.n 9aefbc │ │ │ │ bx lr │ │ │ │ cmp r2, #31 │ │ │ │ - bhi.n 9aef7c │ │ │ │ + bhi.n 9aefbc │ │ │ │ bx lr │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.n 9aef7c │ │ │ │ + bhi.n 9aefbc │ │ │ │ bx lr │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9aeffa │ │ │ │ + beq.n 9af03a │ │ │ │ cmp r2, #31 │ │ │ │ - bls.n 9aef74 │ │ │ │ + bls.n 9aefb4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9aef7c │ │ │ │ + beq.n 9aefbc │ │ │ │ bx lr │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bhi.n 9aef7c │ │ │ │ + bhi.n 9aefbc │ │ │ │ bx lr │ │ │ │ add.w r1, r0, #20480 @ 0x5000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r5, #4532 @ 0x11b4 │ │ │ │ movs r7, #0 │ │ │ │ movw ip, #4540 @ 0x11bc │ │ │ │ ldr.w r2, [r1, #440] @ 0x1b8 │ │ │ │ @@ -3571559,15 +3571598,15 @@ │ │ │ │ str.w lr, [r3] │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #49024 @ 0xbf80 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w r2, [r1, #444] @ 0x1bc │ │ │ │ ldr.w r3, [r0, #3316] @ 0xcf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9af4fa │ │ │ │ + beq.w 9af53a │ │ │ │ ldr.w lr, [r1, #440] @ 0x1b8 │ │ │ │ mov.w r3, #3271557120 @ 0xc3000000 │ │ │ │ mov.w r8, #1124073472 @ 0x43000000 │ │ │ │ movs r2, #4 │ │ │ │ add.w r6, lr, #1 │ │ │ │ str.w r6, [r1, #440] @ 0x1b8 │ │ │ │ add.w r6, r0, lr, lsl #4 │ │ │ │ @@ -3571611,18 +3571650,18 @@ │ │ │ │ str.w ip, [r0, r3] │ │ │ │ add r3, r0 │ │ │ │ str r7, [r3, #4] │ │ │ │ movs r7, #6 │ │ │ │ strd sl, r7, [r3, #8] │ │ │ │ str r4, [r5, #4] │ │ │ │ ldr.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ - cbnz r3, 9af130 │ │ │ │ + cbnz r3, 9af170 │ │ │ │ ldr.w r3, [r0, #4072] @ 0xfe8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9af510 │ │ │ │ + beq.w 9af550 │ │ │ │ ldr.w r5, [r1, #440] @ 0x1b8 │ │ │ │ add.w r2, r2, #5216 @ 0x1460 │ │ │ │ adds r2, #14 │ │ │ │ movw r4, #4532 @ 0x11b4 │ │ │ │ adds r3, r6, #3 │ │ │ │ movs r7, #0 │ │ │ │ add.w r4, r4, r5, lsl #4 │ │ │ │ @@ -3571632,18 +3571671,18 @@ │ │ │ │ str.w ip, [r1, #440] @ 0x1b8 │ │ │ │ mov.w ip, #31 │ │ │ │ str.w ip, [r0, r4] │ │ │ │ strd r7, r7, [r6, #4] │ │ │ │ str r7, [r6, #12] │ │ │ │ str r5, [r2, #4] │ │ │ │ ldr.w r2, [r0, #4048] @ 0xfd0 │ │ │ │ - cbnz r2, 9af174 │ │ │ │ + cbnz r2, 9af1b4 │ │ │ │ ldr.w r2, [r0, #4044] @ 0xfcc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9af502 │ │ │ │ + beq.w 9af542 │ │ │ │ ldr.w r4, [r1, #440] @ 0x1b8 │ │ │ │ add.w ip, r3, #1 │ │ │ │ add.w r3, r3, #5216 @ 0x1460 │ │ │ │ movw r2, #4532 @ 0x11b4 │ │ │ │ adds r3, #14 │ │ │ │ movs r6, #0 │ │ │ │ add.w r2, r2, r4, lsl #4 │ │ │ │ @@ -3571653,15 +3571692,15 @@ │ │ │ │ str.w r7, [r1, #440] @ 0x1b8 │ │ │ │ movs r7, #32 │ │ │ │ str r7, [r0, r2] │ │ │ │ strd r6, r6, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ - cbz r3, 9af1f4 │ │ │ │ + cbz r3, 9af234 │ │ │ │ ldr.w r4, [r1, #440] @ 0x1b8 │ │ │ │ add.w r2, ip, #5216 @ 0x1460 │ │ │ │ adds r2, #14 │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r3, r4, #1 │ │ │ │ str.w r3, [r1, #440] @ 0x1b8 │ │ │ │ add.w r3, r0, r4, lsl #4 │ │ │ │ @@ -3571678,15 +3571717,15 @@ │ │ │ │ str r7, [r6, #24] │ │ │ │ movs r6, #0 │ │ │ │ movt r6, #16448 @ 0x4040 │ │ │ │ str r6, [r5, #28] │ │ │ │ str.w lr, [r3] │ │ │ │ str r4, [r2, #4] │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ - cbz r3, 9af240 │ │ │ │ + cbz r3, 9af280 │ │ │ │ ldr.w r4, [r1, #440] @ 0x1b8 │ │ │ │ add.w r2, ip, #5216 @ 0x1460 │ │ │ │ adds r2, #14 │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r3, r4, #1 │ │ │ │ str.w r3, [r1, #440] @ 0x1b8 │ │ │ │ add.w r3, r0, r4, lsl #4 │ │ │ │ @@ -3571701,15 +3571740,15 @@ │ │ │ │ movs r7, #0 │ │ │ │ movt r7, #16448 @ 0x4040 │ │ │ │ str.w lr, [r6, #28] │ │ │ │ str r7, [r6, #24] │ │ │ │ str.w lr, [r3] │ │ │ │ str r4, [r2, #4] │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ - cbz r3, 9af2a0 │ │ │ │ + cbz r3, 9af2e0 │ │ │ │ ldr.w r4, [r1, #440] @ 0x1b8 │ │ │ │ add.w r2, r0, ip, lsl #2 │ │ │ │ add.w r2, r2, #20480 @ 0x5000 │ │ │ │ movs r5, #0 │ │ │ │ adds r3, r4, #1 │ │ │ │ str.w r3, [r1, #440] @ 0x1b8 │ │ │ │ movw r3, #4532 @ 0x11b4 │ │ │ │ @@ -3571732,15 +3571771,15 @@ │ │ │ │ add r3, r0 │ │ │ │ strd r6, r5, [r3, #4] │ │ │ │ str r5, [r3, #12] │ │ │ │ str.w r4, [r2, #448] @ 0x1c0 │ │ │ │ add.w r5, r0, #69632 @ 0x11000 │ │ │ │ ldr.w r3, [r5, #1724] @ 0x6bc │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9af2fe │ │ │ │ + bls.n 9af33e │ │ │ │ add.w lr, r0, #20864 @ 0x5180 │ │ │ │ movs r3, #0 │ │ │ │ add.w lr, lr, #56 @ 0x38 │ │ │ │ movw r9, #4532 @ 0x11b4 │ │ │ │ add.w lr, lr, ip, lsl #2 │ │ │ │ movw r8, #4536 @ 0x11b8 │ │ │ │ movw r7, #4540 @ 0x11bc │ │ │ │ @@ -3571757,21 +3571796,21 @@ │ │ │ │ add.w r2, r2, #4544 @ 0x11c0 │ │ │ │ adds r6, r3, #3 │ │ │ │ adds r3, #4 │ │ │ │ str r6, [r2, #0] │ │ │ │ str.w r4, [lr, #4]! │ │ │ │ ldr.w r2, [r5, #1724] @ 0x6bc │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 9af2c6 │ │ │ │ + bhi.n 9af306 │ │ │ │ add.w r4, r0, #4096 @ 0x1000 │ │ │ │ add.w r3, r0, #4512 @ 0x11a0 │ │ │ │ adds r3, #20 │ │ │ │ str.w r3, [r1, #436] @ 0x1b4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbz r2, 9af344 │ │ │ │ + cbz r2, 9af384 │ │ │ │ ldr.w r6, [r1, #440] @ 0x1b8 │ │ │ │ add.w r2, ip, #5216 @ 0x1460 │ │ │ │ adds r2, #14 │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w lr, r6, #1 │ │ │ │ add.w r7, r3, r6, lsl #4 │ │ │ │ @@ -3571780,20 +3571819,20 @@ │ │ │ │ mov.w r9, #0 │ │ │ │ movt r9, #49136 @ 0xbff0 │ │ │ │ strd r8, r9, [r7] │ │ │ │ strd r8, r9, [r7, #8] │ │ │ │ str r6, [r2, #4] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9af4a8 │ │ │ │ + bne.w 9af4e8 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9af4a8 │ │ │ │ + bne.w 9af4e8 │ │ │ │ ldr.w r3, [r0, #4084] @ 0xff4 │ │ │ │ - cbz r3, 9af3a2 │ │ │ │ + cbz r3, 9af3e2 │ │ │ │ ldr.w r6, [r1, #440] @ 0x1b8 │ │ │ │ add.w r3, ip, #5216 @ 0x1460 │ │ │ │ adds r3, #14 │ │ │ │ vmov.f32 s15, #48 @ 0x41800000 16.0 │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ @@ -3571807,22 +3571846,22 @@ │ │ │ │ str.w r3, [r1, #440] @ 0x1b8 │ │ │ │ str.w sl, [r8, #24] │ │ │ │ str.w r9, [r8, #28] │ │ │ │ vstr s15, [r8, #20] │ │ │ │ str.w r9, [fp] │ │ │ │ str r6, [r2, #4] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9af3aa │ │ │ │ + b.n 9af3ea │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 9af3fa │ │ │ │ + beq.n 9af43a │ │ │ │ add.w r2, r3, #26 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [r0, r2, lsl #3] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.n 9af3a6 │ │ │ │ + bpl.n 9af3e6 │ │ │ │ ldr.w r7, [r1, #440] @ 0x1b8 │ │ │ │ add.w r3, ip, #5216 @ 0x1460 │ │ │ │ adds r3, #14 │ │ │ │ add.w ip, ip, #1 │ │ │ │ movs r2, #0 │ │ │ │ movw sl, #46871 @ 0xb717 │ │ │ │ movt sl, #14545 @ 0x38d1 │ │ │ │ @@ -3571835,15 +3571874,15 @@ │ │ │ │ str.w r3, [r1, #440] @ 0x1b8 │ │ │ │ str.w sl, [r9, #20] │ │ │ │ str.w r2, [r9, #24] │ │ │ │ str.w r2, [r9, #28] │ │ │ │ str.w r2, [fp] │ │ │ │ str r7, [r6, #4] │ │ │ │ ldr.w r3, [r5, #1140] @ 0x474 │ │ │ │ - cbz r3, 9af462 │ │ │ │ + cbz r3, 9af4a2 │ │ │ │ ldr.w r6, [r1, #440] @ 0x1b8 │ │ │ │ movw r3, #4532 @ 0x11b4 │ │ │ │ add.w r2, r0, ip, lsl #2 │ │ │ │ mov.w lr, #7 │ │ │ │ adds r5, r6, #1 │ │ │ │ add.w r2, r2, #20480 @ 0x5000 │ │ │ │ add.w r7, r3, r6, lsl #4 │ │ │ │ @@ -3571868,15 +3571907,15 @@ │ │ │ │ add r3, r0 │ │ │ │ str r6, [r3, #4] │ │ │ │ movs r6, #14 │ │ │ │ strd r8, r6, [r3, #8] │ │ │ │ str.w r5, [r2, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [r4, #284] @ 0x11c │ │ │ │ tst.w r3, #2560 @ 0xa00 │ │ │ │ - beq.n 9af4a0 │ │ │ │ + beq.n 9af4e0 │ │ │ │ ldr.w r4, [r1, #440] @ 0x1b8 │ │ │ │ movw r2, #4532 @ 0x11b4 │ │ │ │ movs r6, #7 │ │ │ │ adds r3, r4, #1 │ │ │ │ str.w r3, [r1, #440] @ 0x1b8 │ │ │ │ add.w r3, ip, #5216 @ 0x1460 │ │ │ │ add.w r2, r2, r4, lsl #4 │ │ │ │ @@ -3571911,49 +3571950,49 @@ │ │ │ │ str.w r7, [r6, #444] @ 0x1bc │ │ │ │ mov.w r9, #0 │ │ │ │ movt r9, #16368 @ 0x3ff0 │ │ │ │ str.w sl, [r1, #440] @ 0x1b8 │ │ │ │ strd r8, r9, [r3, #16] │ │ │ │ strd r8, r9, [r3, #24] │ │ │ │ str.w lr, [r6, #448] @ 0x1c0 │ │ │ │ - b.n 9af354 │ │ │ │ + b.n 9af394 │ │ │ │ movs r2, #3 │ │ │ │ movs r5, #2 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 9af0b0 │ │ │ │ + b.n 9af0f0 │ │ │ │ ldr.w r2, [r0, #4052] @ 0xfd4 │ │ │ │ mov ip, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9af1a4 │ │ │ │ - b.n 9af174 │ │ │ │ + beq.w 9af1e4 │ │ │ │ + b.n 9af1b4 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 9af164 │ │ │ │ + b.n 9af1a4 │ │ │ │ cmp r1, #1 │ │ │ │ it ls │ │ │ │ cmpls r0, #14 │ │ │ │ ite eq │ │ │ │ moveq.w ip, #1 │ │ │ │ movne.w ip, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9af598 │ │ │ │ + bne.n 9af5d8 │ │ │ │ cmp r1, #1 │ │ │ │ it ls │ │ │ │ cmpls r0, #15 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - cbz r1, 9af542 │ │ │ │ + cbz r1, 9af582 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #8 │ │ │ │ moveq r0, #3 │ │ │ │ bx lr │ │ │ │ cmp r0, #17 │ │ │ │ - bhi.n 9af598 │ │ │ │ - add r1, pc, #8 @ (adr r1, 9af550 ) │ │ │ │ + bhi.n 9af5d8 │ │ │ │ + add r1, pc, #8 @ (adr r1, 9af590 ) │ │ │ │ ldr.w r0, [r1, r0, lsl #2] │ │ │ │ add r1, r0 │ │ │ │ bx r1 │ │ │ │ lsls r5, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3571997,15 +3572036,15 @@ │ │ │ │ moveq r0, #6 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #7 │ │ │ │ moveq r0, #2 │ │ │ │ bx lr │ │ │ │ - cbnz r3, 9af5e0 │ │ │ │ + cbnz r3, 9af620 │ │ │ │ cmp r2, r3 │ │ │ │ ite ne │ │ │ │ movne r0, #10 │ │ │ │ moveq r0, #6 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ @@ -3572025,71 +3572064,71 @@ │ │ │ │ bx lr │ │ │ │ movs r0, #8 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #136] @ (9af67c ) │ │ │ │ + ldr r2, [pc, #136] @ (9af6bc ) │ │ │ │ add.w r1, r1, #20480 @ 0x5000 │ │ │ │ - ldr r3, [pc, #132] @ (9af680 ) │ │ │ │ + ldr r3, [pc, #132] @ (9af6c0 ) │ │ │ │ mov ip, r0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr.w r0, [r1, #440] @ 0x1b8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 9af63a │ │ │ │ + cbz r0, 9af67a │ │ │ │ ldr.w r3, [r1, #436] @ 0x1b4 │ │ │ │ movs r2, #0 │ │ │ │ vldr d7, [r3] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 9af632 │ │ │ │ + bne.n 9af672 │ │ │ │ vldr d7, [r3, #8] │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 9af63e │ │ │ │ + beq.n 9af67e │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9af616 │ │ │ │ + bne.n 9af656 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ uxth r2, r2 │ │ │ │ movs r3, #7 │ │ │ │ movt r3, #14592 @ 0x3900 │ │ │ │ movs r1, #0 │ │ │ │ orr.w r2, r3, r2, lsl #6 │ │ │ │ add r3, sp, #4 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #36] @ (9af684 ) │ │ │ │ - ldr r3, [pc, #32] @ (9af680 ) │ │ │ │ + ldr r2, [pc, #36] @ (9af6c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (9af6c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9af676 │ │ │ │ + bne.n 9af6b6 │ │ │ │ mov r0, ip │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r0, #8 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ + lsrs r4, r3, #5 │ │ │ │ lsls r0, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ and.w lr, r0, #1044480 @ 0xff000 │ │ │ │ cmp.w lr, #45056 @ 0xb000 │ │ │ │ it ne │ │ │ │ cmpne.w lr, #16384 @ 0x4000 │ │ │ │ ite eq │ │ │ │ @@ -3572106,88 +3572145,88 @@ │ │ │ │ cmp.w lr, #90112 @ 0x16000 │ │ │ │ it eq │ │ │ │ orreq.w ip, ip, #1 │ │ │ │ cmp.w lr, #114688 @ 0x1c000 │ │ │ │ it eq │ │ │ │ orreq.w ip, ip, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9af6f6 │ │ │ │ + beq.n 9af736 │ │ │ │ movs r2, #0 │ │ │ │ mov ip, r2 │ │ │ │ mov r3, r2 │ │ │ │ lsls r3, r3, #4 │ │ │ │ ubfx r1, r0, #16, #16 │ │ │ │ orr.w r3, r3, ip, lsl #6 │ │ │ │ bic.w r1, r1, #4080 @ 0xff0 │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ orrs r3, r1 │ │ │ │ bfi r0, r3, #16, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r2, 9af70a │ │ │ │ + cbnz r2, 9af74a │ │ │ │ mov.w ip, #3 │ │ │ │ movs r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9af6dc │ │ │ │ + bne.n 9af71c │ │ │ │ mov r2, r1 │ │ │ │ movs r3, #1 │ │ │ │ mov ip, r1 │ │ │ │ - b.n 9af6dc │ │ │ │ + b.n 9af71c │ │ │ │ cmp r4, ip │ │ │ │ it ne │ │ │ │ movne.w ip, #3 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r3, #2 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ movne r2, #3 │ │ │ │ - b.n 9af6dc │ │ │ │ + b.n 9af71c │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrd r0, r3, [r0, #4] │ │ │ │ ldr r6, [r4, #0] │ │ │ │ subs r2, r3, r0 │ │ │ │ adds r2, #4 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.n 9af778 │ │ │ │ - ldr r5, [pc, #64] @ (9af784 ) │ │ │ │ + bhi.n 9af7b8 │ │ │ │ + ldr r5, [pc, #64] @ (9af7c4 ) │ │ │ │ add r5, pc │ │ │ │ - b.n 9af760 │ │ │ │ + b.n 9af7a0 │ │ │ │ blx 68124 │ │ │ │ - cbz r0, 9af768 │ │ │ │ + cbz r0, 9af7a8 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ strd r6, r0, [r4] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r2, r3, #4 │ │ │ │ add r3, r0 │ │ │ │ cmp r2, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bcc.n 9af778 │ │ │ │ + bcc.n 9af7b8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ cmp r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bne.n 9af746 │ │ │ │ - ldr r3, [pc, #28] @ (9af788 ) │ │ │ │ + bne.n 9af786 │ │ │ │ + ldr r3, [pc, #28] @ (9af7c8 ) │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ str.w r7, [r3], #4 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, #18] │ │ │ │ + ldrb r6, [r3, #17] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r0, [r6, #17] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ lsls r6, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #69632 @ 0x11000 │ │ │ │ @@ -3572203,21 +3572242,21 @@ │ │ │ │ it ne │ │ │ │ addne.w r3, r4, #4096 @ 0x1000 │ │ │ │ ubfx r2, r2, #1, #5 │ │ │ │ itt ne │ │ │ │ ldrbne.w r3, [r3, #428] @ 0x1ac │ │ │ │ addne r2, r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov.w r1, #1073152 @ 0x106000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ orr.w r1, r1, r2, lsl #13 │ │ │ │ @@ -3572225,116 +3572264,116 @@ │ │ │ │ movw r2, #10239 @ 0x27ff │ │ │ │ and.w lr, r1, r2 │ │ │ │ ldrd r2, r3, [r3, #4] │ │ │ │ movs r1, #0 │ │ │ │ bfi r1, lr, #0, #16 │ │ │ │ orr.w lr, ip, r2 │ │ │ │ orrs.w lr, lr, r3 │ │ │ │ - beq.n 9af846 │ │ │ │ + beq.n 9af886 │ │ │ │ lsls r2, r2, #13 │ │ │ │ mov.w ip, ip, lsl #9 │ │ │ │ and.w ip, ip, #7680 @ 0x1e00 │ │ │ │ and.w r2, r2, #122880 @ 0x1e000 │ │ │ │ lsls r3, r3, #17 │ │ │ │ orr.w r2, r2, ip │ │ │ │ and.w r3, r3, #1966080 @ 0x1e0000 │ │ │ │ mov r5, r0 │ │ │ │ orrs r2, r3 │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ orr.w r4, r2, #1 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ 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 │ │ │ │ movw ip, #57346 @ 0xe002 │ │ │ │ movt ip, #17 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 9af8be │ │ │ │ + beq.n 9af8fe │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 9af8b4 │ │ │ │ + beq.n 9af8f4 │ │ │ │ cmp r3, #9 │ │ │ │ itt ne │ │ │ │ movwne r5, #34463 @ 0x869f │ │ │ │ movtne r5, #1 │ │ │ │ - bne.n 9af882 │ │ │ │ + bne.n 9af8c2 │ │ │ │ add.w r1, r0, r1, lsl #4 │ │ │ │ ldr.w r5, [r1, #492] @ 0x1ec │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ moveq.w r1, #1171456 @ 0x11e000 │ │ │ │ - beq.n 9af8a4 │ │ │ │ + beq.n 9af8e4 │ │ │ │ bics.w r3, r2, #2 │ │ │ │ ittee ne │ │ │ │ movwne r1, #60998 @ 0xee46 │ │ │ │ movtne r1, #17 │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ bfieq ip, r3, #4, #4 │ │ │ │ it eq │ │ │ │ moveq r1, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w r1, r1, #408 @ 0x198 │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ - b.n 9af882 │ │ │ │ + b.n 9af8c2 │ │ │ │ add.w r1, r1, #376 @ 0x178 │ │ │ │ ldr.w r5, [r0, r1, lsl #2] │ │ │ │ - b.n 9af882 │ │ │ │ + b.n 9af8c2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add.w r7, r0, #20480 @ 0x5000 │ │ │ │ movw r1, #6197 @ 0x1835 │ │ │ │ mov r4, r0 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r7, #536] @ 0x218 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr.w r1, [r7, #440] @ 0x1b8 │ │ │ │ mov r0, r4 │ │ │ │ lsls r1, r1, #2 │ │ │ │ adds r1, #2 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr.w r5, [r7, #440] @ 0x1b8 │ │ │ │ ldrd r0, r3, [r4, #4] │ │ │ │ ldr.w r8, [r4] │ │ │ │ lsls r5, r5, #4 │ │ │ │ subs r2, r3, r0 │ │ │ │ add r2, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bcc.n 9af95e │ │ │ │ - ldr r6, [pc, #112] @ (9af988 ) │ │ │ │ + bcc.n 9af99e │ │ │ │ + ldr r6, [pc, #112] @ (9af9c8 ) │ │ │ │ add r6, pc │ │ │ │ - b.n 9af936 │ │ │ │ + b.n 9af976 │ │ │ │ blx 68124 │ │ │ │ - cbz r0, 9af940 │ │ │ │ + cbz r0, 9af980 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ strd r8, r0, [r4] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r2, r5, r3 │ │ │ │ add r3, r0 │ │ │ │ cmp r2, r8 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bcc.n 9af95e │ │ │ │ + bcc.n 9af99e │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ cmp r0, r6 │ │ │ │ mov r1, r8 │ │ │ │ - bne.n 9af91c │ │ │ │ - ldr r3, [pc, #72] @ (9af98c ) │ │ │ │ + bne.n 9af95c │ │ │ │ + ldr r3, [pc, #72] @ (9af9cc ) │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ ldr.w r3, [r7, #440] @ 0x1b8 │ │ │ │ str.w r2, [r7, #540] @ 0x21c │ │ │ │ @@ -3572350,26 +3572389,26 @@ │ │ │ │ str r2, [r4, #8] │ │ │ │ subs r2, r2, r3 │ │ │ │ ldr.w r3, [r7, #440] @ 0x1b8 │ │ │ │ str.w r3, [r7, #528] @ 0x210 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ str.w r2, [r7, #540] @ 0x21c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrb r0, [r1, #11] │ │ │ │ + ldrb r0, [r1, #10] │ │ │ │ lsls r6, r0, #4 │ │ │ │ - ldrb r0, [r3, #10] │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ lsls r6, r0, #4 │ │ │ │ mov ip, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov lr, r1 │ │ │ │ mov r4, r2 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp r4, #3 │ │ │ │ - bhi.n 9af9f2 │ │ │ │ + bhi.n 9afa32 │ │ │ │ tbb [pc, r4] │ │ │ │ adds r2, r4, #4 │ │ │ │ lsls r0, r3, #8 │ │ │ │ ldrb.w r2, [lr, #3] │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ ldrb.w r3, [ip, #3] │ │ │ │ mov r0, ip │ │ │ │ @@ -3572379,71 +3572418,71 @@ │ │ │ │ strb.w r1, [ip, #2] │ │ │ │ bfi r3, r2, #2, #2 │ │ │ │ bfi r3, r2, #4, #2 │ │ │ │ strb.w r3, [ip, #3] │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r2, [lr, #3] │ │ │ │ ubfx r2, r2, #2, #2 │ │ │ │ - b.n 9af9b2 │ │ │ │ + b.n 9af9f2 │ │ │ │ ldrb.w r2, [lr, #3] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - b.n 9af9b2 │ │ │ │ + b.n 9af9f2 │ │ │ │ ldrb.w r2, [lr, #2] │ │ │ │ lsrs r2, r2, #6 │ │ │ │ - b.n 9af9b2 │ │ │ │ + b.n 9af9f2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9af9b2 │ │ │ │ + b.n 9af9f2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov ip, r0 │ │ │ │ ldrb r4, [r1, #3] │ │ │ │ ldrb.w lr, [r1, #2] │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ and.w r8, r4, #3 │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ mov.w lr, lr, lsr #6 │ │ │ │ ubfx r5, r4, #4, #2 │ │ │ │ cmp r7, #2 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - beq.n 9afa90 │ │ │ │ + beq.n 9afad0 │ │ │ │ cmp r7, #3 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - beq.n 9afa2e │ │ │ │ + beq.n 9afa6e │ │ │ │ cmp r7, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, r8 │ │ │ │ movne r3, lr │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 9afa98 │ │ │ │ + beq.n 9afad8 │ │ │ │ cmp r6, #3 │ │ │ │ it eq │ │ │ │ moveq r2, r5 │ │ │ │ - beq.n 9afa42 │ │ │ │ + beq.n 9afa82 │ │ │ │ cmp r6, #1 │ │ │ │ ite eq │ │ │ │ moveq r2, r8 │ │ │ │ movne r2, lr │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 9afaa2 │ │ │ │ + beq.n 9afae2 │ │ │ │ cmp r1, #3 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.n 9afa58 │ │ │ │ + beq.n 9afa98 │ │ │ │ cmp r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r1, r8 │ │ │ │ movne r1, lr │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 9afaac │ │ │ │ + beq.n 9afaec │ │ │ │ cmp r0, #3 │ │ │ │ - beq.n 9afa6a │ │ │ │ + beq.n 9afaaa │ │ │ │ cmp r0, #1 │ │ │ │ ite eq │ │ │ │ moveq r5, r8 │ │ │ │ movne r5, lr │ │ │ │ lsls r3, r3, #6 │ │ │ │ mov r0, ip │ │ │ │ orr.w r3, r3, r2, lsl #8 │ │ │ │ @@ -3572453,158 +3572492,158 @@ │ │ │ │ bic.w r2, r2, #16320 @ 0x3fc0 │ │ │ │ and.w r3, r3, #16320 @ 0x3fc0 │ │ │ │ orrs r3, r2 │ │ │ │ strh.w r3, [ip, #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ubfx r3, r4, #2, #2 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 9afa32 │ │ │ │ + bne.n 9afa72 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ubfx r2, r4, #2, #2 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 9afa48 │ │ │ │ + bne.n 9afa88 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ubfx r1, r4, #2, #2 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 9afa5e │ │ │ │ + bne.n 9afa9e │ │ │ │ ubfx r5, r4, #2, #2 │ │ │ │ - b.n 9afa6a │ │ │ │ + b.n 9afaaa │ │ │ │ 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 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [pc, #416] @ (9afc6c ) │ │ │ │ + ldr r0, [pc, #416] @ (9afcac ) │ │ │ │ add.w r3, r1, #20480 @ 0x5000 │ │ │ │ mov r7, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #408] @ (9afc70 ) │ │ │ │ + ldr r1, [pc, #408] @ (9afcb0 ) │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w r1, [r3, #524] @ 0x20c │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9afbc4 │ │ │ │ + beq.n 9afc04 │ │ │ │ ldr.w ip, [r3, #440] @ 0x1b8 │ │ │ │ add.w r7, r7, #4512 @ 0x11a0 │ │ │ │ ldrd r3, r6, [r2] │ │ │ │ mov.w lr, #0 │ │ │ │ ldrd r5, r4, [r2, #8] │ │ │ │ adds r7, #20 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ cmp ip, lr │ │ │ │ - bls.n 9afbf8 │ │ │ │ + bls.n 9afc38 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, lr │ │ │ │ - b.n 9afb28 │ │ │ │ + b.n 9afb68 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9afb2e │ │ │ │ + beq.n 9afb6e │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9afb2e │ │ │ │ + beq.n 9afb6e │ │ │ │ ldr r1, [r0, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9afb2e │ │ │ │ + beq.n 9afb6e │ │ │ │ adds r2, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 9afbf8 │ │ │ │ + beq.n 9afc38 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9afb0e │ │ │ │ + bne.n 9afb4e │ │ │ │ movw r1, #4532 @ 0x11b4 │ │ │ │ add.w r1, r1, r2, lsl #4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r9, r3 │ │ │ │ add r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ subs r1, #4 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 9afc5e │ │ │ │ + beq.w 9afc9e │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 9afb42 │ │ │ │ + bne.n 9afb82 │ │ │ │ mov r3, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ mov.w r8, #0 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 9afc5a │ │ │ │ + beq.n 9afc9a │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 9afb66 │ │ │ │ + bne.n 9afba6 │ │ │ │ mov r3, r9 │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mov r9, r1 │ │ │ │ movs r0, #0 │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 9afc56 │ │ │ │ + beq.n 9afc96 │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 9afb88 │ │ │ │ + bne.n 9afbc8 │ │ │ │ mov r3, fp │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r2 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9afc02 │ │ │ │ + beq.n 9afc42 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 9afba2 │ │ │ │ + bne.n 9afbe2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, lr, #1 │ │ │ │ adds r7, #16 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 9afb04 │ │ │ │ + bne.n 9afb44 │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ add r3, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #7 │ │ │ │ str r2, [sp, #20] │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ strb.w r1, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #148] @ (9afc74 ) │ │ │ │ - ldr r3, [pc, #144] @ (9afc70 ) │ │ │ │ + ldr r2, [pc, #148] @ (9afcb4 ) │ │ │ │ + ldr r3, [pc, #144] @ (9afcb0 ) │ │ │ │ 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 9afc68 │ │ │ │ + bne.n 9afca8 │ │ │ │ mov r0, fp │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movw r1, #4516 @ 0x11a4 │ │ │ │ - b.n 9afb36 │ │ │ │ + b.n 9afb76 │ │ │ │ mov r2, fp │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9afbb4 │ │ │ │ + beq.n 9afbf4 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 9afbb4 │ │ │ │ + beq.n 9afbf4 │ │ │ │ ldrd r3, fp, [sp, #8] │ │ │ │ lsls r0, r0, #26 │ │ │ │ mov.w r1, r8, lsl #24 │ │ │ │ and.w r1, r1, #50331648 @ 0x3000000 │ │ │ │ lsls r4, r3, #22 │ │ │ │ and.w r3, r0, #201326592 @ 0xc000000 │ │ │ │ movw r0, #65472 @ 0xffc0 │ │ │ │ @@ -3572619,29 +3572658,29 @@ │ │ │ │ orr.w r3, r3, r9, lsl #28 │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ bic.w r3, r3, #56 @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #20 │ │ │ │ str r2, [r3, #12] │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ - b.n 9afbd6 │ │ │ │ + b.n 9afc16 │ │ │ │ mov r3, fp │ │ │ │ - b.n 9afb9c │ │ │ │ + b.n 9afbdc │ │ │ │ mov r3, r9 │ │ │ │ - b.n 9afb82 │ │ │ │ + b.n 9afbc2 │ │ │ │ mov r3, r9 │ │ │ │ mov.w sl, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 9afb5e │ │ │ │ + b.n 9afb9e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r5, #20 │ │ │ │ + lsls r2, r5, #19 │ │ │ │ lsls r0, r0, #4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ lsls r0, r0, #4 │ │ │ │ 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 │ │ │ │ ldrb r5, [r1, #1] │ │ │ │ mov r4, r0 │ │ │ │ @@ -3572651,22 +3572690,22 @@ │ │ │ │ and.w r8, r5, #1 │ │ │ │ and.w r2, r3, #15 │ │ │ │ and.w r0, r5, #2 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ ubfx r5, r5, #1, #1 │ │ │ │ sbfx r6, r6, #10, #16 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 9afd2c │ │ │ │ + beq.n 9afd6c │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 9afcd4 │ │ │ │ + beq.n 9afd14 │ │ │ │ mov.w r9, #2 │ │ │ │ subs r2, #1 │ │ │ │ bfi r9, r3, #4, #4 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.w 9afee6 │ │ │ │ + bhi.w 9aff26 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ movs r2, r3 │ │ │ │ lsls r6, r0, #2 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r1, r2, #4 │ │ │ │ lsls r4, r0, #3 │ │ │ │ lsls r1, r2, #4 │ │ │ │ @@ -3572674,37 +3572713,37 @@ │ │ │ │ lsls r6, r0, #2 │ │ │ │ add.w fp, r4, #4096 @ 0x1000 │ │ │ │ add.w ip, r4, r6 │ │ │ │ ldr.w r2, [fp, #408] @ 0x198 │ │ │ │ ldrb.w lr, [ip, #2162] @ 0x872 │ │ │ │ ldrb.w r9, [ip, #2242] @ 0x8c2 │ │ │ │ cmp r2, #4 │ │ │ │ - bhi.w 9aff50 │ │ │ │ + bhi.w 9aff90 │ │ │ │ tbb [pc, r2] │ │ │ │ ldmia r3!, {r2, r4, r5, r6} │ │ │ │ strb r4, [r6, #17] │ │ │ │ lsls r0, r6, #2 │ │ │ │ movs r1, #8 │ │ │ │ bfi r9, r1, #12, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9af688 │ │ │ │ + bl 9af6c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9afd9c │ │ │ │ + bne.n 9afddc │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #12 │ │ │ │ movw r1, #21552 @ 0x5430 │ │ │ │ movs r0, #1 │ │ │ │ mla r2, r2, r6, r4 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ mov sl, r1 │ │ │ │ @@ -3572712,359 +3572751,359 @@ │ │ │ │ it ne │ │ │ │ orrne.w r5, r5, #1 │ │ │ │ movw r1, #21560 @ 0x5438 │ │ │ │ strb r0, [r2, r1] │ │ │ │ mov.w r9, #2 │ │ │ │ bfi r9, r3, #4, #4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9afe26 │ │ │ │ + beq.n 9afe66 │ │ │ │ movs r1, #3 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ bfi r9, r1, #12, #8 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9af688 │ │ │ │ + bl 9af6c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ movs r3, #12 │ │ │ │ movw r2, #21556 @ 0x5434 │ │ │ │ mov r0, r4 │ │ │ │ mla r3, r3, r6, r4 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9afd28 │ │ │ │ + beq.n 9afd68 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #3658 @ 0xe4a │ │ │ │ movt r1, #16 │ │ │ │ sbfx r3, r3, #4, #16 │ │ │ │ add.w r3, r3, #17792 @ 0x4580 │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r5, [r4, r3, lsl #2] │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ movs r2, #12 │ │ │ │ movw r3, #21556 @ 0x5434 │ │ │ │ mov r0, r4 │ │ │ │ mla r5, r2, r5, r4 │ │ │ │ ldr r1, [r5, r3] │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ bfi r9, r3, #12, #8 │ │ │ │ - b.n 9afcfe │ │ │ │ + b.n 9afd3e │ │ │ │ add.w ip, r4, #69632 @ 0x11000 │ │ │ │ ldr.w r2, [ip, #1700] @ 0x6a4 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9afeec │ │ │ │ + beq.w 9aff2c │ │ │ │ cmp.w lr, #13 │ │ │ │ - beq.w 9aff5a │ │ │ │ + beq.w 9aff9a │ │ │ │ cmp.w lr, #14 │ │ │ │ - beq.w 9affa0 │ │ │ │ + beq.w 9affe0 │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.w 9afff6 │ │ │ │ + beq.w 9b0036 │ │ │ │ cmp.w lr, #21 │ │ │ │ - bne.w 9aff50 │ │ │ │ + bne.w 9aff90 │ │ │ │ ldr.w r2, [ip, #2208] @ 0x8a0 │ │ │ │ movw r1, #34463 @ 0x869f │ │ │ │ movt r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9aff50 │ │ │ │ + beq.w 9aff90 │ │ │ │ mov.w r9, #2 │ │ │ │ ldr.w r6, [ip, #2212] @ 0x8a4 │ │ │ │ bfi r9, r3, #4, #4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r5 │ │ │ │ bic.w r0, r9, #1044480 @ 0xff000 │ │ │ │ movs r3, #0 │ │ │ │ - bl 9af688 │ │ │ │ + bl 9af6c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9afd82 │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9afdc2 │ │ │ │ movs r1, #9 │ │ │ │ - b.n 9afcfa │ │ │ │ + b.n 9afd3a │ │ │ │ movs r3, #6 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 9afdd4 │ │ │ │ + b.n 9afe14 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9aff1e │ │ │ │ + beq.n 9aff5e │ │ │ │ cmp.w lr, #25 │ │ │ │ - beq.w 9b001a │ │ │ │ + beq.w 9b005a │ │ │ │ add.w ip, r4, #69632 @ 0x11000 │ │ │ │ ldr.w r2, [ip, #2084] @ 0x824 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9aff78 │ │ │ │ + beq.w 9affb8 │ │ │ │ mov r6, r9 │ │ │ │ mov.w r9, #2 │ │ │ │ ldr.w r2, [ip, #2436] @ 0x984 │ │ │ │ bfi r9, r3, #4, #4 │ │ │ │ movs r3, #2 │ │ │ │ adds r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ str.w r2, [ip, #2436] @ 0x984 │ │ │ │ - b.n 9afdd4 │ │ │ │ + b.n 9afe14 │ │ │ │ add.w ip, r4, #69632 @ 0x11000 │ │ │ │ ldr.w r2, [ip, #2284] @ 0x8ec │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 9aff0a │ │ │ │ + beq.n 9aff4a │ │ │ │ ldr.w r2, [ip, #2296] @ 0x8f8 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 9aff8a │ │ │ │ + beq.n 9affca │ │ │ │ ldr.w r2, [ip, #2264] @ 0x8d8 │ │ │ │ cmp r2, r6 │ │ │ │ - bhi.n 9aff3e │ │ │ │ + bhi.n 9aff7e │ │ │ │ ldr.w r1, [ip, #2260] @ 0x8d4 │ │ │ │ adds r1, r2, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - bls.n 9aff3e │ │ │ │ + bls.n 9aff7e │ │ │ │ ldrb.w lr, [ip, #2256] @ 0x8d0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9aff2a │ │ │ │ + bne.n 9aff6a │ │ │ │ ldrb.w r0, [fp, #425] @ 0x1a9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b0074 │ │ │ │ + beq.w 9b00b4 │ │ │ │ ldr.w r0, [ip, #2268] @ 0x8dc │ │ │ │ movw r5, #21552 @ 0x5430 │ │ │ │ subs r0, r0, r2 │ │ │ │ add r6, r0 │ │ │ │ movs r0, #12 │ │ │ │ mla r0, r0, r6, r4 │ │ │ │ ldr r2, [r0, r5] │ │ │ │ strb.w lr, [fp, #425] @ 0x1a9 │ │ │ │ subs.w r5, r2, lr │ │ │ │ mov sl, r2 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 9afd4a │ │ │ │ + b.n 9afd8a │ │ │ │ movs r3, #13 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 9afdd4 │ │ │ │ + b.n 9afe14 │ │ │ │ ldr.w r0, [ip, #1704] @ 0x6a8 │ │ │ │ movw r2, #34463 @ 0x869f │ │ │ │ movt r2, #1 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9afde8 │ │ │ │ + beq.w 9afe28 │ │ │ │ mov.w r9, #2 │ │ │ │ mov r6, r0 │ │ │ │ bfi r9, r3, #4, #4 │ │ │ │ - b.n 9afe26 │ │ │ │ + b.n 9afe66 │ │ │ │ ldrb.w r2, [ip, #2256] @ 0x8d0 │ │ │ │ - cbnz r2, 9aff2a │ │ │ │ + cbnz r2, 9aff6a │ │ │ │ ldr.w r6, [ip, #2280] @ 0x8e8 │ │ │ │ mov.w r9, #2 │ │ │ │ bfi r9, r3, #4, #4 │ │ │ │ - b.n 9afe26 │ │ │ │ + b.n 9afe66 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #49153 @ 0xc001 │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9afd28 │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9afd68 │ │ │ │ mov.w r9, #2 │ │ │ │ bfi r9, r3, #4, #4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp, #424] @ 0x1a8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 9afdd4 │ │ │ │ - cbnz r0, 9affbc │ │ │ │ + b.n 9afe14 │ │ │ │ + cbnz r0, 9afffc │ │ │ │ mov.w r9, #2 │ │ │ │ mov r5, r0 │ │ │ │ bfi r9, r3, #4, #4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 9afdd4 │ │ │ │ + b.n 9afe14 │ │ │ │ mov.w r9, #2 │ │ │ │ bfi r9, r3, #4, #4 │ │ │ │ - b.n 9aff38 │ │ │ │ + b.n 9aff78 │ │ │ │ ldr.w r1, [ip, #2388] @ 0x954 │ │ │ │ movw r2, #34463 @ 0x869f │ │ │ │ movt r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9aff50 │ │ │ │ + beq.n 9aff90 │ │ │ │ add.w r6, r1, r9 │ │ │ │ mov.w r9, #2 │ │ │ │ bfi r9, r3, #4, #4 │ │ │ │ - b.n 9afe26 │ │ │ │ + b.n 9afe66 │ │ │ │ ldr.w r6, [ip, #2120] @ 0x848 │ │ │ │ movw r2, #34463 @ 0x869f │ │ │ │ movt r2, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 9aff14 │ │ │ │ - b.n 9afe6e │ │ │ │ + bne.n 9aff54 │ │ │ │ + b.n 9afeae │ │ │ │ ldrb.w r2, [ip, #2256] @ 0x8d0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9aff2a │ │ │ │ + bne.n 9aff6a │ │ │ │ mov.w r9, #2 │ │ │ │ ldr.w r6, [ip, #2292] @ 0x8f4 │ │ │ │ bfi r9, r3, #4, #4 │ │ │ │ - b.n 9afe26 │ │ │ │ + b.n 9afe66 │ │ │ │ ldr.w r1, [ip, #2400] @ 0x960 │ │ │ │ movw r2, #34463 @ 0x869f │ │ │ │ movt r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9aff50 │ │ │ │ + beq.n 9aff90 │ │ │ │ mov.w r9, #2 │ │ │ │ mov r6, r1 │ │ │ │ bfi r9, r3, #4, #4 │ │ │ │ - b.n 9afe26 │ │ │ │ + b.n 9afe66 │ │ │ │ ldrb.w r2, [ip, #2256] @ 0x8d0 │ │ │ │ - cbz r2, 9b0026 │ │ │ │ + cbz r2, 9b0066 │ │ │ │ ldrb.w r5, [fp, #425] @ 0x1a9 │ │ │ │ - cbz r5, 9b003a │ │ │ │ + cbz r5, 9b007a │ │ │ │ ldr.w r2, [ip, #2248] @ 0x8c8 │ │ │ │ cmp.w lr, #13 │ │ │ │ ldr.w r0, [ip, #2244] @ 0x8c4 │ │ │ │ sub.w r2, r2, r0 │ │ │ │ add r6, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ strb.w r2, [fp, #425] @ 0x1a9 │ │ │ │ - beq.n 9b00b0 │ │ │ │ + beq.n 9b00f0 │ │ │ │ cmp.w lr, #14 │ │ │ │ - beq.n 9b00c2 │ │ │ │ + beq.n 9b0102 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r5, #0 │ │ │ │ bfi r9, r3, #4, #4 │ │ │ │ - b.n 9afe26 │ │ │ │ + b.n 9afe66 │ │ │ │ ldrb.w r2, [r4, #204] @ 0xcc │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 9aff50 │ │ │ │ + bpl.n 9aff90 │ │ │ │ ldr.w r1, [fp, #420] @ 0x1a4 │ │ │ │ mov.w r9, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ bfi r9, r3, #4, #4 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - b.n 9aff38 │ │ │ │ + b.n 9aff78 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #61441 @ 0xf001 │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9afd28 │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9afd68 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r5, #1 │ │ │ │ strb.w r5, [fp, #424] @ 0x1a8 │ │ │ │ bfi r9, r3, #4, #4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 9afdd4 │ │ │ │ + b.n 9afe14 │ │ │ │ ldrb.w r2, [fp, #220] @ 0xdc │ │ │ │ - cbz r2, 9b0046 │ │ │ │ + cbz r2, 9b0086 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp, #425] @ 0x1a9 │ │ │ │ cmp.w lr, #13 │ │ │ │ - beq.n 9b008e │ │ │ │ + beq.n 9b00ce │ │ │ │ cmp.w lr, #14 │ │ │ │ - bne.w 9aff50 │ │ │ │ + bne.w 9aff90 │ │ │ │ ldr.w r2, [ip, #2400] @ 0x960 │ │ │ │ movw r1, #34463 @ 0x869f │ │ │ │ movt r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9aff50 │ │ │ │ + beq.w 9aff90 │ │ │ │ mov.w r9, #2 │ │ │ │ mov r6, r2 │ │ │ │ movs r5, #0 │ │ │ │ bfi r9, r3, #4, #4 │ │ │ │ - b.n 9afe26 │ │ │ │ + b.n 9afe66 │ │ │ │ ldrb.w r2, [fp, #221] @ 0xdd │ │ │ │ mov.w r9, #2 │ │ │ │ bfi r9, r3, #4, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9aff38 │ │ │ │ + beq.w 9aff78 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp, #425] @ 0x1a9 │ │ │ │ - b.n 9aff38 │ │ │ │ + b.n 9aff78 │ │ │ │ ldr.w r2, [ip, #2388] @ 0x954 │ │ │ │ movw r1, #34463 @ 0x869f │ │ │ │ movt r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9aff50 │ │ │ │ + beq.w 9aff90 │ │ │ │ add.w r6, r9, r2 │ │ │ │ mov.w r9, #2 │ │ │ │ movs r5, #0 │ │ │ │ bfi r9, r3, #4, #4 │ │ │ │ - b.n 9afe26 │ │ │ │ + b.n 9afe66 │ │ │ │ ldr.w r2, [ip, #2388] @ 0x954 │ │ │ │ movw r1, #34463 @ 0x869f │ │ │ │ movt r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9b00a0 │ │ │ │ - b.n 9affea │ │ │ │ + bne.n 9b00e0 │ │ │ │ + b.n 9b002a │ │ │ │ ldr.w r2, [ip, #2400] @ 0x960 │ │ │ │ movw r1, #34463 @ 0x869f │ │ │ │ movt r1, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9b0066 │ │ │ │ - b.n 9affea │ │ │ │ + bne.n 9b00a6 │ │ │ │ + b.n 9b002a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #208] @ (9b01b4 ) │ │ │ │ + ldr r4, [pc, #208] @ (9b01f4 ) │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [pc, #208] @ (9b01b8 ) │ │ │ │ + ldr r0, [pc, #208] @ (9b01f8 ) │ │ │ │ add.w r3, r1, #20480 @ 0x5000 │ │ │ │ add r4, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr.w r4, [r3, #440] @ 0x1b8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov.w r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9b019e │ │ │ │ + beq.n 9b01de │ │ │ │ add.w r3, r1, #4512 @ 0x11a0 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, #20 │ │ │ │ - b.n 9b0126 │ │ │ │ + b.n 9b0166 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 9b012c │ │ │ │ + beq.n 9b016c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 9b012c │ │ │ │ + beq.n 9b016c │ │ │ │ ldr r5, [r3, #12] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 9b012c │ │ │ │ + beq.n 9b016c │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 9b019e │ │ │ │ + beq.n 9b01de │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 9b010c │ │ │ │ + bne.n 9b014c │ │ │ │ movw r3, #4532 @ 0x11b4 │ │ │ │ add.w r3, r3, r0, lsl #4 │ │ │ │ add.w lr, r1, r3 │ │ │ │ add r1, sp, #4 │ │ │ │ sub.w lr, lr, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r3, r3, [r1, #4] │ │ │ │ str r3, [r1, #12] │ │ │ │ ldr.w r4, [lr, #4]! │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9b01a8 │ │ │ │ + beq.n 9b01e8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 9b0148 │ │ │ │ + bne.n 9b0188 │ │ │ │ movs r2, #3 │ │ │ │ uxth r3, r0 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ movt r0, #49152 @ 0xc000 │ │ │ │ lsls r3, r3, #6 │ │ │ │ orr.w r3, r3, #7 │ │ │ │ orr.w r3, r3, r2, lsl #22 │ │ │ │ @@ -3573073,37 +3573112,37 @@ │ │ │ │ orr.w r3, r3, r2, lsl #28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ands r0, r2 │ │ │ │ orrs r3, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #52] @ (9b01bc ) │ │ │ │ - ldr r3, [pc, #48] @ (9b01b8 ) │ │ │ │ + ldr r2, [pc, #52] @ (9b01fc ) │ │ │ │ + ldr r3, [pc, #48] @ (9b01f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b01ae │ │ │ │ + bne.n 9b01ee │ │ │ │ mov r0, ip │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movw r3, #4516 @ 0x11a4 │ │ │ │ - b.n 9b0134 │ │ │ │ + b.n 9b0174 │ │ │ │ and.w r2, r3, #3 │ │ │ │ - b.n 9b0158 │ │ │ │ + b.n 9b0198 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vqadd.u16 q0, q8, │ │ │ │ + mrc2 0, 6, r0, cr0, cr15, {7} │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - mrc2 0, 3, r0, cr4, cr15, {7} │ │ │ │ + mrc2 0, 1, r0, cr4, cr15, {7} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r6, r1 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ @@ -3573115,15 +3573154,15 @@ │ │ │ │ strb.w r0, [sp, #43] @ 0x2b │ │ │ │ and.w r1, r1, #32 │ │ │ │ uxtb r0, r0 │ │ │ │ sbfx r3, r3, #6, #16 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov fp, r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ - beq.w 9b03c4 │ │ │ │ + beq.w 9b0404 │ │ │ │ sub.w r0, r2, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ orr.w r1, r0, r1, lsr #5 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrsh.w r1, [r6, #10] │ │ │ │ str r1, [sp, #24] │ │ │ │ @@ -3573148,70 +3573187,70 @@ │ │ │ │ ubfx r1, r4, #6, #1 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsrs r1, r4, #7 │ │ │ │ mov r4, sl │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #5 │ │ │ │ - bhi.n 9b0272 │ │ │ │ + bhi.n 9b02b2 │ │ │ │ tbh [pc, r0, lsl #1] │ │ │ │ lsls r6, r1, #4 │ │ │ │ lsls r5, r4, #4 │ │ │ │ lsls r6, r3, #3 │ │ │ │ lsls r7, r0, #3 │ │ │ │ lsls r2, r6, #3 │ │ │ │ movs r6, r0 │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 9b0694 │ │ │ │ + beq.w 9b06d4 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 9b02ae │ │ │ │ + bne.n 9b02ee │ │ │ │ add.w r3, r3, #17792 @ 0x4580 │ │ │ │ adds r3, #16 │ │ │ │ ldr.w fp, [r5, r3, lsl #2] │ │ │ │ ldr.w r3, [r8, #284] @ 0x11c │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bmi.n 9b0296 │ │ │ │ + bmi.n 9b02d6 │ │ │ │ add.w r3, r5, #73728 @ 0x12000 │ │ │ │ ldr.w r3, [r3, #3628] @ 0xe2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b0570 │ │ │ │ + beq.w 9b05b0 │ │ │ │ movs r3, #2 │ │ │ │ bfi r4, r3, #0, #2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ movne r3, #3 │ │ │ │ - b.n 9b02d2 │ │ │ │ + b.n 9b0312 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9b0902 │ │ │ │ + bne.w 9b0942 │ │ │ │ add.w r0, r5, #69632 @ 0x11000 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ ldr.w r1, [r0, #1140] @ 0x474 │ │ │ │ lsls r2, r7 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 9b051e │ │ │ │ + bne.w 9b055e │ │ │ │ movs r3, #2 │ │ │ │ bfi r4, r3, #0, #2 │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ bfi r4, r3, #12, #8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - bl 9af688 │ │ │ │ + bl 9af6c8 │ │ │ │ and.w r7, r0, #1044480 @ 0xff000 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r7, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ cmpne.w r7, #45056 @ 0xb000 │ │ │ │ - beq.n 9b0366 │ │ │ │ + beq.n 9b03a6 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov.w r3, r9, lsl #4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r1 │ │ │ │ it eq │ │ │ │ cmpeq r9, r0 │ │ │ │ ite eq │ │ │ │ @@ -3573231,321 +3573270,321 @@ │ │ │ │ orr.w r3, r3, r7, lsl #10 │ │ │ │ ands r3, r1 │ │ │ │ orrs r3, r2 │ │ │ │ bfi r4, r3, #0, #16 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ orrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 9b05c8 │ │ │ │ + bpl.w 9b0608 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ orr.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ eors r2, r3 │ │ │ │ bfi sl, r3, #0, #6 │ │ │ │ tst r2, r1 │ │ │ │ - beq.w 9b05ac │ │ │ │ + beq.w 9b05ec │ │ │ │ movs r3, #2 │ │ │ │ and.w r7, r4, #1044480 @ 0xff000 │ │ │ │ bfi sl, r3, #6, #8 │ │ │ │ mov r2, fp │ │ │ │ ubfx r1, r4, #12, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 9b05ce │ │ │ │ + blt.w 9b060e │ │ │ │ cmp.w r7, #16384 @ 0x4000 │ │ │ │ - beq.w 9b05de │ │ │ │ + beq.w 9b061e │ │ │ │ ubfx r4, r4, #16, #8 │ │ │ │ and.w r4, r4, #48 @ 0x30 │ │ │ │ - cbz r4, 9b03be │ │ │ │ + cbz r4, 9b03fe │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b0652 │ │ │ │ + bne.w 9b0692 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #4 │ │ │ │ itttt eq │ │ │ │ moveq r3, #12 │ │ │ │ movweq r2, #21556 @ 0x5434 │ │ │ │ mlaeq r3, r3, fp, r5 │ │ │ │ ldreq.w fp, [r3, r2] │ │ │ │ mov r1, fp │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b061c │ │ │ │ + bne.w 9b065c │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r0, #12 │ │ │ │ movw r4, #21552 @ 0x5430 │ │ │ │ mla r0, r0, r3, r5 │ │ │ │ ldr r0, [r0, r4] │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r1, 9b03e6 │ │ │ │ + cbz r1, 9b0426 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9b0954 │ │ │ │ + beq.w 9b0994 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 9b0216 │ │ │ │ + b.n 9b0256 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b03dc │ │ │ │ + bne.n 9b041c │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 9b020c │ │ │ │ + b.n 9b024c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 9b0714 │ │ │ │ + beq.w 9b0754 │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 9b0272 │ │ │ │ + bne.w 9b02b2 │ │ │ │ add.w r2, r5, #69632 @ 0x11000 │ │ │ │ ldr.w r2, [r2, #2204] @ 0x89c │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ movweq r4, #20482 @ 0x5002 │ │ │ │ movteq r4, #2 │ │ │ │ - bne.w 9b06c0 │ │ │ │ + bne.w 9b0700 │ │ │ │ movs r3, #8 │ │ │ │ mov.w fp, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 9b02d6 │ │ │ │ + b.n 9b0316 │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 9b07a4 │ │ │ │ + beq.w 9b07e4 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 9b0272 │ │ │ │ + bne.w 9b02b2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b085c │ │ │ │ + beq.w 9b089c │ │ │ │ add r3, r5 │ │ │ │ add.w r3, r3, #72192 @ 0x11a00 │ │ │ │ ldrb.w fp, [r3, #164] @ 0xa4 │ │ │ │ movw r4, #36866 @ 0x9002 │ │ │ │ movt r4, #1 │ │ │ │ - b.n 9b02d6 │ │ │ │ + b.n 9b0316 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 9b0762 │ │ │ │ + beq.w 9b07a2 │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 9b0272 │ │ │ │ + bne.w 9b02b2 │ │ │ │ add.w r1, r5, #69632 @ 0x11000 │ │ │ │ ldr.w r2, [r1, #2156] @ 0x86c │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ ldreq.w fp, [r1, #2160] @ 0x870 │ │ │ │ - beq.w 9b0280 │ │ │ │ + beq.w 9b02c0 │ │ │ │ ldr.w r2, [r1, #2164] @ 0x874 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9b0496 │ │ │ │ + bne.n 9b04d6 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #12298 @ 0x300a │ │ │ │ movt r1, #2 │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9b03be │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9b03fe │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 9b06e2 │ │ │ │ + beq.w 9b0722 │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 9b0272 │ │ │ │ + bne.w 9b02b2 │ │ │ │ add.w r1, r5, #69632 @ 0x11000 │ │ │ │ ldr.w r2, [r1, #1756] @ 0x6dc │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9b08ca │ │ │ │ + beq.w 9b090a │ │ │ │ add r3, r5 │ │ │ │ add.w r3, r3, #71168 @ 0x11600 │ │ │ │ ldrb.w fp, [r3, #160] @ 0xa0 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ bfi r4, r3, #0, #2 │ │ │ │ - b.n 9b06ca │ │ │ │ + b.n 9b070a │ │ │ │ cmp r2, #8 │ │ │ │ - beq.w 9b073e │ │ │ │ + beq.w 9b077e │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 9b07f0 │ │ │ │ + beq.w 9b0830 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 9b0272 │ │ │ │ + bne.w 9b02b2 │ │ │ │ add.w r0, r5, #69632 @ 0x11000 │ │ │ │ ldr.w r1, [r0, #2264] @ 0x8d8 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.w 9b0878 │ │ │ │ + bhi.w 9b08b8 │ │ │ │ ldr.w r2, [r0, #2260] @ 0x8d4 │ │ │ │ add r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.w 9b0878 │ │ │ │ + bls.w 9b08b8 │ │ │ │ ldrb.w r2, [r0, #2256] @ 0x8d0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b08f4 │ │ │ │ + bne.w 9b0934 │ │ │ │ ldr.w r2, [r0, #2284] @ 0x8ec │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9b0962 │ │ │ │ + beq.w 9b09a2 │ │ │ │ ldr.w r2, [r0, #2296] @ 0x8f8 │ │ │ │ cmp r3, r2 │ │ │ │ ittt ne │ │ │ │ ldrne.w r2, [r0, #2268] @ 0x8dc │ │ │ │ subne r2, r2, r1 │ │ │ │ addne.w fp, r3, r2 │ │ │ │ - beq.w 9b099e │ │ │ │ + beq.w 9b09de │ │ │ │ movs r3, #12 │ │ │ │ movw r2, #21552 @ 0x5430 │ │ │ │ mla r3, r3, fp, r5 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b098c │ │ │ │ + bne.w 9b09cc │ │ │ │ ldrsh.w r2, [r6, #10] │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 9b0280 │ │ │ │ + b.n 9b02c0 │ │ │ │ ldr.w ip, [r0, #1148] @ 0x47c │ │ │ │ ldr.w r2, [r8, #432] @ 0x1b0 │ │ │ │ add.w r1, ip, #1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 9b07dc │ │ │ │ + beq.w 9b081c │ │ │ │ add.w r2, r5, ip, lsl #2 │ │ │ │ ldrb.w ip, [sp, #43] @ 0x2b │ │ │ │ add.w r2, r2, #69632 @ 0x11000 │ │ │ │ strb.w r7, [r2, #1153] @ 0x481 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ strb.w ip, [r2, #1152] @ 0x480 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9b06ce │ │ │ │ + bne.w 9b070e │ │ │ │ ldr r7, [sp, #0] │ │ │ │ strb.w r3, [r2, #1154] @ 0x482 │ │ │ │ movs r3, #2 │ │ │ │ strb.w r7, [r2, #1155] @ 0x483 │ │ │ │ bfi r4, r3, #0, #2 │ │ │ │ str.w r1, [r0, #1148] @ 0x47c │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r8, #432] @ 0x1b0 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ strb.w r3, [r8, #426] @ 0x1aa │ │ │ │ - b.n 9b02cc │ │ │ │ + b.n 9b030c │ │ │ │ movs r3, #12 │ │ │ │ movw r2, #21560 @ 0x5438 │ │ │ │ mla r3, r3, fp, r5 │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b0296 │ │ │ │ + bne.w 9b02d6 │ │ │ │ add.w r2, r5, #20480 @ 0x5000 │ │ │ │ movw r1, #21556 @ 0x5434 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r2, #548] @ 0x224 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 9b0296 │ │ │ │ + bcs.w 9b02d6 │ │ │ │ add.w r3, r5, #69632 @ 0x11000 │ │ │ │ str.w fp, [r3, #1072] @ 0x430 │ │ │ │ movs r3, #2 │ │ │ │ bfi r4, r3, #0, #2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ - b.n 9b029c │ │ │ │ + b.n 9b02dc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ eor.w r2, r2, #1 │ │ │ │ tst r1, r2 │ │ │ │ - bne.n 9b05c4 │ │ │ │ + bne.n 9b0604 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne r3, #3 │ │ │ │ - beq.n 9b05c8 │ │ │ │ + beq.n 9b0608 │ │ │ │ bfi sl, r3, #6, #8 │ │ │ │ and.w r7, r4, #1044480 @ 0xff000 │ │ │ │ - b.n 9b0366 │ │ │ │ + b.n 9b03a6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ cmp.w r7, #16384 @ 0x4000 │ │ │ │ - bne.w 9b0388 │ │ │ │ + bne.w 9b03c8 │ │ │ │ add.w r4, r5, fp, lsl #4 │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, r4, #4512 @ 0x11a0 │ │ │ │ adds r4, #20 │ │ │ │ ldr.w r1, [r4, r9, lsl #2] │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r4, r3, lsl #2] │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #3658 @ 0xe4a │ │ │ │ movt r1, #16 │ │ │ │ sbfx r3, r3, #4, #16 │ │ │ │ add.w r3, r3, #17792 @ 0x4580 │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r4, [r5, r3, lsl #2] │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ movs r2, #12 │ │ │ │ movw r3, #21556 @ 0x5434 │ │ │ │ mov r0, r5 │ │ │ │ mla r4, r2, r4, r5 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b039a │ │ │ │ + beq.w 9b03da │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #3658 @ 0xe4a │ │ │ │ movt r1, #16 │ │ │ │ sbfx r3, r3, #4, #16 │ │ │ │ add.w r3, r3, #17792 @ 0x4580 │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r4, [r5, r3, lsl #2] │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ movs r3, #12 │ │ │ │ mov r0, r5 │ │ │ │ mla r4, r3, r4, r5 │ │ │ │ movw r3, #21556 @ 0x5434 │ │ │ │ ldr r1, [r4, r3] │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9b039a │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9b03da │ │ │ │ add.w r0, r5, #69632 @ 0x11000 │ │ │ │ ldr.w r2, [r0, #2360] @ 0x938 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ movweq r4, #8194 @ 0x2002 │ │ │ │ movteq r4, #2 │ │ │ │ - beq.w 9b0412 │ │ │ │ + beq.w 9b0452 │ │ │ │ ldr.w r2, [r0, #2364] @ 0x93c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9b0968 │ │ │ │ + beq.w 9b09a8 │ │ │ │ ldr.w r2, [r0, #2372] @ 0x944 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9b08e8 │ │ │ │ + beq.w 9b0928 │ │ │ │ movs r3, #2 │ │ │ │ bfi r4, r3, #0, #2 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9b02d2 │ │ │ │ + b.n 9b0312 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ sbfx r3, r3, #4, #16 │ │ │ │ add.w r3, r3, #17792 @ 0x4580 │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r3, [r5, r3, lsl #2] │ │ │ │ - b.n 9b054e │ │ │ │ + b.n 9b058e │ │ │ │ ldrd r1, r0, [r5, #36] @ 0x24 │ │ │ │ orrs r1, r0 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ orrs r1, r0 │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ orrs r0, r1 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ @@ -3573553,110 +3573592,110 @@ │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ orrs r0, r1 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ orrs r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r3 │ │ │ │ tst r1, r0 │ │ │ │ - beq.n 9b0738 │ │ │ │ + beq.n 9b0778 │ │ │ │ add.w r3, r3, #17792 @ 0x4580 │ │ │ │ adds r3, #56 @ 0x38 │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ - b.n 9b0280 │ │ │ │ + b.n 9b02c0 │ │ │ │ add.w r1, r5, #69632 @ 0x11000 │ │ │ │ ldr.w r1, [r1, #2192] @ 0x890 │ │ │ │ cmp r1, r3 │ │ │ │ ite eq │ │ │ │ moveq r1, #11 │ │ │ │ movne r1, #0 │ │ │ │ add r3, r5 │ │ │ │ add.w r3, r3, #72192 @ 0x11a00 │ │ │ │ bfi r4, r1, #12, #8 │ │ │ │ ldrb.w fp, [r3, #164] @ 0xa4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9b02d6 │ │ │ │ + bne.w 9b0316 │ │ │ │ bfi r4, r2, #0, #2 │ │ │ │ - b.n 9b06ca │ │ │ │ + b.n 9b070a │ │ │ │ add.w r2, r5, #69632 @ 0x11000 │ │ │ │ ldr.w r1, [r2, #2216] @ 0x8a8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9b0808 │ │ │ │ + beq.n 9b0848 │ │ │ │ ldr.w r1, [r2, #2224] @ 0x8b0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9b08ac │ │ │ │ + beq.w 9b08ec │ │ │ │ ldr.w r2, [r2, #2272] @ 0x8e0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9b06c0 │ │ │ │ + bne.n 9b0700 │ │ │ │ movw r4, #45057 @ 0xb001 │ │ │ │ - b.n 9b0412 │ │ │ │ + b.n 9b0452 │ │ │ │ add.w r0, r5, #69632 @ 0x11000 │ │ │ │ ldr.w r1, [r0, #2128] @ 0x850 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ ldreq.w fp, [r0, #2132] @ 0x854 │ │ │ │ - beq.w 9b0280 │ │ │ │ + beq.w 9b02c0 │ │ │ │ ldr.w r1, [r0, #2144] @ 0x860 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ ldreq.w fp, [r0, #2148] @ 0x864 │ │ │ │ - beq.w 9b0280 │ │ │ │ + beq.w 9b02c0 │ │ │ │ ldr.w r1, [r0, #2168] @ 0x878 │ │ │ │ bfi r4, r2, #0, #2 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ ldreq.w fp, [r0, #2172] @ 0x87c │ │ │ │ - beq.n 9b0812 │ │ │ │ + beq.n 9b0852 │ │ │ │ add r3, r5 │ │ │ │ add.w r3, r3, #72192 @ 0x11a00 │ │ │ │ ldrb.w fp, [r3, #164] @ 0xa4 │ │ │ │ - b.n 9b06ca │ │ │ │ + b.n 9b070a │ │ │ │ add.w r0, r5, #69632 @ 0x11000 │ │ │ │ ldr.w r2, [r0, #2312] @ 0x908 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9b0824 │ │ │ │ + beq.n 9b0864 │ │ │ │ ldr.w r2, [r0, #2332] @ 0x91c │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ ldreq.w fp, [r0, #2328] @ 0x918 │ │ │ │ - beq.w 9b0280 │ │ │ │ + beq.w 9b02c0 │ │ │ │ ldr.w r2, [r0, #2344] @ 0x928 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ ldreq.w fp, [r0, #2340] @ 0x924 │ │ │ │ - beq.w 9b0280 │ │ │ │ + beq.w 9b02c0 │ │ │ │ ldr.w r2, [r0, #2320] @ 0x910 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9b06c0 │ │ │ │ - b.n 9b075c │ │ │ │ + bne.w 9b0700 │ │ │ │ + b.n 9b079c │ │ │ │ ldr.w r3, [r0, #1144] @ 0x478 │ │ │ │ str.w r1, [r0, #1148] @ 0x47c │ │ │ │ add.w fp, ip, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - b.n 9b0280 │ │ │ │ + b.n 9b02c0 │ │ │ │ add r3, r5 │ │ │ │ add.w r3, r3, #72192 @ 0x11a00 │ │ │ │ ldrb.w fp, [r3, #164] @ 0xa4 │ │ │ │ add.w r3, r5, #69632 @ 0x11000 │ │ │ │ ldrb.w r3, [r3, #2256] @ 0x8d0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b0738 │ │ │ │ - b.n 9b043a │ │ │ │ + bne.n 9b0778 │ │ │ │ + b.n 9b047a │ │ │ │ movs r3, #2 │ │ │ │ ldr.w fp, [r2, #2220] @ 0x8ac │ │ │ │ bfi r4, r3, #0, #2 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ mov r9, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #7 │ │ │ │ movs r3, #9 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 9b02d2 │ │ │ │ + b.n 9b0312 │ │ │ │ ldr.w r3, [r0, #2316] @ 0x90c │ │ │ │ movw r4, #49154 @ 0xc002 │ │ │ │ movt r4, #1 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp ip, r3 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ it cs │ │ │ │ @@ -3573672,80 +3573711,80 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ mov r9, ip │ │ │ │ mov.w fp, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - b.n 9b02d6 │ │ │ │ + b.n 9b0316 │ │ │ │ ldrb.w r2, [r5, #117] @ 0x75 │ │ │ │ movw r4, #45058 @ 0xb002 │ │ │ │ movt r4, #1 │ │ │ │ cmp r2, r3 │ │ │ │ ittt hi │ │ │ │ addhi r3, r3, r5 │ │ │ │ addhi.w r3, r3, #72192 @ 0x11a00 │ │ │ │ ldrbhi.w fp, [r3, #164] @ 0xa4 │ │ │ │ - b.n 9b02d6 │ │ │ │ + b.n 9b0316 │ │ │ │ ldr.w r2, [r0, #2284] @ 0x8ec │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9b095a │ │ │ │ + beq.n 9b099a │ │ │ │ ldr.w r2, [r0, #2296] @ 0x8f8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9b0996 │ │ │ │ + beq.w 9b09d6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b09a4 │ │ │ │ + beq.w 9b09e4 │ │ │ │ ldrb.w r2, [r0, #2256] @ 0x8d0 │ │ │ │ - cbz r2, 9b08f4 │ │ │ │ + cbz r2, 9b0934 │ │ │ │ ldr.w r2, [r0, #2248] @ 0x8c8 │ │ │ │ ldr.w r1, [r0, #2244] @ 0x8c4 │ │ │ │ subs r2, r2, r1 │ │ │ │ add.w fp, r3, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 9b0280 │ │ │ │ + b.n 9b02c0 │ │ │ │ ldrb.w r3, [r2, #2256] @ 0x8d0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b09ac │ │ │ │ + bne.n 9b09ec │ │ │ │ movs r3, #2 │ │ │ │ ldr.w fp, [r2, #2220] @ 0x8ac │ │ │ │ bfi r4, r3, #0, #2 │ │ │ │ movs r3, #3 │ │ │ │ mov r9, r3 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 9b081c │ │ │ │ + b.n 9b085c │ │ │ │ ldr.w r1, [r1, #1760] @ 0x6e0 │ │ │ │ movw r2, #34463 @ 0x869f │ │ │ │ movt r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9b0496 │ │ │ │ + beq.w 9b04d6 │ │ │ │ mov fp, r1 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strd r0, r0, [sp, #28] │ │ │ │ - b.n 9b0280 │ │ │ │ + b.n 9b02c0 │ │ │ │ movs r3, #2 │ │ │ │ ldr.w fp, [r0, #2376] @ 0x948 │ │ │ │ bfi r4, r3, #0, #2 │ │ │ │ - b.n 9b081c │ │ │ │ + b.n 9b085c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r8, #424] @ 0x1a8 │ │ │ │ bfi r4, r3, #0, #2 │ │ │ │ - b.n 9b02d2 │ │ │ │ + b.n 9b0312 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 9b0280 │ │ │ │ + beq.w 9b02c0 │ │ │ │ movs r3, #2 │ │ │ │ subs r2, #1 │ │ │ │ bfi r4, r3, #0, #2 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.n 9b0948 │ │ │ │ - add r3, pc, #8 @ (adr r3, 9b0920 ) │ │ │ │ + bhi.n 9b0988 │ │ │ │ + add r3, pc, #8 @ (adr r3, 9b0960 ) │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ add r3, r2 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [sp :128] │ │ │ │ stc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ movs r5, r5 │ │ │ │ @@ -3573756,146 +3573795,146 @@ │ │ │ │ movs r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ mrc2 15, 7, pc, cr13, cr15, {7} │ │ │ │ stc2 15, cr15, [fp, #1020]! @ 0x3fc │ │ │ │ movs r2, #5 │ │ │ │ movs r3, #6 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 9b02d2 │ │ │ │ + b.n 9b0312 │ │ │ │ movs r3, #13 │ │ │ │ - b.n 9b02d2 │ │ │ │ + b.n 9b0312 │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 9b02d2 │ │ │ │ + b.n 9b0312 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 9b020c │ │ │ │ + b.n 9b024c │ │ │ │ ldrb.w r3, [r0, #2256] @ 0x8d0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b08f4 │ │ │ │ + bne.n 9b0934 │ │ │ │ ldr.w fp, [r0, #2280] @ 0x8e8 │ │ │ │ - b.n 9b0500 │ │ │ │ + b.n 9b0540 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw r3, #4102 @ 0x1006 │ │ │ │ movt r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ orr.w r3, r3, ip, lsl #4 │ │ │ │ orr.w r3, r3, r2, lsl #6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ orr.w r3, r3, lr, lsl #8 │ │ │ │ orr.w r1, r3, r2, lsl #10 │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9b03be │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9b03fe │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 9b0280 │ │ │ │ + b.n 9b02c0 │ │ │ │ ldrb.w r3, [r0, #2256] @ 0x8d0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b08f4 │ │ │ │ + bne.n 9b0934 │ │ │ │ ldr.w fp, [r0, #2292] @ 0x8f4 │ │ │ │ - b.n 9b0500 │ │ │ │ + b.n 9b0540 │ │ │ │ movs r3, #2 │ │ │ │ bfi r4, r3, #0, #2 │ │ │ │ - b.n 9b02d2 │ │ │ │ + b.n 9b0312 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #24577 @ 0x6001 │ │ │ │ movt r1, #1 │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9b03be │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9b03fe │ │ │ │ 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, #201] @ 0xc9 │ │ │ │ - cbz r3, 9b0a3e │ │ │ │ + cbz r3, 9b0a7e │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ mov r7, r6 │ │ │ │ - b.n 9b09f2 │ │ │ │ + b.n 9b0a32 │ │ │ │ str r1, [r4, #8] │ │ │ │ str.w r7, [r5, #420] @ 0x1a4 │ │ │ │ adds r6, #1 │ │ │ │ strb.w r7, [r5, #424] @ 0x1a8 │ │ │ │ ldrb.w r3, [r4, #201] @ 0xc9 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 9b0a3e │ │ │ │ + bcs.n 9b0a7e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov.w r1, #1073152 @ 0x106000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r1, r2, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b09de │ │ │ │ + bne.n 9b0a1e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb.w ip, [r1, #3] │ │ │ │ subs r0, r0, r2 │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi ip, r3, #0, #7 │ │ │ │ strb.w ip, [r1, #3] │ │ │ │ - b.n 9b09e0 │ │ │ │ + b.n 9b0a20 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ add.w sl, r0, #69632 @ 0x11000 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w ip, [sl, #1264] @ 0x4f0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9b0b72 │ │ │ │ + beq.w 9b0bb2 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, ip │ │ │ │ mov r9, ip │ │ │ │ movs r6, #1 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ ldr.w r2, [sl, #1268] @ 0x4f4 │ │ │ │ lsl.w r3, r6, r4 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 9b0a88 │ │ │ │ + bne.n 9b0ac8 │ │ │ │ adds r4, #1 │ │ │ │ lsl.w r3, r6, r4 │ │ │ │ tst r3, r2 │ │ │ │ - beq.n 9b0a7e │ │ │ │ + beq.n 9b0abe │ │ │ │ lsls r7, r4, #4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r5, r7 │ │ │ │ ldr.w r1, [r3, #492] @ 0x1ec │ │ │ │ lsl.w r1, r6, r1 │ │ │ │ ands r1, r2 │ │ │ │ - bne.n 9b0b60 │ │ │ │ + bne.n 9b0ba0 │ │ │ │ ldrb.w fp, [r3, #488] @ 0x1e8 │ │ │ │ add.w r3, r4, #17664 @ 0x4500 │ │ │ │ adds r3, #62 @ 0x3e │ │ │ │ mov.w r8, #156 @ 0x9c │ │ │ │ ldrb.w r0, [r5, r3, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ and.w r2, fp, r3 │ │ │ │ - bl 9af514 │ │ │ │ + bl 9af554 │ │ │ │ add.w r3, r4, #30 │ │ │ │ bfi r8, r0, #11, #5 │ │ │ │ tst.w fp, #2 │ │ │ │ - beq.n 9b0ad4 │ │ │ │ + beq.n 9b0b14 │ │ │ │ add.w r2, r5, r3, lsl #4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #3 │ │ │ │ itt eq │ │ │ │ moveq r2, #5 │ │ │ │ bfieq r8, r2, #11, #5 │ │ │ │ lsls r3, r3, #4 │ │ │ │ @@ -3573914,45 +3573953,45 @@ │ │ │ │ bfi fp, r3, #8, #4 │ │ │ │ bfi fp, r3, #4, #4 │ │ │ │ bfi fp, r3, #0, #4 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov.w r1, #1171456 @ 0x11e000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ adds r3, r5, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, #492] @ 0x1ec │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r1, [r8, #424] @ 0x1a8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w r0, r2, r3, lsl #2 │ │ │ │ - cbz r1, 9b0b8a │ │ │ │ + cbz r1, 9b0bca │ │ │ │ str r0, [r5, #8] │ │ │ │ add r7, r5 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r7, #492] @ 0x1ec │ │ │ │ ldr r2, [sp, #4] │ │ │ │ lsl.w r3, r6, r3 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r3, [sl, #1264] @ 0x4f0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 9b0a72 │ │ │ │ + bhi.n 9b0ab2 │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ ldrb.w r3, [sl, #1568] @ 0x620 │ │ │ │ orrs.w r3, r3, ip │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sl, #1568] @ 0x620 │ │ │ │ @@ -3573960,80 +3573999,80 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ subs r1, r1, r2 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ rsb r3, r3, r1, lsr #2 │ │ │ │ bfi r2, r3, #0, #7 │ │ │ │ strb r2, [r0, #3] │ │ │ │ - b.n 9b0b46 │ │ │ │ + b.n 9b0b86 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w r7, r0, #69632 @ 0x11000 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r6, [r7, #1556] @ 0x614 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9b0c66 │ │ │ │ + beq.n 9b0ca6 │ │ │ │ mov.w fp, #0 │ │ │ │ movs r2, #1 │ │ │ │ add.w r8, r0, #4096 @ 0x1000 │ │ │ │ - b.n 9b0be0 │ │ │ │ + b.n 9b0c20 │ │ │ │ str.w ip, [r4, #8] │ │ │ │ orr.w fp, fp, r9 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 9b0c68 │ │ │ │ + beq.n 9b0ca8 │ │ │ │ rbit r5, r6 │ │ │ │ str r6, [sp, #4] │ │ │ │ clz r5, r5 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r5, #408 @ 0x198 │ │ │ │ movw r1, #2205 @ 0x89d │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ eors r6, r5 │ │ │ │ ldr.w sl, [r4, r3, lsl #2] │ │ │ │ lsl.w r9, r2, sl │ │ │ │ tst.w r9, fp │ │ │ │ - bne.n 9b0bda │ │ │ │ + bne.n 9b0c1a │ │ │ │ ldr.w r3, [r4, #3756] @ 0xeac │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ bfi r1, r3, #16, #8 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ subs r3, r2, r3 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov.w r1, #1171456 @ 0x11e000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r1, [r8, #424] @ 0x1a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w ip, r0, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9b0bc8 │ │ │ │ + bne.n 9b0c08 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r1, r1, r0 │ │ │ │ ldrb.w r0, [ip, #3] │ │ │ │ rsb r3, r3, r1, lsr #2 │ │ │ │ bfi r0, r3, #0, #7 │ │ │ │ strb.w r0, [ip, #3] │ │ │ │ - b.n 9b0bcc │ │ │ │ + b.n 9b0c0c │ │ │ │ mov fp, r6 │ │ │ │ ldrb.w r3, [r7, #1568] @ 0x620 │ │ │ │ movs r0, #0 │ │ │ │ add.w r1, r4, #20480 @ 0x5000 │ │ │ │ movw r9, #4532 @ 0x11b4 │ │ │ │ orrs.w r3, r3, fp │ │ │ │ movw r8, #4536 @ 0x11b8 │ │ │ │ @@ -3574055,18 +3574094,18 @@ │ │ │ │ str.w r3, [r2, r9] │ │ │ │ adds r3, #4 │ │ │ │ str.w sl, [r2, r8] │ │ │ │ str.w ip, [r2, lr] │ │ │ │ str r6, [r5, #0] │ │ │ │ ldr.w r2, [r7, #1552] @ 0x610 │ │ │ │ cmp.w r0, r2, lsr #2 │ │ │ │ - bls.n 9b0c8e │ │ │ │ + bls.n 9b0cce │ │ │ │ ldr.w r2, [r7, #1560] @ 0x618 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 9b0d0c │ │ │ │ + bhi.n 9b0d4c │ │ │ │ movw r9, #4532 @ 0x11b4 │ │ │ │ movw r8, #4536 @ 0x11b8 │ │ │ │ movw lr, #4540 @ 0x11bc │ │ │ │ ldr.w r2, [r1, #440] @ 0x1b8 │ │ │ │ add.w ip, r3, #1 │ │ │ │ adds r6, r3, #2 │ │ │ │ adds r5, r3, #3 │ │ │ │ @@ -3574077,67 +3574116,67 @@ │ │ │ │ str.w r3, [r2, r9] │ │ │ │ adds r3, #4 │ │ │ │ str.w ip, [r2, r8] │ │ │ │ str.w r6, [r2, lr] │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr.w r2, [r7, #1560] @ 0x618 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 9b0cda │ │ │ │ + bcs.n 9b0d1a │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ add.w sl, r0, #69632 @ 0x11000 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [sl, #1164] @ 0x48c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b0e1c │ │ │ │ + beq.n 9b0e5c │ │ │ │ add.w r7, r0, #70656 @ 0x11400 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ adds r7, #144 @ 0x90 │ │ │ │ mov r9, r5 │ │ │ │ mov.w lr, #28672 @ 0x7000 │ │ │ │ movt lr, #16 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r4, #2876] @ 0xb3c │ │ │ │ lsls r2, r5 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 9b0e10 │ │ │ │ + beq.n 9b0e50 │ │ │ │ add.w ip, r5, #26 │ │ │ │ movs r6, #88 @ 0x58 │ │ │ │ add.w r0, r4, ip, lsl #3 │ │ │ │ ldrb r3, [r0, #3] │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ and.w fp, r3, #31 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ uxtb r1, r3 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ - cbnz r3, 9b0d96 │ │ │ │ + cbnz r3, 9b0dd6 │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 9b0d96 │ │ │ │ + bpl.n 9b0dd6 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.w 9b0e8a │ │ │ │ + bhi.w 9b0eca │ │ │ │ tbb [pc, r3] │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ strb r2, [r7, r1] │ │ │ │ ldrb r7, [r3, #29] │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ lsls r1, r6, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w r0, [r7, #32] │ │ │ │ - bl 9af514 │ │ │ │ + bl 9af554 │ │ │ │ ldrb.w r3, [r7, #64] @ 0x40 │ │ │ │ bfi r6, r0, #11, #5 │ │ │ │ adds r3, #1 │ │ │ │ bfi r6, fp, #16, #7 │ │ │ │ and.w r3, r3, #15 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w fp, r4, #4096 @ 0x1000 │ │ │ │ @@ -3574147,111 +3574186,111 @@ │ │ │ │ subs r0, r1, r0 │ │ │ │ mov r1, r6 │ │ │ │ bfi r8, r3, #8, #4 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ str.w r0, [fp, #420] @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ bfi r8, r3, #12, #4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r1, [fp, #424] @ 0x1a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [fp, #420] @ 0x1a4 │ │ │ │ add.w r0, r2, r3, lsl #2 │ │ │ │ - cbz r1, 9b0e22 │ │ │ │ + cbz r1, 9b0e62 │ │ │ │ str r0, [r4, #8] │ │ │ │ str.w r9, [fp, #420] @ 0x1a4 │ │ │ │ strb.w r9, [fp, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [sl, #1164] @ 0x48c │ │ │ │ adds r5, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 9b0d4a │ │ │ │ + bcc.n 9b0d8a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r4, #8] │ │ │ │ subs r2, r1, r2 │ │ │ │ rsb r3, r3, r2, lsr #2 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ bfi r2, r3, #0, #7 │ │ │ │ strb r2, [r0, #3] │ │ │ │ - b.n 9b0e08 │ │ │ │ + b.n 9b0e48 │ │ │ │ movs r3, #5 │ │ │ │ add.w ip, r4, ip, lsl #3 │ │ │ │ bfi r6, r3, #11, #5 │ │ │ │ bfi r6, fp, #16, #7 │ │ │ │ ldrb.w r3, [ip, #4] │ │ │ │ lsrs r3, r3, #4 │ │ │ │ - b.n 9b0db2 │ │ │ │ + b.n 9b0df2 │ │ │ │ movs r3, #6 │ │ │ │ - b.n 9b0e36 │ │ │ │ + b.n 9b0e76 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #7 │ │ │ │ moveq r3, #2 │ │ │ │ - b.n 9b0e36 │ │ │ │ + b.n 9b0e76 │ │ │ │ cmp r1, #2 │ │ │ │ ite ls │ │ │ │ movls r3, #0 │ │ │ │ andhi.w r3, r2, #1 │ │ │ │ - cbnz r3, 9b0e8e │ │ │ │ + cbnz r3, 9b0ece │ │ │ │ cmp r2, r3 │ │ │ │ ite ne │ │ │ │ movne r3, #8 │ │ │ │ moveq r3, #3 │ │ │ │ - b.n 9b0e36 │ │ │ │ + b.n 9b0e76 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #10 │ │ │ │ moveq r3, #6 │ │ │ │ - b.n 9b0e36 │ │ │ │ + b.n 9b0e76 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9b0e36 │ │ │ │ + b.n 9b0e76 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 9b0e36 │ │ │ │ + b.n 9b0e76 │ │ │ │ cmp r1, #2 │ │ │ │ ite hi │ │ │ │ movhi r3, #4 │ │ │ │ movls r3, #3 │ │ │ │ - b.n 9b0e36 │ │ │ │ + b.n 9b0e76 │ │ │ │ movs r3, #3 │ │ │ │ - b.n 9b0e36 │ │ │ │ + b.n 9b0e76 │ │ │ │ movs r3, #9 │ │ │ │ - b.n 9b0e36 │ │ │ │ + b.n 9b0e76 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ subs r3, r3, r2 │ │ │ │ movs r1, #31 │ │ │ │ movt r1, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b0ee6 │ │ │ │ + cbz r0, 9b0f26 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r1, r0, r1 │ │ │ │ @@ -3574274,47 +3574313,47 @@ │ │ │ │ mov r4, r0 │ │ │ │ ubfx r1, r1, #0, #11 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ sub.w ip, r2, r3 │ │ │ │ mov.w r3, ip, lsr #2 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b0f66 │ │ │ │ + cbz r0, 9b0fa6 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r1, r0, r1 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ rsb r3, r3, r1, lsr #2 │ │ │ │ bfi r0, r3, #0, #7 │ │ │ │ strb r0, [r2, #3] │ │ │ │ - b.n 9b0f58 │ │ │ │ + b.n 9b0f98 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #144] @ (9b101c ) │ │ │ │ + ldr r2, [pc, #144] @ (9b105c ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #144] @ (9b1020 ) │ │ │ │ + ldr r3, [pc, #144] @ (9b1060 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ movw lr, #65472 @ 0xffc0 │ │ │ │ movt lr, #63 @ 0x3f │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -3574339,65 +3574378,65 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b0f04 │ │ │ │ - ldr r2, [pc, #36] @ (9b1024 ) │ │ │ │ - ldr r3, [pc, #28] @ (9b1020 ) │ │ │ │ + bl 9b0f44 │ │ │ │ + ldr r2, [pc, #36] @ (9b1064 ) │ │ │ │ + ldr r3, [pc, #28] @ (9b1060 ) │ │ │ │ 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 9b1018 │ │ │ │ + bne.n 9b1058 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - orn r0, ip, #255 @ 0xff │ │ │ │ + bic.w r0, ip, #255 @ 0xff │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 q8, , #6 │ │ │ │ + vshr.s64 q0, , #6 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ it eq │ │ │ │ movweq r1, #4245 @ 0x1095 │ │ │ │ - beq.n 9b1056 │ │ │ │ + beq.n 9b1096 │ │ │ │ cmp r1, #7 │ │ │ │ it eq │ │ │ │ movweq r1, #6293 @ 0x1895 │ │ │ │ - beq.n 9b1056 │ │ │ │ + beq.n 9b1096 │ │ │ │ cmp r1, #1 │ │ │ │ movw r1, #6293 @ 0x1895 │ │ │ │ it ne │ │ │ │ movne r1, #149 @ 0x95 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b108a │ │ │ │ + cbz r0, 9b10ca │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r1, r0, r1 │ │ │ │ @@ -3574414,172 +3574453,172 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w sl, r0, #69632 @ 0x11000 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w fp, [sl, #1532] @ 0x5fc │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9b11e6 │ │ │ │ + beq.w 9b1226 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, r0, #71168 @ 0x11600 │ │ │ │ mov.w r3, #28672 @ 0x7000 │ │ │ │ movt r3, #16 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #1504 @ 0x5e0 │ │ │ │ add.w r8, r8, #16 │ │ │ │ mov r5, fp │ │ │ │ mov.w r9, #1 │ │ │ │ add.w r7, r0, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 9b1114 │ │ │ │ + b.n 9b1154 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r7, #420] @ 0x1a4 │ │ │ │ strb.w r1, [r7, #424] @ 0x1a8 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ orr.w fp, fp, r1 │ │ │ │ ldr.w r1, [sl, #1532] @ 0x5fc │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #4 │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 9b11e6 │ │ │ │ + bls.n 9b1226 │ │ │ │ ldr.w r1, [r8, #-4] │ │ │ │ lsl.w ip, r9, r5 │ │ │ │ ldr.w r0, [r8, #-8] │ │ │ │ and.w r1, r1, ip, asr #31 │ │ │ │ and.w ip, ip, r0 │ │ │ │ orrs.w ip, ip, r1 │ │ │ │ - bne.n 9b1192 │ │ │ │ + bne.n 9b11d2 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ tst.w r1, fp │ │ │ │ - bne.n 9b1108 │ │ │ │ + bne.n 9b1148 │ │ │ │ ldr.w r1, [r4, #3756] @ 0xeac │ │ │ │ ldrd r0, r3, [r4, #4] │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ subs r0, r3, r0 │ │ │ │ lsls r1, r1, #16 │ │ │ │ orr.w r1, r1, #157 @ 0x9d │ │ │ │ lsrs r0, r0, #2 │ │ │ │ str.w r0, [r7, #420] @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov.w r1, #1171456 @ 0x11e000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r7, #424] @ 0x1a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [r7, #420] @ 0x1a4 │ │ │ │ add.w r3, r2, r1, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b10f2 │ │ │ │ + bne.n 9b1132 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r2 │ │ │ │ rsb r1, r1, r0, lsr #2 │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ bfi r0, r1, #0, #7 │ │ │ │ strb r0, [r3, #3] │ │ │ │ - b.n 9b10f4 │ │ │ │ + b.n 9b1134 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ subs r1, r1, r0 │ │ │ │ ldr.w r0, [sl, #1536] @ 0x600 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r3, r5, r0 │ │ │ │ str.w r1, [r7, #420] @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r7, #424] @ 0x1a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r1, [r7, #420] @ 0x1a4 │ │ │ │ add.w r3, r2, r1, lsl #2 │ │ │ │ - cbz r0, 9b11fe │ │ │ │ + cbz r0, 9b123e │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r7, #420] @ 0x1a4 │ │ │ │ strb.w r1, [r7, #424] @ 0x1a8 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r1, [sl, #1532] @ 0x5fc │ │ │ │ adds r6, #4 │ │ │ │ cmp r1, r5 │ │ │ │ - bhi.n 9b1114 │ │ │ │ + bhi.n 9b1154 │ │ │ │ ldrb.w r1, [sl, #1568] @ 0x620 │ │ │ │ orrs.w r1, r1, fp │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strb.w r3, [sl, #1568] @ 0x620 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r2 │ │ │ │ rsb r1, r1, r0, lsr #2 │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ bfi r0, r1, #0, #7 │ │ │ │ strb r0, [r3, #3] │ │ │ │ - b.n 9b11d0 │ │ │ │ + b.n 9b1210 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ubfx r3, r6, #16, #8 │ │ │ │ and.w r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 9b127c │ │ │ │ + beq.n 9b12bc │ │ │ │ ubfx r6, r6, #20, #2 │ │ │ │ cmp r6, #1 │ │ │ │ - bhi.n 9b1274 │ │ │ │ - cbnz r7, 9b1288 │ │ │ │ + bhi.n 9b12b4 │ │ │ │ + cbnz r7, 9b12c8 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b1292 │ │ │ │ + cbz r0, 9b12d2 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r4, #8] │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9b1256 │ │ │ │ + beq.n 9b1296 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9b1256 │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9b1296 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r1, r0, r1 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ rsb r3, r3, r1, lsr #2 │ │ │ │ bfi r0, r3, #0, #7 │ │ │ │ movs r3, #0 │ │ │ │ strb r0, [r2, #3] │ │ │ │ @@ -3574605,15 +3574644,15 @@ │ │ │ │ str r0, [sp, #12] │ │ │ │ bfi r3, r2, #0, #16 │ │ │ │ movw r2, #61458 @ 0xf012 │ │ │ │ movt r2, #63 @ 0x3f │ │ │ │ ands r2, r5 │ │ │ │ movs r5, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 9b1210 │ │ │ │ + bl 9b1250 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r2, #20 │ │ │ │ movw r1, #6108 @ 0x17dc │ │ │ │ add.w r0, r0, #69632 @ 0x11000 │ │ │ │ movw r3, #6116 @ 0x17e4 │ │ │ │ movw lr, #6124 @ 0x17ec │ │ │ │ ldr.w ip, [r0, #2904] @ 0xb58 │ │ │ │ @@ -3574655,64 +3574694,64 @@ │ │ │ │ subs r1, r1, r5 │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ str.w r1, [r5, #420] @ 0x1a4 │ │ │ │ movs r1, #0 │ │ │ │ bfi r1, r0, #0, #16 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r6, 9b138e │ │ │ │ + cbz r6, 9b13ce │ │ │ │ ldr.w r6, [r5, #412] @ 0x19c │ │ │ │ cmp r6, #49 @ 0x31 │ │ │ │ ite ls │ │ │ │ movls r6, #0 │ │ │ │ movhi r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ bfi r1, r0, #19, #4 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add.w ip, r4, #69632 @ 0x11000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [ip, #2448] @ 0x990 │ │ │ │ orrs r2, r6 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [ip, #2448] @ 0x990 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 9b13ca │ │ │ │ + cbz r3, 9b140a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 9b13d6 │ │ │ │ + cbz r3, 9b1416 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b13f6 │ │ │ │ + cbz r0, 9b1436 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r1, r0, r1 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ rsb r3, r3, r1, lsr #2 │ │ │ │ bfi r0, r3, #0, #7 │ │ │ │ strb r0, [r2, #3] │ │ │ │ - b.n 9b13e8 │ │ │ │ + b.n 9b1428 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -3574726,75 +3574765,75 @@ │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ mov r7, r0 │ │ │ │ it hi │ │ │ │ movhi r1, #58 @ 0x3a │ │ │ │ sub.w r3, r3, r2 │ │ │ │ mov.w r3, r3, lsr #2 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ - bhi.n 9b1450 │ │ │ │ - ldr r3, [pc, #168] @ (9b14f4 ) │ │ │ │ + bhi.n 9b1490 │ │ │ │ + ldr r3, [pc, #168] @ (9b1534 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, r6] │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ mov r0, r5 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orr.w r1, r1, r3, lsl #13 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9b14be │ │ │ │ + beq.n 9b14fe │ │ │ │ mov.w r1, #53248 @ 0xd000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ itt ne │ │ │ │ addne r4, #48 @ 0x30 │ │ │ │ movne r6, #0 │ │ │ │ - beq.n 9b149e │ │ │ │ + beq.n 9b14de │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #16 │ │ │ │ ubfx r3, r3, #3, #3 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 9b1488 │ │ │ │ + bcc.n 9b14c8 │ │ │ │ ldrb.w r0, [r8, #424] @ 0x1a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b14d4 │ │ │ │ + cbz r0, 9b1514 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r5, #8] │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov.w r1, #53248 @ 0xd000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9b147a │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9b14ba │ │ │ │ ldr r0, [r5, #8] │ │ │ │ subs r1, r0, r1 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ rsb r3, r3, r1, lsr #2 │ │ │ │ bfi r0, r3, #0, #7 │ │ │ │ movs r3, #0 │ │ │ │ strb r0, [r2, #3] │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #544] @ (9b1718 ) │ │ │ │ + ldr r6, [pc, #288] @ (9b1658 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r5, r0, #69632 @ 0x11000 │ │ │ │ add.w r6, r0, #4096 @ 0x1000 │ │ │ │ @@ -3574808,35 +3574847,35 @@ │ │ │ │ and.w r2, r2, #3145728 @ 0x300000 │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r7, r3, #242 @ 0xf2 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r6, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr.w r3, [r5, #1592] @ 0x638 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9b1556 │ │ │ │ + bne.n 9b1596 │ │ │ │ ldr.w r1, [r5, #1588] @ 0x634 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr.w r1, [r5, #1572] @ 0x624 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr.w r1, [r5, #1576] @ 0x628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r6, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r6, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b15a4 │ │ │ │ + cbz r0, 9b15e4 │ │ │ │ str r2, [r4, #8] │ │ │ │ add.w r4, r4, #71168 @ 0x11600 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #41 @ 0x29 │ │ │ │ str.w r3, [r6, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r6, #424] @ 0x1a8 │ │ │ │ movs r1, #0 │ │ │ │ @@ -3574849,55 +3574888,55 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b157c │ │ │ │ + b.n 9b15bc │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r7, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movw r2, #8194 @ 0x2002 │ │ │ │ ldrh.w r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bfi r2, r1, #4, #4 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ bfi r2, r1, #20, #2 │ │ │ │ ubfx r1, r6, #0, #11 │ │ │ │ - bl 9b1210 │ │ │ │ - cbnz r7, 9b1634 │ │ │ │ + bl 9b1250 │ │ │ │ + cbnz r7, 9b1674 │ │ │ │ add.w r7, r4, #69632 @ 0x11000 │ │ │ │ ldrb.w r3, [r7, #1580] @ 0x62c │ │ │ │ - cbz r3, 9b162e │ │ │ │ + cbz r3, 9b166e │ │ │ │ cmp r6, #101 @ 0x65 │ │ │ │ - beq.n 9b1680 │ │ │ │ + beq.n 9b16c0 │ │ │ │ ldr.w r2, [r7, #1572] @ 0x624 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9b162e │ │ │ │ + beq.n 9b166e │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #412] @ 0x19c │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bls.n 9b162e │ │ │ │ + bls.n 9b166e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b14f8 │ │ │ │ + bl 9b1538 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r7, r4, #69632 @ 0x11000 │ │ │ │ movs r3, #20 │ │ │ │ movw ip, #4508 @ 0x119c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movw r0, #4516 @ 0x11a4 │ │ │ │ @@ -3574918,76 +3574957,76 @@ │ │ │ │ strb r1, [r0, #6] │ │ │ │ strb r1, [r0, #7] │ │ │ │ strb.w r1, [r3, r8] │ │ │ │ add r3, r8 │ │ │ │ strb r1, [r3, #1] │ │ │ │ strb r1, [r3, #2] │ │ │ │ strb r1, [r3, #3] │ │ │ │ - b.n 9b1602 │ │ │ │ + b.n 9b1642 │ │ │ │ ldr.w r3, [r7, #1584] @ 0x630 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 9b16a8 │ │ │ │ + beq.n 9b16e8 │ │ │ │ ldr.w r1, [r7, #1576] @ 0x628 │ │ │ │ ldr.w r3, [r7, #1572] @ 0x624 │ │ │ │ add r3, r1 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 9b16c8 │ │ │ │ + beq.n 9b1708 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #412] @ 0x19c │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bls.n 9b16a8 │ │ │ │ + bls.n 9b16e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b14f8 │ │ │ │ + bl 9b1538 │ │ │ │ add.w r4, r4, #71168 @ 0x11600 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ movs r1, #1 │ │ │ │ str.w r5, [r7, #1572] @ 0x624 │ │ │ │ str.w r3, [r7, #1576] @ 0x628 │ │ │ │ strd r0, r1, [r4, #48] @ 0x30 │ │ │ │ str.w r3, [r7, #1592] @ 0x638 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r7, #1576] @ 0x628 │ │ │ │ - b.n 9b162e │ │ │ │ + b.n 9b166e │ │ │ │ ldrb.w r3, [r0, #1761] @ 0x6e1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b17e6 │ │ │ │ + beq.w 9b1826 │ │ │ │ stmdb 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 │ │ │ │ addw r7, r0, #2161 @ 0x871 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 9b1700 │ │ │ │ + b.n 9b1740 │ │ │ │ cmp r4, #25 │ │ │ │ - beq.n 9b1784 │ │ │ │ + beq.n 9b17c4 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 9b172c │ │ │ │ + bls.n 9b176c │ │ │ │ ldrb.w r4, [r8, #1]! │ │ │ │ mov r1, r5 │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 9b1732 │ │ │ │ + beq.n 9b1772 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9b16f8 │ │ │ │ + bne.n 9b1738 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ strd r4, r2, [sp] │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #49153 @ 0xc001 │ │ │ │ - bl 9b1210 │ │ │ │ + bl 9b1250 │ │ │ │ ldrb.w r3, [r6, #1761] @ 0x6e1 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 9b1700 │ │ │ │ + bhi.n 9b1740 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r2, [r8, #80] @ 0x50 │ │ │ │ add.w sl, r6, #69632 @ 0x11000 │ │ │ │ mov.w r9, #15 │ │ │ │ mov r0, r6 │ │ │ │ add.w r3, r2, #17920 @ 0x4600 │ │ │ │ @@ -3575001,31 +3575040,31 @@ │ │ │ │ ldr.w r3, [sl, #2116] @ 0x844 │ │ │ │ cmp r3, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r5 │ │ │ │ str.w r3, [sl, #2116] @ 0x844 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 9b15b8 │ │ │ │ + bl 9b15f8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbnz r2, 9b177e │ │ │ │ + cbnz r2, 9b17be │ │ │ │ ldrb.w r3, [r6, #97] @ 0x61 │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 9b179a │ │ │ │ + bhi.n 9b17da │ │ │ │ ldrb.w r3, [r6, #1761] @ 0x6e1 │ │ │ │ - b.n 9b16fc │ │ │ │ + b.n 9b173c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov.w r2, #61440 @ 0xf000 │ │ │ │ - bl 9b1210 │ │ │ │ - b.n 9b177e │ │ │ │ + bl 9b1250 │ │ │ │ + b.n 9b17be │ │ │ │ add.w fp, r6, #71680 @ 0x11800 │ │ │ │ str r5, [sp, #20] │ │ │ │ add.w fp, fp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ strd r9, r3, [sp] │ │ │ │ @@ -3575034,218 +3575073,218 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r7, [r6, #1761] @ 0x6e1 │ │ │ │ subs r7, #1 │ │ │ │ add r7, r4 │ │ │ │ str.w r7, [fp, #4]! │ │ │ │ mov r2, r7 │ │ │ │ add r7, r6 │ │ │ │ - bl 9b15b8 │ │ │ │ + bl 9b15f8 │ │ │ │ strb.w r4, [r7, #2242] @ 0x8c2 │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w r3, [r6, #97] @ 0x61 │ │ │ │ ubfx r3, r3, #2, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 9b17a6 │ │ │ │ + bhi.n 9b17e6 │ │ │ │ str.w r3, [sl, #2116] @ 0x844 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldrb.w r3, [r6, #1761] @ 0x6e1 │ │ │ │ - b.n 9b16fc │ │ │ │ + b.n 9b173c │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r3 │ │ │ │ adds r3, r0, r1 │ │ │ │ sub sp, #20 │ │ │ │ mov lr, r0 │ │ │ │ ldrb.w ip, [r3, #2162] @ 0x872 │ │ │ │ cmp.w ip, #13 │ │ │ │ - beq.n 9b1842 │ │ │ │ + beq.n 9b1882 │ │ │ │ cmp.w ip, #14 │ │ │ │ - beq.n 9b1838 │ │ │ │ + beq.n 9b1878 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9b1866 │ │ │ │ + beq.n 9b18a6 │ │ │ │ movs r2, #15 │ │ │ │ movs r0, #101 @ 0x65 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, lr │ │ │ │ - ldr.w lr, [pc, #116] @ 9b189c │ │ │ │ + ldr.w lr, [pc, #116] @ 9b18dc │ │ │ │ add lr, pc │ │ │ │ ldr.w r4, [lr, ip, lsl #2] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 9b15b8 │ │ │ │ + bl 9b15f8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r3, r0, #69632 @ 0x11000 │ │ │ │ str.w r1, [r3, #2396] @ 0x95c │ │ │ │ - b.n 9b1814 │ │ │ │ + b.n 9b1854 │ │ │ │ ldrb.w r3, [r3, #2242] @ 0x8c2 │ │ │ │ - cbnz r3, 9b1850 │ │ │ │ + cbnz r3, 9b1890 │ │ │ │ add.w r0, r0, #69632 @ 0x11000 │ │ │ │ str.w r1, [r0, #2384] @ 0x950 │ │ │ │ ldrb.w r0, [lr, #203] @ 0xcb │ │ │ │ lsls r3, r3, #2 │ │ │ │ asrs r0, r3 │ │ │ │ ands r2, r0 │ │ │ │ ands.w r2, r2, #15 │ │ │ │ - beq.n 9b1834 │ │ │ │ + beq.n 9b1874 │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 9b181a │ │ │ │ + b.n 9b185a │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9b1882 │ │ │ │ + beq.n 9b18c2 │ │ │ │ add.w r3, r0, #69632 @ 0x11000 │ │ │ │ movs r2, #15 │ │ │ │ movs r0, #103 @ 0x67 │ │ │ │ str.w r1, [r3, #1700] @ 0x6a4 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9b181a │ │ │ │ + b.n 9b185a │ │ │ │ mov.w lr, #15 │ │ │ │ mov r2, r1 │ │ │ │ strd r3, ip, [sp, #4] │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r3, ip │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 9b15b8 │ │ │ │ - b.n 9b1834 │ │ │ │ + bl 9b15f8 │ │ │ │ + b.n 9b1874 │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #288] @ (9b19c0 ) │ │ │ │ + ldr r4, [pc, #32] @ (9b1900 ) │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r8, r0, #20480 @ 0x5000 │ │ │ │ add.w sl, r0, #69632 @ 0x11000 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r7, [r8, #544] @ 0x220 │ │ │ │ str.w r4, [sl, #2260] @ 0x8d4 │ │ │ │ ldrb.w r3, [r0, #1761] @ 0x6e1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b1970 │ │ │ │ + beq.n 9b19b0 │ │ │ │ addw r6, r0, #2161 @ 0x871 │ │ │ │ movw r9, #34463 @ 0x869f │ │ │ │ movt r9, #1 │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r9 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ mov r9, r6 │ │ │ │ - b.n 9b1910 │ │ │ │ + b.n 9b1950 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 9b19da │ │ │ │ + beq.n 9b1a1a │ │ │ │ ldr.w r3, [sl, #2244] @ 0x8c4 │ │ │ │ cmp r3, r5 │ │ │ │ ldr.w r3, [sl, #2252] @ 0x8cc │ │ │ │ it eq │ │ │ │ streq.w r4, [sl, #2244] @ 0x8c4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #2252] @ 0x8cc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9b1a54 │ │ │ │ + bne.w 9b1a94 │ │ │ │ ldrb.w r3, [fp, #1761] @ 0x6e1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 9b196a │ │ │ │ + bls.n 9b19aa │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ ldrb.w r6, [sl, #2256] @ 0x8d0 │ │ │ │ cmp r3, #31 │ │ │ │ - beq.n 9b1994 │ │ │ │ + beq.n 9b19d4 │ │ │ │ cmp r3, #32 │ │ │ │ - bne.n 9b18e6 │ │ │ │ + bne.n 9b1926 │ │ │ │ str.w r4, [sl, #2284] @ 0x8ec │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9b1906 │ │ │ │ + bne.n 9b1946 │ │ │ │ ldrb.w r3, [fp, #114] @ 0x72 │ │ │ │ str.w r7, [sl, #2276] @ 0x8e4 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 9b1ab2 │ │ │ │ + beq.w 9b1af2 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 9b1906 │ │ │ │ + bne.n 9b1946 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #15 │ │ │ │ movs r2, #103 @ 0x67 │ │ │ │ mov r0, fp │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #2 │ │ │ │ - bl 9b12b0 │ │ │ │ + bl 9b12f0 │ │ │ │ adds r1, r7, #1 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #103 @ 0x67 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r0, fp │ │ │ │ movs r3, #2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 9b12b0 │ │ │ │ + bl 9b12f0 │ │ │ │ ldrb.w r3, [fp, #1761] @ 0x6e1 │ │ │ │ adds r7, #2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 9b1910 │ │ │ │ + bhi.n 9b1950 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r5, fp │ │ │ │ ldrb.w r3, [sl, #2256] @ 0x8d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b1a68 │ │ │ │ + beq.n 9b1aa8 │ │ │ │ ldr.w r2, [sl, #2244] @ 0x8c4 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9b1b0c │ │ │ │ + beq.w 9b1b4c │ │ │ │ str.w r7, [r8, #544] @ 0x220 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w r4, [sl, #2296] @ 0x8f8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9b1906 │ │ │ │ + bne.n 9b1946 │ │ │ │ ldrb.w r3, [fp, #114] @ 0x72 │ │ │ │ str.w r7, [sl, #2288] @ 0x8f0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 9b1aea │ │ │ │ + beq.w 9b1b2a │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 9b1ac8 │ │ │ │ + beq.w 9b1b08 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9b1906 │ │ │ │ + bne.n 9b1946 │ │ │ │ movs r6, #21 │ │ │ │ sub.w r8, r7, #21 │ │ │ │ movs r3, #2 │ │ │ │ add.w r1, r8, r6 │ │ │ │ strd r6, r6, [sp] │ │ │ │ movs r2, #103 @ 0x67 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b12b0 │ │ │ │ + bl 9b12f0 │ │ │ │ adds r3, r6, #1 │ │ │ │ cmp r3, #23 │ │ │ │ mov.w r6, #22 │ │ │ │ - bne.n 9b19ba │ │ │ │ + bne.n 9b19fa │ │ │ │ adds r7, #2 │ │ │ │ - b.n 9b1906 │ │ │ │ + b.n 9b1946 │ │ │ │ ldr.w r3, [sl, #2264] @ 0x8d8 │ │ │ │ cmp r3, r5 │ │ │ │ ldr.w r3, [sl, #2260] @ 0x8d4 │ │ │ │ it eq │ │ │ │ streq.w r4, [sl, #2264] @ 0x8d8 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #2260] @ 0x8d4 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9b1906 │ │ │ │ + bne.n 9b1946 │ │ │ │ mov.w r8, #15 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, fp │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9b15b8 │ │ │ │ + bl 9b15f8 │ │ │ │ ldr.w r2, [sl, #2904] @ 0xb58 │ │ │ │ movs r3, #20 │ │ │ │ mla r3, r3, r2, sl │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #2904] @ 0xb58 │ │ │ │ movw r2, #6108 @ 0x17dc │ │ │ │ str r4, [r3, r2] │ │ │ │ @@ -3575266,88 +3575305,88 @@ │ │ │ │ strb r6, [r2, #7] │ │ │ │ movw r2, #6124 @ 0x17ec │ │ │ │ strb r6, [r3, r2] │ │ │ │ add r3, r2 │ │ │ │ strb r6, [r3, #1] │ │ │ │ strb r6, [r3, #2] │ │ │ │ strb r6, [r3, #3] │ │ │ │ - b.n 9b1906 │ │ │ │ + b.n 9b1946 │ │ │ │ add.w r3, fp, #71168 @ 0x11600 │ │ │ │ mov r1, r4 │ │ │ │ adds r3, #80 @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ movs r3, #1 │ │ │ │ - bl 9b17e8 │ │ │ │ - b.n 9b1906 │ │ │ │ + bl 9b1828 │ │ │ │ + b.n 9b1946 │ │ │ │ ldr.w r2, [sl, #2288] @ 0x8f0 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9b1b54 │ │ │ │ + beq.n 9b1b94 │ │ │ │ ldr.w r2, [sl, #2276] @ 0x8e4 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9b198a │ │ │ │ + bne.n 9b19ca │ │ │ │ ldrb.w r3, [r5, #114] @ 0x72 │ │ │ │ str.w r7, [sl, #2276] @ 0x8e4 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 9b1ba4 │ │ │ │ + beq.w 9b1be4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 9b198a │ │ │ │ + bne.w 9b19ca │ │ │ │ movs r2, #20 │ │ │ │ mov r1, r7 │ │ │ │ strd r2, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #103 @ 0x67 │ │ │ │ adds r7, #1 │ │ │ │ - bl 9b12b0 │ │ │ │ - b.n 9b198a │ │ │ │ + bl 9b12f0 │ │ │ │ + b.n 9b19ca │ │ │ │ movs r3, #20 │ │ │ │ mov r1, r7 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r2, #103 @ 0x67 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, fp │ │ │ │ adds r7, #1 │ │ │ │ - bl 9b12b0 │ │ │ │ - b.n 9b1906 │ │ │ │ + bl 9b12f0 │ │ │ │ + b.n 9b1946 │ │ │ │ movs r6, #11 │ │ │ │ sub.w r8, r7, #11 │ │ │ │ add.w r1, r8, r6 │ │ │ │ strd r6, r6, [sp] │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #103 @ 0x67 │ │ │ │ mov r0, fp │ │ │ │ adds r6, #1 │ │ │ │ - bl 9b12b0 │ │ │ │ + bl 9b12f0 │ │ │ │ cmp r6, #15 │ │ │ │ - bne.n 9b1ace │ │ │ │ + bne.n 9b1b0e │ │ │ │ adds r7, #4 │ │ │ │ - b.n 9b1906 │ │ │ │ + b.n 9b1946 │ │ │ │ movs r6, #17 │ │ │ │ sub.w r8, r7, #17 │ │ │ │ add.w r1, r8, r6 │ │ │ │ strd r6, r6, [sp] │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #103 @ 0x67 │ │ │ │ mov r0, fp │ │ │ │ adds r6, #1 │ │ │ │ - bl 9b12b0 │ │ │ │ + bl 9b12f0 │ │ │ │ cmp r6, #20 │ │ │ │ - bne.n 9b1af0 │ │ │ │ + bne.n 9b1b30 │ │ │ │ adds r7, #3 │ │ │ │ - b.n 9b1906 │ │ │ │ + b.n 9b1946 │ │ │ │ ldrb.w r3, [r5, #114] @ 0x72 │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ addeq r2, r7, #4 │ │ │ │ - beq.n 9b1b20 │ │ │ │ + beq.n 9b1b60 │ │ │ │ cmp r3, #7 │ │ │ │ ite eq │ │ │ │ addeq r2, r7, #6 │ │ │ │ addne r2, r7, #2 │ │ │ │ ldr.w r3, [sl, #2252] @ 0x8cc │ │ │ │ mov r0, r5 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ @@ -3575356,79 +3575395,79 @@ │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ str.w r3, [sl, #2252] @ 0x8cc │ │ │ │ movs r3, #15 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 9b15b8 │ │ │ │ + bl 9b15f8 │ │ │ │ strb.w r4, [r5, #427] @ 0x1ab │ │ │ │ str.w r7, [r8, #544] @ 0x220 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r5, #114] @ 0x72 │ │ │ │ str.w r7, [sl, #2288] @ 0x8f0 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 9b1b84 │ │ │ │ + beq.n 9b1bc4 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 9b1a78 │ │ │ │ + bne.n 9b1ab8 │ │ │ │ movs r4, #17 │ │ │ │ sub.w r6, r7, #17 │ │ │ │ adds r1, r4, r6 │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #103 @ 0x67 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ - bl 9b12b0 │ │ │ │ + bl 9b12f0 │ │ │ │ cmp r4, #20 │ │ │ │ - bne.n 9b1b6a │ │ │ │ + bne.n 9b1baa │ │ │ │ adds r7, #3 │ │ │ │ - b.n 9b1a78 │ │ │ │ + b.n 9b1ab8 │ │ │ │ movs r4, #11 │ │ │ │ sub.w r6, r7, #11 │ │ │ │ adds r1, r4, r6 │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #103 @ 0x67 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ - bl 9b12b0 │ │ │ │ + bl 9b12f0 │ │ │ │ cmp r4, #15 │ │ │ │ - bne.n 9b1b8a │ │ │ │ + bne.n 9b1bca │ │ │ │ adds r7, #4 │ │ │ │ - b.n 9b1a78 │ │ │ │ + b.n 9b1ab8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #15 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r2, [sp] │ │ │ │ movs r2, #103 @ 0x67 │ │ │ │ - bl 9b12b0 │ │ │ │ + bl 9b12f0 │ │ │ │ movs r3, #16 │ │ │ │ adds r1, r7, #1 │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #103 @ 0x67 │ │ │ │ add r7, r3 │ │ │ │ - bl 9b12b0 │ │ │ │ - b.n 9b198a │ │ │ │ + bl 9b12f0 │ │ │ │ + b.n 9b19ca │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r7, [sp, #72] @ 0x48 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ ldrd r2, r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ orr.w r0, r2, r1, lsl #4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ orr.w r0, r0, r4, lsl #12 │ │ │ │ orr.w r0, r0, r9, lsl #20 │ │ │ │ @@ -3575440,53 +3575479,53 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bfi r3, r2, #0, #16 │ │ │ │ movw r2, #61683 @ 0xf0f3 │ │ │ │ movt r2, #63 @ 0x3f │ │ │ │ ands r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1210 │ │ │ │ + bl 9b1250 │ │ │ │ add.w r3, r6, #69632 @ 0x11000 │ │ │ │ - cbz r7, 9b1c3e │ │ │ │ + cbz r7, 9b1c7e │ │ │ │ cmp r4, #27 │ │ │ │ - beq.n 9b1cd0 │ │ │ │ + beq.n 9b1d10 │ │ │ │ cmp r4, #25 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - beq.n 9b1d22 │ │ │ │ + beq.n 9b1d62 │ │ │ │ ldrb.w r2, [r3, #1580] @ 0x62c │ │ │ │ - cbz r2, 9b1ca6 │ │ │ │ + cbz r2, 9b1ce6 │ │ │ │ subs r5, #95 @ 0x5f │ │ │ │ movs r2, #9 │ │ │ │ lsrs r2, r5 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 9b1cac │ │ │ │ + bpl.n 9b1cec │ │ │ │ bic.w r2, r4, #2 │ │ │ │ cmp r2, #25 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bne.n 9b1cac │ │ │ │ + bne.n 9b1cec │ │ │ │ ldr.w r2, [r3, #1584] @ 0x630 │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.n 9b1c8c │ │ │ │ + beq.n 9b1ccc │ │ │ │ ldr.w r0, [r3, #1576] @ 0x628 │ │ │ │ ldr.w r1, [r3, #1572] @ 0x624 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add r1, r0 │ │ │ │ cmp r4, r2 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - beq.n 9b1d66 │ │ │ │ + beq.n 9b1da6 │ │ │ │ add.w r2, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #412] @ 0x19c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bls.n 9b1c8c │ │ │ │ + bls.n 9b1ccc │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9b14f8 │ │ │ │ + bl 9b1538 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str.w r2, [r3, #1572] @ 0x624 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str.w r2, [r3, #1588] @ 0x634 │ │ │ │ movs r2, #1 │ │ │ │ str.w r4, [r3, #1584] @ 0x630 │ │ │ │ @@ -3575494,22 +3575533,22 @@ │ │ │ │ str.w r2, [r3, #1576] @ 0x628 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r2, [r3, #1572] @ 0x624 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9b1ca6 │ │ │ │ + beq.n 9b1ce6 │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #412] @ 0x19c │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bls.n 9b1ca6 │ │ │ │ + bls.n 9b1ce6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b14f8 │ │ │ │ - b.n 9b1ca6 │ │ │ │ + bl 9b1538 │ │ │ │ + b.n 9b1ce6 │ │ │ │ ldr.w lr, [r3, #2904] @ 0xb58 │ │ │ │ movs r2, #20 │ │ │ │ movw r0, #6108 @ 0x17dc │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ movw r1, #6116 @ 0x17e4 │ │ │ │ movw ip, #6124 @ 0x17ec │ │ │ │ mla r2, r2, lr, r3 │ │ │ │ @@ -3575527,15 +3575566,15 @@ │ │ │ │ strb.w r8, [r1, #6] │ │ │ │ strb.w r8, [r1, #7] │ │ │ │ strb.w r8, [r2, ip] │ │ │ │ add r2, ip │ │ │ │ strb.w r8, [r2, #1] │ │ │ │ strb.w r8, [r2, #2] │ │ │ │ strb.w r8, [r2, #3] │ │ │ │ - b.n 9b1c3e │ │ │ │ + b.n 9b1c7e │ │ │ │ ldr.w r1, [r3, #2896] @ 0xb50 │ │ │ │ movs r2, #20 │ │ │ │ mla r2, r2, r1, r3 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #2896] @ 0xb50 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ str.w r1, [r2, #2916] @ 0xb64 │ │ │ │ @@ -3575547,27 +3575586,27 @@ │ │ │ │ strb.w r8, [r2, #2921] @ 0xb69 │ │ │ │ strb.w r8, [r2, #2922] @ 0xb6a │ │ │ │ strb.w r8, [r2, #2923] @ 0xb6b │ │ │ │ strb.w r8, [r2, #2924] @ 0xb6c │ │ │ │ strb.w r8, [r2, #2925] @ 0xb6d │ │ │ │ strb.w r8, [r2, #2926] @ 0xb6e │ │ │ │ strb.w r8, [r2, #2927] @ 0xb6f │ │ │ │ - b.n 9b1c3e │ │ │ │ + b.n 9b1c7e │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r3, #1576] @ 0x628 │ │ │ │ - b.n 9b1ca6 │ │ │ │ + b.n 9b1ce6 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r0, #1760] @ 0x6e0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 9b1de8 │ │ │ │ + cbz r3, 9b1e28 │ │ │ │ add.w r7, r0, #72192 @ 0x11a00 │ │ │ │ addw r6, r0, #1761 @ 0x6e1 │ │ │ │ adds r7, #163 @ 0xa3 │ │ │ │ mov.w r9, #1 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r4, r6 │ │ │ │ ldrb.w r2, [r6, #1]! │ │ │ │ @@ -3575587,193 +3575626,193 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd r9, ip, [sp, #24] │ │ │ │ sub.w r4, r4, #1760 @ 0x6e0 │ │ │ │ strd sl, ip, [sp, #16] │ │ │ │ subs r4, r4, r5 │ │ │ │ strd ip, r8, [sp, #8] │ │ │ │ strd lr, fp, [sp] │ │ │ │ - bl 9b1bcc │ │ │ │ + bl 9b1c0c │ │ │ │ ldrb.w r3, [r5, #1760] @ 0x6e0 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 9b1d9c │ │ │ │ + bhi.n 9b1ddc │ │ │ │ add.w r6, r5, #69632 @ 0x11000 │ │ │ │ ldrb.w r7, [r5, #117] @ 0x75 │ │ │ │ ldrb.w r3, [r6, #2300] @ 0x8fc │ │ │ │ cmp r3, #7 │ │ │ │ - beq.n 9b1ee0 │ │ │ │ + beq.n 9b1f20 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9b1e7c │ │ │ │ + beq.n 9b1ebc │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9b1f40 │ │ │ │ + beq.w 9b1f80 │ │ │ │ ldr.w r2, [r6, #2712] @ 0xa98 │ │ │ │ ldr.w r3, [r6, #2804] @ 0xaf4 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 9b1e76 │ │ │ │ + bcs.n 9b1eb6 │ │ │ │ ldr.w r3, [r6, #2888] @ 0xb48 │ │ │ │ add.w r7, r5, #72192 @ 0x11a00 │ │ │ │ - ldr.w sl, [pc, #332] @ 9b1f64 │ │ │ │ + ldr.w sl, [pc, #332] @ 9b1fa4 │ │ │ │ adds r7, #247 @ 0xf7 │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, r3, #402 @ 0x192 │ │ │ │ add sl, pc │ │ │ │ mov.w r9, #1 │ │ │ │ ldrb.w r2, [r7, #1]! │ │ │ │ ldr.w r3, [r6, #2720] @ 0xaa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 9b1e6c │ │ │ │ + bls.n 9b1eac │ │ │ │ ldrb.w r3, [r8, r4] │ │ │ │ sub.w r2, r3, #31 │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 9b1ebc │ │ │ │ + beq.n 9b1efc │ │ │ │ movs r1, #0 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 9b1e6c │ │ │ │ + bls.n 9b1eac │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ strd r9, r3, [sp, #24] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb.w r2, [r5, #116] @ 0x74 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #15 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #25 │ │ │ │ - bl 9b1bcc │ │ │ │ + bl 9b1c0c │ │ │ │ ldr.w r3, [r6, #2804] @ 0xaf4 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 9b1e28 │ │ │ │ + bhi.n 9b1e68 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r5, #118] @ 0x76 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 9b1eac │ │ │ │ + bpl.n 9b1eec │ │ │ │ mov r8, r7 │ │ │ │ movs r4, #17 │ │ │ │ str.w r7, [r6, #2336] @ 0x920 │ │ │ │ mov r1, r8 │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r3, #27 │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ - bl 9b12b0 │ │ │ │ + bl 9b12f0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r4, #20 │ │ │ │ - bne.n 9b1e8c │ │ │ │ + bne.n 9b1ecc │ │ │ │ ldrb.w r3, [r5, #118] @ 0x76 │ │ │ │ adds r7, #3 │ │ │ │ lsls r4, r3, #29 │ │ │ │ - bpl.n 9b1e02 │ │ │ │ + bpl.n 9b1e42 │ │ │ │ movs r2, #20 │ │ │ │ movs r3, #27 │ │ │ │ mov r1, r7 │ │ │ │ str.w r7, [r6, #2324] @ 0x914 │ │ │ │ - b.n 9b1f32 │ │ │ │ + b.n 9b1f72 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #15 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r2, r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r2, #27 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9b1bcc │ │ │ │ - b.n 9b1e6c │ │ │ │ + bl 9b1c0c │ │ │ │ + b.n 9b1eac │ │ │ │ ldrb.w r3, [r5, #118] @ 0x76 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 9b1f10 │ │ │ │ + bpl.n 9b1f50 │ │ │ │ mov r8, r7 │ │ │ │ movs r4, #11 │ │ │ │ str.w r7, [r6, #2336] @ 0x920 │ │ │ │ mov r1, r8 │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r3, #27 │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ - bl 9b12b0 │ │ │ │ + bl 9b12f0 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r4, #15 │ │ │ │ - bne.n 9b1ef0 │ │ │ │ + bne.n 9b1f30 │ │ │ │ ldrb.w r3, [r5, #118] @ 0x76 │ │ │ │ adds r7, #4 │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bpl.w 9b1e02 │ │ │ │ + bpl.w 9b1e42 │ │ │ │ movs r2, #15 │ │ │ │ str.w r7, [r6, #2324] @ 0x914 │ │ │ │ movs r3, #27 │ │ │ │ strd r2, r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b12b0 │ │ │ │ + bl 9b12f0 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #27 │ │ │ │ adds r1, r7, #1 │ │ │ │ strd r2, r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ - bl 9b12b0 │ │ │ │ - b.n 9b1e02 │ │ │ │ + bl 9b12f0 │ │ │ │ + b.n 9b1e42 │ │ │ │ ldrb.w r3, [r5, #118] @ 0x76 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.w 9b1e02 │ │ │ │ + bpl.w 9b1e42 │ │ │ │ movs r2, #21 │ │ │ │ str.w r7, [r6, #2336] @ 0x920 │ │ │ │ movs r3, #27 │ │ │ │ strd r2, r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #97 @ 0x61 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b12b0 │ │ │ │ + bl 9b12f0 │ │ │ │ movs r2, #22 │ │ │ │ - b.n 9b1f2e │ │ │ │ - mov r6, r9 │ │ │ │ + b.n 9b1f6e │ │ │ │ + mov r6, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ add.w r7, r0, #69632 @ 0x11000 │ │ │ │ ldrb.w ip, [r0, #1760] @ 0x6e0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldrb.w fp, [r7, #2256] @ 0x8d0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 9b2038 │ │ │ │ + bne.n 9b2078 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9b2032 │ │ │ │ + beq.n 9b2072 │ │ │ │ ldrb.w fp, [r7, #2257] @ 0x8d1 │ │ │ │ - ldr.w sl, [pc, #168] @ 9b2040 │ │ │ │ + ldr.w sl, [pc, #168] @ 9b2080 │ │ │ │ add.w r8, r0, #72192 @ 0x11a00 │ │ │ │ ldrb.w r3, [r0, #112] @ 0x70 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, fp │ │ │ │ add.w r8, r8, #163 @ 0xa3 │ │ │ │ add sl, pc │ │ │ │ addw r5, r0, #1761 @ 0x6e1 │ │ │ │ mov r9, r4 │ │ │ │ mov fp, r0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9b2006 │ │ │ │ + b.n 9b2046 │ │ │ │ ldr.w r1, [r7, #2716] @ 0xa9c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9b2018 │ │ │ │ + beq.n 9b2058 │ │ │ │ ldrb.w r1, [lr, #321] @ 0x141 │ │ │ │ - cbz r1, 9b2000 │ │ │ │ + cbz r1, 9b2040 │ │ │ │ cmp r3, #13 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ ldrb.w r3, [r7, #2256] @ 0x8d0 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #15 │ │ │ │ @@ -3575786,202 +3575825,202 @@ │ │ │ │ moveq r2, #25 │ │ │ │ str r0, [sp, #28] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ mov r0, fp │ │ │ │ strd r9, r6, [sp, #20] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - bl 9b1bcc │ │ │ │ + bl 9b1c0c │ │ │ │ ldrb.w ip, [fp, #1760] @ 0x6e0 │ │ │ │ adds r4, #1 │ │ │ │ cmp ip, r4 │ │ │ │ - bls.n 9b201e │ │ │ │ + bls.n 9b205e │ │ │ │ mov lr, r5 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ ldrb.w r2, [r8, #1]! │ │ │ │ ldr.w r0, [sl, r3, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b1fb8 │ │ │ │ + bne.n 9b1ff8 │ │ │ │ str.w r4, [r7, #2236] @ 0x8bc │ │ │ │ - b.n 9b1fcc │ │ │ │ + b.n 9b200c │ │ │ │ ldrb.w r3, [r7, #2256] @ 0x8d0 │ │ │ │ - cbz r3, 9b2032 │ │ │ │ + cbz r3, 9b2072 │ │ │ │ ldr.w r3, [r7, #1596] @ 0x63c │ │ │ │ str.w r3, [r7, #2240] @ 0x8c0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #1596] @ 0x63c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9b1f96 │ │ │ │ - b.n 9b2024 │ │ │ │ - add lr, r8 │ │ │ │ + bne.n 9b1fd6 │ │ │ │ + b.n 9b2064 │ │ │ │ + add lr, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb 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 │ │ │ │ add.w r7, r0, #69632 @ 0x11000 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r7, #2712] @ 0xa98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b2116 │ │ │ │ - ldr.w fp, [pc, #380] @ 9b21e0 │ │ │ │ + beq.n 9b2156 │ │ │ │ + ldr.w fp, [pc, #380] @ 9b2220 │ │ │ │ add.w r6, r0, #72192 @ 0x11a00 │ │ │ │ mov r8, r0 │ │ │ │ addw r4, r0, #1761 @ 0x6e1 │ │ │ │ add fp, pc │ │ │ │ adds r6, #163 @ 0xa3 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov.w sl, #2 │ │ │ │ ldrb.w r2, [r4, #321] @ 0x141 │ │ │ │ adds r6, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9b210c │ │ │ │ + beq.n 9b214c │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ ldrb r0, [r6, #0] │ │ │ │ cmp r3, #23 │ │ │ │ - bhi.n 9b20ae │ │ │ │ + bhi.n 9b20ee │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r2, r2, #17 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ orrs r4, r1 │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ lsrs r4, r1, #16 │ │ │ │ - ldr r4, [pc, #48] @ (9b20dc ) │ │ │ │ + ldr r4, [pc, #48] @ (9b211c ) │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ ldrb.w r2, [r4, #160] @ 0xa0 │ │ │ │ ldrb.w r1, [r4, #240] @ 0xf0 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 9b217a │ │ │ │ + beq.n 9b21ba │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9b21aa │ │ │ │ + beq.n 9b21ea │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 9b2182 │ │ │ │ + beq.n 9b21c2 │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r2 │ │ │ │ strb.w r2, [r7, #2441] @ 0x989 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r2, #15 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ - b.n 9b20ec │ │ │ │ + b.n 9b212c │ │ │ │ ldrsb.w r2, [r8, #97] @ 0x61 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ strlt.w r5, [r7, #2168] @ 0x878 │ │ │ │ - blt.n 9b210c │ │ │ │ + blt.n 9b214c │ │ │ │ movs r2, #1 │ │ │ │ mov.w ip, #4 │ │ │ │ mov lr, r2 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ strd r2, lr, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r9, [sp] │ │ │ │ mov r0, r8 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ strd ip, sl, [sp, #8] │ │ │ │ - bl 9b1bcc │ │ │ │ + bl 9b1c0c │ │ │ │ ldr.w r3, [r7, #2712] @ 0xa98 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 9b207e │ │ │ │ + bhi.n 9b20be │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r2, #15 │ │ │ │ mov.w ip, #9 │ │ │ │ mov.w lr, #1 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ str.w r5, [r7, #2128] @ 0x850 │ │ │ │ - b.n 9b20ec │ │ │ │ + b.n 9b212c │ │ │ │ movs r2, #1 │ │ │ │ mov.w ip, #5 │ │ │ │ mov lr, r2 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ - b.n 9b20ec │ │ │ │ + b.n 9b212c │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.n 9b2150 │ │ │ │ + bpl.n 9b2190 │ │ │ │ movs r2, #15 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w lr, #2 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ str.w r5, [r7, #2144] @ 0x860 │ │ │ │ - b.n 9b20ec │ │ │ │ + b.n 9b212c │ │ │ │ movs r2, #15 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w lr, #2 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ - b.n 9b20ec │ │ │ │ + b.n 9b212c │ │ │ │ movs r2, #15 │ │ │ │ mov.w ip, #10 │ │ │ │ mov.w lr, #1 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ - b.n 9b20ec │ │ │ │ + b.n 9b212c │ │ │ │ movs r2, #15 │ │ │ │ mov.w ip, #7 │ │ │ │ mov.w lr, #1 │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ - b.n 9b20ec │ │ │ │ + b.n 9b212c │ │ │ │ ldrb.w r2, [r8, #96] @ 0x60 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 9b20c2 │ │ │ │ + bmi.n 9b2102 │ │ │ │ ldrb.w r2, [r7, #2441] @ 0x989 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 9b21d2 │ │ │ │ + beq.n 9b2212 │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ movne.w lr, #2 │ │ │ │ - bne.n 9b20c6 │ │ │ │ + bne.n 9b2106 │ │ │ │ add.w r1, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #412] @ 0x19c │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ ite hi │ │ │ │ movhi.w lr, #6 │ │ │ │ movls.w lr, #2 │ │ │ │ - b.n 9b20c6 │ │ │ │ + b.n 9b2106 │ │ │ │ ldrb.w r2, [r7, #2441] @ 0x989 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 9b21d8 │ │ │ │ + beq.n 9b2218 │ │ │ │ cmp r1, #2 │ │ │ │ it ne │ │ │ │ movne.w lr, #4 │ │ │ │ - bne.n 9b20c6 │ │ │ │ + bne.n 9b2106 │ │ │ │ add.w r1, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #412] @ 0x19c │ │ │ │ cmp r1, #40 @ 0x28 │ │ │ │ ite hi │ │ │ │ movhi.w lr, #7 │ │ │ │ movls.w lr, #4 │ │ │ │ - b.n 9b20c6 │ │ │ │ + b.n 9b2106 │ │ │ │ mov.w lr, #3 │ │ │ │ - b.n 9b20c6 │ │ │ │ + b.n 9b2106 │ │ │ │ mov.w lr, #5 │ │ │ │ - b.n 9b20c6 │ │ │ │ + b.n 9b2106 │ │ │ │ nop │ │ │ │ - add r0, r0 │ │ │ │ + mvns r0, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ sub sp, #32 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.n 9b227a │ │ │ │ + bhi.n 9b22ba │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r6, r7 │ │ │ │ movs r5, r3 │ │ │ │ lsls r7, r3, #1 │ │ │ │ movs r6, r1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ lsls r5, r6, #1 │ │ │ │ @@ -3575992,15 +3576031,15 @@ │ │ │ │ lsls r0, r5, #3 │ │ │ │ lsls r0, r6, #3 │ │ │ │ movs r4, r7 │ │ │ │ movs r0, r4 │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ ldrh r2, [r1, #6] │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.w 9b2602 │ │ │ │ + bmi.w 9b2642 │ │ │ │ add.w ip, r0, #20480 @ 0x5000 │ │ │ │ ldr.w r3, [ip, #548] @ 0x224 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r3 │ │ │ │ it cc │ │ │ │ movcc r2, r3 │ │ │ │ str.w r2, [ip, #548] @ 0x224 │ │ │ │ @@ -3576009,29 +3576048,29 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r2, r0, #69632 @ 0x11000 │ │ │ │ ldrh.w ip, [r1, #8] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r2, #1556] @ 0x614 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ tst r0, r3 │ │ │ │ - bne.n 9b2268 │ │ │ │ + bne.n 9b22a8 │ │ │ │ orrs r0, r3 │ │ │ │ ldr.w r3, [r2, #1552] @ 0x610 │ │ │ │ str.w r0, [r2, #1556] @ 0x614 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1552] @ 0x610 │ │ │ │ ldrh r3, [r1, #6] │ │ │ │ ldr.w r1, [r2, #1560] @ 0x618 │ │ │ │ cmp r3, r1 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ str.w r3, [r2, #1560] @ 0x618 │ │ │ │ - b.n 9b223c │ │ │ │ + b.n 9b227c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9b223e │ │ │ │ + b.n 9b227e │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ ldrh r2, [r1, #6] │ │ │ │ ands.w r3, r3, #16 │ │ │ │ add.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ ldrhne r3, [r1, #8] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ @@ -3576045,46 +3576084,46 @@ │ │ │ │ addhi.w r0, r0, #73728 @ 0x12000 │ │ │ │ movhi r1, #1 │ │ │ │ strbhi.w r1, [r0, #3612] @ 0xe1c │ │ │ │ cmp.w r2, #4096 @ 0x1000 │ │ │ │ it cs │ │ │ │ movcs.w r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r3, #1076] @ 0x434 │ │ │ │ - b.n 9b223c │ │ │ │ + b.n 9b227c │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ add r3, r0 │ │ │ │ add.w r3, r3, #71168 @ 0x11600 │ │ │ │ ubfx r2, r2, #0, #4 │ │ │ │ strb.w r2, [r3, #80] @ 0x50 │ │ │ │ - b.n 9b223c │ │ │ │ + b.n 9b227c │ │ │ │ add.w r0, r0, #69632 @ 0x11000 │ │ │ │ ldrh r3, [r1, #6] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r0, #1164] @ 0x48c │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str.w r3, [r0, #1164] @ 0x48c │ │ │ │ - b.n 9b223c │ │ │ │ + b.n 9b227c │ │ │ │ add.w r0, r0, #69632 @ 0x11000 │ │ │ │ ldrh r3, [r1, #6] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r2, [r0, #1596] @ 0x63c │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str.w r3, [r0, #1596] @ 0x63c │ │ │ │ - b.n 9b223c │ │ │ │ + b.n 9b227c │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ldrh.w ip, [r1, #4] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 9b223c │ │ │ │ - add r2, pc, #8 @ (adr r2, 9b231c ) │ │ │ │ + bhi.n 9b227c │ │ │ │ + add r2, pc, #8 @ (adr r2, 9b235c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r3, r3, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r0, #10 │ │ │ │ @@ -3576134,58 +3576173,58 @@ │ │ │ │ add.w r0, r0, #69632 @ 0x11000 │ │ │ │ ldr.w r2, [r0, #1268] @ 0x4f4 │ │ │ │ ldr.w r3, [r0, #1264] @ 0x4f0 │ │ │ │ orrs r2, r1 │ │ │ │ str.w r2, [r0, #1268] @ 0x4f4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #1264] @ 0x4f0 │ │ │ │ - b.n 9b223c │ │ │ │ + b.n 9b227c │ │ │ │ ldrh r3, [r1, #4] │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb r2, [r1, #24] │ │ │ │ add r3, r0 │ │ │ │ add.w r3, r3, #70656 @ 0x11400 │ │ │ │ strb.w r2, [r3, #176] @ 0xb0 │ │ │ │ ldrb r2, [r1, #25] │ │ │ │ strb.w ip, [r3, #144] @ 0x90 │ │ │ │ ubfx r2, r2, #0, #6 │ │ │ │ strb.w r2, [r3, #208] @ 0xd0 │ │ │ │ - b.n 9b223c │ │ │ │ + b.n 9b227c │ │ │ │ add.w r0, r0, #69632 @ 0x11000 │ │ │ │ ldr.w r3, [r0, #1532] @ 0x5fc │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #1532] @ 0x5fc │ │ │ │ - b.n 9b223c │ │ │ │ + b.n 9b227c │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 9b223c │ │ │ │ + bne.w 9b227c │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ and.w r3, r3, #24 │ │ │ │ cmp r3, #8 │ │ │ │ ittt eq │ │ │ │ addeq.w r0, r0, #69632 @ 0x11000 │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r0, #2368] @ 0x940 │ │ │ │ - b.n 9b223c │ │ │ │ + b.n 9b227c │ │ │ │ add.w r0, r0, #69632 @ 0x11000 │ │ │ │ str.w ip, [r0, #2216] @ 0x8a8 │ │ │ │ - b.n 9b223c │ │ │ │ + b.n 9b227c │ │ │ │ add.w r0, r0, #69632 @ 0x11000 │ │ │ │ str.w ip, [r0, #2332] @ 0x91c │ │ │ │ - b.n 9b223c │ │ │ │ + b.n 9b227c │ │ │ │ add.w r0, r0, #69632 @ 0x11000 │ │ │ │ str.w ip, [r0, #2344] @ 0x928 │ │ │ │ - b.n 9b223c │ │ │ │ + b.n 9b227c │ │ │ │ add.w r2, r0, #69632 @ 0x11000 │ │ │ │ ldrb.w r3, [r2, #2300] @ 0x8fc │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ moveq r1, #7 │ │ │ │ - beq.n 9b2440 │ │ │ │ + beq.n 9b2480 │ │ │ │ cmp r3, #7 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r1, #3 │ │ │ │ movne r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ @@ -3576198,47 +3576237,47 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ - bl 9b1bcc │ │ │ │ - b.n 9b223c │ │ │ │ + bl 9b1c0c │ │ │ │ + b.n 9b227c │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 9b2664 │ │ │ │ + beq.w 9b26a4 │ │ │ │ cmp r3, #1 │ │ │ │ itt eq │ │ │ │ addeq.w r0, r0, #69632 @ 0x11000 │ │ │ │ streq.w ip, [r0, #2224] @ 0x8b0 │ │ │ │ - b.n 9b223c │ │ │ │ + b.n 9b227c │ │ │ │ add.w r1, r0, #69632 @ 0x11000 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ str.w ip, [r1, #2164] @ 0x874 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 9b1bcc │ │ │ │ - b.n 9b223c │ │ │ │ + bl 9b1c0c │ │ │ │ + b.n 9b227c │ │ │ │ add.w r1, r0, #69632 @ 0x11000 │ │ │ │ add r0, ip │ │ │ │ add.w r2, r0, #71168 @ 0x11600 │ │ │ │ ldr.w r3, [r1, #2720] @ 0xaa0 │ │ │ │ str.w ip, [r1, #2156] @ 0x86c │ │ │ │ adds r3, #1 │ │ │ │ add r3, ip │ │ │ │ strb.w r3, [r2, #160] @ 0xa0 │ │ │ │ - b.n 9b223c │ │ │ │ + b.n 9b227c │ │ │ │ add.w r1, r0, #69632 @ 0x11000 │ │ │ │ add.w r2, r0, ip │ │ │ │ add.w r2, r2, #71168 @ 0x11600 │ │ │ │ movs r3, #1 │ │ │ │ mov.w lr, #10 │ │ │ │ ldr.w r4, [r1, #2720] @ 0xaa0 │ │ │ │ str.w ip, [r1, #2152] @ 0x868 │ │ │ │ @@ -3576249,45 +3576288,45 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ strd lr, r2, [sp, #8] │ │ │ │ movs r1, #100 @ 0x64 │ │ │ │ mov r2, r3 │ │ │ │ strd r3, lr, [sp, #24] │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9b1bcc │ │ │ │ - b.n 9b223c │ │ │ │ + bl 9b1c0c │ │ │ │ + b.n 9b227c │ │ │ │ add.w r1, r0, #69632 @ 0x11000 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w ip, [r1, #2360] @ 0x938 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r4, #15 │ │ │ │ str.w ip, [sp] │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ mov.w ip, #2 │ │ │ │ strd ip, r4, [sp, #12] │ │ │ │ - bl 9b1bcc │ │ │ │ - b.n 9b223c │ │ │ │ + bl 9b1c0c │ │ │ │ + b.n 9b227c │ │ │ │ add.w r1, r0, #69632 @ 0x11000 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ str.w ip, [r1, #2364] @ 0x93c │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9b2522 │ │ │ │ + b.n 9b2562 │ │ │ │ add.w r0, r0, #69632 @ 0x11000 │ │ │ │ str.w ip, [r0, #2372] @ 0x944 │ │ │ │ - b.n 9b223c │ │ │ │ + b.n 9b227c │ │ │ │ add.w r1, r0, #69632 @ 0x11000 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, r2, #71168 @ 0x11600 │ │ │ │ mov.w lr, #6 │ │ │ │ ldr.w r4, [r1, #2720] @ 0xaa0 │ │ │ │ str.w ip, [r1, #1756] @ 0x6dc │ │ │ │ @@ -3576299,47 +3576338,47 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ movs r2, #2 │ │ │ │ strd r3, lr, [sp, #24] │ │ │ │ strd r2, r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ strd r3, lr, [sp, #4] │ │ │ │ - bl 9b1bcc │ │ │ │ - b.n 9b223c │ │ │ │ + bl 9b1c0c │ │ │ │ + b.n 9b227c │ │ │ │ add.w r1, r0, #69632 @ 0x11000 │ │ │ │ add.w r2, r0, ip │ │ │ │ movs r3, #1 │ │ │ │ add.w r2, r2, #71168 @ 0x11600 │ │ │ │ mov.w lr, #8 │ │ │ │ ldr.w r1, [r1, #2720] @ 0xaa0 │ │ │ │ add r1, r3 │ │ │ │ - b.n 9b2578 │ │ │ │ + b.n 9b25b8 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ cmp r3, #1 │ │ │ │ itt eq │ │ │ │ addeq.w r0, r0, #69632 @ 0x11000 │ │ │ │ streq.w ip, [r0, #2272] @ 0x8e0 │ │ │ │ - beq.w 9b223c │ │ │ │ + beq.w 9b227c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 9b223c │ │ │ │ + bne.w 9b227c │ │ │ │ add.w r1, r0, #69632 @ 0x11000 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w lr, #7 │ │ │ │ str.w lr, [sp, #28] │ │ │ │ str.w ip, [r1, #2320] @ 0x910 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ movs r2, #11 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 9b1bcc │ │ │ │ - b.n 9b223c │ │ │ │ + bl 9b1c0c │ │ │ │ + b.n 9b227c │ │ │ │ ldrh r3, [r1, #28] │ │ │ │ add.w ip, r0, #20480 @ 0x5000 │ │ │ │ ldrh r4, [r1, #4] │ │ │ │ ubfx r1, r3, #0, #10 │ │ │ │ ldr.w r6, [ip, #1068] @ 0x42c │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ sub.w lr, r2, r4 │ │ │ │ @@ -3576354,62 +3576393,62 @@ │ │ │ │ movcc r3, r6 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ it cs │ │ │ │ movcs r3, #64 @ 0x40 │ │ │ │ str.w r3, [ip, #1068] @ 0x42c │ │ │ │ strd r4, lr, [r5, #556] @ 0x22c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9b222c │ │ │ │ + beq.w 9b226c │ │ │ │ add.w r0, r0, #21504 @ 0x5400 │ │ │ │ movs r3, #12 │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ mla r0, r3, r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp lr, r3 │ │ │ │ add.w r0, r0, #12 │ │ │ │ - bne.n 9b2654 │ │ │ │ - b.n 9b222c │ │ │ │ + bne.n 9b2694 │ │ │ │ + b.n 9b226c │ │ │ │ add.w r1, r0, #69632 @ 0x11000 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ str.w ip, [r1, #2204] @ 0x89c │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #37 @ 0x25 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 9b1bcc │ │ │ │ - b.n 9b223c │ │ │ │ + bl 9b1c0c │ │ │ │ + b.n 9b227c │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #308] @ (9b27d4 ) │ │ │ │ - ldr r3, [pc, #312] @ (9b27d8 ) │ │ │ │ + ldr r2, [pc, #308] @ (9b2814 ) │ │ │ │ + ldr r3, [pc, #312] @ (9b2818 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [lr, #2] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 9b277c │ │ │ │ + bhi.n 9b27bc │ │ │ │ ldrb.w r3, [lr, #3] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9b2790 │ │ │ │ + beq.n 9b27d0 │ │ │ │ add.w r2, r7, #20480 @ 0x5000 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add r5, sp, #12 │ │ │ │ ldrd r6, r3, [r2, #548] @ 0x224 │ │ │ │ add r6, r3 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #552] @ 0x228 │ │ │ │ @@ -3576434,15 +3576473,15 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, sp, #28 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r2, ip │ │ │ │ mov r0, r7 │ │ │ │ mov r3, lr │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ movs r7, #3 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w ip, #2 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #4 │ │ │ │ uxth r6, r6 │ │ │ │ @@ -3576451,134 +3576490,134 @@ │ │ │ │ orr.w r3, r3, r2, lsl #24 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movt r2, #49344 @ 0xc0c0 │ │ │ │ orr.w r3, r3, ip, lsl #26 │ │ │ │ ands r2, r1 │ │ │ │ orr.w r3, r3, r7, lsl #28 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [pc, #120] @ (9b27dc ) │ │ │ │ + ldr r2, [pc, #120] @ (9b281c ) │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #112] @ (9b27d8 ) │ │ │ │ + ldr r3, [pc, #112] @ (9b2818 ) │ │ │ │ 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 9b27d0 │ │ │ │ + bne.n 9b2810 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ and.w r3, r3, #192 @ 0xc0 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 9b26c6 │ │ │ │ + bne.n 9b2706 │ │ │ │ ldrb.w r3, [lr, #3] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 9b26c6 │ │ │ │ + bne.n 9b2706 │ │ │ │ tst.w r3, #12 │ │ │ │ - bne.n 9b27c4 │ │ │ │ + bne.n 9b2804 │ │ │ │ and.w r3, r3, #48 @ 0x30 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n 9b26c6 │ │ │ │ + bne.n 9b2706 │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb.w r2, [lr, #3] │ │ │ │ ldrb.w r3, [lr] │ │ │ │ ubfx ip, r2, #2, #2 │ │ │ │ ubfx r7, r2, #4, #2 │ │ │ │ and.w r3, r3, #15 │ │ │ │ sbfx r6, r0, #6, #16 │ │ │ │ and.w r2, r2, #3 │ │ │ │ - b.n 9b2742 │ │ │ │ + b.n 9b2782 │ │ │ │ and.w r3, r3, #60 @ 0x3c │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bne.w 9b26c6 │ │ │ │ - b.n 9b279e │ │ │ │ + bne.w 9b2706 │ │ │ │ + b.n 9b27de │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - bls.n 9b288c │ │ │ │ + bls.n 9b284c │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 9b270c │ │ │ │ + bhi.n 9b28cc │ │ │ │ lsls r7, r7, #3 │ │ │ │ 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 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #144] @ (9b2888 ) │ │ │ │ - ldr r3, [pc, #148] @ (9b288c ) │ │ │ │ + ldr r0, [pc, #144] @ (9b28c8 ) │ │ │ │ + ldr r3, [pc, #148] @ (9b28cc ) │ │ │ │ sub sp, #28 │ │ │ │ add r0, pc │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9b268c │ │ │ │ + bl 9b26cc │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ movw r1, #4203 @ 0x106b │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b2872 │ │ │ │ + cbz r0, 9b28b2 │ │ │ │ str r2, [r4, #8] │ │ │ │ add.w r4, r4, #20480 @ 0x5000 │ │ │ │ - ldr r2, [pc, #64] @ (9b2890 ) │ │ │ │ + ldr r2, [pc, #64] @ (9b28d0 ) │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ add r2, pc │ │ │ │ str.w r3, [r4, #552] @ 0x228 │ │ │ │ - ldr r3, [pc, #44] @ (9b288c ) │ │ │ │ + ldr r3, [pc, #44] @ (9b28cc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b2884 │ │ │ │ + bne.n 9b28c4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b2848 │ │ │ │ + b.n 9b2888 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - bhi.n 9b2890 │ │ │ │ + bvc.n 9b2850 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 9b27dc │ │ │ │ + bvc.n 9b299c │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #316] @ (9b29e4 ) │ │ │ │ - ldr r3, [pc, #316] @ (9b29e8 ) │ │ │ │ + ldr r1, [pc, #316] @ (9b2a24 ) │ │ │ │ + ldr r3, [pc, #316] @ (9b2a28 ) │ │ │ │ mov r7, r0 │ │ │ │ add r1, pc │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add.w r9, r7, #20480 @ 0x5000 │ │ │ │ movs r4, #0 │ │ │ │ add.w r8, sp, #20 │ │ │ │ mov r2, r4 │ │ │ │ @@ -3576586,15 +3576625,15 @@ │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ movw fp, #65472 @ 0xffc0 │ │ │ │ movt fp, #63 @ 0x3f │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ add.w ip, sp, #116 @ 0x74 │ │ │ │ ldrd r2, r3, [r9, #548] @ 0x224 │ │ │ │ strd r4, r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ mov.w r6, #64512 @ 0xfc00 │ │ │ │ movt r6, #1023 @ 0x3ff │ │ │ │ add.w lr, r3, r2 │ │ │ │ @@ -3576638,58 +3576677,58 @@ │ │ │ │ strb.w r3, [sp, #119] @ 0x77 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r2, lr │ │ │ │ add.w r3, sl, #48 @ 0x30 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ add.w r3, sl, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #34 @ 0x22 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ mov r3, r8 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, sl, #16 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #30 │ │ │ │ str.w fp, [sp] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ - ldr r2, [pc, #40] @ (9b29ec ) │ │ │ │ - ldr r3, [pc, #32] @ (9b29e8 ) │ │ │ │ + bl 9b1380 │ │ │ │ + ldr r2, [pc, #40] @ (9b2a2c ) │ │ │ │ + ldr r3, [pc, #32] @ (9b2a28 ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r9, #552] @ 0x228 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b29e0 │ │ │ │ + bne.n 9b2a20 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - bvc.n 9b2a88 │ │ │ │ + bvc.n 9b2a48 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 9b2a5c │ │ │ │ + bpl.n 9b2a1c │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #396] @ (9b2b90 ) │ │ │ │ - ldr r3, [pc, #396] @ (9b2b94 ) │ │ │ │ + ldr r2, [pc, #396] @ (9b2bd0 ) │ │ │ │ + ldr r3, [pc, #396] @ (9b2bd4 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ubfx r0, r0, #12, #8 │ │ │ │ @@ -3576697,177 +3576736,177 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 5020bc │ │ │ │ ldr r7, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ ubfx r7, r7, #12, #8 │ │ │ │ cmp r7, #222 @ 0xde │ │ │ │ - bhi.w 9b2b5a │ │ │ │ + bhi.w 9b2b9a │ │ │ │ cmp r7, #195 @ 0xc3 │ │ │ │ - bls.n 9b2b22 │ │ │ │ + bls.n 9b2b62 │ │ │ │ adds r7, #60 @ 0x3c │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #2026 @ 0x7ea │ │ │ │ uxtb r7, r7 │ │ │ │ lsrs r3, r7 │ │ │ │ and.w r7, r3, #1 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ - beq.n 9b2a78 │ │ │ │ + beq.n 9b2ab8 │ │ │ │ add.w sl, r4, #48 @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9b2b66 │ │ │ │ + bne.w 9b2ba6 │ │ │ │ ubfx r5, r3, #3, #3 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ adds r7, #1 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w sl, sl, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r7, r5 │ │ │ │ - bcc.n 9b2a62 │ │ │ │ + bcc.n 9b2aa2 │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ add.w r7, r6, #4096 @ 0x1000 │ │ │ │ movs r1, #107 @ 0x6b │ │ │ │ mov r0, r6 │ │ │ │ subs r3, r3, r2 │ │ │ │ bfi r1, r9, #11, #4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9b2b40 │ │ │ │ + beq.n 9b2b80 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ lsls r2, r3, #29 │ │ │ │ itt ne │ │ │ │ addne r4, #16 │ │ │ │ movne r5, #0 │ │ │ │ - beq.n 9b2ac0 │ │ │ │ + beq.n 9b2b00 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #16 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 9b2aa8 │ │ │ │ + bhi.n 9b2ae8 │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ itt ne │ │ │ │ addne r5, sp, #4 │ │ │ │ movne r4, #0 │ │ │ │ - beq.n 9b2ae4 │ │ │ │ + beq.n 9b2b24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #16 │ │ │ │ ubfx r3, r3, #3, #3 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 9b2acc │ │ │ │ + bcc.n 9b2b0c │ │ │ │ ldrb.w r0, [r7, #424] @ 0x1a8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b2b2e │ │ │ │ + cbz r0, 9b2b6e │ │ │ │ str r2, [r6, #8] │ │ │ │ add.w r6, r6, #20480 @ 0x5000 │ │ │ │ - ldr r2, [pc, #156] @ (9b2b98 ) │ │ │ │ + ldr r2, [pc, #156] @ (9b2bd8 ) │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r7, #424] @ 0x1a8 │ │ │ │ add r2, pc │ │ │ │ str.w r3, [r6, #552] @ 0x228 │ │ │ │ - ldr r3, [pc, #132] @ (9b2b94 ) │ │ │ │ + ldr r3, [pc, #132] @ (9b2bd4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b2b8c │ │ │ │ + bne.n 9b2bcc │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ sub.w r7, r7, #118 @ 0x76 │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 9b2a46 │ │ │ │ + b.n 9b2a86 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b2af6 │ │ │ │ + b.n 9b2b36 │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov.w r1, #53248 @ 0xd000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r3, [r8] │ │ │ │ - b.n 9b2ac0 │ │ │ │ + b.n 9b2b00 │ │ │ │ sub.w r7, r7, #248 @ 0xf8 │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ - b.n 9b2a46 │ │ │ │ + b.n 9b2a86 │ │ │ │ movs r5, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, sl │ │ │ │ add.w r0, r3, r5, lsl #4 │ │ │ │ mov r1, r6 │ │ │ │ subs r0, #52 @ 0x34 │ │ │ │ adds r5, #1 │ │ │ │ - bl 9b268c │ │ │ │ + bl 9b26cc │ │ │ │ ldrb.w r3, [r8] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ubfx r3, r3, #3, #3 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 9b2b68 │ │ │ │ - b.n 9b2a78 │ │ │ │ + bhi.n 9b2ba8 │ │ │ │ + b.n 9b2ab8 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 9b2b7c │ │ │ │ + bpl.n 9b2b3c │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 9b2b88 │ │ │ │ + bmi.n 9b2b48 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #344] @ (9b2d08 ) │ │ │ │ - ldr r3, [pc, #344] @ (9b2d0c ) │ │ │ │ + ldr r1, [pc, #344] @ (9b2d48 ) │ │ │ │ + ldr r3, [pc, #344] @ (9b2d4c ) │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ add r1, pc │ │ │ │ movs r4, #0 │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ add.w fp, r5, #20480 @ 0x5000 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ movt r2, #49024 @ 0xbf80 │ │ │ │ mov r1, r5 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ movw r8, #65472 @ 0xffc0 │ │ │ │ movt r8, #63 @ 0x3f │ │ │ │ add.w ip, sp, #148 @ 0x94 │ │ │ │ ldrd r7, r3, [fp, #548] @ 0x224 │ │ │ │ strd r4, r4, [sp, #152] @ 0x98 │ │ │ │ str r4, [sp, #160] @ 0xa0 │ │ │ │ mov.w lr, #64512 @ 0xfc00 │ │ │ │ @@ -3576907,112 +3576946,112 @@ │ │ │ │ strd sl, r4, [sp] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ adds r2, #16 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ - bl 9b1340 │ │ │ │ - ldr r2, [pc, #40] @ (9b2d10 ) │ │ │ │ - ldr r3, [pc, #36] @ (9b2d0c ) │ │ │ │ + bl 9b1380 │ │ │ │ + ldr r2, [pc, #40] @ (9b2d50 ) │ │ │ │ + ldr r3, [pc, #36] @ (9b2d4c ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [fp, #552] @ 0x228 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b2d02 │ │ │ │ + bne.n 9b2d42 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bmi.n 9b2d9c │ │ │ │ + bmi.n 9b2d5c │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 9b2d3c │ │ │ │ + bcs.n 9b2cfc │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb 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 │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #372] @ (9b2e9c ) │ │ │ │ + ldr r3, [pc, #372] @ (9b2edc ) │ │ │ │ mov r5, r0 │ │ │ │ add.w r9, sp, #52 @ 0x34 │ │ │ │ add.w r8, r5, #20480 @ 0x5000 │ │ │ │ add.w sl, sp, #68 @ 0x44 │ │ │ │ strd r1, r2, [sp, #24] │ │ │ │ mov.w r2, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r1, [pc, #352] @ (9b2ea0 ) │ │ │ │ + ldr r1, [pc, #352] @ (9b2ee0 ) │ │ │ │ mov.w r6, #64512 @ 0xfc00 │ │ │ │ movt r6, #1023 @ 0x3ff │ │ │ │ movs r4, #0 │ │ │ │ add r1, pc │ │ │ │ add.w fp, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #16448 @ 0x4040 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 9afab4 │ │ │ │ + bl 9afaf4 │ │ │ │ add r2, sp, #164 @ 0xa4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #21789 @ 0x551d │ │ │ │ movt r3, #49109 @ 0xbfd5 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ mov.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bl 9afab4 │ │ │ │ + bl 9afaf4 │ │ │ │ ldrd r3, r2, [r8, #548] @ 0x224 │ │ │ │ add.w ip, sp, #148 @ 0x94 │ │ │ │ movw lr, #65472 @ 0xffc0 │ │ │ │ movt lr, #63 @ 0x3f │ │ │ │ add r3, r2 │ │ │ │ adds r2, #2 │ │ │ │ str.w r2, [r8, #552] @ 0x228 │ │ │ │ @@ -3577048,259 +3577087,259 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ mov r2, fp │ │ │ │ ldr.w fp, [sp, #28] │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, fp │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, fp │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #29 │ │ │ │ str r0, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ - ldr r2, [pc, #40] @ (9b2ea4 ) │ │ │ │ - ldr r3, [pc, #32] @ (9b2e9c ) │ │ │ │ + bl 9b1380 │ │ │ │ + ldr r2, [pc, #40] @ (9b2ee4 ) │ │ │ │ + ldr r3, [pc, #32] @ (9b2edc ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r8, #552] @ 0x228 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b2e96 │ │ │ │ + bne.n 9b2ed6 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 9b2e08 │ │ │ │ + bcs.n 9b2fc8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - bne.n 9b2da8 │ │ │ │ + bne.n 9b2f68 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #524] @ (9b30c8 ) │ │ │ │ + ldr r2, [pc, #524] @ (9b3108 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #524] @ (9b30cc ) │ │ │ │ + ldr r3, [pc, #524] @ (9b310c ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ubfx r0, r0, #12, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ bl 5020bc │ │ │ │ ldr.w r8, [r4] │ │ │ │ mov r7, r0 │ │ │ │ ubfx r0, r8, #12, #8 │ │ │ │ cmp r0, #222 @ 0xde │ │ │ │ - bhi.w 9b308c │ │ │ │ + bhi.w 9b30cc │ │ │ │ cmp r0, #195 @ 0xc3 │ │ │ │ - bls.w 9b304e │ │ │ │ + bls.w 9b308e │ │ │ │ add.w r3, r0, #60 @ 0x3c │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #2026 @ 0x7ea │ │ │ │ uxtb r3, r3 │ │ │ │ lsrs r2, r3 │ │ │ │ and.w r2, r2, #1 │ │ │ │ and.w r1, r8, #1044480 @ 0xff000 │ │ │ │ cmp.w r1, #405504 @ 0x63000 │ │ │ │ - beq.w 9b3066 │ │ │ │ + beq.w 9b30a6 │ │ │ │ cmp.w r1, #413696 @ 0x65000 │ │ │ │ - bne.n 9b2f22 │ │ │ │ + bne.n 9b2f62 │ │ │ │ add.w r1, r5, #73728 @ 0x12000 │ │ │ │ ldr.w r3, [r1, #3628] @ 0xe2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #3628] @ 0xe2c │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ - beq.n 9b2f58 │ │ │ │ + beq.n 9b2f98 │ │ │ │ add.w r6, r4, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9b3098 │ │ │ │ + bne.w 9b30d8 │ │ │ │ mov lr, r2 │ │ │ │ ubfx r9, r3, #3, #3 │ │ │ │ add.w ip, sp, #4 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w lr, lr, #1 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ adds r6, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ cmp r9, lr │ │ │ │ - bhi.n 9b2f3e │ │ │ │ + bhi.n 9b2f7e │ │ │ │ ubfx r0, r8, #12, #8 │ │ │ │ ldrd r1, r2, [r5, #4] │ │ │ │ add.w r6, r5, #4096 @ 0x1000 │ │ │ │ subs r3, r0, #1 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ mov.w r2, r2, lsr #2 │ │ │ │ str.w r2, [r6, #420] @ 0x1a4 │ │ │ │ it hi │ │ │ │ movhi r2, #58 @ 0x3a │ │ │ │ - bhi.n 9b2f7a │ │ │ │ - ldr r2, [pc, #344] @ (9b30d0 ) │ │ │ │ + bhi.n 9b2fba │ │ │ │ + ldr r2, [pc, #344] @ (9b3110 ) │ │ │ │ add r2, pc │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ movs r1, #0 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orr.w r2, r2, r3, lsl #13 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ bfi r1, r2, #0, #16 │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b3076 │ │ │ │ + beq.n 9b30b6 │ │ │ │ ldr.w r3, [r6, #412] @ 0x19c │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ ite ls │ │ │ │ movls.w r8, #0 │ │ │ │ movhi.w r8, #1 │ │ │ │ mov r3, r8 │ │ │ │ bfi r1, r3, #19, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add.w r1, r5, #69632 @ 0x11000 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrb.w r2, [r1, #2448] @ 0x990 │ │ │ │ orr.w r2, r2, r8 │ │ │ │ and.w r2, r2, #1 │ │ │ │ strb.w r2, [r1, #2448] @ 0x990 │ │ │ │ lsls r2, r3, #29 │ │ │ │ itt ne │ │ │ │ addne r4, #16 │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.n 9b2fea │ │ │ │ + beq.n 9b302a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r4, #16 │ │ │ │ and.w r2, r3, #7 │ │ │ │ cmp r2, r8 │ │ │ │ - bhi.n 9b2fd2 │ │ │ │ + bhi.n 9b3012 │ │ │ │ tst.w r3, #56 @ 0x38 │ │ │ │ itt ne │ │ │ │ addne.w r8, sp, #4 │ │ │ │ movne r4, #0 │ │ │ │ - beq.n 9b3010 │ │ │ │ + beq.n 9b3050 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ adds r4, #1 │ │ │ │ add.w r8, r8, #16 │ │ │ │ ubfx r3, r3, #3, #3 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 9b2ff8 │ │ │ │ + bcc.n 9b3038 │ │ │ │ ldrb.w r0, [r6, #424] @ 0x1a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [r6, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b307a │ │ │ │ + cbz r0, 9b30ba │ │ │ │ str r2, [r5, #8] │ │ │ │ add.w r5, r5, #20480 @ 0x5000 │ │ │ │ - ldr r2, [pc, #172] @ (9b30d4 ) │ │ │ │ + ldr r2, [pc, #172] @ (9b3114 ) │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r6, #424] @ 0x1a8 │ │ │ │ add r2, pc │ │ │ │ str.w r3, [r5, #552] @ 0x228 │ │ │ │ - ldr r3, [pc, #144] @ (9b30cc ) │ │ │ │ + ldr r3, [pc, #144] @ (9b310c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b30c2 │ │ │ │ + bne.n 9b3102 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ sub.w r2, r0, #118 @ 0x76 │ │ │ │ and.w r1, r8, #1044480 @ 0xff000 │ │ │ │ clz r2, r2 │ │ │ │ cmp.w r1, #405504 @ 0x63000 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ - bne.w 9b2f0e │ │ │ │ + bne.w 9b2f4e │ │ │ │ add.w r1, r5, #73728 @ 0x12000 │ │ │ │ ldr.w r3, [r1, #3628] @ 0xe2c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3628] @ 0xe2c │ │ │ │ - b.n 9b2f22 │ │ │ │ + b.n 9b2f62 │ │ │ │ mov r8, r3 │ │ │ │ - b.n 9b2fa6 │ │ │ │ + b.n 9b2fe6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b3022 │ │ │ │ + b.n 9b3062 │ │ │ │ sub.w r2, r0, #248 @ 0xf8 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.n 9b2f02 │ │ │ │ + b.n 9b2f42 │ │ │ │ mov.w r8, #0 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ mov r2, r6 │ │ │ │ add.w r0, r3, r8, lsl #4 │ │ │ │ mov r1, r5 │ │ │ │ subs r0, #52 @ 0x34 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - bl 9b268c │ │ │ │ + bl 9b26cc │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ adds r6, #16 │ │ │ │ ubfx r3, r3, #3, #3 │ │ │ │ cmp r8, r3 │ │ │ │ - bcc.n 9b309c │ │ │ │ + bcc.n 9b30dc │ │ │ │ ldr.w r8, [r4] │ │ │ │ - b.n 9b2f54 │ │ │ │ + b.n 9b2f94 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 9b3144 │ │ │ │ + beq.n 9b3104 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ + adds r3, #30 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - ldmia r7, {r1, r3, r6, r7} │ │ │ │ + ldmia r7, {r1, r3, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r2, [pc, #380] @ (9b3268 ) │ │ │ │ + ldr r2, [pc, #380] @ (9b32a8 ) │ │ │ │ add.w r9, r0, #20480 @ 0x5000 │ │ │ │ - ldr r3, [pc, #380] @ (9b326c ) │ │ │ │ + ldr r3, [pc, #380] @ (9b32ac ) │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ add.w sl, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ @@ -3577350,33 +3577389,33 @@ │ │ │ │ ldrb.w r3, [sp, #84] @ 0x54 │ │ │ │ bfi r3, fp, #4, #4 │ │ │ │ strb.w r3, [sp, #84] @ 0x54 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ movs r1, #77 @ 0x4d │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ and.w r3, r3, #1044480 @ 0xff000 │ │ │ │ cmp.w r3, #196608 @ 0x30000 │ │ │ │ - beq.n 9b324e │ │ │ │ + beq.n 9b328e │ │ │ │ mov.w r1, #53248 @ 0xd000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ add.w r1, r6, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b323c │ │ │ │ + cbz r0, 9b327c │ │ │ │ str r2, [r4, #8] │ │ │ │ ldrb r2, [r6, #3] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r4, #0 │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ @@ -3577384,75 +3577423,75 @@ │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r4, [r5, #420] @ 0x1a4 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ strb.w r4, [r5, #424] @ 0x1a8 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl 9b1340 │ │ │ │ - ldr r2, [pc, #80] @ (9b3270 ) │ │ │ │ - ldr r3, [pc, #72] @ (9b326c ) │ │ │ │ + bl 9b1380 │ │ │ │ + ldr r2, [pc, #80] @ (9b32b0 ) │ │ │ │ + ldr r3, [pc, #72] @ (9b32ac ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r9, #552] @ 0x228 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b3262 │ │ │ │ + bne.n 9b32a2 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b31f2 │ │ │ │ + b.n 9b3232 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov.w r1, #53248 @ 0xd000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9b31d6 │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9b3216 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r3} │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r3, r4, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ 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, r0 │ │ │ │ add.w r2, r1, #48 @ 0x30 │ │ │ │ mov fp, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #420] @ (9b3438 ) │ │ │ │ + ldr r0, [pc, #420] @ (9b3478 ) │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r3, [pc, #420] @ (9b343c ) │ │ │ │ + ldr r3, [pc, #420] @ (9b347c ) │ │ │ │ add.w sl, r6, #20480 @ 0x5000 │ │ │ │ add r0, pc │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ mov.w r7, #64512 @ 0xfc00 │ │ │ │ movt r7, #1023 @ 0x3ff │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9b268c │ │ │ │ + bl 9b26cc │ │ │ │ ldrd r3, r2, [sl, #548] @ 0x224 │ │ │ │ movw ip, #65472 @ 0xffc0 │ │ │ │ movt ip, #63 @ 0x3f │ │ │ │ mov.w lr, #3 │ │ │ │ add r3, r2 │ │ │ │ adds r2, #2 │ │ │ │ str.w r2, [sl, #552] @ 0x228 │ │ │ │ @@ -3577480,15 +3577519,15 @@ │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ str r7, [sp, #24] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ - vldr d0, [pc, #256] @ 9b3430 │ │ │ │ + vldr d0, [pc, #256] @ 9b3470 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [sp, #220] @ 0xdc │ │ │ │ add r7, sp, #108 @ 0x6c │ │ │ │ str r7, [sp, #28] │ │ │ │ bfi r3, lr, #4, #4 │ │ │ │ strb.w r3, [sp, #220] @ 0xdc │ │ │ │ @@ -3577507,87 +3577546,87 @@ │ │ │ │ strb.w r3, [sp, #223] @ 0xdf │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9af5e4 │ │ │ │ + bl 9af624 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bl 9af5e4 │ │ │ │ + bl 9af624 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #195 @ 0xc3 │ │ │ │ mov r0, r6 │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ strd r8, r5, [sp] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #200 @ 0xc8 │ │ │ │ str r0, [sp, #0] │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ add r7, sp, #188 @ 0xbc │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ strd r5, r5, [r4, #4] │ │ │ │ str r5, [r4, #12] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ str.w r9, [sp, #220] @ 0xdc │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #204 @ 0xcc │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b27e0 │ │ │ │ + bl 9b2820 │ │ │ │ mov r3, r4 │ │ │ │ add.w r2, fp, #16 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ str.w r8, [sp] │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ - ldr r2, [pc, #52] @ (9b3440 ) │ │ │ │ - ldr r3, [pc, #44] @ (9b343c ) │ │ │ │ + bl 9b1380 │ │ │ │ + ldr r2, [pc, #52] @ (9b3480 ) │ │ │ │ + ldr r3, [pc, #44] @ (9b347c ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [sl, #552] @ 0x228 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b3428 │ │ │ │ + bne.n 9b3468 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldmia r5, {r5} │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb 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 r2, [pc, #544] @ (9b3678 ) │ │ │ │ + ldr r2, [pc, #544] @ (9b36b8 ) │ │ │ │ sub sp, #180 @ 0xb4 │ │ │ │ - ldr r3, [pc, #544] @ (9b367c ) │ │ │ │ + ldr r3, [pc, #544] @ (9b36bc ) │ │ │ │ add.w fp, r0, #20480 @ 0x5000 │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #156 @ 0x9c │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ @@ -3577619,15 +3577658,15 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w ip, #1 │ │ │ │ ldrb.w r3, [sp, #156] @ 0x9c │ │ │ │ bfi r3, ip, #4, #4 │ │ │ │ strb.w r3, [sp, #156] @ 0x9c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ @@ -3577644,21 +3577683,21 @@ │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ strd sl, sl, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldrb.w r3, [r7, #50] @ 0x32 │ │ │ │ ldrb.w r2, [r7, #51] @ 0x33 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9b365c │ │ │ │ + beq.w 9b369c │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add.w ip, sp, #108 @ 0x6c │ │ │ │ ldrh.w r3, [sp, #158] @ 0x9e │ │ │ │ add.w sl, sp, #124 @ 0x7c │ │ │ │ movs r7, #0 │ │ │ │ bic.w r3, r3, #15552 @ 0x3cc0 │ │ │ │ @@ -3577685,93 +3577724,93 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #140 @ 0x8c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ mov r2, r9 │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ add.w r4, r6, #4096 @ 0x1000 │ │ │ │ movs r1, #13 │ │ │ │ movt r1, #4 │ │ │ │ subs r3, r3, r2 │ │ │ │ mov r0, r6 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r4, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r4, #424] @ 0x1a8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr.w r3, [r4, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b364a │ │ │ │ + cbz r0, 9b368a │ │ │ │ str r2, [r6, #8] │ │ │ │ - ldr r2, [pc, #92] @ (9b3680 ) │ │ │ │ + ldr r2, [pc, #92] @ (9b36c0 ) │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r4, #424] @ 0x1a8 │ │ │ │ add r2, pc │ │ │ │ str.w r3, [fp, #552] @ 0x228 │ │ │ │ - ldr r3, [pc, #68] @ (9b367c ) │ │ │ │ + ldr r3, [pc, #68] @ (9b36bc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b3672 │ │ │ │ + bne.n 9b36b2 │ │ │ │ add sp, #180 @ 0xb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #8] │ │ │ │ subs r1, r0, r1 │ │ │ │ rsb r3, r3, r1, lsr #2 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b3622 │ │ │ │ + b.n 9b3662 │ │ │ │ ubfx r1, r2, #2, #2 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9b3544 │ │ │ │ + bne.w 9b3584 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9b3544 │ │ │ │ - b.n 9b35ec │ │ │ │ + bne.w 9b3584 │ │ │ │ + b.n 9b362c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r2, r3, r4, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r4, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r3, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb 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, #744] @ (9b3980 ) │ │ │ │ + ldr r2, [pc, #744] @ (9b39c0 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #744] @ (9b3984 ) │ │ │ │ + ldr r3, [pc, #744] @ (9b39c4 ) │ │ │ │ add.w r6, r1, #48 @ 0x30 │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #164 @ 0xa4 │ │ │ │ mov r5, r1 │ │ │ │ ldrb.w sl, [r1, #51] @ 0x33 │ │ │ │ mov r9, r0 │ │ │ │ add r1, sp, #68 @ 0x44 │ │ │ │ @@ -3577872,61 +3577911,61 @@ │ │ │ │ ldrb.w ip, [r5, #16] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ tst.w ip, #16 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ it eq │ │ │ │ moveq.w r6, ip, lsr #4 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - bne.n 9b3850 │ │ │ │ + bne.n 9b3890 │ │ │ │ lsls r2, r6, #30 │ │ │ │ - bmi.n 9b3890 │ │ │ │ + bmi.n 9b38d0 │ │ │ │ lsls r3, r6, #29 │ │ │ │ - bmi.n 9b38dc │ │ │ │ + bmi.n 9b391c │ │ │ │ cmp r6, #7 │ │ │ │ - bhi.w 9b3930 │ │ │ │ + bhi.w 9b3970 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r2, r5, #16 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b0f04 │ │ │ │ - ldr r2, [pc, #344] @ (9b3988 ) │ │ │ │ + bl 9b0f44 │ │ │ │ + ldr r2, [pc, #344] @ (9b39c8 ) │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #552] @ 0x228 │ │ │ │ - ldr r3, [pc, #332] @ (9b3984 ) │ │ │ │ + ldr r3, [pc, #332] @ (9b39c4 ) │ │ │ │ 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 9b397c │ │ │ │ + bne.w 9b39bc │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r6, #1 │ │ │ │ ldrb.w r3, [sp, #164] @ 0xa4 │ │ │ │ bfi r3, r6, #4, #4 │ │ │ │ add r6, sp, #148 @ 0x94 │ │ │ │ strb.w r3, [sp, #164] @ 0xa4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldrb r6, [r5, #16] │ │ │ │ lsrs r6, r6, #4 │ │ │ │ lsls r2, r6, #30 │ │ │ │ - bpl.n 9b3816 │ │ │ │ + bpl.n 9b3856 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r6, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ @@ -3577943,19 +3577982,19 @@ │ │ │ │ strb.w r3, [sp, #164] @ 0xa4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldrb r6, [r5, #16] │ │ │ │ lsrs r6, r6, #4 │ │ │ │ lsls r3, r6, #29 │ │ │ │ - bpl.n 9b381a │ │ │ │ + bpl.n 9b385a │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ movs r6, #4 │ │ │ │ bfi r3, sl, #10, #16 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -3577973,19 +3578012,19 @@ │ │ │ │ strb.w r3, [sp, #164] @ 0xa4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldrb r6, [r5, #16] │ │ │ │ lsrs r6, r6, #4 │ │ │ │ cmp r6, #7 │ │ │ │ - bls.w 9b3820 │ │ │ │ + bls.w 9b3860 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ movs r6, #8 │ │ │ │ bfi r3, sl, #10, #16 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -3578003,31 +3578042,31 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #148 @ 0x94 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1340 │ │ │ │ - b.n 9b3820 │ │ │ │ + bl 9b1380 │ │ │ │ + b.n 9b3860 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r1, {r1, r2, r3, r4} │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov lr, r0 │ │ │ │ - ldr r0, [pc, #280] @ (9b3ab8 ) │ │ │ │ + ldr r0, [pc, #280] @ (9b3af8 ) │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #280] @ (9b3abc ) │ │ │ │ + ldr r1, [pc, #280] @ (9b3afc ) │ │ │ │ add r0, pc │ │ │ │ mov r5, r3 │ │ │ │ add.w r3, r7, #26 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ @@ -3578035,19 +3578074,19 @@ │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ ldrb r1, [r2, #8] │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ ubfx r0, r2, #5, #3 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - bne.n 9b39d8 │ │ │ │ + bne.n 9b3a18 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ and.w r6, r2, #7 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 9b3a90 │ │ │ │ + beq.n 9b3ad0 │ │ │ │ movs r3, #1 │ │ │ │ str.w r1, [ip, #8] │ │ │ │ strb.w r5, [ip, #1] │ │ │ │ strb.w r3, [ip] │ │ │ │ add.w r0, lr, #20480 @ 0x5000 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ @@ -3578085,54 +3578124,54 @@ │ │ │ │ str.w r7, [ip, #4] │ │ │ │ add.w lr, lr, #69632 @ 0x11000 │ │ │ │ add.w r2, r4, #16 │ │ │ │ lsls r5, r7 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ ldr.w r3, [lr, #2708] @ 0xa94 │ │ │ │ strd r2, r4, [ip, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #76] @ (9b3ac0 ) │ │ │ │ + ldr r2, [pc, #76] @ (9b3b00 ) │ │ │ │ orrs r3, r5 │ │ │ │ str.w r3, [lr, #2708] @ 0xa94 │ │ │ │ - ldr r3, [pc, #64] @ (9b3abc ) │ │ │ │ + ldr r3, [pc, #64] @ (9b3afc ) │ │ │ │ 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 9b3ab4 │ │ │ │ + bne.n 9b3af4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ubfx r2, r2, #3, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9b39d8 │ │ │ │ + bne.n 9b3a18 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ ubfx r3, r3, #6, #3 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 9b39d8 │ │ │ │ + bne.n 9b3a18 │ │ │ │ strb.w r0, [ip] │ │ │ │ str.w r1, [ip, #8] │ │ │ │ strb.w r5, [ip, #1] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9b3a5c │ │ │ │ - b.n 9b39e6 │ │ │ │ + beq.n 9b3a9c │ │ │ │ + b.n 9b3a26 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r3, r4} │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r7} │ │ │ │ + stmia r5!, {r1, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb 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, #736] @ (9b3db8 ) │ │ │ │ + ldr r2, [pc, #736] @ (9b3df8 ) │ │ │ │ add.w r9, r0, #20480 @ 0x5000 │ │ │ │ - ldr r3, [pc, #736] @ (9b3dbc ) │ │ │ │ + ldr r3, [pc, #736] @ (9b3dfc ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ add r4, sp, #164 @ 0xa4 │ │ │ │ movw ip, #65472 @ 0xffc0 │ │ │ │ @@ -3578224,42 +3578263,42 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r2, lr │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ ldrb.w fp, [sp, #167] @ 0xa7 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ lsls r0, r2, #27 │ │ │ │ it pl │ │ │ │ lsrpl r3, r2, #4 │ │ │ │ - bmi.n 9b3c62 │ │ │ │ + bmi.n 9b3ca2 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.n 9b3ca8 │ │ │ │ + bmi.n 9b3ce8 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.n 9b3d1e │ │ │ │ + bmi.n 9b3d5e │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 9b3d72 │ │ │ │ + bhi.w 9b3db2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add.w r2, r7, #16 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b0f04 │ │ │ │ - ldr r2, [pc, #380] @ (9b3dc0 ) │ │ │ │ + bl 9b0f44 │ │ │ │ + ldr r2, [pc, #380] @ (9b3e00 ) │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #552] @ 0x228 │ │ │ │ - ldr r3, [pc, #368] @ (9b3dbc ) │ │ │ │ + ldr r3, [pc, #368] @ (9b3dfc ) │ │ │ │ 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 9b3db4 │ │ │ │ + bne.w 9b3df4 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd sl, sl, [sp] │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ @@ -3578274,19 +3578313,19 @@ │ │ │ │ strb.w r3, [sp, #164] @ 0xa4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #25 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsrs r3, r3, #4 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bpl.n 9b3c28 │ │ │ │ + bpl.n 9b3c68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w ip, #2 │ │ │ │ eor.w fp, fp, #255 @ 0xff │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w fp, fp, lsr #7 │ │ │ │ @@ -3578312,19 +3578351,19 @@ │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r3, [r7, #2] │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsrs r3, r3, #4 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 9b3c2c │ │ │ │ + bpl.n 9b3c6c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ movs r6, #4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ bfi r3, r2, #10, #16 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldrb r3, [r7, #3] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ @@ -3578342,19 +3578381,19 @@ │ │ │ │ strb.w r3, [sp, #164] @ 0xa4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsrs r3, r6 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.w 9b3c32 │ │ │ │ + bls.w 9b3c72 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ movs r6, #8 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ bfi r3, r2, #10, #16 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -3578363,37 +3578402,37 @@ │ │ │ │ bfi r3, r6, #4, #4 │ │ │ │ strb.w r3, [sp, #164] @ 0xa4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b0f04 │ │ │ │ - b.n 9b3c32 │ │ │ │ + bl 9b0f44 │ │ │ │ + b.n 9b3c72 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r1, r2, r3, r4} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ mov r8, r1 │ │ │ │ add.w r2, r1, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #720] @ (9b40ac ) │ │ │ │ + ldr r1, [pc, #720] @ (9b40ec ) │ │ │ │ add.w r9, r0, #20480 @ 0x5000 │ │ │ │ - ldr r3, [pc, #716] @ (9b40b0 ) │ │ │ │ + ldr r3, [pc, #716] @ (9b40f0 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ add r1, pc │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ movw ip, #65472 @ 0xffc0 │ │ │ │ movt ip, #63 @ 0x3f │ │ │ │ mov fp, r0 │ │ │ │ ldrb.w lr, [r8, #50] @ 0x32 │ │ │ │ @@ -3578468,39 +3578507,39 @@ │ │ │ │ tst.w lr, #112 @ 0x70 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ strb.w r3, [sp, #103] @ 0x67 │ │ │ │ mov.w ip, lr, lsr #4 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - bne.n 9b3f24 │ │ │ │ + bne.n 9b3f64 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bhi.w 9b406a │ │ │ │ - ldr r2, [pc, #432] @ (9b40b4 ) │ │ │ │ + bhi.w 9b40aa │ │ │ │ + ldr r2, [pc, #432] @ (9b40f4 ) │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #552] @ 0x228 │ │ │ │ - ldr r3, [pc, #420] @ (9b40b0 ) │ │ │ │ + ldr r3, [pc, #420] @ (9b40f0 ) │ │ │ │ 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 9b40a6 │ │ │ │ + bne.w 9b40e6 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, fp │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ mov.w ip, r3, lsr #4 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.n 9b3f84 │ │ │ │ + bpl.n 9b3fc4 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ add.w r3, r8, #16 │ │ │ │ strd sl, sl, [sp] │ │ │ │ mov.w ip, #4 │ │ │ │ ldrb.w r2, [r8, #2] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -3578511,28 +3578550,28 @@ │ │ │ │ strb.w r3, [sp, #116] @ 0x74 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ mov.w ip, ip, lsr #4 │ │ │ │ tst.w ip, #3 │ │ │ │ - beq.n 9b3efa │ │ │ │ + beq.n 9b3f3a │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #65 @ 0x41 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ mov.w ip, r3, lsr #4 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 9b3ff4 │ │ │ │ + bpl.n 9b4034 │ │ │ │ ldrb.w r2, [r8, #2] │ │ │ │ add.w r3, r8, #16 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov.w ip, #1 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -3578548,19 +3578587,19 @@ │ │ │ │ strb.w r3, [sp, #116] @ 0x74 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ mov.w ip, ip, lsr #4 │ │ │ │ tst.w ip, #2 │ │ │ │ - beq.w 9b3efa │ │ │ │ + beq.w 9b3f3a │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ add.w r3, r8, #16 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov.w ip, #2 │ │ │ │ bfi r2, r1, #10, #16 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -3578573,102 +3578612,102 @@ │ │ │ │ strb.w r3, [sp, #116] @ 0x74 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #14 │ │ │ │ ldrb.w r2, [r8, #2] │ │ │ │ mov r0, fp │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldrb.w ip, [r8, #16] │ │ │ │ mov.w ip, ip, lsr #4 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bls.w 9b3f02 │ │ │ │ + bls.w 9b3f42 │ │ │ │ add.w r8, r8, #16 │ │ │ │ movs r6, #8 │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ bfi r3, r6, #4, #4 │ │ │ │ strb.w r3, [sp, #116] @ 0x74 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b0f04 │ │ │ │ - b.n 9b3f02 │ │ │ │ + bl 9b0f44 │ │ │ │ + b.n 9b3f42 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r3, r4} │ │ │ │ + stmia r1!, {r3, r4, r6, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r4, r5, r7} │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb 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.w r2, [pc, #1236] @ 9b45a0 │ │ │ │ + ldr.w r2, [pc, #1236] @ 9b45e0 │ │ │ │ add.w fp, r0, #69632 @ 0x11000 │ │ │ │ - ldr.w r3, [pc, #1232] @ 9b45a4 │ │ │ │ + ldr.w r3, [pc, #1232] @ 9b45e4 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ add r2, pc │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [fp, #2380] @ 0x94c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 9b43d6 │ │ │ │ + beq.w 9b4416 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 9b424a │ │ │ │ + beq.w 9b428a │ │ │ │ ldr.w r2, [fp, #1700] @ 0x6a4 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9b410c │ │ │ │ + beq.n 9b414c │ │ │ │ ldr.w r3, [fp, #2380] @ 0x94c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9b412c │ │ │ │ - ldr.w r2, [pc, #1176] @ 9b45a8 │ │ │ │ - ldr.w r3, [pc, #1168] @ 9b45a4 │ │ │ │ + beq.n 9b416c │ │ │ │ + ldr.w r2, [pc, #1176] @ 9b45e8 │ │ │ │ + ldr.w r3, [pc, #1168] @ 9b45e4 │ │ │ │ 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 9b459c │ │ │ │ + bne.w 9b45dc │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [sl, #204] @ 0xcc │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 9b410c │ │ │ │ + bpl.n 9b414c │ │ │ │ ldrb.w r0, [sl, #203] @ 0xcb │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b410c │ │ │ │ + beq.n 9b414c │ │ │ │ blx 67e88 <__popcountsi2@plt> │ │ │ │ ldr.w r3, [fp, #1704] @ 0x6a8 │ │ │ │ movw ip, #65472 @ 0xffc0 │ │ │ │ movt ip, #63 @ 0x3f │ │ │ │ str.w sl, [sp, #24] │ │ │ │ add.w sl, sl, #71680 @ 0x11800 │ │ │ │ and.w r3, ip, r3, lsl #6 │ │ │ │ @@ -3578736,22 +3578775,22 @@ │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #17 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9b417e │ │ │ │ - b.n 9b410c │ │ │ │ + bne.n 9b41be │ │ │ │ + b.n 9b414c │ │ │ │ ldrb.w r3, [r0, #204] @ 0xcc │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 9b410c │ │ │ │ + bpl.w 9b414c │ │ │ │ ldr.w r3, [fp, #2400] @ 0x960 │ │ │ │ add r4, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #65472 @ 0xffc0 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ @@ -3578768,15 +3578807,15 @@ │ │ │ │ ldrb.w ip, [r0, #203] @ 0xcb │ │ │ │ str r2, [sp, #28] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #20] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9b4596 │ │ │ │ + beq.w 9b45d6 │ │ │ │ mov r0, ip │ │ │ │ blx 67e88 <__popcountsi2@plt> │ │ │ │ add.w r3, sl, #71680 @ 0x11800 │ │ │ │ add.w r3, r3, #352 @ 0x160 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov.w r2, #64512 @ 0xfc00 │ │ │ │ @@ -3578785,22 +3578824,22 @@ │ │ │ │ ldr.w r9, [sl, #4] │ │ │ │ add.w r8, sl, #4096 @ 0x1000 │ │ │ │ mov r6, r7 │ │ │ │ mov fp, r3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 9b42ea │ │ │ │ + b.n 9b432a │ │ │ │ str.w r2, [sl, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ adds r7, #1 │ │ │ │ str.w r6, [r8, #420] @ 0x1a4 │ │ │ │ cmp r3, r7 │ │ │ │ strb.w r6, [r8, #424] @ 0x1a8 │ │ │ │ - beq.w 9b4536 │ │ │ │ + beq.w 9b4576 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w lr, #1 │ │ │ │ strd r6, r6, [r5] │ │ │ │ movw ip, #65472 @ 0xffc0 │ │ │ │ movt ip, #63 @ 0x3f │ │ │ │ strd r6, r6, [r5, #8] │ │ │ │ ldr.w r3, [r3, #2384] @ 0x950 │ │ │ │ @@ -3578842,48 +3578881,48 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ movs r1, #17 │ │ │ │ mov r0, sl │ │ │ │ sub.w r3, r3, r9 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r1, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r9, [sl, #4] │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w r2, r9, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9b42d4 │ │ │ │ + bne.n 9b4314 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ sub.w r1, r1, r9 │ │ │ │ rsb r3, r3, r1, lsr #2 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b42d8 │ │ │ │ + b.n 9b4318 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r0, #203] @ 0xcb │ │ │ │ ldr.w r1, [fp, #2388] @ 0x954 │ │ │ │ ldr.w r3, [r3, #248] @ 0xf8 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r3, [fp, #2388] @ 0x954 │ │ │ │ - ble.w 9b4530 │ │ │ │ + ble.w 9b4570 │ │ │ │ mov.w lr, #4 │ │ │ │ movt lr, #14592 @ 0x3900 │ │ │ │ movs r0, #48 @ 0x30 │ │ │ │ movt r0, #49344 @ 0xc0c0 │ │ │ │ movs r7, #0 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ @@ -3578891,29 +3578930,29 @@ │ │ │ │ str.w sl, [sp, #28] │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ mov sl, r2 │ │ │ │ strd r3, r1, [sp, #32] │ │ │ │ str r7, [sp, #16] │ │ │ │ strd lr, r0, [sp, #40] @ 0x28 │ │ │ │ - b.n 9b444e │ │ │ │ + b.n 9b448e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov.w sl, sl, lsr #4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ subs r2, #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ andgt.w r3, r3, #1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b452a │ │ │ │ + beq.n 9b456a │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #64512 @ 0xfc00 │ │ │ │ movt r8, #1023 @ 0x3ff │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r0 │ │ │ │ @@ -3578946,17 +3578985,17 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ tst.w sl, #15 │ │ │ │ - beq.n 9b442c │ │ │ │ + beq.n 9b446c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ strd r6, r6, [r5] │ │ │ │ ldr.w r3, [r3, #2384] @ 0x950 │ │ │ │ strd r6, r6, [r5, #8] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ @@ -3578974,20 +3579013,20 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r2, fp │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - bl 9b0f04 │ │ │ │ - b.n 9b442c │ │ │ │ + bl 9b0f44 │ │ │ │ + b.n 9b446c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd fp, sl, [sp, #24] │ │ │ │ str.w r1, [fp, #2388] @ 0x954 │ │ │ │ - b.n 9b40f4 │ │ │ │ + b.n 9b4134 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [fp, #2396] @ 0x95c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ strd r3, r3, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ mov.w r3, #64512 @ 0xfc00 │ │ │ │ @@ -3579007,37 +3579046,37 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #32] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [fp, #2400] @ 0x960 │ │ │ │ - b.n 9b40f4 │ │ │ │ + b.n 9b4134 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 9b453a │ │ │ │ + b.n 9b457a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - itte cs │ │ │ │ - lslcs r7, r7, #3 │ │ │ │ - addcs r7, #212 @ 0xd4 │ │ │ │ - movcc r0, r0 │ │ │ │ - bkpt 0x00e8 │ │ │ │ + bkpt 0x00e6 │ │ │ │ + lsls r7, r7, #3 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ + movs r0, r0 │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb 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 │ │ │ │ mov sl, r1 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #756] @ (9b48b8 ) │ │ │ │ + ldr r1, [pc, #756] @ (9b48f8 ) │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr r3, [pc, #756] @ (9b48bc ) │ │ │ │ + ldr r3, [pc, #756] @ (9b48fc ) │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ add.w fp, r5, #20480 @ 0x5000 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ @@ -3579045,15 +3579084,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [sl], #80 │ │ │ │ ubfx r3, r3, #12, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #164 @ 0xa4 │ │ │ │ ldrb.w r4, [sp, #54] @ 0x36 │ │ │ │ str r6, [sp, #16] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ lsrs r4, r4, #6 │ │ │ │ @@ -3579067,15 +3579106,15 @@ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ mov.w r2, #64512 @ 0xfc00 │ │ │ │ movt r2, #1023 @ 0x3ff │ │ │ │ str r6, [sp, #24] │ │ │ │ ldrd r3, r1, [fp, #548] @ 0x224 │ │ │ │ ldrb.w ip, [sp, #70] @ 0x46 │ │ │ │ add r3, r1 │ │ │ │ adds r1, #2 │ │ │ │ @@ -3579152,239 +3579191,239 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ add.w r4, r9, #64 @ 0x40 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ add.w r7, r5, #4096 @ 0x1000 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ movs r1, #31 │ │ │ │ movt r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r7, #424] @ 0x1a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b488e │ │ │ │ + beq.n 9b48ce │ │ │ │ str r2, [r5, #8] │ │ │ │ add.w r6, r9, #16 │ │ │ │ add.w r9, r9, #48 @ 0x30 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r7, #424] @ 0x1a8 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r1, [r5, #4] │ │ │ │ subs r1, r1, r3 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ str.w r1, [r7, #420] @ 0x1a4 │ │ │ │ movs r1, #18 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r2, [r7, #424] @ 0x1a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ add.w r1, r0, r3, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9b487c │ │ │ │ + beq.n 9b48bc │ │ │ │ str r1, [r5, #8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r7, #420] @ 0x1a4 │ │ │ │ subs r3, #1 │ │ │ │ strb.w r2, [r7, #424] @ 0x1a8 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it hi │ │ │ │ movhi r1, #58 @ 0x3a │ │ │ │ - bhi.n 9b481a │ │ │ │ - ldr r2, [pc, #168] @ (9b48c0 ) │ │ │ │ + bhi.n 9b485a │ │ │ │ + ldr r2, [pc, #168] @ (9b4900 ) │ │ │ │ add r2, pc │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r9, [sp] │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ movs r1, #21 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r7, #424] @ 0x1a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b48a0 │ │ │ │ + cbz r0, 9b48e0 │ │ │ │ str r2, [r5, #8] │ │ │ │ - ldr r2, [pc, #108] @ (9b48c4 ) │ │ │ │ + ldr r2, [pc, #108] @ (9b4904 ) │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r7, #424] @ 0x1a8 │ │ │ │ add r2, pc │ │ │ │ str.w r3, [fp, #552] @ 0x228 │ │ │ │ - ldr r3, [pc, #84] @ (9b48bc ) │ │ │ │ + ldr r3, [pc, #84] @ (9b48fc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b48b2 │ │ │ │ + bne.n 9b48f2 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ rsb r3, r3, r2, lsr #2 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ bfi r2, r3, #0, #7 │ │ │ │ strb r2, [r1, #3] │ │ │ │ - b.n 9b47fe │ │ │ │ + b.n 9b483e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b47b8 │ │ │ │ + b.n 9b47f8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ subs r1, r0, r1 │ │ │ │ rsb r3, r3, r1, lsr #2 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b4854 │ │ │ │ + b.n 9b4894 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rev r4, r6 │ │ │ │ + cbnz r4, 9b4938 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r2 │ │ │ │ + subs r6, r7, r1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r7, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #192] @ (9b4998 ) │ │ │ │ + ldr r2, [pc, #192] @ (9b49d8 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #192] @ (9b499c ) │ │ │ │ + ldr r3, [pc, #192] @ (9b49dc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldrb r0, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ sbfx r6, r3, #6, #16 │ │ │ │ bl 5093f4 │ │ │ │ - cbz r0, 9b4922 │ │ │ │ + cbz r0, 9b4962 │ │ │ │ adds r3, r4, r6 │ │ │ │ add.w r3, r3, #70656 @ 0x11400 │ │ │ │ ldrb.w r3, [r3, #208] @ 0xd0 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9b4926 │ │ │ │ - ldr r2, [pc, #148] @ (9b49a0 ) │ │ │ │ - ldr r3, [pc, #140] @ (9b499c ) │ │ │ │ + bls.n 9b4966 │ │ │ │ + ldr r2, [pc, #148] @ (9b49e0 ) │ │ │ │ + ldr r3, [pc, #140] @ (9b49dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b4992 │ │ │ │ + bne.n 9b49d2 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9b490a │ │ │ │ + b.n 9b494a │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, r2, r1 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ str.w r2, [r3, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add.w r1, r5, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r5, [r3, #424] @ 0x1a8 │ │ │ │ ldr.w r2, [r3, #420] @ 0x1a4 │ │ │ │ add.w r0, r1, r2, lsl #2 │ │ │ │ - cbnz r5, 9b498e │ │ │ │ + cbnz r5, 9b49ce │ │ │ │ ldr r4, [r4, #8] │ │ │ │ subs r1, r4, r1 │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ rsb r2, r2, r1, lsr #2 │ │ │ │ bfi r4, r2, #0, #7 │ │ │ │ strb r4, [r0, #3] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #420] @ 0x1a4 │ │ │ │ mov r0, r2 │ │ │ │ strb.w r2, [r3, #424] @ 0x1a8 │ │ │ │ - b.n 9b490a │ │ │ │ + b.n 9b494a │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 9b4980 │ │ │ │ + b.n 9b49c0 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb71e │ │ │ │ + @ instruction: 0xb6de │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ + @ instruction: 0xb6ae │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb 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 │ │ │ │ add.w sl, r0, #4096 @ 0x1000 │ │ │ │ @@ -3579396,33 +3579435,33 @@ │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ ite hi │ │ │ │ movhi r4, #3 │ │ │ │ movls r4, #0 │ │ │ │ add.w fp, r3, r4 │ │ │ │ ldrb.w r3, [fp, #-1]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b4a6a │ │ │ │ + bne.n 9b4aaa │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 9b49d6 │ │ │ │ + bcs.n 9b4a16 │ │ │ │ ldrb.w r6, [r7, #1761] @ 0x6e1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9b4a64 │ │ │ │ + beq.n 9b4aa4 │ │ │ │ add.w r4, r7, #71168 @ 0x11600 │ │ │ │ addw r3, r7, #2162 @ 0x872 │ │ │ │ add.w lr, r7, #69632 @ 0x11000 │ │ │ │ - ldr r7, [pc, #472] @ (9b4bd0 ) │ │ │ │ + ldr r7, [pc, #472] @ (9b4c10 ) │ │ │ │ movs r2, #0 │ │ │ │ adds r4, #79 @ 0x4f │ │ │ │ add r7, pc │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r9, #4508 @ 0x119c │ │ │ │ movw r8, #4516 @ 0x11a4 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 9b4a5e │ │ │ │ + cbz r3, 9b4a9e │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr.w r5, [lr, #2900] @ 0xb54 │ │ │ │ ldrb r0, [r0, r2] │ │ │ │ ldr.w fp, [r7, r0, lsl #2] │ │ │ │ movs r0, #20 │ │ │ │ mla r0, r0, r5, lr │ │ │ │ adds r5, #1 │ │ │ │ @@ -3579441,43 +3579480,43 @@ │ │ │ │ strb r1, [r5, #7] │ │ │ │ strb r1, [r0, r3] │ │ │ │ strb.w r1, [ip, #1] │ │ │ │ strb.w r1, [ip, #2] │ │ │ │ strb.w r1, [ip, #3] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 9b4a0a │ │ │ │ + bne.n 9b4a4a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r1, r3, [r7, #4] │ │ │ │ ldr.w r2, [sl, #412] @ 0x19c │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ mov.w r3, r3, lsr #2 │ │ │ │ - bhi.w 9b4b82 │ │ │ │ + bhi.w 9b4bc2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #92 @ 0x5c │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [r2, #2184] @ 0x888 │ │ │ │ str.w r3, [sl, #420] @ 0x1a4 │ │ │ │ bfi r1, r2, #11, #7 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r1, [sl, #424] @ 0x1a8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr.w r3, [sl, #420] @ 0x1a4 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9b4b70 │ │ │ │ + beq.n 9b4bb0 │ │ │ │ str r2, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #420] @ 0x1a4 │ │ │ │ strb.w r3, [sl, #424] @ 0x1a8 │ │ │ │ ldrb.w lr, [r7, #1761] @ 0x6e1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9b49de │ │ │ │ + beq.n 9b4a1e │ │ │ │ mov r8, r3 │ │ │ │ addw r5, r7, #2162 @ 0x872 │ │ │ │ movs r6, #1 │ │ │ │ mov r9, r3 │ │ │ │ add.w r3, r5, #65536 @ 0x10000 │ │ │ │ movs r1, #0 │ │ │ │ ldrb.w ip, [r5, #240] @ 0xf0 │ │ │ │ @@ -3579489,122 +3579528,122 @@ │ │ │ │ adds r3, #1 │ │ │ │ orrs r2, r1 │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ mov.w ip, ip, lsr #2 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 9b4ad8 │ │ │ │ + bne.n 9b4b18 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ands r2, r1 │ │ │ │ - beq.n 9b4b20 │ │ │ │ + beq.n 9b4b60 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ cmp r1, #21 │ │ │ │ - beq.n 9b4b52 │ │ │ │ + beq.n 9b4b92 │ │ │ │ cmp r1, #22 │ │ │ │ - beq.n 9b4b3c │ │ │ │ + beq.n 9b4b7c │ │ │ │ cmp r1, #9 │ │ │ │ - bne.n 9b4b2c │ │ │ │ + bne.n 9b4b6c │ │ │ │ movs r3, #7 │ │ │ │ movs r2, #15 │ │ │ │ movs r1, #102 @ 0x66 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9b15b8 │ │ │ │ + bl 9b15f8 │ │ │ │ ldrb.w lr, [r7, #1761] @ 0x6e1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp lr, r8 │ │ │ │ - bhi.n 9b4ac6 │ │ │ │ - b.n 9b49de │ │ │ │ + bhi.n 9b4b06 │ │ │ │ + b.n 9b4a1e │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b17e8 │ │ │ │ + bl 9b1828 │ │ │ │ ldrb.w lr, [r7, #1761] @ 0x6e1 │ │ │ │ - b.n 9b4b20 │ │ │ │ + b.n 9b4b60 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ mov r0, r7 │ │ │ │ strd r9, r3, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9b15b8 │ │ │ │ + bl 9b15f8 │ │ │ │ ldrb.w lr, [r7, #1761] @ 0x6e1 │ │ │ │ - b.n 9b4b20 │ │ │ │ + b.n 9b4b60 │ │ │ │ movs r3, #5 │ │ │ │ mov r2, r8 │ │ │ │ strd r9, r3, [sp, #4] │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9b15b8 │ │ │ │ + bl 9b15f8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r8, [r3, #2208] @ 0x8a0 │ │ │ │ ldrb.w lr, [r7, #1761] @ 0x6e1 │ │ │ │ - b.n 9b4b20 │ │ │ │ + b.n 9b4b60 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ subs r1, r1, r0 │ │ │ │ rsb r3, r3, r1, lsr #2 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b4aa8 │ │ │ │ + b.n 9b4ae8 │ │ │ │ str.w r3, [sl, #420] @ 0x1a4 │ │ │ │ movs r1, #143 @ 0x8f │ │ │ │ mov r0, r7 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov.w r1, #1114112 @ 0x110000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr.w r2, [sl, #420] @ 0x1a4 │ │ │ │ ldrb.w r5, [sl, #424] @ 0x1a8 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ adds r1, r0, r3 │ │ │ │ - cbnz r5, 9b4bc8 │ │ │ │ + cbnz r5, 9b4c08 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ subs r2, r3, r2 │ │ │ │ bfi r0, r2, #0, #7 │ │ │ │ strb r0, [r1, #3] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [sl, #424] @ 0x1a8 │ │ │ │ - b.n 9b4a7e │ │ │ │ + b.n 9b4abe │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r1, [r7, #8] │ │ │ │ - b.n 9b4bc0 │ │ │ │ + b.n 9b4c00 │ │ │ │ nop │ │ │ │ - subs r4, r6, r1 │ │ │ │ + subs r4, r6, r0 │ │ │ │ lsls r2, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #472] @ (9b4dc0 ) │ │ │ │ + ldr r2, [pc, #472] @ (9b4e00 ) │ │ │ │ add.w r6, r0, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #472] @ (9b4dc4 ) │ │ │ │ + ldr r3, [pc, #472] @ (9b4e04 ) │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r6, #412] @ 0x19c │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bls.n 9b4cae │ │ │ │ + bls.n 9b4cee │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ add.w r2, r1, #48 @ 0x30 │ │ │ │ ldrb.w lr, [r1, #50] @ 0x32 │ │ │ │ add r5, sp, #108 @ 0x6c │ │ │ │ ldrb.w ip, [r1, #2] │ │ │ │ ubfx r7, r3, #6, #1 │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ @@ -3579622,46 +3579661,46 @@ │ │ │ │ ldrb.w r3, [sp, #111] @ 0x6f │ │ │ │ orr.w r1, ip, #129 @ 0x81 │ │ │ │ mov r0, r4 │ │ │ │ bfi r3, lr, #4, #2 │ │ │ │ bfi r3, lr, #2, #2 │ │ │ │ bfi r3, lr, #0, #2 │ │ │ │ strb.w r3, [sp, #111] @ 0x6f │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add.w r3, r4, #69632 @ 0x11000 │ │ │ │ add.w r1, r9, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r3, #2448] @ 0x990 │ │ │ │ orrs r2, r7 │ │ │ │ strb.w r2, [r3, #2448] @ 0x990 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r6, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r6, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b4db6 │ │ │ │ + bne.w 9b4df6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r1, r0, r1 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ rsb r3, r3, r1, lsr #2 │ │ │ │ bfi r0, r3, #0, #7 │ │ │ │ strb r0, [r2, #3] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r6, #424] @ 0x1a8 │ │ │ │ - b.n 9b4d9c │ │ │ │ + b.n 9b4ddc │ │ │ │ add.w r7, r4, #20480 @ 0x5000 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ add.w ip, sp, #108 @ 0x6c │ │ │ │ ldrd r2, r3, [r7, #548] @ 0x224 │ │ │ │ movs r6, #0 │ │ │ │ add.w lr, sp, #44 @ 0x2c │ │ │ │ add r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #552] @ 0x228 │ │ │ │ @@ -3579706,58 +3579745,58 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r9, #48 @ 0x30 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #14 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r9, #3] │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r2, r9, #16 │ │ │ │ ldrb.w r1, [r9, #2] │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ str.w r6, [r7, #552] @ 0x228 │ │ │ │ - ldr r2, [pc, #40] @ (9b4dc8 ) │ │ │ │ - ldr r3, [pc, #36] @ (9b4dc4 ) │ │ │ │ + ldr r2, [pc, #40] @ (9b4e08 ) │ │ │ │ + ldr r3, [pc, #36] @ (9b4e04 ) │ │ │ │ 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 9b4dba │ │ │ │ + bne.n 9b4dfa │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ str r2, [r4, #8] │ │ │ │ - b.n 9b4ca2 │ │ │ │ + b.n 9b4ce2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r2, r3} │ │ │ │ + cbz r6, 9b4e76 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r3 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb 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 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #840] @ (9b512c ) │ │ │ │ + ldr r1, [pc, #840] @ (9b516c ) │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ - ldr r3, [pc, #840] @ (9b5130 ) │ │ │ │ + ldr r3, [pc, #840] @ (9b5170 ) │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #32 │ │ │ │ add.w fp, r5, #20480 @ 0x5000 │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ @@ -3579765,15 +3579804,15 @@ │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r9], #96 │ │ │ │ ubfx r3, r3, #12, #8 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #164 @ 0xa4 │ │ │ │ ldrb.w r4, [sp, #54] @ 0x36 │ │ │ │ str r6, [sp, #16] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ lsrs r4, r4, #6 │ │ │ │ @@ -3579787,15 +3579826,15 @@ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r2, r7 │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ mov.w r2, #64512 @ 0xfc00 │ │ │ │ movt r2, #1023 @ 0x3ff │ │ │ │ str r6, [sp, #24] │ │ │ │ ldrd r3, r1, [fp, #548] @ 0x224 │ │ │ │ ldrb.w ip, [sp, #70] @ 0x46 │ │ │ │ add r3, r1 │ │ │ │ adds r1, #2 │ │ │ │ @@ -3579872,211 +3579911,211 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #16] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r2, ip │ │ │ │ mov r3, r9 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ add.w r3, sl, #80 @ 0x50 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ add.w r7, r5, #4096 @ 0x1000 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ movs r1, #31 │ │ │ │ movt r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r7, #424] @ 0x1a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b50f0 │ │ │ │ + beq.w 9b5130 │ │ │ │ str r2, [r5, #8] │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, sl, #16 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r7, #424] @ 0x1a8 │ │ │ │ add.w r3, sl, #64 @ 0x40 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ movs r1, #18 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr.w r2, [r7, #420] @ 0x1a4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldrb.w ip, [r7, #424] @ 0x1a8 │ │ │ │ lsls r3, r2, #2 │ │ │ │ adds r1, r0, r3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9b50de │ │ │ │ + beq.n 9b511e │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r1, [r5, #8] │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ strb.w r2, [r7, #424] @ 0x1a8 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ it hi │ │ │ │ movhi r1, #58 @ 0x3a │ │ │ │ - bhi.n 9b503a │ │ │ │ - ldr r2, [pc, #252] @ (9b5134 ) │ │ │ │ + bhi.n 9b507a │ │ │ │ + ldr r2, [pc, #252] @ (9b5174 ) │ │ │ │ add r2, pc │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ ldrb.w r3, [sl, #2] │ │ │ │ mov r0, r5 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ orr.w r1, r1, r3, lsl #13 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add.w r1, sl, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ add.w r1, sl, #80 @ 0x50 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ add.w r1, sl, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ add.w r1, sl, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldr.w r2, [r7, #420] @ 0x1a4 │ │ │ │ ldrb.w r4, [r7, #424] @ 0x1a8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ adds r1, r0, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9b5114 │ │ │ │ + beq.n 9b5154 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #21 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r7, #424] @ 0x1a8 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r7, #424] @ 0x1a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b5102 │ │ │ │ + cbz r0, 9b5142 │ │ │ │ str r2, [r5, #8] │ │ │ │ - ldr r2, [pc, #128] @ (9b5138 ) │ │ │ │ + ldr r2, [pc, #128] @ (9b5178 ) │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r7, #424] @ 0x1a8 │ │ │ │ add r2, pc │ │ │ │ str.w r3, [fp, #552] @ 0x228 │ │ │ │ - ldr r3, [pc, #100] @ (9b5130 ) │ │ │ │ + ldr r3, [pc, #100] @ (9b5170 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b5126 │ │ │ │ + bne.n 9b5166 │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ subs r2, r3, r2 │ │ │ │ bfi r0, r2, #0, #7 │ │ │ │ strb r0, [r1, #3] │ │ │ │ - b.n 9b501e │ │ │ │ + b.n 9b505e │ │ │ │ ldr r0, [r5, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b4fd8 │ │ │ │ + b.n 9b5018 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ subs r1, r0, r1 │ │ │ │ rsb r3, r3, r1, lsr #2 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b50b6 │ │ │ │ + b.n 9b50f6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ subs r2, r3, r2 │ │ │ │ bfi r0, r2, #0, #7 │ │ │ │ strb r0, [r1, #3] │ │ │ │ - b.n 9b5092 │ │ │ │ + b.n 9b50d2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sxth r4, r2 │ │ │ │ + cbz r4, 9b51a4 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #10 │ │ │ │ + asrs r6, r3, #9 │ │ │ │ lsls r2, r5, #3 │ │ │ │ - add r7, sp, #232 @ 0xe8 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ 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, #3792] @ 0xed0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ mov r5, r0 │ │ │ │ add.w r2, r1, #48 @ 0x30 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #832] @ (9b54a0 ) │ │ │ │ - ldr r3, [pc, #836] @ (9b54a4 ) │ │ │ │ + ldr r0, [pc, #832] @ (9b54e0 ) │ │ │ │ + ldr r3, [pc, #836] @ (9b54e4 ) │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add.w r9, r5, #20480 @ 0x5000 │ │ │ │ mov sl, r4 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ add r4, sp, #244 @ 0xf4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9b268c │ │ │ │ + bl 9b26cc │ │ │ │ ldrd r2, r3, [r9, #548] @ 0x224 │ │ │ │ movw ip, #65472 @ 0xffc0 │ │ │ │ movt ip, #63 @ 0x3f │ │ │ │ mov r1, r5 │ │ │ │ add r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #552] @ 0x228 │ │ │ │ @@ -3580103,27 +3580142,27 @@ │ │ │ │ str.w ip, [sp, #244] @ 0xf4 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #20] │ │ │ │ movw r1, #2155 @ 0x86b │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r7, #424] @ 0x1a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b547e │ │ │ │ + beq.w 9b54be │ │ │ │ str r2, [r5, #8] │ │ │ │ movs r6, #0 │ │ │ │ str.w r6, [r7, #420] @ 0x1a4 │ │ │ │ mov.w fp, #64512 @ 0xfc00 │ │ │ │ movt fp, #1023 @ 0x3ff │ │ │ │ ldrd r3, r2, [r9, #548] @ 0x224 │ │ │ │ strb.w r6, [r7, #424] @ 0x1a8 │ │ │ │ @@ -3580168,19 +3580207,19 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r2, ip │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ ldrd r3, r2, [r9, #548] @ 0x224 │ │ │ │ str r6, [r4, #12] │ │ │ │ - vldr d0, [pc, #464] @ 9b5498 │ │ │ │ + vldr d0, [pc, #464] @ 9b54d8 │ │ │ │ add r3, r2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r9, #552] @ 0x228 │ │ │ │ and.w r2, fp, r3, lsl #10 │ │ │ │ and.w r3, sl, r3, lsl #6 │ │ │ │ orr.w r2, r2, #244 @ 0xf4 │ │ │ │ str r2, [sp, #244] @ 0xf4 │ │ │ │ @@ -3580192,15 +3580231,15 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #180 @ 0xb4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ - bl 9af5e4 │ │ │ │ + bl 9af624 │ │ │ │ str r7, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ mov.w ip, #3 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r7, sp, #228 @ 0xe4 │ │ │ │ ldrb.w r3, [r8, #3] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ @@ -3580218,15 +3580257,15 @@ │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r1, #195 @ 0xc3 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ ldrd r3, r2, [r9, #548] @ 0x224 │ │ │ │ str r6, [r4, #12] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ add r3, r2 │ │ │ │ adds r2, #1 │ │ │ │ @@ -3580250,97 +3580289,97 @@ │ │ │ │ bic.w r3, r3, #60 @ 0x3c │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb.w r3, [sp, #247] @ 0xf7 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af5e4 │ │ │ │ + bl 9af624 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #200 @ 0xc8 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldrb.w r3, [r8, #3] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb.w r3, [r8, #2] │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ strd sl, r6, [sp] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ ldrb.w r3, [r8, #3] │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r3, [r8, #2] │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r1, [r8, #3] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ubfx r1, r1, #6, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrb.w r1, [r8, #2] │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #196 @ 0xc4 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ strd r5, sl, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r2, [r8, #3] │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r2, r8, #16 │ │ │ │ ldrb.w r1, [r8, #2] │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #200 @ 0xc8 │ │ │ │ - bl 9b1340 │ │ │ │ - ldr r2, [pc, #68] @ (9b54a8 ) │ │ │ │ - ldr r3, [pc, #64] @ (9b54a4 ) │ │ │ │ + bl 9b1380 │ │ │ │ + ldr r2, [pc, #68] @ (9b54e8 ) │ │ │ │ + ldr r3, [pc, #64] @ (9b54e4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r6, [r9, #552] @ 0x228 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b5492 │ │ │ │ + bne.n 9b54d2 │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b5218 │ │ │ │ + b.n 9b5258 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - add r6, sp, #616 @ 0x268 │ │ │ │ + add r6, sp, #360 @ 0x168 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #608 @ 0x260 │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ add.w r9, r0, #69632 @ 0x11000 │ │ │ │ add.w r7, r0, #4096 @ 0x1000 │ │ │ │ @@ -3580350,99 +3580389,99 @@ │ │ │ │ ldr.w r5, [r9, #1076] @ 0x434 │ │ │ │ lsls r1, r3, #31 │ │ │ │ ittt mi │ │ │ │ strmi.w r5, [r9, #1712] @ 0x6b0 │ │ │ │ ldrmi.w r3, [r9, #1724] @ 0x6bc │ │ │ │ addmi.w r5, r5, r3, lsl #1 │ │ │ │ ldr.w r3, [r7, #408] @ 0x198 │ │ │ │ - cbnz r3, 9b54fc │ │ │ │ + cbnz r3, 9b553c │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ lsls r2, r3, #29 │ │ │ │ itt mi │ │ │ │ strmi.w r5, [r9, #1748] @ 0x6d4 │ │ │ │ addmi r5, #1 │ │ │ │ lsls r6, r3, #27 │ │ │ │ itt mi │ │ │ │ strmi.w r5, [r9, #1752] @ 0x6d8 │ │ │ │ addmi r5, #1 │ │ │ │ ldrb.w r0, [r4, #203] @ 0xcb │ │ │ │ - cbz r0, 9b551c │ │ │ │ + cbz r0, 9b555c │ │ │ │ blx 67e88 <__popcountsi2@plt> │ │ │ │ add.w r3, r4, #71680 @ 0x11800 │ │ │ │ add r0, r5 │ │ │ │ add.w r3, r3, #352 @ 0x160 │ │ │ │ mov r2, r5 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r0 │ │ │ │ str.w r2, [r3, #4]! │ │ │ │ - bne.n 9b5510 │ │ │ │ + bne.n 9b5550 │ │ │ │ ldr.w ip, [r9, #1164] @ 0x48c │ │ │ │ add.w r1, r4, #71680 @ 0x11800 │ │ │ │ add.w r1, r1, #404 @ 0x194 │ │ │ │ movs r3, #0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9b5560 │ │ │ │ + beq.n 9b55a0 │ │ │ │ add.w r2, r3, #26 │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r4, r2, lsl #3 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.n 9b555a │ │ │ │ + bpl.n 9b559a │ │ │ │ ldrb.w r2, [r4, r2, lsl #3] │ │ │ │ lsls r0, r2, #26 │ │ │ │ itt mi │ │ │ │ strmi r5, [r1, #0] │ │ │ │ addmi r5, #1 │ │ │ │ ldrb r2, [r6, #4] │ │ │ │ lsls r2, r2, #28 │ │ │ │ itt eq │ │ │ │ streq.w r5, [r1, #128] @ 0x80 │ │ │ │ addeq r5, #1 │ │ │ │ adds r1, #4 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 9b5530 │ │ │ │ + bne.n 9b5570 │ │ │ │ ldrb.w r3, [r4, #466] @ 0x1d2 │ │ │ │ lsls r3, r3, #27 │ │ │ │ ittt mi │ │ │ │ strmi.w r5, [r9, #1528] @ 0x5f8 │ │ │ │ ldrmi.w r3, [r9, #1264] @ 0x4f0 │ │ │ │ addmi r5, r5, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9b55ec │ │ │ │ + beq.n 9b562c │ │ │ │ cmp.w r5, #4096 @ 0x1000 │ │ │ │ mov.w r1, #89 @ 0x59 │ │ │ │ itt hi │ │ │ │ addhi.w r3, r4, #73728 @ 0x12000 │ │ │ │ movhi r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ itt hi │ │ │ │ movhi.w r5, #4096 @ 0x1000 │ │ │ │ strbhi.w r2, [r3, #3612] @ 0xe1c │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #36422 @ 0x8e46 │ │ │ │ movt r1, #32 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r7, #424] @ 0x1a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ add.w r1, r2, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b56c2 │ │ │ │ + bne.n 9b5702 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r2, r3, #0, #7 │ │ │ │ strb r2, [r1, #3] │ │ │ │ movs r3, #0 │ │ │ │ @@ -3580454,198 +3580493,198 @@ │ │ │ │ mov.w r3, #28672 @ 0x7000 │ │ │ │ movt r3, #16 │ │ │ │ movw fp, #36422 @ 0x8e46 │ │ │ │ movt fp, #32 │ │ │ │ add.w r8, r8, #108 @ 0x6c │ │ │ │ mov sl, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 9b5664 │ │ │ │ + b.n 9b56a4 │ │ │ │ ldr.w r2, [r9, #1136] @ 0x470 │ │ │ │ movs r1, #161 @ 0xa1 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ adds r3, r5, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r2, [r7, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ add.w r0, r1, r3, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9b56b8 │ │ │ │ + bne.n 9b56f8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r2, r2, r1 │ │ │ │ rsb r3, r3, r2, lsr #2 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ bfi r2, r3, #0, #7 │ │ │ │ strb r2, [r0, #3] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r7, #424] @ 0x1a8 │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 9b56bc │ │ │ │ + beq.n 9b56fc │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ lsl.w ip, sl, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b565e │ │ │ │ + beq.n 9b569e │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ movs r1, #89 @ 0x59 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr.w r2, [r9, #1140] @ 0x474 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ tst.w ip, r2 │ │ │ │ - bne.n 9b5610 │ │ │ │ + bne.n 9b5650 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r2, [r7, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add.w r0, r1, r3, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9b5644 │ │ │ │ + beq.n 9b5684 │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 9b5654 │ │ │ │ + b.n 9b5694 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r1, [r4, #8] │ │ │ │ - b.n 9b55e2 │ │ │ │ + b.n 9b5622 │ │ │ │ nop │ │ │ │ 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, #112] @ 0x70 │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ bfi r1, r3, #11, #6 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr.w r2, [r5, #420] @ 0x1a4 │ │ │ │ ldrb.w r6, [r5, #424] @ 0x1a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ adds r1, r0, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9b5898 │ │ │ │ + beq.w 9b58d8 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r1, [r4, #8] │ │ │ │ ldrb.w r2, [r4, #113] @ 0x71 │ │ │ │ movs r1, #148 @ 0x94 │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ strb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ mov r0, r4 │ │ │ │ bfi r1, r2, #11, #6 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b5886 │ │ │ │ + beq.w 9b58c6 │ │ │ │ str r2, [r4, #8] │ │ │ │ ldrb.w r1, [r4, #114] @ 0x72 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ - bl 9b1028 │ │ │ │ + bl 9b1068 │ │ │ │ ldrb.w r3, [r4, #115] @ 0x73 │ │ │ │ lsls r2, r3, #27 │ │ │ │ it mi │ │ │ │ movwmi r1, #2199 @ 0x897 │ │ │ │ - bmi.n 9b577e │ │ │ │ + bmi.n 9b57be │ │ │ │ ldrb.w r2, [r4, #114] @ 0x72 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ movweq r1, #4247 @ 0x1097 │ │ │ │ - beq.n 9b577e │ │ │ │ + beq.n 9b57be │ │ │ │ tst.w r3, #8 │ │ │ │ movw r1, #8343 @ 0x2097 │ │ │ │ movw r3, #6295 @ 0x1897 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr.w r2, [r5, #420] @ 0x1a4 │ │ │ │ ldrb.w r6, [r5, #424] @ 0x1a8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ adds r1, r0, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9b5862 │ │ │ │ + beq.n 9b58a2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #424] @ 0x1a8 │ │ │ │ ldrb.w r2, [r4, #115] @ 0x73 │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ movweq r1, #8342 @ 0x2096 │ │ │ │ - beq.n 9b57d2 │ │ │ │ + beq.n 9b5812 │ │ │ │ cmp r2, #2 │ │ │ │ it eq │ │ │ │ movweq r1, #2198 @ 0x896 │ │ │ │ - beq.n 9b57d2 │ │ │ │ + beq.n 9b5812 │ │ │ │ cmp r2, #0 │ │ │ │ movw r1, #6294 @ 0x1896 │ │ │ │ it ne │ │ │ │ movne r1, #150 @ 0x96 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b5874 │ │ │ │ + beq.n 9b58b4 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r6, [r5, #420] @ 0x1a4 │ │ │ │ strb.w r6, [r5, #424] @ 0x1a8 │ │ │ │ - bl 9af020 │ │ │ │ + bl 9af060 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b54ac │ │ │ │ + bl 9b54ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b09bc │ │ │ │ + bl 9b09fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0d14 │ │ │ │ + bl 9b0d54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0a40 │ │ │ │ + bl 9b0a80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b10a8 │ │ │ │ + bl 9b10e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0b9c │ │ │ │ + bl 9b0bdc │ │ │ │ add.w r3, r4, #20480 @ 0x5000 │ │ │ │ ldrb.w r5, [r4, #112] @ 0x70 │ │ │ │ movw r2, #4532 @ 0x11b4 │ │ │ │ movw lr, #4540 @ 0x11bc │ │ │ │ add.w ip, r4, #69632 @ 0x11000 │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ adds r0, r1, #1 │ │ │ │ @@ -3580655,81 +3580694,81 @@ │ │ │ │ str r5, [r3, r2] │ │ │ │ add r2, r3 │ │ │ │ str r5, [r2, #4] │ │ │ │ str.w r5, [r3, lr] │ │ │ │ add.w r3, r3, #4544 @ 0x11c0 │ │ │ │ str r6, [r3, #0] │ │ │ │ str.w r1, [ip, #2220] @ 0x8ac │ │ │ │ - bl 9af8c8 │ │ │ │ + bl 9af908 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ subs r2, r3, r2 │ │ │ │ bfi r0, r2, #0, #7 │ │ │ │ strb r0, [r1, #3] │ │ │ │ - b.n 9b57a6 │ │ │ │ + b.n 9b57e6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b57f0 │ │ │ │ + b.n 9b5830 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b573e │ │ │ │ + b.n 9b577e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ subs r2, r3, r2 │ │ │ │ bfi r0, r2, #0, #7 │ │ │ │ strb r0, [r1, #3] │ │ │ │ - b.n 9b570e │ │ │ │ + b.n 9b574e │ │ │ │ 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, #328] @ (9b5a08 ) │ │ │ │ + ldr r4, [pc, #328] @ (9b5a48 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #328] @ (9b5a0c ) │ │ │ │ + ldr r1, [pc, #328] @ (9b5a4c ) │ │ │ │ add.w ip, r2, #26 │ │ │ │ add r4, pc │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ mov r8, r3 │ │ │ │ add.w r3, r5, ip, lsl #3 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov.w r1, #0 │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 9b58ea │ │ │ │ + bpl.n 9b592a │ │ │ │ ldrb.w r3, [r5, ip, lsl #3] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 9b590e │ │ │ │ + bmi.n 9b594e │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #284] @ (9b5a10 ) │ │ │ │ - ldr r3, [pc, #276] @ (9b5a0c ) │ │ │ │ + ldr r2, [pc, #284] @ (9b5a50 ) │ │ │ │ + ldr r3, [pc, #276] @ (9b5a4c ) │ │ │ │ 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 9b5a02 │ │ │ │ + bne.n 9b5a42 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r2, r2, #17920 @ 0x4600 │ │ │ │ add.w r0, r5, #20480 @ 0x5000 │ │ │ │ adds r2, #100 @ 0x64 │ │ │ │ movw r3, #65472 @ 0xffc0 │ │ │ │ @@ -3580771,90 +3580810,90 @@ │ │ │ │ str.w lr, [sp, #84] @ 0x54 │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #24] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldrb.w r1, [r5, ip, lsl #3] │ │ │ │ ubfx r1, r1, #6, #1 │ │ │ │ - cbnz r1, 9b59c2 │ │ │ │ + cbnz r1, 9b5a02 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 9b58f2 │ │ │ │ + b.n 9b5932 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #46871 @ 0xb717 │ │ │ │ movt r2, #14545 @ 0x38d1 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r7, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ - b.n 9b59b8 │ │ │ │ + bl 9b1380 │ │ │ │ + b.n 9b59f8 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, pc, #216 @ (adr r7, 9b5ae4 ) │ │ │ │ + add r6, pc, #984 @ (adr r6, 9b5e24 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #24 @ (adr r7, 9b5a2c ) │ │ │ │ + add r6, pc, #792 @ (adr r6, 9b5d6c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov sl, r2 │ │ │ │ - ldr r2, [pc, #484] @ (9b5c10 ) │ │ │ │ + ldr r2, [pc, #484] @ (9b5c50 ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #484] @ (9b5c14 ) │ │ │ │ + ldr r3, [pc, #484] @ (9b5c54 ) │ │ │ │ mov r9, r0 │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r4, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b5bc4 │ │ │ │ + bne.w 9b5c04 │ │ │ │ add.w r7, r4, #20480 @ 0x5000 │ │ │ │ add.w r8, sp, #36 @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ add.w ip, sp, #100 @ 0x64 │ │ │ │ ldrd r2, r1, [r7, #548] @ 0x224 │ │ │ │ movw r3, #65472 @ 0xffc0 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ mov.w lr, #0 │ │ │ │ add r2, r1 │ │ │ │ strd lr, lr, [ip, #4] │ │ │ │ @@ -3580888,292 +3580927,292 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, sp, #84 @ 0x54 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r2, ip │ │ │ │ mov r3, sl │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ movs r1, #31 │ │ │ │ movt r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b5ba0 │ │ │ │ + beq.n 9b5be0 │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ mov r1, r6 │ │ │ │ str.w r3, [r7, #552] @ 0x228 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ ldr r3, [sp, #28] │ │ │ │ subs r1, r3, #1 │ │ │ │ - beq.n 9b5b56 │ │ │ │ + beq.n 9b5b96 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ add.w r0, r9, #1 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9b5a14 │ │ │ │ + bl 9b5a54 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b5bb2 │ │ │ │ + cbz r0, 9b5bf2 │ │ │ │ str r2, [r4, #8] │ │ │ │ - ldr r2, [pc, #152] @ (9b5c18 ) │ │ │ │ + ldr r2, [pc, #152] @ (9b5c58 ) │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #136] @ (9b5c14 ) │ │ │ │ + ldr r3, [pc, #136] @ (9b5c54 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b5c0c │ │ │ │ + bne.n 9b5c4c │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b5b28 │ │ │ │ + b.n 9b5b68 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r1, r0, r1 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ rsb r3, r3, r1, lsr #2 │ │ │ │ bfi r0, r3, #0, #7 │ │ │ │ strb r0, [r2, #3] │ │ │ │ - b.n 9b5b7c │ │ │ │ + b.n 9b5bbc │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ movs r1, #18 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbnz r0, 9b5c08 │ │ │ │ + cbnz r0, 9b5c48 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ - b.n 9b5a4e │ │ │ │ + b.n 9b5a8e │ │ │ │ str r2, [r4, #8] │ │ │ │ - b.n 9b5bfc │ │ │ │ + b.n 9b5c3c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #816 @ (adr r5, 9b5f44 ) │ │ │ │ + add r5, pc, #560 @ (adr r5, 9b5e84 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #464 @ (adr r4, 9b5dec ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 9b5d2c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #396] @ (9b5dc0 ) │ │ │ │ + ldr r2, [pc, #396] @ (9b5e00 ) │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #396] @ (9b5dc4 ) │ │ │ │ + ldr r3, [pc, #396] @ (9b5e04 ) │ │ │ │ ldrd r8, r9, [sp, #88] @ 0x58 │ │ │ │ ldrd sl, fp, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9b5d14 │ │ │ │ + beq.n 9b5d54 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9b5d2e │ │ │ │ + bne.n 9b5d6e │ │ │ │ add r5, sp, #28 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ str r5, [sp, #0] │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #29 │ │ │ │ mov r0, r4 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ movs r1, #31 │ │ │ │ movt r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b5da6 │ │ │ │ + beq.n 9b5de6 │ │ │ │ str r2, [r4, #8] │ │ │ │ add.w r3, r4, #69632 @ 0x11000 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #420] @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r2, [r5, #424] @ 0x1a8 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r1, [r3, #1712] @ 0x6b0 │ │ │ │ mov r3, r9 │ │ │ │ add.w r1, r1, r6, lsl #1 │ │ │ │ - bl 9b0f78 │ │ │ │ + bl 9b0fb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r2, r7, #1 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 9b5c1c │ │ │ │ + bl 9b5c5c │ │ │ │ movs r1, #21 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b5d94 │ │ │ │ + beq.n 9b5dd4 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ - ldr r2, [pc, #176] @ (9b5dc8 ) │ │ │ │ - ldr r3, [pc, #172] @ (9b5dc4 ) │ │ │ │ + ldr r2, [pc, #176] @ (9b5e08 ) │ │ │ │ + ldr r3, [pc, #172] @ (9b5e04 ) │ │ │ │ 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 9b5dbc │ │ │ │ + bne.n 9b5dfc │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ movs r1, #18 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r1, r2, r3, lsl #2 │ │ │ │ - cbnz r0, 9b5db8 │ │ │ │ + cbnz r0, 9b5df8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r2, r3, #0, #7 │ │ │ │ strb r2, [r1, #3] │ │ │ │ movs r3, #0 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ movs r1, #24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bl 9b1340 │ │ │ │ - b.n 9b5c7a │ │ │ │ + bl 9b1380 │ │ │ │ + b.n 9b5cba │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r1, r0, r1 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ rsb r3, r3, r1, lsr #2 │ │ │ │ bfi r0, r3, #0, #7 │ │ │ │ strb r0, [r2, #3] │ │ │ │ - b.n 9b5d0a │ │ │ │ + b.n 9b5d4a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b5cae │ │ │ │ + b.n 9b5cee │ │ │ │ str r1, [r4, #8] │ │ │ │ - b.n 9b5d64 │ │ │ │ + b.n 9b5da4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - add r3, pc, #800 @ (adr r3, 9b60e4 ) │ │ │ │ + add r3, pc, #544 @ (adr r3, 9b6024 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #912 @ (adr r2, 9b615c ) │ │ │ │ + add r2, pc, #656 @ (adr r2, 9b609c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ add.w r5, r0, #69632 @ 0x11000 │ │ │ │ add.w ip, sp, #140 @ 0x8c │ │ │ │ - ldr r1, [pc, #336] @ (9b5f38 ) │ │ │ │ - ldr r2, [pc, #336] @ (9b5f3c ) │ │ │ │ + ldr r1, [pc, #336] @ (9b5f78 ) │ │ │ │ + ldr r2, [pc, #336] @ (9b5f7c ) │ │ │ │ mov.w lr, #0 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r5, #1716] @ 0x6b4 │ │ │ │ strd lr, lr, [ip, #4] │ │ │ │ mov.w sl, #64512 @ 0xfc00 │ │ │ │ movt sl, #1023 @ 0x3ff │ │ │ │ str.w lr, [ip, #12] │ │ │ │ @@ -3581193,15 +3581232,15 @@ │ │ │ │ cmp.w r9, #1 │ │ │ │ orr.w r4, r3, #244 @ 0xf4 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - beq.n 9b5f24 │ │ │ │ + beq.n 9b5f64 │ │ │ │ ldr.w r3, [r5, #2212] @ 0x8a4 │ │ │ │ add.w r1, r8, #20480 @ 0x5000 │ │ │ │ movw r4, #65472 @ 0xffc0 │ │ │ │ movt r4, #63 @ 0x3f │ │ │ │ and.w r3, r4, r3, lsl #6 │ │ │ │ orr.w r3, r3, #956301312 @ 0x39000000 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ @@ -3581245,242 +3581284,242 @@ │ │ │ │ add.w ip, sp, #124 @ 0x7c │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ strd r6, r7, [sp] │ │ │ │ strd r4, ip, [sp, #8] │ │ │ │ - bl 9b5c1c │ │ │ │ + bl 9b5c5c │ │ │ │ ldrb.w r3, [r5, #1732] @ 0x6c4 │ │ │ │ - ldr r2, [pc, #60] @ (9b5f40 ) │ │ │ │ + ldr r2, [pc, #60] @ (9b5f80 ) │ │ │ │ orr.w r3, r3, #2 │ │ │ │ strb.w r3, [r5, #1732] @ 0x6c4 │ │ │ │ - ldr r3, [pc, #44] @ (9b5f3c ) │ │ │ │ + ldr r3, [pc, #44] @ (9b5f7c ) │ │ │ │ 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 9b5f34 │ │ │ │ + bne.n 9b5f74 │ │ │ │ add sp, #160 @ 0xa0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r1, [r5, #1712] @ 0x6b0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b0f78 │ │ │ │ - b.n 9b5efe │ │ │ │ + bl 9b0fb8 │ │ │ │ + b.n 9b5f3e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #56 @ (adr r2, 9b5f74 ) │ │ │ │ + add r1, pc, #824 @ (adr r1, 9b62b4 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #952 @ (adr r0, 9b62fc ) │ │ │ │ + add r0, pc, #696 @ (adr r0, 9b623c ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ 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 r8, r0, #4096 @ 0x1000 │ │ │ │ add.w r9, r0, #20480 @ 0x5000 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r8, #284] @ 0x11c │ │ │ │ ldr.w r1, [r9, #548] @ 0x224 │ │ │ │ lsls r6, r4, #27 │ │ │ │ - bpl.n 9b5f92 │ │ │ │ + bpl.n 9b5fd2 │ │ │ │ ldr.w r3, [r9, #1068] @ 0x42c │ │ │ │ - cbnz r3, 9b5f92 │ │ │ │ + cbnz r3, 9b5fd2 │ │ │ │ movs r2, #2 │ │ │ │ strd r3, r1, [r9, #564] @ 0x234 │ │ │ │ str.w r2, [r9, #1068] @ 0x42c │ │ │ │ - cbz r1, 9b5f92 │ │ │ │ + cbz r1, 9b5fd2 │ │ │ │ add.w r2, r0, #21504 @ 0x5400 │ │ │ │ movs r0, #1 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ str r3, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ add.w r2, r2, #12 │ │ │ │ - bne.n 9b5f84 │ │ │ │ + bne.n 9b5fc4 │ │ │ │ add.w r2, r5, #69632 @ 0x11000 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldr.w r0, [r2, #2380] @ 0x94c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 9b6208 │ │ │ │ + beq.w 9b6248 │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 9b6162 │ │ │ │ + beq.w 9b61a2 │ │ │ │ ldrb.w r1, [r8, #230] @ 0xe6 │ │ │ │ - cbz r1, 9b5fb4 │ │ │ │ + cbz r1, 9b5ff4 │ │ │ │ str.w r3, [r2, #1760] @ 0x6e0 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r1, [r8, #408] @ 0x198 │ │ │ │ cmp r1, #4 │ │ │ │ - bhi.n 9b6006 │ │ │ │ + bhi.n 9b6046 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r3, #2 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ lsls r2, r3, #3 │ │ │ │ ldr.w r0, [r2, #2284] @ 0x8ec │ │ │ │ movw r1, #34463 @ 0x869f │ │ │ │ movt r1, #1 │ │ │ │ ldrb.w r6, [r2, #2256] @ 0x8d0 │ │ │ │ ldr.w r7, [r2, #2296] @ 0x8f8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 9b626e │ │ │ │ + bne.w 9b62ae │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 9b62ec │ │ │ │ + beq.w 9b632c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9b6280 │ │ │ │ + beq.w 9b62c0 │ │ │ │ ldrb.w r1, [r8, #220] @ 0xdc │ │ │ │ - cbz r1, 9b6000 │ │ │ │ + cbz r1, 9b6040 │ │ │ │ ldr.w r1, [r2, #2252] @ 0x8cc │ │ │ │ str.w r3, [r2, #2248] @ 0x8c8 │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [r2, #2228] @ 0x8b4 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r1, [r2, #1140] @ 0x474 │ │ │ │ - cbz r1, 9b6012 │ │ │ │ + cbz r1, 9b6052 │ │ │ │ str.w r3, [r2, #1144] @ 0x478 │ │ │ │ adds r3, #3 │ │ │ │ ldr.w r2, [r2, #1596] @ 0x63c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b6266 │ │ │ │ + beq.w 9b62a6 │ │ │ │ add.w r1, r5, #71168 @ 0x11600 │ │ │ │ add r2, r3 │ │ │ │ adds r1, #60 @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r0, [r1, #4]! │ │ │ │ - bne.n 9b6024 │ │ │ │ - cbz r2, 9b6054 │ │ │ │ + bne.n 9b6064 │ │ │ │ + cbz r2, 9b6094 │ │ │ │ add.w r3, r5, #21504 @ 0x5400 │ │ │ │ movs r1, #12 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ movs r7, #0 │ │ │ │ mla r2, r1, r2, r3 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbnz r1, 9b6048 │ │ │ │ + cbnz r1, 9b6088 │ │ │ │ str r7, [r3, #4] │ │ │ │ adds r7, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9b6040 │ │ │ │ + bne.n 9b6080 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9b621e │ │ │ │ + bne.w 9b625e │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r9, #1068] @ 0x42c │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9b60d2 │ │ │ │ + bls.n 9b6112 │ │ │ │ add.w sl, r5, #20992 @ 0x5200 │ │ │ │ movs r4, #1 │ │ │ │ add.w sl, sl, #48 @ 0x30 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 9b6078 │ │ │ │ + b.n 9b60b8 │ │ │ │ ldr.w r3, [r9, #1068] @ 0x42c │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 9b60d2 │ │ │ │ + bcs.n 9b6112 │ │ │ │ ldr.w r6, [sl, r4, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9b606e │ │ │ │ + beq.n 9b60ae │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ movs r1, #105 @ 0x69 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r2, [r8, #424] @ 0x1a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w r0, r1, r3, lsl #2 │ │ │ │ - cbz r2, 9b60e0 │ │ │ │ + cbz r2, 9b6120 │ │ │ │ str r0, [r5, #8] │ │ │ │ str.w fp, [r8, #420] @ 0x1a4 │ │ │ │ adds r4, #1 │ │ │ │ add r7, r6 │ │ │ │ strb.w fp, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r9, #1068] @ 0x42c │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 9b6078 │ │ │ │ + bcc.n 9b60b8 │ │ │ │ subs r2, r7, #1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r5, #8] │ │ │ │ subs r2, r2, r1 │ │ │ │ rsb r3, r3, r2, lsr #2 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ bfi r2, r3, #0, #7 │ │ │ │ strb r2, [r0, #3] │ │ │ │ - b.n 9b60be │ │ │ │ + b.n 9b60fe │ │ │ │ ldrb.w r0, [r2, #1732] @ 0x6c4 │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bmi.w 9b62a0 │ │ │ │ + bmi.w 9b62e0 │ │ │ │ ldrb r0, [r5, #24] │ │ │ │ lsls r6, r0, #29 │ │ │ │ - bmi.n 9b610c │ │ │ │ + bmi.n 9b614c │ │ │ │ ldrb.w r0, [r5, #203] @ 0xcb │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b62d8 │ │ │ │ + beq.w 9b6318 │ │ │ │ str.w r3, [r2, #1704] @ 0x6a8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9b62b8 │ │ │ │ + bne.w 9b62f8 │ │ │ │ ldrd r1, r0, [r5, #36] @ 0x24 │ │ │ │ orrs r0, r1 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ orrs r0, r1 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ orrs r0, r1 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ orrs r0, r1 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ orrs r0, r1 │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ orrs r0, r1 │ │ │ │ - beq.w 9b6006 │ │ │ │ + beq.w 9b6046 │ │ │ │ mov.w lr, #1 │ │ │ │ movw ip, #17848 @ 0x45b8 │ │ │ │ rbit r1, r0 │ │ │ │ clz r1, r1 │ │ │ │ add.w r4, r1, ip │ │ │ │ lsl.w r1, lr, r1 │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ cmp r1, r0 │ │ │ │ eor.w r0, r0, r1 │ │ │ │ str r3, [r4, #4] │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 9b613e │ │ │ │ - b.n 9b6006 │ │ │ │ + bne.n 9b617e │ │ │ │ + b.n 9b6046 │ │ │ │ ldrb.w r0, [r5, #204] @ 0xcc │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.w 9b5fa8 │ │ │ │ + bpl.w 9b5fe8 │ │ │ │ str.w r3, [r2, #2400] @ 0x960 │ │ │ │ adds r3, r1, #5 │ │ │ │ - b.n 9b5fa8 │ │ │ │ + b.n 9b5fe8 │ │ │ │ ldrh.w r1, [r5, #96] @ 0x60 │ │ │ │ and.w r1, r1, #960 @ 0x3c0 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ - beq.w 9b62c8 │ │ │ │ + beq.w 9b6308 │ │ │ │ str.w r3, [r2, #2120] @ 0x848 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r2, #2128] @ 0x850 │ │ │ │ movw r1, #34463 @ 0x869f │ │ │ │ movt r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ ldr.w r0, [r2, #2144] @ 0x860 │ │ │ │ @@ -3581493,119 +3581532,119 @@ │ │ │ │ ldr.w r0, [r2, #2156] @ 0x86c │ │ │ │ movw r1, #34463 @ 0x869f │ │ │ │ movt r1, #1 │ │ │ │ itt ne │ │ │ │ strne.w r3, [r2, #2148] @ 0x864 │ │ │ │ addne r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9b6006 │ │ │ │ + beq.w 9b6046 │ │ │ │ str.w r3, [r2, #2160] @ 0x870 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 9b6006 │ │ │ │ + b.n 9b6046 │ │ │ │ ldrb.w r1, [r2, #1732] @ 0x6c4 │ │ │ │ lsls r0, r1, #31 │ │ │ │ - bpl.n 9b61ea │ │ │ │ + bpl.n 9b622a │ │ │ │ adds r1, r3, #2 │ │ │ │ str.w r3, [r2, #1704] @ 0x6a8 │ │ │ │ str.w r1, [r2, #1720] @ 0x6b8 │ │ │ │ adds r1, r3, #1 │ │ │ │ adds r3, #3 │ │ │ │ str.w r1, [r2, #1716] @ 0x6b4 │ │ │ │ ldr.w r1, [r2, #2332] @ 0x91c │ │ │ │ - cbz r1, 9b61f6 │ │ │ │ + cbz r1, 9b6236 │ │ │ │ str.w r3, [r2, #2328] @ 0x918 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r1, [r2, #2344] @ 0x928 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9b6006 │ │ │ │ + beq.w 9b6046 │ │ │ │ str.w r3, [r2, #2340] @ 0x924 │ │ │ │ adds r3, #1 │ │ │ │ - b.n 9b6006 │ │ │ │ + b.n 9b6046 │ │ │ │ str.w r3, [r2, #2388] @ 0x954 │ │ │ │ ldr.w r3, [r8, #248] @ 0xf8 │ │ │ │ cmp r3, #4 │ │ │ │ it hi │ │ │ │ addhi r3, r1, #6 │ │ │ │ - bhi.w 9b5fa8 │ │ │ │ + bhi.w 9b5fe8 │ │ │ │ adds r3, r1, #5 │ │ │ │ - b.n 9b5fa8 │ │ │ │ + b.n 9b5fe8 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r8, #424] @ 0x1a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbnz r0, 9b626a │ │ │ │ + cbnz r0, 9b62aa │ │ │ │ ldr r0, [r5, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ - b.n 9b6056 │ │ │ │ + b.n 9b6096 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9b6030 │ │ │ │ + b.n 9b6070 │ │ │ │ str r2, [r5, #8] │ │ │ │ - b.n 9b625a │ │ │ │ + b.n 9b629a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9b5ff0 │ │ │ │ + bne.w 9b6030 │ │ │ │ str.w r3, [r2, #2280] @ 0x8e8 │ │ │ │ cmp r7, r1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - beq.n 9b6286 │ │ │ │ + beq.n 9b62c6 │ │ │ │ str.w r3, [r2, #2292] @ 0x8f4 │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r1, [r8, #221] @ 0xdd │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9b6000 │ │ │ │ + beq.w 9b6040 │ │ │ │ ldr.w r6, [r2, #2260] @ 0x8d4 │ │ │ │ lsls r1, r4, #28 │ │ │ │ - bmi.n 9b62f2 │ │ │ │ + bmi.n 9b6332 │ │ │ │ str.w r3, [r2, #2268] @ 0x8dc │ │ │ │ add r3, r6 │ │ │ │ - b.n 9b6000 │ │ │ │ + b.n 9b6040 │ │ │ │ adds r0, r3, #2 │ │ │ │ str.w r3, [r2, #1704] @ 0x6a8 │ │ │ │ str.w r0, [r2, #1720] @ 0x6b8 │ │ │ │ adds r0, r3, #1 │ │ │ │ adds r3, #3 │ │ │ │ str.w r0, [r2, #1716] @ 0x6b4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9b6118 │ │ │ │ + beq.w 9b6158 │ │ │ │ ldrb.w r1, [r5, #72] @ 0x48 │ │ │ │ lsls r4, r1, #28 │ │ │ │ itt mi │ │ │ │ strmi.w r3, [r2, #2212] @ 0x8a4 │ │ │ │ addmi r3, #1 │ │ │ │ - b.n 9b6006 │ │ │ │ + b.n 9b6046 │ │ │ │ ldrb.w r1, [r5, #97] @ 0x61 │ │ │ │ ubfx r1, r1, #2, #4 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 9b6184 │ │ │ │ - b.n 9b618a │ │ │ │ + bhi.w 9b61c4 │ │ │ │ + b.n 9b61ca │ │ │ │ ldr.w r4, [r2, #1708] @ 0x6ac │ │ │ │ movw r0, #34463 @ 0x869f │ │ │ │ movt r0, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.w 9b610c │ │ │ │ - b.n 9b6112 │ │ │ │ + bne.w 9b614c │ │ │ │ + b.n 9b6152 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9b6286 │ │ │ │ - b.n 9b5ff0 │ │ │ │ + beq.n 9b62c6 │ │ │ │ + b.n 9b6030 │ │ │ │ ldr.w r7, [r9, #1068] @ 0x42c │ │ │ │ movs r0, #0 │ │ │ │ cmp r7, #1 │ │ │ │ mov r4, r7 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ adds r1, r4, #1 │ │ │ │ @@ -3581616,59 +3581655,59 @@ │ │ │ │ it cs │ │ │ │ movcs r1, #64 @ 0x40 │ │ │ │ str.w r1, [r9, #1068] @ 0x42c │ │ │ │ add.w r1, r5, r4, lsl #3 │ │ │ │ add.w r1, r1, #20480 @ 0x5000 │ │ │ │ strd r0, r6, [r1, #556] @ 0x22c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9b6298 │ │ │ │ + beq.n 9b62d8 │ │ │ │ add.w r1, r5, #21504 @ 0x5400 │ │ │ │ movs r7, #12 │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ mla r1, r7, r3, r1 │ │ │ │ str r0, [r1, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r6, r0 │ │ │ │ add.w r1, r1, #12 │ │ │ │ - bne.n 9b632e │ │ │ │ - b.n 9b6298 │ │ │ │ + bne.n 9b636e │ │ │ │ + b.n 9b62d8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov fp, r2 │ │ │ │ - ldr r2, [pc, #552] @ (9b6580 ) │ │ │ │ + ldr r2, [pc, #552] @ (9b65c0 ) │ │ │ │ mov r8, r0 │ │ │ │ movs r4, #0 │ │ │ │ mov r9, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #544] @ (9b6584 ) │ │ │ │ + ldr r3, [pc, #544] @ (9b65c4 ) │ │ │ │ add r5, sp, #148 @ 0x94 │ │ │ │ ldr.w sl, [sp, #216] @ 0xd8 │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ add.w r0, r9, #20480 @ 0x5000 │ │ │ │ mov.w r3, #64512 @ 0xfc00 │ │ │ │ movt r3, #1023 @ 0x3ff │ │ │ │ movw ip, #65472 @ 0xffc0 │ │ │ │ movt ip, #63 @ 0x3f │ │ │ │ ldrd r2, r1, [r0, #548] @ 0x224 │ │ │ │ strd r4, r4, [sp, #152] @ 0x98 │ │ │ │ @@ -3581689,116 +3581728,116 @@ │ │ │ │ str.w ip, [sp, #148] @ 0x94 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9b64d6 │ │ │ │ + beq.n 9b6516 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ cmp.w fp, #14 │ │ │ │ - beq.n 9b6486 │ │ │ │ + beq.n 9b64c6 │ │ │ │ cmp.w fp, #9 │ │ │ │ - beq.n 9b643c │ │ │ │ + beq.n 9b647c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ bfi r3, r2, #6, #16 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #360] @ (9b6588 ) │ │ │ │ - ldr r3, [pc, #352] @ (9b6584 ) │ │ │ │ + ldr r2, [pc, #360] @ (9b65c8 ) │ │ │ │ + ldr r3, [pc, #352] @ (9b65c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9b657c │ │ │ │ + bne.w 9b65bc │ │ │ │ mov r0, r8 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r3, r9, r3, lsl #4 │ │ │ │ ldr.w r3, [r3, #484] @ 0x1e4 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 9b640c │ │ │ │ + bne.n 9b644c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r3, r9, r3, lsl #4 │ │ │ │ ldrb.w r3, [r3, #488] @ 0x1e8 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 9b640c │ │ │ │ + bpl.n 9b644c │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4 │ │ │ │ ldrb.w r3, [sp, #148] @ 0x94 │ │ │ │ bfi r3, ip, #4, #4 │ │ │ │ strb.w r3, [sp, #148] @ 0x94 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - bl 9b0f04 │ │ │ │ - b.n 9b640c │ │ │ │ + bl 9b0f44 │ │ │ │ + b.n 9b644c │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 9b64e4 │ │ │ │ - bl 9b00d4 │ │ │ │ + cbnz r3, 9b6524 │ │ │ │ + bl 9b0114 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r4, r3, [sp] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ bfi r3, r1, #10, #16 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - bl 9b1340 │ │ │ │ - b.n 9b640c │ │ │ │ + bl 9b1380 │ │ │ │ + b.n 9b644c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b0f04 │ │ │ │ - b.n 9b6400 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0f44 │ │ │ │ + b.n 9b6440 │ │ │ │ + bl 9b0114 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w ip, sp, #100 @ 0x64 │ │ │ │ strd sl, sl, [sp, #8] │ │ │ │ str.w ip, [sp] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #30 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ strd sl, sl, [r5, #4] │ │ │ │ add.w ip, sp, #116 @ 0x74 │ │ │ │ add.w r3, r3, #17792 @ 0x4580 │ │ │ │ str.w sl, [r5, #12] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ @@ -3581820,30 +3581859,30 @@ │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ str.w ip, [sp] │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r9 │ │ │ │ strd sl, sl, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ - b.n 9b64b2 │ │ │ │ + bl 9b1380 │ │ │ │ + b.n 9b64f2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ + ldr r4, [sp, #376] @ 0x178 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #536] @ (9b67b8 ) │ │ │ │ - ldr r3, [pc, #536] @ (9b67bc ) │ │ │ │ + ldr r2, [pc, #536] @ (9b67f8 ) │ │ │ │ + ldr r3, [pc, #536] @ (9b67fc ) │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -3581859,15 +3581898,15 @@ │ │ │ │ sbfx r2, r2, #4, #16 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r2, r1, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ - bl 9b6340 │ │ │ │ + bl 9b6380 │ │ │ │ ldrb.w sl, [sp, #30] │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov.w lr, #0 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ @@ -3581875,57 +3581914,57 @@ │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ cmp r7, #14 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ ite ls │ │ │ │ movls r3, #1 │ │ │ │ movhi r3, #0 │ │ │ │ - bls.n 9b668c │ │ │ │ + bls.n 9b66cc │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ bfi lr, r1, #0, #11 │ │ │ │ bfi lr, r2, #13, #1 │ │ │ │ mov r1, lr │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add.w r1, r6, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r2, [r6, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ and.w r3, r2, #15 │ │ │ │ movs r2, #1 │ │ │ │ - bl 9af84c │ │ │ │ + bl 9af88c │ │ │ │ ldrb.w r0, [r8, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b6732 │ │ │ │ + beq.n 9b6772 │ │ │ │ str r2, [r4, #8] │ │ │ │ add.w r4, r4, #20480 @ 0x5000 │ │ │ │ - ldr r2, [pc, #348] @ (9b67c0 ) │ │ │ │ + ldr r2, [pc, #348] @ (9b6800 ) │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ add r2, pc │ │ │ │ str.w r3, [r4, #552] @ 0x228 │ │ │ │ - ldr r3, [pc, #324] @ (9b67bc ) │ │ │ │ + ldr r3, [pc, #324] @ (9b67fc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9b67b2 │ │ │ │ + bne.w 9b67f2 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r3, #165 @ 0xa5 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ mov.w sl, sl, lsr #6 │ │ │ │ bfi lr, r3, #0, #11 │ │ │ │ bfi lr, r2, #13, #1 │ │ │ │ @@ -3581938,104 +3581977,104 @@ │ │ │ │ strb.w r3, [sp, #47] @ 0x2f │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, sp, #60 @ 0x3c │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add.w r1, r6, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ cmp r7, #12 │ │ │ │ - beq.n 9b6744 │ │ │ │ + beq.n 9b6784 │ │ │ │ cmp r7, #14 │ │ │ │ - beq.n 9b6798 │ │ │ │ + beq.n 9b67d8 │ │ │ │ add.w r3, r4, #71168 @ 0x11600 │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r0, r2, r9 │ │ │ │ ldrd r3, r1, [r3, #8] │ │ │ │ ands r3, r0 │ │ │ │ and.w r1, r1, r0, asr #31 │ │ │ │ orrs r3, r1 │ │ │ │ - beq.n 9b6782 │ │ │ │ + beq.n 9b67c2 │ │ │ │ add.w r3, r4, #69632 @ 0x11000 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w r5, [r3, #1536] @ 0x600 │ │ │ │ add.w r2, r5, r9 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #32326 @ 0x7e46 │ │ │ │ movt r1, #16 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add.w r1, r5, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9b664a │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9b668a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b665e │ │ │ │ + b.n 9b669e │ │ │ │ ldrb.w r3, [r6, #50] @ 0x32 │ │ │ │ movw r1, #61446 @ 0xf006 │ │ │ │ movt r1, #17 │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ bfi r1, r3, #4, #2 │ │ │ │ ldrb.w r3, [r6, #51] @ 0x33 │ │ │ │ ubfx r2, r3, #2, #2 │ │ │ │ bfi r1, r3, #6, #2 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ bfi r1, r2, #8, #2 │ │ │ │ bfi r1, r3, #10, #2 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ sbfx r1, r5, #6, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9b664a │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9b668a │ │ │ │ ldrb.w r3, [r6, #48] @ 0x30 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ and.w r3, r3, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af84c │ │ │ │ - b.n 9b664a │ │ │ │ + bl 9af88c │ │ │ │ + b.n 9b668a │ │ │ │ ldrb.w r3, [r6, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ ldrsh.w r1, [r6, #58] @ 0x3a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ and.w r3, r3, #15 │ │ │ │ movs r2, #1 │ │ │ │ - bl 9af84c │ │ │ │ - b.n 9b664a │ │ │ │ + bl 9af88c │ │ │ │ + b.n 9b668a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #412] @ (9b6974 ) │ │ │ │ - ldr r3, [pc, #412] @ (9b6978 ) │ │ │ │ + ldr r1, [pc, #412] @ (9b69b4 ) │ │ │ │ + ldr r3, [pc, #412] @ (9b69b8 ) │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ add r1, pc │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add.w r1, r0, #69632 @ 0x11000 │ │ │ │ @@ -3582055,48 +3582094,48 @@ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ ldr r1, [r6, #52] @ 0x34 │ │ │ │ sbfx r3, r3, #6, #16 │ │ │ │ sbfx r1, r1, #4, #16 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9b6340 │ │ │ │ + bl 9b6380 │ │ │ │ ldrb r1, [r6, #2] │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ subs r3, r3, r2 │ │ │ │ ubfx r2, r8, #0, #11 │ │ │ │ orr.w r2, r2, r1, lsl #13 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ mov r5, r1 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ bfi r1, r2, #0, #16 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add.w r1, r6, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ ldrb.w r3, [r6, #48] @ 0x30 │ │ │ │ and.w r2, r3, #15 │ │ │ │ cmp r2, #12 │ │ │ │ - beq.n 9b691c │ │ │ │ + beq.n 9b695c │ │ │ │ cmp r2, #14 │ │ │ │ str r5, [sp, #0] │ │ │ │ and.w r3, r3, #15 │ │ │ │ it ne │ │ │ │ movne r1, sl │ │ │ │ mov.w r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ it eq │ │ │ │ ldrsheq.w r1, [r6, #58] @ 0x3a │ │ │ │ - bl 9af84c │ │ │ │ + bl 9af88c │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ add.w r3, r6, #80 @ 0x50 │ │ │ │ add r5, sp, #68 @ 0x44 │ │ │ │ ldrb.w ip, [r6, #82] @ 0x52 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w ip, ip, lsr #6 │ │ │ │ ldrb.w r3, [sp, #71] @ 0x47 │ │ │ │ @@ -3582105,55 +3582144,55 @@ │ │ │ │ bfi r3, ip, #4, #2 │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ strb.w r3, [sp, #71] @ 0x47 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ cmp.w r8, #185 @ 0xb9 │ │ │ │ - beq.n 9b6938 │ │ │ │ + beq.n 9b6978 │ │ │ │ ldrb.w r0, [r7, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b690a │ │ │ │ + cbz r0, 9b694a │ │ │ │ str r2, [r4, #8] │ │ │ │ add.w r4, r4, #20480 @ 0x5000 │ │ │ │ - ldr r2, [pc, #152] @ (9b697c ) │ │ │ │ + ldr r2, [pc, #152] @ (9b69bc ) │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r7, #424] @ 0x1a8 │ │ │ │ add r2, pc │ │ │ │ str.w r3, [r4, #552] @ 0x228 │ │ │ │ - ldr r3, [pc, #128] @ (9b6978 ) │ │ │ │ + ldr r3, [pc, #128] @ (9b69b8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b6970 │ │ │ │ + bne.n 9b69b0 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b68de │ │ │ │ + b.n 9b691e │ │ │ │ ldr r5, [r6, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #61440 @ 0xf000 │ │ │ │ movt r1, #17 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r0, r4 │ │ │ │ sbfx r1, r5, #6, #16 │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9b6882 │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9b68c2 │ │ │ │ add.w r3, r6, #96 @ 0x60 │ │ │ │ ldrb.w r6, [r6, #98] @ 0x62 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ lsrs r6, r6, #6 │ │ │ │ ldrb.w r3, [sp, #71] @ 0x47 │ │ │ │ bfi r3, r6, #0, #2 │ │ │ │ @@ -3582161,75 +3582200,75 @@ │ │ │ │ bfi r3, r6, #4, #2 │ │ │ │ strb.w r3, [sp, #71] @ 0x47 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ - b.n 9b68cc │ │ │ │ + bl 9b0200 │ │ │ │ + b.n 9b690c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #284] @ (9b6ab0 ) │ │ │ │ - ldr r3, [pc, #288] @ (9b6ab4 ) │ │ │ │ + ldr r1, [pc, #284] @ (9b6af0 ) │ │ │ │ + ldr r3, [pc, #288] @ (9b6af4 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #69632 @ 0x11000 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [lr, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [lr, #48] @ 0x30 │ │ │ │ str.w r2, [r0, #1564] @ 0x61c │ │ │ │ and.w r3, r3, #15 │ │ │ │ sbfx r1, r1, #6, #16 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 9b69f8 │ │ │ │ + beq.n 9b6a38 │ │ │ │ ldrb.w r2, [lr, #17] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 9b69cc │ │ │ │ + bpl.n 9b6a0c │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 9b6a88 │ │ │ │ + beq.n 9b6ac8 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, lr │ │ │ │ - bl 9b67c4 │ │ │ │ + bl 9b6804 │ │ │ │ add.w r4, r4, #20480 @ 0x5000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #552] @ 0x228 │ │ │ │ - ldr r2, [pc, #212] @ (9b6ab8 ) │ │ │ │ - ldr r3, [pc, #208] @ (9b6ab4 ) │ │ │ │ + ldr r2, [pc, #212] @ (9b6af8 ) │ │ │ │ + ldr r3, [pc, #208] @ (9b6af4 ) │ │ │ │ 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 9b6aaa │ │ │ │ + bne.n 9b6aea │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r4, r1, lsl #4 │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.n 9b6a98 │ │ │ │ + beq.n 9b6ad8 │ │ │ │ ldrb.w r3, [lr, #17] │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bpl.n 9b69cc │ │ │ │ + bpl.n 9b6a0c │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr.w r2, [r0, #1264] @ 0x4f0 │ │ │ │ sbfx r3, r3, #4, #16 │ │ │ │ mov r7, r2 │ │ │ │ add.w r3, r3, #17792 @ 0x4580 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ adds r3, #16 │ │ │ │ @@ -3582252,65 +3582291,65 @@ │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9b69d6 │ │ │ │ + beq.n 9b6a16 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r3, [pc, #68] @ (9b6abc ) │ │ │ │ + ldr r3, [pc, #68] @ (9b6afc ) │ │ │ │ mov r2, r5 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9b5a14 │ │ │ │ - b.n 9b69d6 │ │ │ │ + bl 9b5a54 │ │ │ │ + b.n 9b6a16 │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr.w r2, [r0, #1532] @ 0x5fc │ │ │ │ sbfx r3, r3, #4, #16 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 9b6a1a │ │ │ │ + b.n 9b6a5a │ │ │ │ cmp r2, #184 @ 0xb8 │ │ │ │ - beq.n 9b6a04 │ │ │ │ + beq.n 9b6a44 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ubfx r0, r0, #12, #8 │ │ │ │ bl 5020e4 │ │ │ │ - b.n 9b69e0 │ │ │ │ + b.n 9b6a20 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #864] @ 0x360 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stc2l 15, cr15, [r3, #-1020] @ 0xfffffc04 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ sub sp, #292 @ 0x124 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w r3, [pc, #1120] @ 9b6f38 │ │ │ │ + ldr.w r3, [pc, #1120] @ 9b6f78 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ str r0, [sp, #20] │ │ │ │ add.w sl, sp, #76 @ 0x4c │ │ │ │ - ldr.w r0, [pc, #1108] @ 9b6f3c │ │ │ │ + ldr.w r0, [pc, #1108] @ 9b6f7c │ │ │ │ add r5, sp, #92 @ 0x5c │ │ │ │ str r4, [sp, #32] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #268 @ 0x10c │ │ │ │ mov.w ip, #64512 @ 0xfc00 │ │ │ │ movt ip, #1023 @ 0x3ff │ │ │ │ add.w r8, r3, #20480 @ 0x5000 │ │ │ │ ldrb.w fp, [r9, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -3582335,74 +3582374,74 @@ │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ orr.w ip, ip, #244 @ 0xf4 │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ str.w ip, [sp, #268] @ 0x10c │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - bne.n 9b6bb2 │ │ │ │ + bne.n 9b6bf2 │ │ │ │ cmp.w lr, #7 │ │ │ │ - bhi.n 9b6be8 │ │ │ │ + bhi.n 9b6c28 │ │ │ │ tst.w lr, #2 │ │ │ │ - bne.n 9b6c28 │ │ │ │ + bne.n 9b6c68 │ │ │ │ tst.w lr, #4 │ │ │ │ - bne.w 9b6cca │ │ │ │ + bne.w 9b6d0a │ │ │ │ mov r3, sl │ │ │ │ add.w r2, r9, #16 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - bl 9b0f04 │ │ │ │ - ldr r2, [pc, #940] @ (9b6f40 ) │ │ │ │ + bl 9b0f44 │ │ │ │ + ldr r2, [pc, #940] @ (9b6f80 ) │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #552] @ 0x228 │ │ │ │ - ldr r3, [pc, #924] @ (9b6f38 ) │ │ │ │ + ldr r3, [pc, #924] @ (9b6f78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9b6f34 │ │ │ │ + bne.w 9b6f74 │ │ │ │ add sp, #292 @ 0x124 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [sp, #268] @ 0x10c │ │ │ │ mov.w ip, #1 │ │ │ │ bfi r3, ip, #4, #4 │ │ │ │ add.w ip, sp, #252 @ 0xfc │ │ │ │ strb.w r3, [sp, #268] @ 0x10c │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, ip │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldrb.w lr, [r9, #16] │ │ │ │ mov.w lr, lr, lsr #4 │ │ │ │ cmp.w lr, #7 │ │ │ │ - bls.n 9b6b74 │ │ │ │ + bls.n 9b6bb4 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ mov.w ip, #8 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [sp, #268] @ 0x10c │ │ │ │ bfi r3, ip, #4, #4 │ │ │ │ add.w ip, sp, #252 @ 0xfc │ │ │ │ strb.w r3, [sp, #268] @ 0x10c │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, ip │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldrb.w lr, [r9, #16] │ │ │ │ mov.w lr, lr, lsr #4 │ │ │ │ tst.w lr, #2 │ │ │ │ - beq.n 9b6b7a │ │ │ │ + beq.n 9b6bba │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov.w ip, #2 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov.w fp, #0 │ │ │ │ bfi r3, r4, #10, #16 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r6, r7 │ │ │ │ @@ -3582414,15 +3582453,15 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #236 @ 0xec │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r3, r9, #48 @ 0x30 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ ldrb.w r2, [r9, #2] │ │ │ │ ldrb.w ip, [r9, #50] @ 0x32 │ │ │ │ @@ -3582439,19 +3582478,19 @@ │ │ │ │ strb.w r3, [sp, #271] @ 0x10f │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, ip │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldrb.w lr, [r9, #16] │ │ │ │ mov.w lr, lr, lsr #4 │ │ │ │ tst.w lr, #4 │ │ │ │ - beq.w 9b6b82 │ │ │ │ + beq.w 9b6bc2 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ movw ip, #65472 @ 0xffc0 │ │ │ │ movt ip, #63 @ 0x3f │ │ │ │ movs r7, #0 │ │ │ │ bfi r3, r4, #10, #16 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ ldrd r2, r3, [r8, #548] @ 0x224 │ │ │ │ @@ -3582555,264 +3582594,264 @@ │ │ │ │ strb.w r3, [sp, #270] @ 0x10e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ mov r0, r3 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov.w r2, #3271557120 @ 0xc3000000 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ mov.w r2, #1124073472 @ 0x43000000 │ │ │ │ ldrd r1, r0, [sp, #20] │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ movs r1, #51 @ 0x33 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r6 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ strd fp, r7, [sp] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ str r6, [sp, #28] │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #25 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #24 │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ strd r6, fp, [sp] │ │ │ │ strd r7, r7, [sp, #8] │ │ │ │ - bl 9b1340 │ │ │ │ - b.n 9b6b82 │ │ │ │ + bl 9b1380 │ │ │ │ + b.n 9b6bc2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r7, #3 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ + str r4, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ (9b7084 ) │ │ │ │ + ldr r0, [pc, #300] @ (9b70c4 ) │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #300] @ (9b7088 ) │ │ │ │ + ldr r2, [pc, #300] @ (9b70c8 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi.n 9b706a │ │ │ │ + bhi.n 9b70aa │ │ │ │ tbb [pc, r1] │ │ │ │ strh r1, [r7, r1] │ │ │ │ subs r0, #123 @ 0x7b │ │ │ │ lsls r4, r2, #17 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ ldrd r0, r2, [r4, #4] │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ str.w r2, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r1, r2, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b706e │ │ │ │ + beq.n 9b70ae │ │ │ │ str r1, [r4, #8] │ │ │ │ - ldr r2, [pc, #200] @ (9b708c ) │ │ │ │ + ldr r2, [pc, #200] @ (9b70cc ) │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #180] @ (9b7088 ) │ │ │ │ + ldr r3, [pc, #180] @ (9b70c8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b7080 │ │ │ │ + bne.n 9b70c0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #29 │ │ │ │ ldrd r0, r2, [r4, #4] │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #4] │ │ │ │ subs r2, r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r2, r2, #2 │ │ │ │ str.w r2, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ - b.n 9b6fae │ │ │ │ + bl 9b0200 │ │ │ │ + b.n 9b6fee │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - b.n 9b6f7e │ │ │ │ + b.n 9b6fbe │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - b.n 9b6fe6 │ │ │ │ + b.n 9b7026 │ │ │ │ movs r1, #29 │ │ │ │ - b.n 9b6f7e │ │ │ │ + b.n 9b6fbe │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r6, sp, #12 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ - b.n 9b6fae │ │ │ │ + bl 9b0200 │ │ │ │ + b.n 9b6fee │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9b7028 │ │ │ │ + b.n 9b7068 │ │ │ │ movs r1, #24 │ │ │ │ - b.n 9b6f7e │ │ │ │ + b.n 9b6fbe │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r0, r2 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ rsb r3, r3, r2, lsr #2 │ │ │ │ bfi r0, r3, #0, #7 │ │ │ │ strb r0, [r1, #3] │ │ │ │ - b.n 9b6fc2 │ │ │ │ + b.n 9b7002 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldrh r6, [r5, #62] @ 0x3e │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb 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 r2, [pc, #676] @ (9b7348 ) │ │ │ │ + ldr r2, [pc, #676] @ (9b7388 ) │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ - ldr r3, [pc, #676] @ (9b734c ) │ │ │ │ + ldr r3, [pc, #676] @ (9b738c ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b7258 │ │ │ │ + bne.w 9b7298 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b71f4 │ │ │ │ + beq.w 9b7234 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ add r0, sp, #20 │ │ │ │ add.w r2, r3, #26 │ │ │ │ add r3, r6 │ │ │ │ add.w r3, r3, #70656 @ 0x11400 │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ ldrb.w r3, [r3, #208] @ 0xd0 │ │ │ │ @@ -3582842,20 +3582881,20 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ it cs │ │ │ │ movcs r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add.w r1, r5, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 9af9f8 │ │ │ │ + bl 9afa38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ sub.w r1, r9, #4 │ │ │ │ clz r1, r1 │ │ │ │ sub.w r2, r4, #4 │ │ │ │ clz r2, r2 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ lsrs r1, r1, #5 │ │ │ │ sub.w r0, r7, #4 │ │ │ │ @@ -3582868,20 +3582907,20 @@ │ │ │ │ cmp.w r8, #4 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ lsrs r2, r2, #4 │ │ │ │ orr.w r1, r1, r0, lsl #3 │ │ │ │ ands r1, r2 │ │ │ │ mov fp, r1 │ │ │ │ - beq.n 9b71bc │ │ │ │ + beq.n 9b71fc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, sp, #68 @ 0x44 │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ bfi r3, fp, #4, #4 │ │ │ │ @@ -3582889,15 +3582928,15 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, sp, #52 @ 0x34 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r3, sl │ │ │ │ mov r2, ip │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ lsrs r2, r2, #4 │ │ │ │ sub.w r4, r4, #5 │ │ │ │ sub.w r9, r9, #5 │ │ │ │ clz r4, r4 │ │ │ │ clz r9, r9 │ │ │ │ @@ -3582909,52 +3582948,52 @@ │ │ │ │ lsrs r1, r1, #5 │ │ │ │ orr.w r7, r7, r9, lsl #1 │ │ │ │ cmp.w r8, #5 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ orr.w r7, r7, r1, lsl #3 │ │ │ │ ands r7, r2 │ │ │ │ - bne.n 9b7210 │ │ │ │ - ldr r2, [pc, #344] @ (9b7350 ) │ │ │ │ - ldr r3, [pc, #340] @ (9b734c ) │ │ │ │ + bne.n 9b7250 │ │ │ │ + ldr r2, [pc, #344] @ (9b7390 ) │ │ │ │ + ldr r3, [pc, #340] @ (9b738c ) │ │ │ │ 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 9b7342 │ │ │ │ + bne.w 9b7382 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r2, #1 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ ite ls │ │ │ │ movls r2, #1 │ │ │ │ movhi.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, sp, #36 @ 0x24 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [sp, #68] @ 0x44 │ │ │ │ bfi r3, r7, #4, #4 │ │ │ │ strb.w r3, [sp, #68] @ 0x44 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #52 @ 0x34 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b0f04 │ │ │ │ - b.n 9b71f4 │ │ │ │ + bl 9b0f44 │ │ │ │ + b.n 9b7234 │ │ │ │ add.w r8, r1, #12 │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ ldrb r7, [r1, #14] │ │ │ │ ldmia.w r8, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ lsrs r7, r7, #6 │ │ │ │ ldrb.w r3, [sp, #71] @ 0x47 │ │ │ │ @@ -3582964,15 +3583003,15 @@ │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ strb.w r3, [sp, #71] @ 0x47 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ adds r3, #26 │ │ │ │ ldrb.w r9, [r6, r3, lsl #3] │ │ │ │ bl 5093cc │ │ │ │ negs r3, r0 │ │ │ │ and.w r2, r0, #3 │ │ │ │ @@ -3582980,78 +3583019,78 @@ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ it pl │ │ │ │ negpl r2, r3 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r0, r3 │ │ │ │ ubfx r9, r9, #1, #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9af990 │ │ │ │ + bl 9af9d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r9, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r2, r5, #28 │ │ │ │ str r7, [sp, #0] │ │ │ │ add.w r7, r6, #4096 @ 0x1000 │ │ │ │ - bl 9b6f44 │ │ │ │ + bl 9b6f84 │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ - cbnz r3, 9b7324 │ │ │ │ + cbnz r3, 9b7364 │ │ │ │ ldr r1, [r5, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r7, #424] @ 0x1a8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b7330 │ │ │ │ + cbz r0, 9b7370 │ │ │ │ str r2, [r6, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r7, #424] @ 0x1a8 │ │ │ │ - b.n 9b70be │ │ │ │ + b.n 9b70fe │ │ │ │ add.w r1, r5, #28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9afc78 │ │ │ │ - b.n 9b72f6 │ │ │ │ + bl 9afcb8 │ │ │ │ + b.n 9b7336 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b7318 │ │ │ │ + b.n 9b7358 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #56] @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + ldrh r4, [r0, #46] @ 0x2e │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r7, r1 │ │ │ │ add.w r3, r1, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #388] @ (9b74f0 ) │ │ │ │ + ldr r1, [pc, #388] @ (9b7530 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r2, [pc, #388] @ (9b74f4 ) │ │ │ │ + ldr r2, [pc, #388] @ (9b7534 ) │ │ │ │ add r5, sp, #28 │ │ │ │ add r1, pc │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w ip, [r7, #66] @ 0x42 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov.w ip, ip, lsr #6 │ │ │ │ @@ -3583072,180 +3583111,180 @@ │ │ │ │ ldrb r0, [r7, #8] │ │ │ │ bl 5093f4 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9b398c │ │ │ │ + bl 9b39cc │ │ │ │ ldrb r3, [r7, #9] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9b74b6 │ │ │ │ + beq.n 9b74f6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #96] @ 0x60 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9b58ac │ │ │ │ + bl 9b58ec │ │ │ │ ldrb r2, [r7, #2] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ - bl 9af7e8 │ │ │ │ + bl 9af828 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b74a0 │ │ │ │ + bne.n 9b74e0 │ │ │ │ ldrb.w r3, [sp, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b74a0 │ │ │ │ + bne.n 9b74e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #32326 @ 0x7e46 │ │ │ │ movt r1, #16 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af78c │ │ │ │ + bl 9af7cc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r7, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b74a4 │ │ │ │ + cbz r0, 9b74e4 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ str.w r5, [r7, #420] @ 0x1a4 │ │ │ │ strb.w r5, [r7, #424] @ 0x1a8 │ │ │ │ add.w r4, r4, #20480 @ 0x5000 │ │ │ │ - bl 9b7090 │ │ │ │ - ldr r2, [pc, #116] @ (9b74f8 ) │ │ │ │ - ldr r3, [pc, #108] @ (9b74f4 ) │ │ │ │ + bl 9b70d0 │ │ │ │ + ldr r2, [pc, #116] @ (9b7538 ) │ │ │ │ + ldr r3, [pc, #108] @ (9b7534 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r4, #552] @ 0x228 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b74ea │ │ │ │ + bne.n 9b752a │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - b.n 9b741c │ │ │ │ + b.n 9b745c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b746c │ │ │ │ + b.n 9b74ac │ │ │ │ ldrsh.w r3, [r7, #128] @ 0x80 │ │ │ │ ldrb.w r1, [r7, #131] @ 0x83 │ │ │ │ ldrb.w r2, [r7, #130] @ 0x82 │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r3, r3, #4512 @ 0x11a0 │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ lsrs r1, r2, #6 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ strd r3, r1, [sp, #96] @ 0x60 │ │ │ │ - b.n 9b73dc │ │ │ │ + b.n 9b741c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, #36] @ 0x24 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #26] │ │ │ │ + ldrh r6, [r6, #24] │ │ │ │ lsls r7, r7, #3 │ │ │ │ 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 │ │ │ │ - ldr r2, [pc, #528] @ (9b7720 ) │ │ │ │ + ldr r2, [pc, #528] @ (9b7760 ) │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ - ldr r3, [pc, #528] @ (9b7724 ) │ │ │ │ + ldr r3, [pc, #528] @ (9b7764 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sbfx r6, r6, #6, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ subs r3, #14 │ │ │ │ cmp r3, #1 │ │ │ │ it hi │ │ │ │ movhi r7, #0 │ │ │ │ - bhi.n 9b7548 │ │ │ │ + bhi.n 9b7588 │ │ │ │ add.w r3, r0, r6, lsl #3 │ │ │ │ ldrb.w r7, [r3, #211] @ 0xd3 │ │ │ │ ubfx r7, r7, #1, #5 │ │ │ │ cmp r7, #1 │ │ │ │ ite ls │ │ │ │ movls r7, #0 │ │ │ │ movhi r7, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r8, sp, #52 @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9b398c │ │ │ │ + bl 9b39cc │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9b76e6 │ │ │ │ + beq.w 9b7726 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #104] @ 0x68 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldrb.w lr, [r5, #2] │ │ │ │ subs r3, r3, r2 │ │ │ │ mov.w ip, r3, lsr #2 │ │ │ │ ldrb.w r3, [sp, #52] @ 0x34 │ │ │ │ ubfx lr, lr, #4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9b7628 │ │ │ │ + beq.n 9b7668 │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ ldrb.w r9, [r5, #51] @ 0x33 │ │ │ │ add r5, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #20 │ │ │ │ mov sl, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ @@ -3583264,151 +3583303,151 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r2, lr │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af7e8 │ │ │ │ + bl 9af828 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b76c8 │ │ │ │ + beq.n 9b7708 │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #7 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #32326 @ 0x7e46 │ │ │ │ movt r1, #16 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ - b.n 9b7674 │ │ │ │ + bl 9b0200 │ │ │ │ + b.n 9b76b4 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ mov r2, lr │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [r7, #420] @ 0x1a4 │ │ │ │ - bl 9af7e8 │ │ │ │ + bl 9af828 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b76bc │ │ │ │ + beq.n 9b76fc │ │ │ │ add r1, sp, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #32326 @ 0x7e46 │ │ │ │ movt r1, #16 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r7, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b76d4 │ │ │ │ + cbz r0, 9b7714 │ │ │ │ str r2, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, r4, #20480 @ 0x5000 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r8 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r7, #424] @ 0x1a8 │ │ │ │ - bl 9b7090 │ │ │ │ - ldr r2, [pc, #136] @ (9b7728 ) │ │ │ │ + bl 9b70d0 │ │ │ │ + ldr r2, [pc, #136] @ (9b7768 ) │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #552] @ 0x228 │ │ │ │ - ldr r3, [pc, #124] @ (9b7724 ) │ │ │ │ + ldr r3, [pc, #124] @ (9b7764 ) │ │ │ │ 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 9b771a │ │ │ │ + bne.n 9b775a │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r3, [sp, #53] @ 0x35 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b7644 │ │ │ │ - b.n 9b7642 │ │ │ │ + beq.n 9b7684 │ │ │ │ + b.n 9b7682 │ │ │ │ ldrb.w r3, [sp, #53] @ 0x35 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b75f0 │ │ │ │ - b.n 9b75ee │ │ │ │ + beq.n 9b7630 │ │ │ │ + b.n 9b762e │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b7686 │ │ │ │ + b.n 9b76c6 │ │ │ │ ldrsh.w r3, [r5, #128] @ 0x80 │ │ │ │ ldrb.w r1, [r5, #131] @ 0x83 │ │ │ │ ldrb.w r2, [r5, #130] @ 0x82 │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r3, r3, #4512 @ 0x11a0 │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ lsrs r1, r2, #6 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ strd r3, r1, [sp, #104] @ 0x68 │ │ │ │ - b.n 9b7574 │ │ │ │ + b.n 9b75b4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r5, #22] │ │ │ │ + ldrh r0, [r5, #20] │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #10] │ │ │ │ + ldrh r6, [r2, #8] │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r2, [pc, #500] @ (9b7934 ) │ │ │ │ + ldr r2, [pc, #500] @ (9b7974 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #500] @ (9b7938 ) │ │ │ │ + ldr r3, [pc, #500] @ (9b7978 ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ ldrb.w lr, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ and.w r3, r3, #1044480 @ 0xff000 │ │ │ │ cmp.w r3, #729088 @ 0xb2000 │ │ │ │ - beq.w 9b78be │ │ │ │ + beq.w 9b78fe │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ add.w r9, r1, #48 @ 0x30 │ │ │ │ add r5, sp, #28 │ │ │ │ ldrb.w ip, [r1, #51] @ 0x33 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ sbfx r8, r3, #6, #16 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ @@ -3583426,29 +3583465,29 @@ │ │ │ │ mov r0, lr │ │ │ │ bl 5093f4 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9b398c │ │ │ │ + bl 9b39cc │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9b78fc │ │ │ │ + beq.w 9b793c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #96] @ 0x60 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9b58ac │ │ │ │ + bl 9b58ec │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ and.w r1, r1, #1044480 @ 0xff000 │ │ │ │ cmp.w r1, #294912 @ 0x48000 │ │ │ │ mov r0, r4 │ │ │ │ sub.w r3, r3, r2 │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ @@ -3583457,78 +3583496,78 @@ │ │ │ │ movne r1, #74 @ 0x4a │ │ │ │ mov.w r3, r3, lsr #2 │ │ │ │ it eq │ │ │ │ moveq r1, #72 @ 0x48 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str.w r3, [r6, #420] @ 0x1a4 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ - bl 9af7e8 │ │ │ │ + bl 9af828 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b78a8 │ │ │ │ + bne.n 9b78e8 │ │ │ │ ldrb.w r3, [sp, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b78a8 │ │ │ │ + bne.n 9b78e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #32326 @ 0x7e46 │ │ │ │ movt r1, #16 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af78c │ │ │ │ + bl 9af7cc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r6, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r6, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b78ac │ │ │ │ + cbz r0, 9b78ec │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ str.w r5, [r6, #420] @ 0x1a4 │ │ │ │ strb.w r5, [r6, #424] @ 0x1a8 │ │ │ │ add.w r4, r4, #20480 @ 0x5000 │ │ │ │ - bl 9b7090 │ │ │ │ - ldr r2, [pc, #176] @ (9b793c ) │ │ │ │ - ldr r3, [pc, #168] @ (9b7938 ) │ │ │ │ + bl 9b70d0 │ │ │ │ + ldr r2, [pc, #176] @ (9b797c ) │ │ │ │ + ldr r3, [pc, #168] @ (9b7978 ) │ │ │ │ add r2, pc │ │ │ │ str.w r5, [r4, #552] @ 0x228 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9b7930 │ │ │ │ + bne.n 9b7970 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - b.n 9b7824 │ │ │ │ + b.n 9b7864 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b7874 │ │ │ │ + b.n 9b78b4 │ │ │ │ ldr r2, [r1, #80] @ 0x50 │ │ │ │ add.w r3, r1, #64 @ 0x40 │ │ │ │ add r5, sp, #28 │ │ │ │ ldrb.w ip, [r1, #66] @ 0x42 │ │ │ │ add.w r9, r1, #48 @ 0x30 │ │ │ │ add r7, sp, #44 @ 0x2c │ │ │ │ sbfx r8, r2, #6, #16 │ │ │ │ @@ -3583538,44 +3583577,44 @@ │ │ │ │ ldrb.w r3, [sp, #31] │ │ │ │ bfi r3, ip, #0, #2 │ │ │ │ bfi r3, ip, #2, #2 │ │ │ │ bfi r3, ip, #4, #2 │ │ │ │ strb.w r3, [sp, #31] │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - b.n 9b77a6 │ │ │ │ + b.n 9b77e6 │ │ │ │ ldrsh.w r3, [r6, #128] @ 0x80 │ │ │ │ ldrb.w r1, [r6, #131] @ 0x83 │ │ │ │ ldrb.w r2, [r6, #130] @ 0x82 │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r3, r3, #4512 @ 0x11a0 │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ lsrs r1, r2, #6 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ strd r3, r1, [sp, #96] @ 0x60 │ │ │ │ - b.n 9b77d2 │ │ │ │ + b.n 9b7812 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #58] @ 0x3a │ │ │ │ + strh r6, [r5, #56] @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb 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, #596] @ (9b7ba8 ) │ │ │ │ + ldr r2, [pc, #596] @ (9b7be8 ) │ │ │ │ sub sp, #188 @ 0xbc │ │ │ │ - ldr r3, [pc, #596] @ (9b7bac ) │ │ │ │ + ldr r3, [pc, #596] @ (9b7bec ) │ │ │ │ add.w fp, r0, #20480 @ 0x5000 │ │ │ │ add r2, pc │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ add.w r9, sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ add.w sl, r1, #48 @ 0x30 │ │ │ │ @@ -3583627,64 +3583666,64 @@ │ │ │ │ ldrb.w r3, [sp, #118] @ 0x76 │ │ │ │ bfi r3, r2, #6, #2 │ │ │ │ strb.w r3, [sp, #118] @ 0x76 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b48c8 │ │ │ │ - cbnz r0, 9b7a34 │ │ │ │ - ldr r2, [pc, #404] @ (9b7bb0 ) │ │ │ │ - ldr r3, [pc, #400] @ (9b7bac ) │ │ │ │ + bl 9b4908 │ │ │ │ + cbnz r0, 9b7a74 │ │ │ │ + ldr r2, [pc, #404] @ (9b7bf0 ) │ │ │ │ + ldr r3, [pc, #400] @ (9b7bec ) │ │ │ │ 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 9b7ba2 │ │ │ │ + bne.w 9b7be2 │ │ │ │ add sp, #188 @ 0xbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 5093f4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9b7a4a │ │ │ │ + cbz r0, 9b7a8a │ │ │ │ add.w r3, r8, #26 │ │ │ │ ldrb.w r7, [r5, r3, lsl #3] │ │ │ │ ubfx r7, r7, #4, #1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9b398c │ │ │ │ + bl 9b39cc │ │ │ │ ldrb r3, [r6, #9] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9b7b48 │ │ │ │ + beq.n 9b7b88 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #168] @ 0xa8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ - bl 9b58ac │ │ │ │ + bl 9b58ec │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #14 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ add.w sl, r5, #4096 @ 0x1000 │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [sl, #420] @ 0x1a4 │ │ │ │ bl 5093f4 │ │ │ │ @@ -3583692,148 +3583731,148 @@ │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ orrs r7, r0 │ │ │ │ add r3, sp, #168 @ 0xa8 │ │ │ │ mov r0, r5 │ │ │ │ uxtb r7, r7 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ rsb r1, r7, #70 @ 0x46 │ │ │ │ - bl 9af7e8 │ │ │ │ + bl 9af828 │ │ │ │ ldrb.w r3, [sp, #116] @ 0x74 │ │ │ │ - cbnz r3, 9b7b32 │ │ │ │ + cbnz r3, 9b7b72 │ │ │ │ ldrb.w r3, [sp, #117] @ 0x75 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - cbnz r3, 9b7b32 │ │ │ │ + cbnz r3, 9b7b72 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #32326 @ 0x7e46 │ │ │ │ movt r1, #16 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af78c │ │ │ │ - cbz r7, 9b7b7c │ │ │ │ + bl 9af7cc │ │ │ │ + cbz r7, 9b7bbc │ │ │ │ ldrb.w r0, [sl, #424] @ 0x1a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r3, [sl, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b7b36 │ │ │ │ + cbz r0, 9b7b76 │ │ │ │ str r2, [r5, #8] │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [sl, #420] @ 0x1a4 │ │ │ │ strb.w r6, [sl, #424] @ 0x1a8 │ │ │ │ - bl 9b7090 │ │ │ │ + bl 9b70d0 │ │ │ │ str.w r6, [fp, #552] @ 0x228 │ │ │ │ - b.n 9b7a18 │ │ │ │ + b.n 9b7a58 │ │ │ │ add r1, sp, #144 @ 0x90 │ │ │ │ - b.n 9b7ad0 │ │ │ │ + b.n 9b7b10 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b7b1a │ │ │ │ + b.n 9b7b5a │ │ │ │ ldrsh.w r3, [r6, #128] @ 0x80 │ │ │ │ ldrb.w r1, [r6, #131] @ 0x83 │ │ │ │ ldrb.w r2, [r6, #130] @ 0x82 │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r3, r3, #4512 @ 0x11a0 │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #176] @ 0xb0 │ │ │ │ lsrs r1, r2, #6 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ strd r3, r1, [sp, #168] @ 0xa8 │ │ │ │ - b.n 9b7a6e │ │ │ │ + b.n 9b7aae │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 5093cc │ │ │ │ subs r3, r7, r0 │ │ │ │ and.w r3, r3, #3 │ │ │ │ and.w r2, r0, #3 │ │ │ │ mov r1, r9 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ it pl │ │ │ │ negpl r2, r3 │ │ │ │ - bl 9af990 │ │ │ │ + bl 9af9d0 │ │ │ │ add r1, sp, #100 @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b01c0 │ │ │ │ - b.n 9b7b08 │ │ │ │ + bl 9b0200 │ │ │ │ + b.n 9b7b48 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r4, #52] @ 0x34 │ │ │ │ + strh r2, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #46] @ 0x2e │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r2, [pc, #468] @ (9b7d9c ) │ │ │ │ + ldr r2, [pc, #468] @ (9b7ddc ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ - ldr r3, [pc, #468] @ (9b7da0 ) │ │ │ │ + ldr r3, [pc, #468] @ (9b7de0 ) │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sbfx r6, r6, #6, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9b48c8 │ │ │ │ + bl 9b4908 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b7d0a │ │ │ │ + beq.w 9b7d4a │ │ │ │ add.w r3, r6, #26 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r9, [r4, r3, lsl #3] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ mov fp, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ ubfx r9, r9, #4, #1 │ │ │ │ mov r3, r9 │ │ │ │ rsb sl, r9, #70 @ 0x46 │ │ │ │ - bl 9b398c │ │ │ │ + bl 9b39cc │ │ │ │ ldrb r3, [r7, #9] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9b7d24 │ │ │ │ + beq.w 9b7d64 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #128] @ 0x80 │ │ │ │ add r0, sp, #28 │ │ │ │ add.w r3, r7, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 9b58ac │ │ │ │ + bl 9b58ec │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ add r5, sp, #44 @ 0x2c │ │ │ │ ldrb.w ip, [r7, #66] @ 0x42 │ │ │ │ subs r2, r2, r1 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ ldrb.w lr, [r7, #2] │ │ │ │ @@ -3583852,66 +3583891,66 @@ │ │ │ │ strb.w r3, [sp, #47] @ 0x2f │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ ubfx r2, lr, #4, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af7e8 │ │ │ │ + bl 9af828 │ │ │ │ ldrb.w r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b7d58 │ │ │ │ + bne.n 9b7d98 │ │ │ │ ldrb.w r3, [sp, #77] @ 0x4d │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b7d58 │ │ │ │ + bne.n 9b7d98 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #32326 @ 0x7e46 │ │ │ │ movt r1, #16 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af78c │ │ │ │ + bl 9af7cc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9b7d6e │ │ │ │ + beq.n 9b7dae │ │ │ │ ldrb.w r0, [r8, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b7d5c │ │ │ │ + cbz r0, 9b7d9c │ │ │ │ str r2, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, r4, #20480 @ 0x5000 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ str.w r5, [r8, #420] @ 0x1a4 │ │ │ │ strb.w r5, [r8, #424] @ 0x1a8 │ │ │ │ - bl 9b7090 │ │ │ │ + bl 9b70d0 │ │ │ │ str.w r5, [r4, #552] @ 0x228 │ │ │ │ - ldr r2, [pc, #152] @ (9b7da4 ) │ │ │ │ - ldr r3, [pc, #144] @ (9b7da0 ) │ │ │ │ + ldr r2, [pc, #152] @ (9b7de4 ) │ │ │ │ + ldr r3, [pc, #144] @ (9b7de0 ) │ │ │ │ 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 9b7d96 │ │ │ │ + bne.n 9b7dd6 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsh.w r3, [r7, #128] @ 0x80 │ │ │ │ ldrb.w r1, [r7, #131] @ 0x83 │ │ │ │ ldrb.w r2, [r7, #130] @ 0x82 │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ and.w r1, r1, #3 │ │ │ │ @@ -3583920,108 +3583959,108 @@ │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ lsrs r1, r2, #6 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ strd r3, r1, [sp, #128] @ 0x80 │ │ │ │ - b.n 9b7c28 │ │ │ │ + b.n 9b7c68 │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ - b.n 9b7ca2 │ │ │ │ + b.n 9b7ce2 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b7cf0 │ │ │ │ + b.n 9b7d30 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ bl 5093cc │ │ │ │ subs.w r3, r9, r0 │ │ │ │ and.w r3, r3, #3 │ │ │ │ and.w r2, r0, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ it pl │ │ │ │ negpl r2, r3 │ │ │ │ - bl 9af990 │ │ │ │ + bl 9af9d0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ - b.n 9b7cde │ │ │ │ + bl 9b0200 │ │ │ │ + b.n 9b7d1e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r6, #32] │ │ │ │ + strh r0, [r6, #30] │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #22] │ │ │ │ + strh r6, [r5, #20] │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb 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 r2, [pc, #428] @ (9b7f68 ) │ │ │ │ + ldr r2, [pc, #428] @ (9b7fa8 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #428] @ (9b7f6c ) │ │ │ │ + ldr r3, [pc, #428] @ (9b7fac ) │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sbfx r6, r6, #6, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r1, #8] │ │ │ │ mov r5, r3 │ │ │ │ mov r9, r3 │ │ │ │ - bl 9b48c8 │ │ │ │ - cbnz r0, 9b7dfc │ │ │ │ - ldr r2, [pc, #396] @ (9b7f70 ) │ │ │ │ - ldr r3, [pc, #392] @ (9b7f6c ) │ │ │ │ + bl 9b4908 │ │ │ │ + cbnz r0, 9b7e3c │ │ │ │ + ldr r2, [pc, #396] @ (9b7fb0 ) │ │ │ │ + ldr r3, [pc, #392] @ (9b7fac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9b7f64 │ │ │ │ + bne.w 9b7fa4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ bl 5093f4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9b7e12 │ │ │ │ + cbz r0, 9b7e52 │ │ │ │ add.w r3, r6, #26 │ │ │ │ ldrb.w r5, [r4, r3, lsl #3] │ │ │ │ ubfx r5, r5, #4, #1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov fp, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b398c │ │ │ │ + bl 9b39cc │ │ │ │ ldrb.w r3, [r8, #9] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9b7f0a │ │ │ │ + beq.n 9b7f4a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #96] @ 0x60 │ │ │ │ add r0, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r8, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov sl, r0 │ │ │ │ - bl 9b58ac │ │ │ │ + bl 9b58ec │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ mov r0, r9 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ bl 5093f4 │ │ │ │ @@ -3584029,119 +3584068,119 @@ │ │ │ │ ldrb.w r2, [r8, #2] │ │ │ │ orrs r5, r0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ mov r0, r4 │ │ │ │ uxtb r5, r5 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ rsb r1, r5, #70 @ 0x46 │ │ │ │ - bl 9af7e8 │ │ │ │ + bl 9af828 │ │ │ │ ldrb.w r3, [sp, #44] @ 0x2c │ │ │ │ - cbnz r3, 9b7ef4 │ │ │ │ + cbnz r3, 9b7f34 │ │ │ │ ldrb.w r3, [sp, #45] @ 0x2d │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ - cbnz r3, 9b7ef4 │ │ │ │ + cbnz r3, 9b7f34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #32326 @ 0x7e46 │ │ │ │ movt r1, #16 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af78c │ │ │ │ + bl 9af7cc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9b7f3e │ │ │ │ + beq.n 9b7f7e │ │ │ │ ldrb.w r0, [r7, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b7ef8 │ │ │ │ + cbz r0, 9b7f38 │ │ │ │ str r2, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, r4, #20480 @ 0x5000 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ str.w r5, [r7, #420] @ 0x1a4 │ │ │ │ strb.w r5, [r7, #424] @ 0x1a8 │ │ │ │ - bl 9b7090 │ │ │ │ + bl 9b70d0 │ │ │ │ str.w r5, [r4, #552] @ 0x228 │ │ │ │ - b.n 9b7de0 │ │ │ │ + b.n 9b7e20 │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - b.n 9b7e8c │ │ │ │ + b.n 9b7ecc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b7ed8 │ │ │ │ + b.n 9b7f18 │ │ │ │ ldrsh.w r3, [r8, #128] @ 0x80 │ │ │ │ ldrb.w r1, [r8, #131] @ 0x83 │ │ │ │ ldrb.w r2, [r8, #130] @ 0x82 │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r3, r3, #4512 @ 0x11a0 │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ lsrs r1, r2, #6 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ strd r3, r1, [sp, #96] @ 0x60 │ │ │ │ - b.n 9b7e3c │ │ │ │ + b.n 9b7e7c │ │ │ │ mov r0, r9 │ │ │ │ bl 5093cc │ │ │ │ subs r3, r5, r0 │ │ │ │ and.w r3, r3, #3 │ │ │ │ and.w r2, r0, #3 │ │ │ │ mov r1, sl │ │ │ │ add r0, sp, #28 │ │ │ │ it pl │ │ │ │ negpl r2, r3 │ │ │ │ - bl 9af990 │ │ │ │ + bl 9af9d0 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ - b.n 9b7ec6 │ │ │ │ + bl 9b0200 │ │ │ │ + b.n 9b7f06 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - strh r4, [r7, #16] │ │ │ │ + strh r4, [r7, #14] │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r3, #16] │ │ │ │ + strh r0, [r3, #14] │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb 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 │ │ │ │ - ldr r2, [pc, #920] @ (9b8320 ) │ │ │ │ + ldr r2, [pc, #920] @ (9b8360 ) │ │ │ │ add.w r7, r0, #69632 @ 0x11000 │ │ │ │ - ldr r3, [pc, #920] @ (9b8324 ) │ │ │ │ + ldr r3, [pc, #920] @ (9b8364 ) │ │ │ │ sub sp, #204 @ 0xcc │ │ │ │ add r2, pc │ │ │ │ movw ip, #34463 @ 0x869f │ │ │ │ movt ip, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r7, #1700] @ 0x6a4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 9b80aa │ │ │ │ + beq.n 9b80ea │ │ │ │ ldr.w r9, [r7, #1704] @ 0x6a8 │ │ │ │ add r4, sp, #180 @ 0xb4 │ │ │ │ movw r3, #65472 @ 0xffc0 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ mov.w lr, #64512 @ 0xfc00 │ │ │ │ movt lr, #1023 @ 0x3ff │ │ │ │ and.w r3, r3, r9, lsl #6 │ │ │ │ @@ -3584164,25 +3584203,25 @@ │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ str r6, [sp, #16] │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r7, #1708] @ 0x6ac │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 9b80c6 │ │ │ │ + bne.n 9b8106 │ │ │ │ ldrb.w sl, [r7, #1732] @ 0x6c4 │ │ │ │ ands.w sl, sl, #1 │ │ │ │ - bne.n 9b80ee │ │ │ │ + bne.n 9b812e │ │ │ │ ldrb.w r3, [r8, #24] │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - bne.w 9b81ce │ │ │ │ + bne.w 9b820e │ │ │ │ movw r2, #34463 @ 0x869f │ │ │ │ movt r2, #1 │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 9b81c8 │ │ │ │ + beq.w 9b8208 │ │ │ │ ldr.w r2, [r7, #1700] @ 0x6a4 │ │ │ │ add.w sl, r8, #4096 @ 0x1000 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r3, #64512 @ 0xfc00 │ │ │ │ movt r3, #1023 @ 0x3ff │ │ │ │ and.w r3, r3, r2, lsl #10 │ │ │ │ @@ -3584192,56 +3584231,56 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [sl, #420] @ 0x1a4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [sl, #424] @ 0x1a8 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr.w r3, [sl, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8308 │ │ │ │ + beq.w 9b8348 │ │ │ │ str.w r2, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #420] @ 0x1a4 │ │ │ │ strb.w r3, [sl, #424] @ 0x1a8 │ │ │ │ str.w r9, [r7, #1704] @ 0x6a8 │ │ │ │ - ldr r2, [pc, #636] @ (9b8328 ) │ │ │ │ - ldr r3, [pc, #628] @ (9b8324 ) │ │ │ │ + ldr r2, [pc, #636] @ (9b8368 ) │ │ │ │ + ldr r3, [pc, #628] @ (9b8364 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9b831c │ │ │ │ + bne.w 9b835c │ │ │ │ add sp, #204 @ 0xcc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ and.w lr, lr, r3, lsl #10 │ │ │ │ orr.w r3, lr, #243 @ 0xf3 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldrb.w sl, [r7, #1732] @ 0x6c4 │ │ │ │ ands.w sl, sl, #1 │ │ │ │ - beq.n 9b801c │ │ │ │ + beq.n 9b805c │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w lr, #64512 @ 0xfc00 │ │ │ │ movt lr, #1023 @ 0x3ff │ │ │ │ ldrh.w r3, [sp, #182] @ 0xb6 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ and.w lr, lr, r9, lsl #10 │ │ │ │ @@ -3584288,23 +3584327,23 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r3, fp │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd sl, sl, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ mov r0, r8 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ strd r5, fp, [sp] │ │ │ │ strd sl, sl, [sp, #8] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ str.w r9, [r7, #1704] @ 0x6a8 │ │ │ │ - b.n 9b80aa │ │ │ │ + b.n 9b80ea │ │ │ │ mov.w r3, #64512 @ 0xfc00 │ │ │ │ movt r3, #1023 @ 0x3ff │ │ │ │ and.w r3, r3, r9, lsl #10 │ │ │ │ strd sl, sl, [r4, #4] │ │ │ │ str.w sl, [r4, #12] │ │ │ │ add.w ip, sp, #68 @ 0x44 │ │ │ │ orr.w r3, r3, #244 @ 0xf4 │ │ │ │ @@ -3584370,65 +3584409,65 @@ │ │ │ │ strh.w r3, [sp, #182] @ 0xb6 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r4 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ strd sl, sl, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd sl, sl, [sp, #8] │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, fp │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - bl 9b0f04 │ │ │ │ - b.n 9b81c8 │ │ │ │ + bl 9b0f44 │ │ │ │ + b.n 9b8208 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ subs r1, r0, r1 │ │ │ │ rsb r3, r3, r1, lsr #2 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b809c │ │ │ │ + b.n 9b80dc │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r5, #2] │ │ │ │ + strh r6, [r5, #0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3792] @ 0xed0 │ │ │ │ sub sp, #268 @ 0x10c │ │ │ │ - ldr.w r3, [pc, #1408] @ 9b88c0 │ │ │ │ + ldr.w r3, [pc, #1408] @ 9b8900 │ │ │ │ mov r4, r0 │ │ │ │ add.w r0, r0, #20480 @ 0x5000 │ │ │ │ mov sl, r1 │ │ │ │ add.w r9, sp, #244 @ 0xf4 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r2, [pc, #1392] @ 9b88c4 │ │ │ │ + ldr.w r2, [pc, #1392] @ 9b8904 │ │ │ │ add r6, sp, #132 @ 0x84 │ │ │ │ add.w fp, sp, #148 @ 0x94 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -3584479,15 +3584518,15 @@ │ │ │ │ movs r2, #4 │ │ │ │ and.w r6, r3, #3 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ubfx r6, r3, #2, #2 │ │ │ │ ubfx r3, r3, #4, #2 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r7 │ │ │ │ str r0, [sp, #32] │ │ │ │ sbfx r2, r2, #4, #16 │ │ │ │ @@ -3584495,32 +3584534,32 @@ │ │ │ │ sbfx r3, r3, #10, #16 │ │ │ │ ldrb.w r2, [sl, #17] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, sl, #48 @ 0x30 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 9b6340 │ │ │ │ + bl 9b6380 │ │ │ │ ldrb.w r8, [sp, #119] @ 0x77 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r6, #9 │ │ │ │ ldrb.w r7, [sp, #118] @ 0x76 │ │ │ │ sbfx r3, r3, #6, #16 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r7, r7, lsr #6 │ │ │ │ and.w r3, r8, #3 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ubfx r3, r8, #2, #2 │ │ │ │ ubfx r8, r8, #4, #2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 9b87da │ │ │ │ + beq.w 9b881a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #11 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 9b87a4 │ │ │ │ + bls.w 9b87e4 │ │ │ │ mov r1, r5 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ movs r3, #1 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ strd r5, r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov.w fp, #0 │ │ │ │ @@ -3584536,53 +3584575,53 @@ │ │ │ │ mov r9, r6 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ str r5, [sp, #20] │ │ │ │ - b.n 9b84e6 │ │ │ │ + b.n 9b8526 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r9, #424] @ 0x1a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r9, #420] @ 0x1a4 │ │ │ │ add.w r1, r2, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b8606 │ │ │ │ + beq.w 9b8646 │ │ │ │ str r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r3, [r9, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r9, #424] @ 0x1a8 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b86fa │ │ │ │ + bne.w 9b873a │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b8638 │ │ │ │ + bne.w 9b8678 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ subs r3, r3, r1 │ │ │ │ bfi lr, r2, #13, #1 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r9, #420] @ 0x1a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #12 │ │ │ │ - beq.w 9b866c │ │ │ │ + beq.w 9b86ac │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b8618 │ │ │ │ + beq.n 9b8658 │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w ip, sp, #228 @ 0xe4 │ │ │ │ bfi lr, r3, #0, #11 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ @@ -3584605,22 +3584644,22 @@ │ │ │ │ strb.w r3, [sp, #231] @ 0xe7 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 9af84c │ │ │ │ + bl 9af88c │ │ │ │ mov r8, r7 │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r7 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ @@ -3584630,79 +3584669,79 @@ │ │ │ │ ubfx r2, r2, #16, #8 │ │ │ │ bfi r3, sl, #0, #2 │ │ │ │ bfi r2, r7, #6, #2 │ │ │ │ strb.w r2, [sp, #118] @ 0x76 │ │ │ │ bfi r3, fp, #2, #2 │ │ │ │ bfi r3, r8, #4, #2 │ │ │ │ strb.w r3, [sp, #119] @ 0x77 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b84ac │ │ │ │ + bne.w 9b84ec │ │ │ │ ldrb.w r3, [sp, #183] @ 0xb7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ bfi r3, r2, #2, #2 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ bfi r3, r2, #4, #2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ strb.w r3, [sp, #183] @ 0xb7 │ │ │ │ ldrb.w r3, [sp, #182] @ 0xb6 │ │ │ │ bfi r3, r2, #6, #2 │ │ │ │ strb.w r3, [sp, #182] @ 0xb6 │ │ │ │ - bl 9b01c0 │ │ │ │ - b.n 9b84b4 │ │ │ │ + bl 9b0200 │ │ │ │ + b.n 9b84f4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r2, r3, #0, #7 │ │ │ │ strb r2, [r1, #3] │ │ │ │ - b.n 9b84ca │ │ │ │ + b.n 9b850a │ │ │ │ movs r3, #164 @ 0xa4 │ │ │ │ mov r0, r4 │ │ │ │ bfi lr, r3, #0, #11 │ │ │ │ mov r1, lr │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 9af84c │ │ │ │ - b.n 9b859a │ │ │ │ + bl 9af88c │ │ │ │ + b.n 9b85da │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsls r3, r3, #31 │ │ │ │ itt pl │ │ │ │ ldrpl r6, [sp, #48] @ 0x30 │ │ │ │ ldrpl r5, [sp, #20] │ │ │ │ - bmi.n 9b8650 │ │ │ │ + bmi.n 9b8690 │ │ │ │ lsrs r5, r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bpl.n 9b8644 │ │ │ │ + bpl.n 9b8684 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #20] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b871e │ │ │ │ + bne.n 9b875e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 9b84ee │ │ │ │ + b.n 9b852e │ │ │ │ movs r3, #166 @ 0xa6 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ add.w ip, sp, #228 @ 0xe4 │ │ │ │ bfi lr, r3, #0, #11 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ @@ -3584724,40 +3584763,40 @@ │ │ │ │ bfi r3, r7, #4, #2 │ │ │ │ strb.w r3, [sp, #231] @ 0xe7 │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r1, #61442 @ 0xf002 │ │ │ │ movt r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ sbfx r8, r3, #10, #16 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orr.w r1, r1, r3, lsl #4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9b8594 │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9b85d4 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #552] @ 0x228 │ │ │ │ - ldr r2, [pc, #452] @ (9b88c8 ) │ │ │ │ - ldr r3, [pc, #440] @ (9b88c0 ) │ │ │ │ + ldr r2, [pc, #452] @ (9b8908 ) │ │ │ │ + ldr r3, [pc, #440] @ (9b8900 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9b88ba │ │ │ │ + bne.w 9b88fa │ │ │ │ add sp, #268 @ 0x10c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh.w r3, [sp, #28] │ │ │ │ add r5, sp, #228 @ 0xe4 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ lsls r3, r3, #10 │ │ │ │ orr.w r3, r3, #244 @ 0xf4 │ │ │ │ @@ -3584766,15 +3584805,15 @@ │ │ │ │ strd r3, r3, [r6, #4] │ │ │ │ str r3, [r6, #12] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ add.w ip, sp, #212 @ 0xd4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ @@ -3584791,77 +3584830,77 @@ │ │ │ │ strb.w r3, [sp, #119] @ 0x77 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #82 @ 0x52 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r6, r3, #1 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsrs r3, r6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 9b8656 │ │ │ │ + b.n 9b8696 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ and.w r3, r2, #13 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9b889a │ │ │ │ + beq.n 9b88da │ │ │ │ and.w r3, r2, #7 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 9b846c │ │ │ │ + beq.w 9b84ac │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ lsls r3, r3, #4 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ orr.w r3, r3, r2, lsl #6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 9b847a │ │ │ │ + b.n 9b84ba │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #15 │ │ │ │ - beq.w 9b846c │ │ │ │ + beq.w 9b84ac │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [sl, #2] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r1, #163 @ 0xa3 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r6, #420] @ 0x1a4 │ │ │ │ bfi r1, r2, #13, #1 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #60998 @ 0xee46 │ │ │ │ movt r1, #17 │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ ldr.w r5, [r3, #492] @ 0x1ec │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r6, #424] @ 0x1a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #420] @ 0x1a4 │ │ │ │ add.w r1, r2, r3, lsl #2 │ │ │ │ - cbz r0, 9b88a8 │ │ │ │ + cbz r0, 9b88e8 │ │ │ │ str r1, [r4, #8] │ │ │ │ add.w ip, sp, #228 @ 0xe4 │ │ │ │ movs r5, #0 │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ str.w r5, [r6, #420] @ 0x1a4 │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ @@ -3584873,81 +3584912,81 @@ │ │ │ │ add.w ip, sp, #164 @ 0xa4 │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w r3, sl, #64 @ 0x40 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r2, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #15 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9b847a │ │ │ │ + b.n 9b84ba │ │ │ │ mov r1, r5 │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ strd r5, r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - b.n 9b847a │ │ │ │ + b.n 9b84ba │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r2, r3, #0, #7 │ │ │ │ strb r2, [r1, #3] │ │ │ │ - b.n 9b8848 │ │ │ │ + b.n 9b8888 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ + ldrb r0, [r4, #17] │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldrb r6, [r6, #3] │ │ │ │ + ldrb r6, [r6, #2] │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr.w r2, [pc, #1440] @ 9b8e80 │ │ │ │ + ldr.w r2, [pc, #1440] @ 9b8ec0 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r3, [pc, #1440] @ 9b8e84 │ │ │ │ + ldr.w r3, [pc, #1440] @ 9b8ec4 │ │ │ │ add r2, pc │ │ │ │ ldrb.w r5, [r0, #114] @ 0x72 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r5, #7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.w 9b8b48 │ │ │ │ + beq.w 9b8b88 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.n 9b8928 │ │ │ │ + beq.n 9b8968 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 9b8d36 │ │ │ │ - ldr.w r2, [pc, #1404] @ 9b8e88 │ │ │ │ - ldr.w r3, [pc, #1396] @ 9b8e84 │ │ │ │ + beq.w 9b8d76 │ │ │ │ + ldr.w r2, [pc, #1404] @ 9b8ec8 │ │ │ │ + ldr.w r3, [pc, #1396] @ 9b8ec4 │ │ │ │ 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 9b8e7c │ │ │ │ + bne.w 9b8ebc │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r8, r3, #69632 @ 0x11000 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ ldr.w r2, [r8, #2284] @ 0x8ec │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9b8cf4 │ │ │ │ + beq.w 9b8d34 │ │ │ │ ldr.w r2, [r8, #2280] @ 0x8e8 │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ movw r3, #65472 @ 0xffc0 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ movs r7, #0 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ and.w r3, r3, r2, lsl #6 │ │ │ │ @@ -3585012,20 +3585051,20 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r3, r7 │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldr.w r2, [r8, #2296] @ 0x8f8 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9b8e42 │ │ │ │ + beq.w 9b8e82 │ │ │ │ ldr.w r2, [r8, #2292] @ 0x8f4 │ │ │ │ movw r3, #65472 @ 0xffc0 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ str r5, [sp, #116] @ 0x74 │ │ │ │ strd r5, r5, [r4, #4] │ │ │ │ mov ip, r2 │ │ │ │ str r5, [r4, #12] │ │ │ │ @@ -3585061,15 +3585100,15 @@ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ and.w r3, fp, r3 │ │ │ │ orr.w r3, sl, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 9af990 │ │ │ │ + bl 9af9d0 │ │ │ │ ldr.w r3, [r8, #2288] @ 0x8f0 │ │ │ │ mov.w ip, #1 │ │ │ │ add.w r1, r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ add.w r9, r9, #1 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ @@ -3585092,24 +3585131,24 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 9b8ac0 │ │ │ │ - b.n 9b8908 │ │ │ │ + bne.n 9b8b00 │ │ │ │ + b.n 9b8948 │ │ │ │ add.w r8, r0, #69632 @ 0x11000 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ ldr.w r2, [r8, #2284] @ 0x8ec │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9b8e24 │ │ │ │ + beq.w 9b8e64 │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ ldr.w r2, [r8, #2280] @ 0x8e8 │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ str r5, [sp, #4] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -3585131,15 +3585170,15 @@ │ │ │ │ mov.w r2, #768 @ 0x300 │ │ │ │ movt r2, #64512 @ 0xfc00 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #0 │ │ │ │ - bl 9af990 │ │ │ │ + bl 9af9d0 │ │ │ │ ldr.w r3, [r8, #2276] @ 0x8e4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w fp, #1 │ │ │ │ strd r9, r9, [r4] │ │ │ │ add r3, sl │ │ │ │ strd r9, r9, [r4, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ @@ -3585158,25 +3585197,25 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ add.w r3, sl, fp │ │ │ │ cmp r3, #2 │ │ │ │ mov sl, fp │ │ │ │ - bne.n 9b8bb0 │ │ │ │ + bne.n 9b8bf0 │ │ │ │ ldr.w r2, [r8, #2296] @ 0x8f8 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9b8e0c │ │ │ │ + beq.w 9b8e4c │ │ │ │ ldr.w r2, [r8, #2292] @ 0x8f4 │ │ │ │ movw r3, #65472 @ 0xffc0 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ str.w r9, [sp, #116] @ 0x74 │ │ │ │ strd r9, r9, [r4, #4] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ and.w r3, r3, r2, lsl #6 │ │ │ │ @@ -3585197,15 +3585236,15 @@ │ │ │ │ movt fp, #1023 @ 0x3ff │ │ │ │ mov.w sl, #768 @ 0x300 │ │ │ │ movt sl, #64512 @ 0xfc00 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9af990 │ │ │ │ + bl 9af9d0 │ │ │ │ ldr.w r3, [r8, #2288] @ 0x8f0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4] │ │ │ │ strd r2, r2, [r4, #8] │ │ │ │ add r3, r9 │ │ │ │ mov.w ip, #1 │ │ │ │ add.w r9, r9, #1 │ │ │ │ @@ -3585224,45 +3585263,45 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ cmp.w r9, #4 │ │ │ │ - bne.n 9b8c88 │ │ │ │ - b.n 9b8908 │ │ │ │ + bne.n 9b8cc8 │ │ │ │ + b.n 9b8948 │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldrb.w lr, [sp, #119] @ 0x77 │ │ │ │ add.w fp, sp, #20 │ │ │ │ ldrb.w r7, [sp, #118] @ 0x76 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ ldrb.w r5, [sp, #116] @ 0x74 │ │ │ │ sbfx ip, r3, #6, #16 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ubfx r9, lr, #2, #2 │ │ │ │ ubfx sl, lr, #4, #2 │ │ │ │ lsrs r7, r7, #6 │ │ │ │ and.w r5, r5, #15 │ │ │ │ and.w lr, lr, #3 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - b.n 9b8984 │ │ │ │ + b.n 9b89c4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r8, r3, #69632 @ 0x11000 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ ldr.w r2, [r8, #2296] @ 0x8f8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9b8908 │ │ │ │ + beq.w 9b8948 │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ ldr.w r2, [r8, #2292] @ 0x8f4 │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ mov sl, r3 │ │ │ │ str r5, [sp, #4] │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -3585285,15 +3585324,15 @@ │ │ │ │ mov.w ip, #64512 @ 0xfc00 │ │ │ │ movt ip, #1023 @ 0x3ff │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ mov.w r9, #1 │ │ │ │ - bl 9af990 │ │ │ │ + bl 9af9d0 │ │ │ │ ldr.w r3, [r8, #2288] @ 0x8f0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, sl │ │ │ │ and.w r3, r2, r3, lsl #10 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4] │ │ │ │ orr.w r3, r3, #243 @ 0xf3 │ │ │ │ @@ -3585311,133 +3585350,133 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ add.w r3, sl, r9 │ │ │ │ cmp r3, #2 │ │ │ │ mov sl, r9 │ │ │ │ - bne.n 9b8d9e │ │ │ │ - b.n 9b8908 │ │ │ │ + bne.n 9b8dde │ │ │ │ + b.n 9b8948 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 9b8c72 │ │ │ │ + b.n 9b8cb2 │ │ │ │ add r4, sp, #116 @ 0x74 │ │ │ │ add r5, sp, #52 @ 0x34 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r4 │ │ │ │ add r6, sp, #100 @ 0x64 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 9b8b94 │ │ │ │ + b.n 9b8bd4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ ldrb.w lr, [sp, #119] @ 0x77 │ │ │ │ ldrb.w r5, [sp, #118] @ 0x76 │ │ │ │ ldrb.w r7, [sp, #116] @ 0x74 │ │ │ │ sbfx ip, r3, #6, #16 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ubfx r9, lr, #2, #2 │ │ │ │ ubfx sl, lr, #4, #2 │ │ │ │ lsrs r5, r5, #6 │ │ │ │ and.w r7, r7, #15 │ │ │ │ and.w lr, lr, #3 │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ - b.n 9b8a94 │ │ │ │ + b.n 9b8ad4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r2, #28] │ │ │ │ + strb r6, [r2, #27] │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #27] │ │ │ │ + strb r4, [r5, #26] │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ - ldr.w r2, [pc, #1052] @ 9b92bc │ │ │ │ + ldr.w r2, [pc, #1052] @ 9b92fc │ │ │ │ add.w r9, r0, #4096 @ 0x1000 │ │ │ │ - ldr.w r3, [pc, #1048] @ 9b92c0 │ │ │ │ + ldr.w r3, [pc, #1048] @ 9b9300 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r9, #408] @ 0x198 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 9b8ed4 │ │ │ │ + bhi.n 9b8f14 │ │ │ │ tbb [pc, r3] │ │ │ │ strh r3, [r0, #8] │ │ │ │ lsrs r3, r0, #32 │ │ │ │ movs r6, r2 │ │ │ │ - bl 9b40b8 │ │ │ │ + bl 9b40f8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b7f74 │ │ │ │ - ldr r2, [pc, #1004] @ (9b92c4 ) │ │ │ │ - ldr r3, [pc, #1000] @ (9b92c0 ) │ │ │ │ + bl 9b7fb4 │ │ │ │ + ldr r2, [pc, #1004] @ (9b9304 ) │ │ │ │ + ldr r3, [pc, #1000] @ (9b9300 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9b92b8 │ │ │ │ + bne.w 9b92f8 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w sl, r0, #69632 @ 0x11000 │ │ │ │ movw r4, #34463 @ 0x869f │ │ │ │ movt r4, #1 │ │ │ │ ldr.w r3, [sl, #2120] @ 0x848 │ │ │ │ str.w r4, [sl, #2120] @ 0x848 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w r3, [r0, #96] @ 0x60 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 9b9196 │ │ │ │ + bmi.w 9b91d6 │ │ │ │ ldrh.w r3, [r7, #96] @ 0x60 │ │ │ │ and.w r3, r3, #960 @ 0x3c0 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bne.n 9b8fdc │ │ │ │ + bne.n 9b901c │ │ │ │ ldrb.w r9, [r7, #97] @ 0x61 │ │ │ │ ubfx r9, r9, #2, #4 │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ cmp.w r9, #1 │ │ │ │ itt hi │ │ │ │ addhi r4, sp, #148 @ 0x94 │ │ │ │ addhi r6, sp, #116 @ 0x74 │ │ │ │ and.w r3, r3, #4 │ │ │ │ - bhi.w 9b9152 │ │ │ │ + bhi.w 9b9192 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b8ed4 │ │ │ │ + beq.n 9b8f14 │ │ │ │ add r4, sp, #148 @ 0x94 │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ add.w fp, sp, #132 @ 0x84 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9b8ed4 │ │ │ │ + beq.n 9b8f14 │ │ │ │ add.w r8, r7, #71680 @ 0x11800 │ │ │ │ mov.w r1, #64512 @ 0xfc00 │ │ │ │ movt r1, #1023 @ 0x3ff │ │ │ │ add.w r8, r8, #32 │ │ │ │ mov.w sl, #768 @ 0x300 │ │ │ │ movt sl, #64512 @ 0xfc00 │ │ │ │ str r6, [sp, #8] │ │ │ │ @@ -3585459,25 +3585498,25 @@ │ │ │ │ strb.w r3, [r2, #2162] @ 0x872 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 9b8f84 │ │ │ │ - b.n 9b8ed4 │ │ │ │ + bne.n 9b8fc4 │ │ │ │ + b.n 9b8f14 │ │ │ │ add.w r3, r0, #69632 @ 0x11000 │ │ │ │ ldrb.w r3, [r3, #2256] @ 0x8d0 │ │ │ │ - cbnz r3, 9b8fd6 │ │ │ │ - bl 9b88cc │ │ │ │ - b.n 9b8ed4 │ │ │ │ - bl 9b40b8 │ │ │ │ - b.n 9b8ed4 │ │ │ │ + cbnz r3, 9b9016 │ │ │ │ + bl 9b890c │ │ │ │ + b.n 9b8f14 │ │ │ │ + bl 9b40f8 │ │ │ │ + b.n 9b8f14 │ │ │ │ add.w r1, r7, #20480 @ 0x5000 │ │ │ │ add r4, sp, #148 @ 0x94 │ │ │ │ str r1, [sp, #28] │ │ │ │ movw ip, #65472 @ 0xffc0 │ │ │ │ movt ip, #63 @ 0x3f │ │ │ │ mov.w lr, #64512 @ 0xfc00 │ │ │ │ movt lr, #1023 @ 0x3ff │ │ │ │ @@ -3585548,50 +3585587,50 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r5 │ │ │ │ ubfx r1, r8, #6, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b6f44 │ │ │ │ + bl 9b6f84 │ │ │ │ movs r1, #13 │ │ │ │ ldrd r2, r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r9, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r9, #424] @ 0x1a8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr.w r3, [r9, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b928a │ │ │ │ + bne.w 9b92ca │ │ │ │ ldr r0, [r7, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ mov.w r8, #0 │ │ │ │ str.w r8, [r9, #420] @ 0x1a4 │ │ │ │ strb.w r8, [r9, #424] @ 0x1a8 │ │ │ │ ldrb.w r9, [r7, #97] @ 0x61 │ │ │ │ ubfx r9, r9, #2, #4 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bls.w 9b929c │ │ │ │ + bls.w 9b92dc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r8, [r3, #552] @ 0x228 │ │ │ │ ldrb.w r3, [r7, #96] @ 0x60 │ │ │ │ and.w r3, r3, #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b8f44 │ │ │ │ + bne.w 9b8f84 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w fp, sp, #132 @ 0x84 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #65472 @ 0xffc0 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ @@ -3585603,25 +3585642,25 @@ │ │ │ │ ands r2, r1 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 9b8f62 │ │ │ │ + b.n 9b8fa2 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr.w r3, [sl, #2116] @ 0x844 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9b8f10 │ │ │ │ + beq.w 9b8f50 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9b928e │ │ │ │ + beq.n 9b92ce │ │ │ │ add r4, sp, #148 @ 0x94 │ │ │ │ mov.w r3, #64512 @ 0xfc00 │ │ │ │ movt r3, #1023 @ 0x3ff │ │ │ │ movs r2, #0 │ │ │ │ and.w r3, r3, r1, lsl #10 │ │ │ │ add.w fp, sp, #132 @ 0x84 │ │ │ │ orr.w r3, r3, #244 @ 0xf4 │ │ │ │ @@ -3585654,18 +3585693,18 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldr.w r3, [sl, #2116] @ 0x844 │ │ │ │ cmp r8, r3 │ │ │ │ - bcs.w 9b8f10 │ │ │ │ + bcs.w 9b8f50 │ │ │ │ add.w r3, r7, #71680 @ 0x11800 │ │ │ │ mov.w ip, #3 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ ldr.w r1, [r3, r8, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ @@ -3585680,114 +3585719,114 @@ │ │ │ │ orr.w r3, r3, #243 @ 0xf3 │ │ │ │ ands r1, r2 │ │ │ │ orrs r3, r1 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - b.n 9b91e8 │ │ │ │ + b.n 9b9228 │ │ │ │ str r2, [r7, #8] │ │ │ │ - b.n 9b9128 │ │ │ │ + b.n 9b9168 │ │ │ │ mov.w r8, #0 │ │ │ │ add r4, sp, #148 @ 0x94 │ │ │ │ add.w fp, sp, #132 @ 0x84 │ │ │ │ add r6, sp, #116 @ 0x74 │ │ │ │ - b.n 9b9242 │ │ │ │ + b.n 9b9282 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, fp │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldrb.w r9, [r7, #97] @ 0x61 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ubfx r9, r9, #2, #4 │ │ │ │ str.w r8, [r3, #552] @ 0x228 │ │ │ │ - b.n 9b8f26 │ │ │ │ + b.n 9b8f66 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r2, #5] │ │ │ │ + strb r2, [r2, #4] │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + strb r4, [r4, #3] │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr.w r2, [pc, #1200] @ 9b978c │ │ │ │ + ldr.w r2, [pc, #1200] @ 9b97cc │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r3, [pc, #1200] @ 9b9790 │ │ │ │ + ldr.w r3, [pc, #1200] @ 9b97d0 │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sbfx r8, r6, #6, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9b48c8 │ │ │ │ + bl 9b4908 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9404 │ │ │ │ + beq.w 9b9444 │ │ │ │ add.w r7, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r7, #412] @ 0x19c │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi.w 9b9420 │ │ │ │ + bhi.w 9b9460 │ │ │ │ add.w r3, r8, #26 │ │ │ │ mov r9, r3 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ subs r2, r3, #3 │ │ │ │ tst.w r2, #253 @ 0xfd │ │ │ │ - beq.w 9b960c │ │ │ │ + beq.w 9b964c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b95c2 │ │ │ │ + bne.w 9b9602 │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ and.w r2, r2, #15 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9b965e │ │ │ │ + beq.w 9b969e │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #120] @ 0x78 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 9b58ac │ │ │ │ + bl 9b58ec │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ movs r1, #109 @ 0x6d │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ add r3, sp, #120 @ 0x78 │ │ │ │ - bl 9af7e8 │ │ │ │ + bl 9af828 │ │ │ │ add.w r1, r5, #16 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #32326 @ 0x7e46 │ │ │ │ movt r1, #16 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add.w r3, r4, r9, lsl #3 │ │ │ │ movs r2, #0 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ strd r2, r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ movs r2, #5 │ │ │ │ @@ -3585800,34 +3585839,34 @@ │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r3, [sp, #75] @ 0x4b │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ strb.w r3, [sp, #75] @ 0x4b │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r7, #424] @ 0x1a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ add.w r1, r2, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9624 │ │ │ │ + beq.w 9b9664 │ │ │ │ str r1, [r4, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r7, #424] @ 0x1a8 │ │ │ │ - ldr r2, [pc, #908] @ (9b9794 ) │ │ │ │ - ldr r3, [pc, #904] @ (9b9790 ) │ │ │ │ + ldr r2, [pc, #908] @ (9b97d4 ) │ │ │ │ + ldr r3, [pc, #904] @ (9b97d0 ) │ │ │ │ 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 9b977e │ │ │ │ + bne.w 9b97be │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ mov.w r0, #16 │ │ │ │ str r3, [sp, #8] │ │ │ │ movw r1, #4532 @ 0x11b4 │ │ │ │ mov r6, r3 │ │ │ │ @@ -3585838,74 +3585877,74 @@ │ │ │ │ smlabb r3, r3, r0, r1 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r2, r3] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 5093f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b95e8 │ │ │ │ + beq.w 9b9628 │ │ │ │ add.w r3, r8, #26 │ │ │ │ mov r9, r3 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 9b960c │ │ │ │ + beq.w 9b964c │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 9b95c2 │ │ │ │ + beq.w 9b9602 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ - bl 9b58ac │ │ │ │ + bl 9b58ec │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9b9636 │ │ │ │ + beq.w 9b9676 │ │ │ │ bl 5093f4 │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ lsls r1, r1, #13 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b9652 │ │ │ │ + beq.w 9b9692 │ │ │ │ orr.w r1, r1, #126 @ 0x7e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add.w r1, r5, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9b96d4 │ │ │ │ + beq.w 9b9714 │ │ │ │ add.w fp, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #32326 @ 0x7e46 │ │ │ │ movt r1, #16 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add.w r3, r4, r9, lsl #3 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strd r3, r3, [fp, #4] │ │ │ │ str.w r3, [fp, #12] │ │ │ │ @@ -3585930,143 +3585969,143 @@ │ │ │ │ bfi r3, r2, #4, #2 │ │ │ │ bfi r3, r2, #2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb.w r3, [sp, #75] @ 0x4b │ │ │ │ ldrb.w r3, [sp, #74] @ 0x4a │ │ │ │ bfi r3, r2, #6, #2 │ │ │ │ strb.w r3, [sp, #74] @ 0x4a │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ bl 5093f4 │ │ │ │ - cbz r0, 9b959c │ │ │ │ + cbz r0, 9b95dc │ │ │ │ cmp r6, #17 │ │ │ │ - beq.w 9b9738 │ │ │ │ + beq.w 9b9778 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 5093cc │ │ │ │ negs r3, r0 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ and.w r2, r0, #3 │ │ │ │ mov r1, sl │ │ │ │ it pl │ │ │ │ negpl r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af990 │ │ │ │ + bl 9af9d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r7, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r7, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9b9612 │ │ │ │ + cbz r0, 9b9652 │ │ │ │ str r2, [r4, #8] │ │ │ │ add.w r4, r4, #20480 @ 0x5000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r7, #424] @ 0x1a8 │ │ │ │ str.w r3, [r4, #552] @ 0x228 │ │ │ │ - b.n 9b9404 │ │ │ │ + b.n 9b9444 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r3, r6 │ │ │ │ add.w r2, r5, #16 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0f04 │ │ │ │ - b.n 9b9404 │ │ │ │ + bl 9b0f44 │ │ │ │ + b.n 9b9444 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 9b9782 │ │ │ │ - add r2, pc, #8 @ (adr r2, 9b95fc ) │ │ │ │ + bhi.w 9b97c2 │ │ │ │ + add r2, pc, #8 @ (adr r2, 9b963c ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ mrc2 15, 2, pc, cr7, cr15, {7} │ │ │ │ lsls r3, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - b.n 9b95c4 │ │ │ │ + b.n 9b9604 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b95ae │ │ │ │ + b.n 9b95ee │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r0, r2 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ rsb r3, r3, r2, lsr #2 │ │ │ │ bfi r0, r3, #0, #7 │ │ │ │ strb r0, [r1, #3] │ │ │ │ - b.n 9b93fa │ │ │ │ + b.n 9b943a │ │ │ │ bl 5093f4 │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ lsls r1, r1, #13 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b96c8 │ │ │ │ + beq.n 9b9708 │ │ │ │ orr.w r1, r1, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9b94b8 │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9b94f8 │ │ │ │ orr.w r1, r1, #109 @ 0x6d │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9b94b8 │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9b94f8 │ │ │ │ ldrsh.w r3, [r5, #128] @ 0x80 │ │ │ │ ldrb.w r1, [r5, #131] @ 0x83 │ │ │ │ ldrb.w r2, [r5, #130] @ 0x82 │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r3, r3, #4512 @ 0x11a0 │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #128] @ 0x80 │ │ │ │ lsrs r1, r2, #6 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ strd r3, r1, [sp, #120] @ 0x78 │ │ │ │ - b.n 9b9344 │ │ │ │ + b.n 9b9384 │ │ │ │ add.w r3, r8, #26 │ │ │ │ mov r9, r3 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldrh r3, [r3, #2] │ │ │ │ ubfx r3, r3, #6, #3 │ │ │ │ - b.n 9b9460 │ │ │ │ + b.n 9b94a0 │ │ │ │ add.w r3, r8, #26 │ │ │ │ mov r9, r3 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ ubfx r3, r3, #3, #3 │ │ │ │ - b.n 9b9460 │ │ │ │ + b.n 9b94a0 │ │ │ │ add.w r3, r8, #26 │ │ │ │ mov r9, r3 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #2] │ │ │ │ and.w r3, r3, #7 │ │ │ │ - b.n 9b9460 │ │ │ │ + b.n 9b94a0 │ │ │ │ orr.w r1, r1, #127 @ 0x7f │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9b94b8 │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9b94f8 │ │ │ │ ldrb.w ip, [r5, #130] @ 0x82 │ │ │ │ movs r3, #0 │ │ │ │ ldrh.w r2, [r5, #128] @ 0x80 │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ strd r3, r3, [sp, #92] @ 0x5c │ │ │ │ add r6, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -3586086,22 +3586125,22 @@ │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #24 │ │ │ │ mov.w r3, ip, lsr #6 │ │ │ │ ubfx r2, ip, #4, #2 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 9af9f8 │ │ │ │ + bl 9afa38 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ - b.n 9b94de │ │ │ │ + bl 9b0200 │ │ │ │ + b.n 9b951e │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ ldrb.w r5, [r5, #66] @ 0x42 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ lsrs r5, r5, #6 │ │ │ │ ldrb.w r3, [sp, #91] @ 0x5b │ │ │ │ bfi r3, r5, #0, #2 │ │ │ │ @@ -3586115,49 +3586154,49 @@ │ │ │ │ bl 5093cc │ │ │ │ negs r3, r0 │ │ │ │ and.w r3, r3, #3 │ │ │ │ and.w r2, r0, #3 │ │ │ │ mov r1, fp │ │ │ │ it pl │ │ │ │ negpl r2, r3 │ │ │ │ - b.n 9b958e │ │ │ │ + b.n 9b95ce │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ add.w r9, r8, #26 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9b9472 │ │ │ │ - ldr r0, [r3, #80] @ 0x50 │ │ │ │ + b.n 9b94b2 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ - ldr.w r2, [pc, #3180] @ 9ba418 │ │ │ │ + ldr.w r2, [pc, #3180] @ 9ba458 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r3, [pc, #3180] @ 9ba41c │ │ │ │ + ldr.w r3, [pc, #3180] @ 9ba45c │ │ │ │ sub sp, #300 @ 0x12c │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ mov.w r3, #0 │ │ │ │ ubfx r3, r1, #12, #8 │ │ │ │ cmp r3, #248 @ 0xf8 │ │ │ │ - bhi.w 9b9aa0 │ │ │ │ + bhi.w 9b9ae0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bls.w 9b9962 │ │ │ │ + bls.w 9b99a2 │ │ │ │ sub.w r2, r3, #92 @ 0x5c │ │ │ │ cmp r2, #156 @ 0x9c │ │ │ │ - bhi.w 9b9aa0 │ │ │ │ + bhi.w 9b9ae0 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsrs r0, r2, #17 │ │ │ │ lsrs r6, r1, #4 │ │ │ │ lsls r3, r5, #2 │ │ │ │ lsrs r6, r1, #2 │ │ │ │ @@ -3586311,40 +3586350,40 @@ │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r7, r3, #5 │ │ │ │ lsls r3, r5, #2 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9b9938 │ │ │ │ + bne.n 9b9978 │ │ │ │ add.w r3, r4, #69632 @ 0x11000 │ │ │ │ ldrb.w r3, [r3, #2256] @ 0x8d0 │ │ │ │ - cbnz r3, 9b9938 │ │ │ │ + cbnz r3, 9b9978 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b88cc │ │ │ │ + bl 9b890c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2ea8 │ │ │ │ + bl 9b2ee8 │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #2780] @ 9ba420 │ │ │ │ - ldr.w r3, [pc, #2772] @ 9ba41c │ │ │ │ + ldr.w r2, [pc, #2780] @ 9ba460 │ │ │ │ + ldr.w r3, [pc, #2772] @ 9ba45c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #292] @ 0x124 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9bb4c4 │ │ │ │ + bne.w 9bb504 │ │ │ │ add sp, #300 @ 0x12c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bhi.w 9bb170 │ │ │ │ + bhi.w 9bb1b0 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bhi.w 9b9aa0 │ │ │ │ - add r2, pc, #8 @ (adr r2, 9b9978 ) │ │ │ │ + bhi.w 9b9ae0 │ │ │ │ + add r2, pc, #8 @ (adr r2, 9b99b8 ) │ │ │ │ ldr.w r0, [r2, r3, lsl #2] │ │ │ │ add r2, r0 │ │ │ │ bx r2 │ │ │ │ lsls r1, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r3, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3586470,37 +3586509,37 @@ │ │ │ │ lsls r1, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffc1ffff │ │ │ │ @ instruction: 0xffc1ffff │ │ │ │ lsls r1, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 9b9aca │ │ │ │ + beq.n 9b9b0a │ │ │ │ mov r0, r3 │ │ │ │ bl 5020e4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9b9942 │ │ │ │ + b.n 9b9982 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1408 │ │ │ │ - b.n 9b9940 │ │ │ │ + bl 9b1448 │ │ │ │ + b.n 9b9980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b30d8 │ │ │ │ - b.n 9b9940 │ │ │ │ + bl 9b3118 │ │ │ │ + b.n 9b9980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b772c │ │ │ │ - b.n 9b9940 │ │ │ │ + bl 9b776c │ │ │ │ + b.n 9b9980 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1408 │ │ │ │ - b.n 9b9940 │ │ │ │ + bl 9b1448 │ │ │ │ + b.n 9b9980 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r6, sp, #220 @ 0xdc │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r6 │ │ │ │ ubfx r2, r2, #10, #16 │ │ │ │ and.w r3, r3, #15 │ │ │ │ @@ -3586516,15 +3586555,15 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #28] │ │ │ │ movs r2, #31 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldrb.w r3, [sp, #94] @ 0x5e │ │ │ │ strd r7, r1, [sp, #28] │ │ │ │ lsrs r2, r3, #6 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ @@ -3586541,15 +3586580,15 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r7, [sp, #28] │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ add.w r0, r4, #20480 @ 0x5000 │ │ │ │ ldrb.w r3, [sp, #110] @ 0x6e │ │ │ │ str r7, [sp, #32] │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ lsrs r2, r3, #6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r1, [r0, #548] @ 0x224 │ │ │ │ @@ -3586602,29 +3586641,29 @@ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ mov r1, r5 │ │ │ │ lsrs r6, r3, #4 │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - bl 9b2ea8 │ │ │ │ + bl 9b2ee8 │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bpl.w 9bb1b0 │ │ │ │ + bpl.w 9bb1f0 │ │ │ │ add.w r2, r5, #16 │ │ │ │ mov.w lr, #31 │ │ │ │ movt lr, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov.w r9, #0 │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ mov.w r8, #1 │ │ │ │ add r7, sp, #172 @ 0xac │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ str.w lr, [sp, #64] @ 0x40 │ │ │ │ - b.n 9b9d0a │ │ │ │ + b.n 9b9d4a │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ eor.w ip, r3, #255 @ 0xff │ │ │ │ ldrb.w r3, [sp, #95] @ 0x5f │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov.w ip, ip, lsr #7 │ │ │ │ @@ -3586648,44 +3586687,44 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ add r2, sp, #188 @ 0xbc │ │ │ │ movs r1, #30 │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r7, r5, [sp] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r6, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r6, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r6, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb15c │ │ │ │ + beq.w 9bb19c │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov.w r3, r8, lsl #1 │ │ │ │ mov r8, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ str.w r5, [r2, #420] @ 0x1a4 │ │ │ │ strb.w r5, [r2, #424] @ 0x1a8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 9bb1b0 │ │ │ │ + beq.w 9bb1f0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ add r6, sp, #188 @ 0xbc │ │ │ │ - bl 9af990 │ │ │ │ + bl 9af9d0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrb.w r3, [sp, #111] @ 0x6f │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ @@ -3586705,49 +3586744,49 @@ │ │ │ │ strb.w r3, [sp, #220] @ 0xdc │ │ │ │ ldmia.w sl, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r6, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r6, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r6, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9b9c54 │ │ │ │ + bne.w 9b9c94 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9b9c56 │ │ │ │ + b.n 9b9c96 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b45ac │ │ │ │ - b.n 9b9940 │ │ │ │ + bl 9b45ec │ │ │ │ + b.n 9b9980 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r7, r4, #20480 @ 0x5000 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w ip, sp, #220 @ 0xdc │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ add r6, sp, #188 @ 0xbc │ │ │ │ strd r3, r3, [sp, #224] @ 0xe0 │ │ │ │ @@ -3586775,31 +3586814,31 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, sp, #204 @ 0xcc │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r2, ip │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ mov r3, r6 │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, r5, #80 @ 0x50 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r2, r5, #64 @ 0x40 │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, r5, #16 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ str.w r6, [r7, #552] @ 0x228 │ │ │ │ - b.n 9b9940 │ │ │ │ + b.n 9b9980 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ add.w ip, sp, #220 @ 0xdc │ │ │ │ strd r2, r2, [sp, #228] @ 0xe4 │ │ │ │ mov.w r2, #64512 @ 0xfc00 │ │ │ │ movt r2, #1023 @ 0x3ff │ │ │ │ @@ -3586826,16 +3586865,16 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ ite ne │ │ │ │ movne r1, #54 @ 0x36 │ │ │ │ moveq r1, #27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0f04 │ │ │ │ - b.n 9b9940 │ │ │ │ + bl 9b0f44 │ │ │ │ + b.n 9b9980 │ │ │ │ add.w r7, r4, #20480 @ 0x5000 │ │ │ │ add.w ip, sp, #220 @ 0xdc │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r7, #548] @ 0x224 │ │ │ │ add r2, r3 │ │ │ │ @@ -3586900,41 +3586939,41 @@ │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ mov r0, r4 │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ strd r6, r6, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r2, r5, #16 │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #25 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str.w r6, [r7, #552] @ 0x228 │ │ │ │ - b.n 9b9940 │ │ │ │ + b.n 9b9980 │ │ │ │ add.w r1, r4, #20480 @ 0x5000 │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #224] @ 0xe0 │ │ │ │ str r6, [sp, #232] @ 0xe8 │ │ │ │ add r6, sp, #172 @ 0xac │ │ │ │ ldrd r2, r3, [r1, #548] @ 0x224 │ │ │ │ @@ -3586958,185 +3586997,185 @@ │ │ │ │ add r6, sp, #188 @ 0xbc │ │ │ │ str.w ip, [sp, #220] @ 0xdc │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r2, r5, #16 │ │ │ │ mov r0, r4 │ │ │ │ strd r7, r8, [sp] │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w r6, [r1, #552] @ 0x228 │ │ │ │ - b.n 9b9940 │ │ │ │ + b.n 9b9980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b7da8 │ │ │ │ - b.n 9b9940 │ │ │ │ + bl 9b7de8 │ │ │ │ + b.n 9b9980 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldrb r0, [r5, #8] │ │ │ │ sbfx r6, r3, #6, #16 │ │ │ │ bl 5093f4 │ │ │ │ add r2, sp, #220 @ 0xdc │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov sl, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b398c │ │ │ │ + bl 9b39cc │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9bb284 │ │ │ │ + beq.w 9bb2c4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 9b58ac │ │ │ │ + bl 9b58ec │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ add.w r1, r4, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r1, #420] @ 0x1a4 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ movs r1, #73 @ 0x49 │ │ │ │ - bl 9af7e8 │ │ │ │ + bl 9af828 │ │ │ │ ldrb.w r3, [sp, #220] @ 0xdc │ │ │ │ - cbnz r3, 9ba150 │ │ │ │ + cbnz r3, 9ba190 │ │ │ │ ldrb.w r3, [sp, #221] @ 0xdd │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ - cbz r3, 9ba152 │ │ │ │ + cbz r3, 9ba192 │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #32326 @ 0x7e46 │ │ │ │ movt r1, #16 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af78c │ │ │ │ + bl 9af7cc │ │ │ │ add.w r1, r5, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ add.w r1, r5, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r0, [r2, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r2, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb19c │ │ │ │ + beq.w 9bb1dc │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, r4, #20480 @ 0x5000 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, sl │ │ │ │ str.w r5, [r3, #420] @ 0x1a4 │ │ │ │ strb.w r5, [r3, #424] @ 0x1a8 │ │ │ │ - bl 9b7090 │ │ │ │ + bl 9b70d0 │ │ │ │ str.w r5, [r4, #552] @ 0x228 │ │ │ │ - b.w 9b9940 │ │ │ │ + b.w 9b9980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b7940 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b7980 │ │ │ │ + b.w 9b9980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2b9c │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b2bdc │ │ │ │ + b.w 9b9980 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ mov.w r1, #40960 @ 0xa000 │ │ │ │ subs r3, r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #16] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r6, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ubfx r1, r5, #0, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r6, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r6, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba8a2 │ │ │ │ + beq.w 9ba8e2 │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r2, #424] @ 0x1a8 │ │ │ │ - b.w 9b9940 │ │ │ │ + b.w 9b9980 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ cmp r3, #4 │ │ │ │ - bne.w 9b9938 │ │ │ │ + bne.w 9b9978 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 9b9938 │ │ │ │ + bne.w 9b9978 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ mov.w r3, #64512 @ 0xfc00 │ │ │ │ movt r3, #1023 @ 0x3ff │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b9938 │ │ │ │ + bne.w 9b9978 │ │ │ │ ldrb.w r3, [r5, #48] @ 0x30 │ │ │ │ and.w r3, r3, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9b9938 │ │ │ │ + bne.w 9b9978 │ │ │ │ add.w r2, r4, #69632 @ 0x11000 │ │ │ │ strb.w r3, [r2, #2440] @ 0x988 │ │ │ │ - b.w 9b9938 │ │ │ │ + b.w 9b9978 │ │ │ │ add.w r1, r4, #20480 @ 0x5000 │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #224] @ 0xe0 │ │ │ │ str r6, [sp, #232] @ 0xe8 │ │ │ │ add r6, sp, #172 @ 0xac │ │ │ │ ldrd r2, r3, [r1, #548] @ 0x224 │ │ │ │ @@ -3587160,28 +3587199,28 @@ │ │ │ │ add r6, sp, #188 @ 0xbc │ │ │ │ str.w ip, [sp, #220] @ 0xdc │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r6, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ movs r1, #29 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 9ba0ac │ │ │ │ + b.n 9ba0ec │ │ │ │ add.w r7, r4, #20480 @ 0x5000 │ │ │ │ add.w ip, sp, #220 @ 0xdc │ │ │ │ movs r6, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ ldrd r2, r3, [r7, #548] @ 0x224 │ │ │ │ add r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ @@ -3587224,56 +3587263,56 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ mov r2, lr │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ str r7, [sp, #0] │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r2, r5, #16 │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str.w r6, [r7, #552] @ 0x228 │ │ │ │ - b.w 9b9940 │ │ │ │ + b.w 9b9980 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #220 @ 0xdc │ │ │ │ movs r2, #0 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #13 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r0, #420] @ 0x1a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add r1, sp, #220 @ 0xdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ - b.n 9ba214 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ + bl 9b0200 │ │ │ │ + b.n 9ba254 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #104] @ 0x68 │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ lsls r7, r7, #3 │ │ │ │ add.w r1, r4, #20480 @ 0x5000 │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #224] @ 0xe0 │ │ │ │ str r6, [sp, #232] @ 0xe8 │ │ │ │ add r6, sp, #172 @ 0xac │ │ │ │ @@ -3587298,28 +3587337,28 @@ │ │ │ │ add r6, sp, #188 @ 0xbc │ │ │ │ str.w ip, [sp, #220] @ 0xdc │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r6, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ movs r1, #24 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 9ba0ac │ │ │ │ + b.n 9ba0ec │ │ │ │ add.w r1, r4, #20480 @ 0x5000 │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #224] @ 0xe0 │ │ │ │ str r6, [sp, #232] @ 0xe8 │ │ │ │ add r6, sp, #172 @ 0xac │ │ │ │ ldrd r2, r3, [r1, #548] @ 0x224 │ │ │ │ @@ -3587343,28 +3587382,28 @@ │ │ │ │ add r6, sp, #188 @ 0xbc │ │ │ │ str.w ip, [sp, #220] @ 0xdc │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r6, #0 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 9ba0ac │ │ │ │ + b.n 9ba0ec │ │ │ │ add.w r1, r4, #20480 @ 0x5000 │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #224] @ 0xe0 │ │ │ │ str r6, [sp, #232] @ 0xe8 │ │ │ │ add r6, sp, #172 @ 0xac │ │ │ │ ldrd r2, r3, [r1, #548] @ 0x224 │ │ │ │ @@ -3587388,28 +3587427,28 @@ │ │ │ │ add r6, sp, #188 @ 0xbc │ │ │ │ str.w ip, [sp, #220] @ 0xdc │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r6, #0 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ movs r1, #29 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 9ba0ac │ │ │ │ + b.n 9ba0ec │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldrb.w lr, [r5, #50] @ 0x32 │ │ │ │ add.w ip, sp, #220 @ 0xdc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w lr, lr, lsr #6 │ │ │ │ @@ -3587428,16 +3587467,16 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, sp, #204 @ 0xcc │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r3, ip │ │ │ │ add.w r2, r5, #16 │ │ │ │ movs r1, #25 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1340 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b1380 │ │ │ │ + b.w 9b9980 │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ ldrb.w lr, [r5, #50] @ 0x32 │ │ │ │ add.w ip, sp, #220 @ 0xdc │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w lr, lr, lsr #6 │ │ │ │ @@ -3587456,28 +3587495,28 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, sp, #204 @ 0xcc │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r3, ip │ │ │ │ add.w r2, r5, #16 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1340 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b1380 │ │ │ │ + b.w 9b9980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3ac4 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b3b04 │ │ │ │ + b.w 9b9980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3dc4 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b3e04 │ │ │ │ + b.w 9b9980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3684 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b36c4 │ │ │ │ + b.w 9b9980 │ │ │ │ add.w r1, r4, #20480 @ 0x5000 │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #224] @ 0xe0 │ │ │ │ str r6, [sp, #232] @ 0xe8 │ │ │ │ add r6, sp, #172 @ 0xac │ │ │ │ ldrd r2, r3, [r1, #548] @ 0x224 │ │ │ │ @@ -3587501,32 +3587540,32 @@ │ │ │ │ add r6, sp, #188 @ 0xbc │ │ │ │ str.w ip, [sp, #220] @ 0xdc │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r6, #0 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - b.n 9ba0ac │ │ │ │ + b.n 9ba0ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b4bd4 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b4c14 │ │ │ │ + b.w 9b9980 │ │ │ │ add.w r7, r4, #20480 @ 0x5000 │ │ │ │ add.w ip, sp, #220 @ 0xdc │ │ │ │ movs r6, #0 │ │ │ │ add.w lr, sp, #156 @ 0x9c │ │ │ │ str r7, [sp, #16] │ │ │ │ ldrd r2, r3, [r7, #548] @ 0x224 │ │ │ │ add r2, r3 │ │ │ │ @@ -3587573,112 +3587612,112 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r6, r3 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ strd r6, r6, [sp] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r2, r5, #16 │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ str.w r6, [r7, #552] @ 0x228 │ │ │ │ - b.w 9b9940 │ │ │ │ + b.w 9b9980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b6ac0 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b6b00 │ │ │ │ + b.w 9b9980 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ sbfx r3, r3, #6, #16 │ │ │ │ add.w r2, r3, #17664 @ 0x4500 │ │ │ │ adds r2, #62 @ 0x3e │ │ │ │ ldrb.w r2, [r4, r2, lsl #2] │ │ │ │ cmp r2, #16 │ │ │ │ - beq.w 9bb3e4 │ │ │ │ + beq.w 9bb424 │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ add.w r0, r4, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r0, #420] @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bb264 │ │ │ │ + bne.w 9bb2a4 │ │ │ │ movs r1, #121 @ 0x79 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add.w r1, r5, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r3, [r5, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ and.w r3, r3, #15 │ │ │ │ sbfx r1, r1, #6, #16 │ │ │ │ - bl 9af84c │ │ │ │ + bl 9af88c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r0, #420] @ 0x1a4 │ │ │ │ ldrb.w r0, [r0, #424] @ 0x1a8 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ba228 │ │ │ │ + bne.w 9ba268 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r1, r0, r1 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ rsb r3, r3, r1, lsr #2 │ │ │ │ bfi r0, r3, #0, #7 │ │ │ │ strb r0, [r2, #3] │ │ │ │ - b.n 9ba22a │ │ │ │ + b.n 9ba26a │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r2, #420] @ 0x1a4 │ │ │ │ ldr.w r2, [r2, #412] @ 0x19c │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - bls.w 9bb35a │ │ │ │ + bls.w 9bb39a │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ ldrb.w r0, [r5, #50] @ 0x32 │ │ │ │ sbfx r2, r2, #6, #16 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r2, r2, r0, lsr #6 │ │ │ │ addw r2, r2, #1132 @ 0x46c │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ adds r2, r4, r5 │ │ │ │ ldrb.w r2, [r2, #3136] @ 0xc40 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bb39e │ │ │ │ + bne.w 9bb3de │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 9ba22a │ │ │ │ + b.n 9ba26a │ │ │ │ add.w r6, r4, #69632 @ 0x11000 │ │ │ │ movw lr, #34463 @ 0x869f │ │ │ │ movt lr, #1 │ │ │ │ ldr.w r2, [r6, #2208] @ 0x8a0 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 9ba998 │ │ │ │ + beq.n 9ba9d8 │ │ │ │ mov.w r3, #64512 @ 0xfc00 │ │ │ │ movt r3, #1023 @ 0x3ff │ │ │ │ add.w ip, sp, #220 @ 0xdc │ │ │ │ and.w r3, r3, r2, lsl #10 │ │ │ │ ldr.w r2, [r6, #2212] @ 0x8a4 │ │ │ │ orr.w r3, r3, #243 @ 0xf3 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ @@ -3587710,54 +3587749,54 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, sp, #204 @ 0xcc │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r3, ip │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ ldrb.w r2, [r5, #50] @ 0x32 │ │ │ │ sbfx r3, r3, #6, #16 │ │ │ │ lsls r3, r3, #2 │ │ │ │ add.w r3, r3, r2, lsr #6 │ │ │ │ addw r3, r3, #1132 @ 0x46c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbnz r5, 9ba9ce │ │ │ │ + cbnz r5, 9baa0e │ │ │ │ ldrb.w r3, [r6, #1732] @ 0x6c4 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9bb4ba │ │ │ │ + beq.w 9bb4fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b40b8 │ │ │ │ + bl 9b40f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b7f74 │ │ │ │ + bl 9b7fb4 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ add.w r1, r4, #4096 @ 0x1000 │ │ │ │ str r1, [sp, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r1, #420] @ 0x1a4 │ │ │ │ ldr.w r1, [r1, #412] @ 0x19c │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - bls.w 9bb328 │ │ │ │ + bls.w 9bb368 │ │ │ │ adds r1, r4, r5 │ │ │ │ ldrb.w r1, [r1, #3136] @ 0xc40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9bb3ba │ │ │ │ + bne.w 9bb3fa │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ str r2, [r4, #8] │ │ │ │ - b.n 9ba22a │ │ │ │ + b.n 9ba26a │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ sbfx r2, r2, #6, #16 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ ldrb.w r3, [r3, #212] @ 0xd4 │ │ │ │ ands.w r3, r3, #15 │ │ │ │ - bne.w 9bb1da │ │ │ │ + bne.w 9bb21a │ │ │ │ add.w r2, r2, #18048 @ 0x4680 │ │ │ │ strd r3, r3, [sp, #224] @ 0xe0 │ │ │ │ adds r2, #4 │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ movw r3, #65472 @ 0xffc0 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ @@ -3587770,110 +3587809,110 @@ │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ ldmia r1, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r3, ip │ │ │ │ add.w r2, r5, #16 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ add.w r4, r4, #20480 @ 0x5000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #552] @ 0x228 │ │ │ │ - b.w 9b9940 │ │ │ │ + b.w 9b9980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b4dcc │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b4e0c │ │ │ │ + b.w 9b9980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b5140 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b5180 │ │ │ │ + b.w 9b9980 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b29f0 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b2a30 │ │ │ │ + b.w 9b9980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b7354 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b7394 │ │ │ │ + b.w 9b9980 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ add r1, sp, #220 @ 0xdc │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ mov sl, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ sbfx r1, r2, #6, #16 │ │ │ │ mov r2, r5 │ │ │ │ sbfx r6, r3, #6, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 9b398c │ │ │ │ + bl 9b39cc │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9bb2f2 │ │ │ │ + beq.w 9bb332 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #272] @ 0x110 │ │ │ │ add r0, sp, #204 @ 0xcc │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 9b58ac │ │ │ │ + bl 9b58ec │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r2, [r5, #2] │ │ │ │ subs r3, r3, r1 │ │ │ │ add.w r1, r4, #4096 @ 0x1000 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ ubfx r2, r2, #4, #1 │ │ │ │ str.w r3, [r1, #420] @ 0x1a4 │ │ │ │ add r3, sp, #272 @ 0x110 │ │ │ │ movs r1, #69 @ 0x45 │ │ │ │ - bl 9af7e8 │ │ │ │ + bl 9af828 │ │ │ │ ldrb.w r3, [sp, #220] @ 0xdc │ │ │ │ - cbnz r3, 9bab0c │ │ │ │ + cbnz r3, 9bab4c │ │ │ │ ldrb.w r3, [sp, #221] @ 0xdd │ │ │ │ ldr r1, [sp, #264] @ 0x108 │ │ │ │ - cbz r3, 9bab0e │ │ │ │ + cbz r3, 9bab4e │ │ │ │ add r1, sp, #248 @ 0xf8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #7 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #32326 @ 0x7e46 │ │ │ │ movt r1, #16 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af78c │ │ │ │ - b.w 9ba19c │ │ │ │ + bl 9af7cc │ │ │ │ + b.w 9ba1dc │ │ │ │ ldr.w ip, [r5, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r5, #48] @ 0x30 │ │ │ │ sbfx r8, ip, #6, #16 │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.w 9bb1bc │ │ │ │ + bpl.w 9bb1fc │ │ │ │ and.w r2, r3, #13 │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.w 9bb1bc │ │ │ │ + bne.w 9bb1fc │ │ │ │ cmp r3, #11 │ │ │ │ add.w r3, r4, #69632 @ 0x11000 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ movw lr, #65472 @ 0xffc0 │ │ │ │ movt lr, #63 @ 0x3f │ │ │ │ add r7, sp, #172 @ 0xac │ │ │ │ ite eq │ │ │ │ @@ -3587903,29 +3587942,29 @@ │ │ │ │ ldrb.w r3, [sp, #207] @ 0xcf │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ strb.w r3, [sp, #207] @ 0xcf │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #16] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - bne.w 9bb470 │ │ │ │ + bne.w 9bb4b0 │ │ │ │ mov r1, r9 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9baa56 │ │ │ │ - ldr.w r3, [pc, #2264] @ 9bb4c8 │ │ │ │ + beq.w 9baa96 │ │ │ │ + ldr.w r3, [pc, #2264] @ 9bb508 │ │ │ │ add r3, pc │ │ │ │ mov r2, r7 │ │ │ │ movs r0, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 9b5a14 │ │ │ │ - b.n 9baa56 │ │ │ │ + bl 9b5a54 │ │ │ │ + b.n 9baa96 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2894 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b28d4 │ │ │ │ + b.w 9b9980 │ │ │ │ ldrb.w r3, [r5, #51] @ 0x33 │ │ │ │ add.w lr, r5, #48 @ 0x30 │ │ │ │ add r6, sp, #204 @ 0xcc │ │ │ │ add.w ip, sp, #220 @ 0xdc │ │ │ │ eor.w r3, r3, #255 @ 0xff │ │ │ │ str r6, [sp, #0] │ │ │ │ lsrs r7, r3, #7 │ │ │ │ @@ -3587939,82 +3587978,82 @@ │ │ │ │ strb.w r3, [sp, #223] @ 0xdf │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r3, lr │ │ │ │ add.w r2, r5, #16 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1340 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b1380 │ │ │ │ + b.w 9b9980 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b6980 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b69c0 │ │ │ │ + b.w 9b9980 │ │ │ │ movs r2, #181 @ 0xb5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b6980 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b69c0 │ │ │ │ + b.w 9b9980 │ │ │ │ movs r2, #185 @ 0xb9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b6980 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b69c0 │ │ │ │ + b.w 9b9980 │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b6980 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b69c0 │ │ │ │ + b.w 9b9980 │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b6980 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b69c0 │ │ │ │ + b.w 9b9980 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #190 @ 0xbe │ │ │ │ ldr.w r3, [r3, #408] @ 0x198 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9bb2ce │ │ │ │ + beq.w 9bb30e │ │ │ │ cmp r3, #5 │ │ │ │ - bne.w 9bb1d4 │ │ │ │ + bne.w 9bb214 │ │ │ │ add.w r2, r4, #69632 @ 0x11000 │ │ │ │ ldrb.w r3, [r2, #2368] @ 0x940 │ │ │ │ ldrb.w r2, [r2, #1568] @ 0x620 │ │ │ │ lsls r3, r3, #4 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ orr.w r3, r3, r2, lsl #5 │ │ │ │ and.w r3, r3, #56 @ 0x38 │ │ │ │ bfi r1, r3, #8, #8 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r1, r2, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb250 │ │ │ │ + beq.w 9bb290 │ │ │ │ str r1, [r4, #8] │ │ │ │ - b.w 9ba22a │ │ │ │ + b.w 9ba26a │ │ │ │ ldr.w ip, [r5, #16] │ │ │ │ ldrb r3, [r5, #17] │ │ │ │ sbfx lr, ip, #10, #16 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.w 9bb1c8 │ │ │ │ + bpl.w 9bb208 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ and.w r2, r3, #13 │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.w 9bb1c8 │ │ │ │ + bne.w 9bb208 │ │ │ │ cmp r3, #11 │ │ │ │ add.w r3, r4, #69632 @ 0x11000 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r7, sp, #172 @ 0xac │ │ │ │ ite eq │ │ │ │ ldreq.w r3, [r3, #1532] @ 0x5fc │ │ │ │ ldrne.w r3, [r3, #1264] @ 0x4f0 │ │ │ │ @@ -3588049,52 +3588088,52 @@ │ │ │ │ strb.w r3, [sp, #207] @ 0xcf │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #16] │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ tst.w r1, ip │ │ │ │ - bne.w 9bb42e │ │ │ │ + bne.w 9bb46e │ │ │ │ mov r1, r8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9baa56 │ │ │ │ - ldr.w r3, [pc, #1816] @ 9bb4cc │ │ │ │ + beq.w 9baa96 │ │ │ │ + ldr.w r3, [pc, #1816] @ 9bb50c │ │ │ │ add r3, pc │ │ │ │ - b.n 9babf4 │ │ │ │ + b.n 9bac34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b8e8c │ │ │ │ + bl 9b8ecc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b2ea8 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b2ee8 │ │ │ │ + b.w 9b9980 │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ add.w r1, r5, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b27e0 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b2820 │ │ │ │ + b.w 9b9980 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b29f0 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b2a30 │ │ │ │ + b.w 9b9980 │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ add.w r7, r4, #20480 @ 0x5000 │ │ │ │ - bl 9b268c │ │ │ │ + bl 9b26cc │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ mov r0, r3 │ │ │ │ add.w r2, r5, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9b268c │ │ │ │ + bl 9b26cc │ │ │ │ add.w r2, r5, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #172 @ 0xac │ │ │ │ - bl 9b268c │ │ │ │ + bl 9b26cc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ movw r3, #65472 @ 0xffc0 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ str r2, [sp, #4] │ │ │ │ @@ -3588123,41 +3588162,41 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, sp, #204 @ 0xcc │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r2, ip │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ movs r1, #194 @ 0xc2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ add r2, sp, #172 @ 0xac │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldrb r2, [r5, #3] │ │ │ │ ubfx r2, r2, #6, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r2, r5, #16 │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #191 @ 0xbf │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ str.w r6, [r7, #552] @ 0x228 │ │ │ │ - b.w 9b9940 │ │ │ │ + b.w 9b9980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3278 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b32b8 │ │ │ │ + b.w 9b9980 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 9b268c │ │ │ │ + bl 9b26cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w ip, sp, #220 @ 0xdc │ │ │ │ ldrb.w lr, [sp, #191] @ 0xbf │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ eor.w lr, lr, #255 @ 0xff │ │ │ │ ldrb.w r3, [sp, #223] @ 0xdf │ │ │ │ @@ -3588167,28 +3588206,28 @@ │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ add.w ip, sp, #204 @ 0xcc │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r3, ip │ │ │ │ add.w r2, r5, #16 │ │ │ │ movs r1, #199 @ 0xc7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0f04 │ │ │ │ - b.n 9baa56 │ │ │ │ + bl 9b0f44 │ │ │ │ + b.n 9baa96 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 9b268c │ │ │ │ + bl 9b26cc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add.w ip, sp, #220 @ 0xdc │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldrb.w r3, [sp, #223] @ 0xdf │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ - b.n 9baef4 │ │ │ │ + b.n 9baf34 │ │ │ │ add.w r1, r4, #20480 @ 0x5000 │ │ │ │ add r7, sp, #220 @ 0xdc │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #224] @ 0xe0 │ │ │ │ str r6, [sp, #232] @ 0xe8 │ │ │ │ add r6, sp, #172 @ 0xac │ │ │ │ ldrd r2, r3, [r1, #548] @ 0x224 │ │ │ │ @@ -3588227,362 +3588266,362 @@ │ │ │ │ strb.w r3, [sp, #220] @ 0xdc │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #272 @ 0x110 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #24] │ │ │ │ - bl 9afab4 │ │ │ │ + bl 9afaf4 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ movs r6, #0 │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #27 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ movs r1, #203 @ 0xcb │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r5, #48 @ 0x30 │ │ │ │ add.w r2, r5, #16 │ │ │ │ str r6, [sp, #12] │ │ │ │ strd r6, r6, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str.w r6, [r1, #552] @ 0x228 │ │ │ │ - b.w 9b9940 │ │ │ │ + b.w 9b9980 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ subs r2, r2, r1 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ str r6, [sp, #16] │ │ │ │ lsrs r2, r2, #2 │ │ │ │ str.w r2, [r6, #420] @ 0x1a4 │ │ │ │ sbfx r7, r3, #6, #16 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add.w r1, r5, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #7 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #32326 @ 0x7e46 │ │ │ │ movt r1, #16 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af78c │ │ │ │ - b.w 9ba214 │ │ │ │ + bl 9af7cc │ │ │ │ + b.w 9ba254 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b74fc │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b753c │ │ │ │ + b.w 9b9980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b92c8 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b9308 │ │ │ │ + b.w 9b9980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b7bb4 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b7bf4 │ │ │ │ + b.w 9b9980 │ │ │ │ movs r2, #186 @ 0xba │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b6980 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b69c0 │ │ │ │ + b.w 9b9980 │ │ │ │ movs r2, #187 @ 0xbb │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b6980 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b69c0 │ │ │ │ + b.w 9b9980 │ │ │ │ movs r2, #188 @ 0xbc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b6980 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b69c0 │ │ │ │ + b.w 9b9980 │ │ │ │ movs r2, #189 @ 0xbd │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b6980 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b69c0 │ │ │ │ + b.w 9b9980 │ │ │ │ movs r2, #183 @ 0xb7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b6980 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b69c0 │ │ │ │ + b.w 9b9980 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b3444 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b3484 │ │ │ │ + b.w 9b9980 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ add.w r2, r4, #4096 @ 0x1000 │ │ │ │ ldrb.w r1, [r5, #50] @ 0x32 │ │ │ │ str r2, [sp, #16] │ │ │ │ sbfx r3, r3, #6, #16 │ │ │ │ ldr.w r2, [r2, #408] @ 0x198 │ │ │ │ lsls r3, r3, #2 │ │ │ │ cmp r2, #5 │ │ │ │ add.w r3, r3, r1, lsr #6 │ │ │ │ addw r3, r3, #1132 @ 0x46c │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ and.w r1, r3, #7 │ │ │ │ - beq.w 9bb2ba │ │ │ │ + beq.w 9bb2fa │ │ │ │ cmp r1, #0 │ │ │ │ movw r1, #16574 @ 0x40be │ │ │ │ it eq │ │ │ │ moveq r1, #190 @ 0xbe │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba8a2 │ │ │ │ - b.w 9ba228 │ │ │ │ + beq.w 9ba8e2 │ │ │ │ + b.w 9ba268 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.w 9b9cee │ │ │ │ + b.w 9b9d2e │ │ │ │ sub.w r1, r3, #73 @ 0x49 │ │ │ │ movs r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ lsls r2, r1 │ │ │ │ movw r1, #31793 @ 0x7c31 │ │ │ │ movt r1, #3 │ │ │ │ tst r2, r1 │ │ │ │ - bne.w 9b9938 │ │ │ │ + bne.w 9b9978 │ │ │ │ tst.w r2, #6 │ │ │ │ - beq.w 9b9a9c │ │ │ │ + beq.w 9b9adc │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ - bl 9b0e94 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b0ed4 │ │ │ │ + b.w 9b9980 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.w 9ba1b4 │ │ │ │ + b.w 9ba1f4 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #552] @ 0x228 │ │ │ │ - b.w 9b9940 │ │ │ │ + b.w 9b9980 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b658c │ │ │ │ - b.n 9baa56 │ │ │ │ + bl 9b65cc │ │ │ │ + b.n 9baa96 │ │ │ │ mov r2, lr │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b832c │ │ │ │ - b.n 9baa56 │ │ │ │ + bl 9b836c │ │ │ │ + b.n 9baa96 │ │ │ │ movw r1, #16574 @ 0x40be │ │ │ │ - b.n 9bacd6 │ │ │ │ + b.n 9bad16 │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ add.w r6, r4, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ subs r3, r3, r1 │ │ │ │ movw r1, #4157 @ 0x103d │ │ │ │ str r6, [sp, #16] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r6, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add.w r1, r5, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ add.w r1, r5, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #32326 @ 0x7e46 │ │ │ │ movt r1, #16 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r6, #424] @ 0x1a8 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r6, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb38c │ │ │ │ + beq.w 9bb3cc │ │ │ │ str r2, [r4, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r2, #424] @ 0x1a8 │ │ │ │ - b.n 9baa56 │ │ │ │ + b.n 9baa96 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r2, r0, r2 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ rsb r3, r3, r2, lsr #2 │ │ │ │ bfi r0, r3, #0, #7 │ │ │ │ strb r0, [r1, #3] │ │ │ │ - b.w 9ba22a │ │ │ │ + b.w 9ba26a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #4157 @ 0x103d │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add.w r1, r5, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ add r1, sp, #188 @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b01c0 │ │ │ │ - b.w 9ba872 │ │ │ │ + bl 9b0200 │ │ │ │ + b.w 9ba8b2 │ │ │ │ ldrsh.w r3, [r5, #128] @ 0x80 │ │ │ │ ldrb.w r1, [r5, #131] @ 0x83 │ │ │ │ ldrb.w r2, [r5, #130] @ 0x82 │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r3, r3, #4512 @ 0x11a0 │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ lsrs r1, r2, #6 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ strd r3, r1, [sp, #272] @ 0x110 │ │ │ │ - b.w 9ba110 │ │ │ │ + b.w 9ba150 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9bb3d6 │ │ │ │ + beq.w 9bb416 │ │ │ │ movw r1, #16574 @ 0x40be │ │ │ │ lsls r3, r3, #28 │ │ │ │ it mi │ │ │ │ orrmi.w r1, r1, #4096 @ 0x1000 │ │ │ │ - b.n 9bb130 │ │ │ │ + b.n 9bb170 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, #412] @ 0x19c │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bne.w 9bb1d4 │ │ │ │ - ldr r3, [pc, #500] @ (9bb4d0 ) │ │ │ │ + bne.w 9bb214 │ │ │ │ + ldr r3, [pc, #500] @ (9bb510 ) │ │ │ │ add.w r0, r4, #77312 @ 0x12e00 │ │ │ │ - ldr r1, [pc, #496] @ (9bb4d4 ) │ │ │ │ + ldr r1, [pc, #496] @ (9bb514 ) │ │ │ │ movs r2, #5 │ │ │ │ add r3, pc │ │ │ │ adds r0, #32 │ │ │ │ add r1, pc │ │ │ │ bl 3afb30 │ │ │ │ - b.w 9b9940 │ │ │ │ + b.w 9b9980 │ │ │ │ ldrsh.w r3, [r5, #128] @ 0x80 │ │ │ │ ldrb.w r1, [r5, #131] @ 0x83 │ │ │ │ ldrb.w r2, [r5, #130] @ 0x82 │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ and.w r1, r1, #3 │ │ │ │ add.w r3, r3, #4512 @ 0x11a0 │ │ │ │ adds r3, #20 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ str r1, [sp, #280] @ 0x118 │ │ │ │ lsrs r1, r2, #6 │ │ │ │ ubfx r2, r2, #4, #2 │ │ │ │ ldr.w r1, [r3, r1, lsl #2] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ strd r3, r1, [sp, #272] @ 0x110 │ │ │ │ - b.w 9baacc │ │ │ │ + b.w 9bab0c │ │ │ │ movs r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldrb.w r1, [r3, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9ba9f6 │ │ │ │ + bne.w 9baa36 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r0, r2, r3, lsl #2 │ │ │ │ subs r2, r1, r2 │ │ │ │ rsb r3, r3, r2, lsr #2 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ bfi r2, r3, #0, #7 │ │ │ │ strb r2, [r0, #3] │ │ │ │ - b.w 9ba22a │ │ │ │ + b.w 9ba26a │ │ │ │ movs r1, #9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrb.w r2, [r3, #424] @ 0x1a8 │ │ │ │ ldr.w r3, [r3, #420] @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ba8f6 │ │ │ │ + bne.w 9ba936 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r0, r1, r3, lsl #2 │ │ │ │ subs r2, r2, r1 │ │ │ │ rsb r3, r3, r2, lsr #2 │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ bfi r2, r3, #0, #7 │ │ │ │ strb r2, [r0, #3] │ │ │ │ - b.w 9ba22a │ │ │ │ + b.w 9ba26a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9bb242 │ │ │ │ + b.n 9bb282 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov.w r1, #1114112 @ 0x110000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9bb362 │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9bb3a2 │ │ │ │ movs r1, #117 @ 0x75 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov.w r1, #1114112 @ 0x110000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9af720 │ │ │ │ - b.n 9bb330 │ │ │ │ + bl 9af760 │ │ │ │ + b.n 9bb370 │ │ │ │ tst.w r3, #16 │ │ │ │ movw r1, #8382 @ 0x20be │ │ │ │ it eq │ │ │ │ moveq r1, #190 @ 0xbe │ │ │ │ - b.n 9bb2c4 │ │ │ │ + b.n 9bb304 │ │ │ │ add.w r1, r4, #69632 @ 0x11000 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #224] @ 0xe0 │ │ │ │ add.w ip, sp, #220 @ 0xdc │ │ │ │ str r2, [sp, #232] @ 0xe8 │ │ │ │ movw r2, #65472 @ 0xffc0 │ │ │ │ movt r2, #63 @ 0x3f │ │ │ │ @@ -3588595,21 +3588634,21 @@ │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ ldmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ mov r3, ip │ │ │ │ add.w r2, r5, #16 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b0f04 │ │ │ │ - b.w 9b9940 │ │ │ │ + bl 9b0f44 │ │ │ │ + b.w 9b9980 │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r2, lr │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ and.w r3, r3, r9, lsl #10 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r6, [sp, #20] │ │ │ │ orr.w r3, r3, #244 @ 0xf4 │ │ │ │ @@ -3588621,21 +3588660,21 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1340 │ │ │ │ - b.n 9badaa │ │ │ │ + bl 9b1380 │ │ │ │ + b.n 9badea │ │ │ │ add r0, sp, #188 @ 0xbc │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ str r3, [r2, #12] │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ @@ -3588648,39 +3588687,39 @@ │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b1340 │ │ │ │ - b.w 9babe6 │ │ │ │ + bl 9b1380 │ │ │ │ + b.w 9bac26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b5dcc │ │ │ │ - b.w 9ba9c2 │ │ │ │ + bl 9b5e0c │ │ │ │ + b.w 9baa02 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - cbnz r7, 9bb4f0 │ │ │ │ + cbnz r7, 9bb530 │ │ │ │ vsli.32 , , #31 │ │ │ │ - @ instruction: 0xffff03ec │ │ │ │ + vsubw.u q8, , d28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r4, r5, r7} │ │ │ │ lsls r5, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r2, [pc, #1104] @ 9bb93c │ │ │ │ + ldr.w r2, [pc, #1104] @ 9bb97c │ │ │ │ mov r5, r0 │ │ │ │ add.w fp, r0, #4096 @ 0x1000 │ │ │ │ add.w r0, r0, #20480 @ 0x5000 │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ add r4, sp, #220 @ 0xdc │ │ │ │ - ldr.w r1, [pc, #1088] @ 9bb940 │ │ │ │ + ldr.w r1, [pc, #1088] @ 9bb980 │ │ │ │ movw r6, #65472 @ 0xffc0 │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, r5, #69632 @ 0x11000 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ @@ -3588722,18 +3588761,18 @@ │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr.w r3, [sl, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bb758 │ │ │ │ + beq.w 9bb798 │ │ │ │ add.w r3, r5, #70656 @ 0x11400 │ │ │ │ mov r9, fp │ │ │ │ mov r6, r7 │ │ │ │ add.w fp, sp, #204 @ 0xcc │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movt r2, #49344 @ 0xc0c0 │ │ │ │ @@ -3588744,48 +3588783,48 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrb.w r1, [r3, r2, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9bb7a6 │ │ │ │ + bne.w 9bb7e6 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w r8, r7, #17664 @ 0x4500 │ │ │ │ add.w r8, r8, #32 │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ add.w r3, r5, r8, lsl #2 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb8cc │ │ │ │ + beq.w 9bb90c │ │ │ │ add.w r3, r5, #4512 @ 0x11a0 │ │ │ │ mov ip, r7 │ │ │ │ adds r3, #20 │ │ │ │ - b.n 9bb614 │ │ │ │ + b.n 9bb654 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 9bb61a │ │ │ │ + beq.n 9bb65a │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 9bb61a │ │ │ │ + beq.n 9bb65a │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 9bb61a │ │ │ │ + beq.n 9bb65a │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9bb8c8 │ │ │ │ + beq.w 9bb908 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 9bb5f8 │ │ │ │ + bne.n 9bb638 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldrb.w lr, [sp, #223] @ 0xdf │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldrb.w ip, [sp, #220] @ 0xdc │ │ │ │ ldr r7, [sp, #28] │ │ │ │ sbfx r3, r3, #6, #16 │ │ │ │ str r3, [sp, #24] │ │ │ │ and.w r3, ip, #15 │ │ │ │ @@ -3588813,15 +3588852,15 @@ │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ ands r2, r1 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr.w r3, [sl, #1144] @ 0x478 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r6, [r4, #12] │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ @@ -3588834,90 +3588873,90 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r9, #420] @ 0x1a4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movs r1, #165 @ 0xa5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ bfi r3, r2, #6, #16 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldrh.w r3, [sp, #222] @ 0xde │ │ │ │ bic.w r3, r3, #16320 @ 0x3fc0 │ │ │ │ strh.w r3, [sp, #222] @ 0xde │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w fp, {r0, r1, r2, r3} │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldr.w r3, [sl, #1136] @ 0x470 │ │ │ │ ldrb.w r8, [r8, #1] │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r5 │ │ │ │ add r8, r3 │ │ │ │ mov r2, r8 │ │ │ │ - bl 9aeefc │ │ │ │ + bl 9aef3c │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #32326 @ 0x7e46 │ │ │ │ movt r1, #16 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r9, #424] @ 0x1a8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r9, #420] @ 0x1a4 │ │ │ │ add.w r1, r2, r3, lsl #2 │ │ │ │ - cbz r0, 9bb794 │ │ │ │ + cbz r0, 9bb7d4 │ │ │ │ str r1, [r5, #8] │ │ │ │ str.w r6, [r9, #420] @ 0x1a4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [sl, #1148] @ 0x47c │ │ │ │ adds r2, #1 │ │ │ │ strb.w r6, [r9, #424] @ 0x1a8 │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bcc.w 9bb5c4 │ │ │ │ + bcc.w 9bb604 │ │ │ │ mov fp, r9 │ │ │ │ ldrb.w r0, [fp, #427] @ 0x1ab │ │ │ │ movs r4, #0 │ │ │ │ str.w r4, [sl, #1148] @ 0x47c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bb90a │ │ │ │ + beq.w 9bb94a │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #1148] @ 0x47c │ │ │ │ str.w r3, [fp, #432] @ 0x1b0 │ │ │ │ str.w r3, [r2, #552] @ 0x228 │ │ │ │ - ldr r2, [pc, #456] @ (9bb944 ) │ │ │ │ - ldr r3, [pc, #448] @ (9bb93c ) │ │ │ │ + ldr r2, [pc, #456] @ (9bb984 ) │ │ │ │ + ldr r3, [pc, #448] @ (9bb97c ) │ │ │ │ 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 9bb936 │ │ │ │ + bne.w 9bb976 │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #8] │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r2, r3, #0, #7 │ │ │ │ strb r2, [r1, #3] │ │ │ │ - b.n 9bb73e │ │ │ │ + b.n 9bb77e │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add.w r8, sp, #156 @ 0x9c │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ ldrd r2, r3, [r1, #548] @ 0x224 │ │ │ │ add r2, r3 │ │ │ │ adds r3, #1 │ │ │ │ @@ -3588934,15 +3588973,15 @@ │ │ │ │ ands r3, r1 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r8, {r0, r1, r2, r3} │ │ │ │ ldrb.w r2, [ip, #1155] @ 0x483 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r3, #65472 @ 0xffc0 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov.w lr, #1 │ │ │ │ and.w r3, r3, r2, lsl #6 │ │ │ │ movs r2, #4 │ │ │ │ @@ -3588989,24 +3589028,24 @@ │ │ │ │ ldmia.w fp, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r3, ip │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ add.w r8, r3, #17664 @ 0x4500 │ │ │ │ mov lr, ip │ │ │ │ movs r3, #4 │ │ │ │ add.w r8, r8, #32 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 9bb654 │ │ │ │ + b.n 9bb694 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r5, r0, lsl #4 │ │ │ │ adds r3, r0, #1 │ │ │ │ movw r0, #4532 @ 0x11b4 │ │ │ │ movw ip, #4536 @ 0x11b8 │ │ │ │ add.w lr, r2, #1 │ │ │ │ @@ -3589018,37 +3589057,37 @@ │ │ │ │ add.w ip, r2, #2 │ │ │ │ str.w ip, [r1, r0] │ │ │ │ adds r1, r2, #3 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #532] @ 0x214 │ │ │ │ - b.n 9bb61e │ │ │ │ + b.n 9bb65e │ │ │ │ ldrd r7, r6, [r5, #4] │ │ │ │ strb.w r0, [fp, #426] @ 0x1aa │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b9798 │ │ │ │ + bl 9b97d8 │ │ │ │ ldrb.w r3, [fp, #426] @ 0x1aa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bb768 │ │ │ │ + beq.w 9bb7a8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ subs r3, r6, r7 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r1, r3 │ │ │ │ str r1, [r5, #8] │ │ │ │ strb.w r4, [fp, #426] @ 0x1aa │ │ │ │ - b.n 9bb768 │ │ │ │ + b.n 9bb7a8 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #960] @ (9bbd04 ) │ │ │ │ + ldr r2, [pc, #704] @ (9bbc44 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ - ldr r0, [pc, #512] @ (9bbb48 ) │ │ │ │ + ldr r0, [pc, #256] @ (9bba88 ) │ │ │ │ lsls r7, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -3589057,214 +3589096,214 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #115 @ 0x73 │ │ │ │ strb.w r3, [r5, #427] @ 0x1ab │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r5, #424] @ 0x1a8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r5, #420] @ 0x1a4 │ │ │ │ add.w r1, r2, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bbafe │ │ │ │ + beq.w 9bbb3e │ │ │ │ str r1, [r6, #8] │ │ │ │ add.w r4, r6, #69632 @ 0x11000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #420] @ 0x1a4 │ │ │ │ movw r2, #34463 @ 0x869f │ │ │ │ movt r2, #1 │ │ │ │ strb.w r3, [r5, #424] @ 0x1a8 │ │ │ │ ldr.w r1, [r4, #2272] @ 0x8e0 │ │ │ │ strb.w r3, [r4, #2256] @ 0x8d0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9bb9d0 │ │ │ │ + beq.n 9bba10 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #11 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9b1bcc │ │ │ │ + bl 9b1c0c │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ strb.w r3, [r4, #1580] @ 0x62c │ │ │ │ - bl 9b1f68 │ │ │ │ + bl 9b1fa8 │ │ │ │ ldr.w r2, [r4, #1572] @ 0x624 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9bb9fc │ │ │ │ + beq.n 9bba3c │ │ │ │ ldr.w r3, [r5, #412] @ 0x19c │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi.w 9bbb18 │ │ │ │ + bhi.w 9bbb58 │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ strb.w r3, [r4, #1580] @ 0x62c │ │ │ │ - bl 9b18a0 │ │ │ │ + bl 9b18e0 │ │ │ │ ldr.w r2, [r4, #1572] @ 0x624 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9bba26 │ │ │ │ + beq.n 9bba66 │ │ │ │ ldr.w r3, [r5, #412] @ 0x19c │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bhi.n 9bbb10 │ │ │ │ + bhi.n 9bbb50 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ strb.w r9, [r4, #1580] @ 0x62c │ │ │ │ - bl 9b5f44 │ │ │ │ + bl 9b5f84 │ │ │ │ ldr.w r3, [r4, #2232] @ 0x8b8 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ bl 50237c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9bbac6 │ │ │ │ + bne.n 9bbb06 │ │ │ │ mov r0, r7 │ │ │ │ bl 502390 │ │ │ │ ldrb.w r3, [r5, #427] @ 0x1ab │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9bbace │ │ │ │ + bne.n 9bbb0e │ │ │ │ ldrd fp, sl, [r6, #4] │ │ │ │ add.w r1, r7, #16 │ │ │ │ strb.w r4, [r5, #426] @ 0x1aa │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b9798 │ │ │ │ + bl 9b97d8 │ │ │ │ ldrb.w r3, [r5, #426] @ 0x1aa │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 9bba80 │ │ │ │ + cbz r3, 9bbac0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ sub.w sl, sl, fp │ │ │ │ bic.w sl, sl, #3 │ │ │ │ add r3, sl │ │ │ │ str r3, [r6, #8] │ │ │ │ strb.w r9, [r5, #426] @ 0x1aa │ │ │ │ ldrb.w r3, [r5, #425] @ 0x1a9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9bbaf0 │ │ │ │ + beq.n 9bbb30 │ │ │ │ ldrb.w fp, [r5, #427] @ 0x1ab │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 9bba3a │ │ │ │ + bne.n 9bba7a │ │ │ │ ldrd r3, sl, [r6, #4] │ │ │ │ add.w r1, r7, #16 │ │ │ │ mov r0, r6 │ │ │ │ strb.w fp, [r5, #426] @ 0x1aa │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 9b9798 │ │ │ │ + bl 9b97d8 │ │ │ │ ldrb.w r2, [r5, #426] @ 0x1aa │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 9bbac2 │ │ │ │ + cbz r2, 9bbb02 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ sub.w sl, sl, r3 │ │ │ │ bic.w sl, sl, #3 │ │ │ │ add r2, sl │ │ │ │ str r2, [r6, #8] │ │ │ │ strb.w fp, [r5, #426] @ 0x1aa │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9bba3a │ │ │ │ + bne.n 9bba7a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r5, #425] @ 0x1a9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9bba3a │ │ │ │ + bne.n 9bba7a │ │ │ │ ldr.w r3, [r5, #432] @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9bba3a │ │ │ │ + beq.n 9bba7a │ │ │ │ add.w r1, r7, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9bb4d8 │ │ │ │ + bl 9bb518 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9bba3a │ │ │ │ - b.n 9bbac6 │ │ │ │ + bne.n 9bba7a │ │ │ │ + b.n 9bbb06 │ │ │ │ ldr.w r3, [r5, #432] @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9bbade │ │ │ │ + bne.n 9bbb1e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9bba3a │ │ │ │ - b.n 9bbac6 │ │ │ │ + bne.n 9bba7a │ │ │ │ + b.n 9bbb06 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r2, r3, #0, #7 │ │ │ │ strb r2, [r1, #3] │ │ │ │ - b.n 9bb990 │ │ │ │ + b.n 9bb9d0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b14f8 │ │ │ │ - b.n 9bba26 │ │ │ │ + bl 9b1538 │ │ │ │ + b.n 9bba66 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b14f8 │ │ │ │ - b.n 9bb9fc │ │ │ │ + bl 9b1538 │ │ │ │ + b.n 9bba3c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3512] @ 0xdb8 │ │ │ │ sub.w sp, sp, #548 @ 0x224 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #1 │ │ │ │ strd r1, r2, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r2, [pc, #1080] @ 9bbf78 │ │ │ │ + ldr.w r2, [pc, #1080] @ 9bbfb8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r3, [pc, #1076] @ 9bbf7c │ │ │ │ + ldr.w r3, [pc, #1076] @ 9bbfbc │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #540] @ 0x21c │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #11824 @ 0x2e30 │ │ │ │ movt r1, #1 │ │ │ │ ldr.w r3, [r3, #552] @ 0x228 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ blx 6810c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bcd7a │ │ │ │ + beq.w 9bcdba │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r3, [pc, #1036] @ 9bbf80 │ │ │ │ + ldr.w r3, [pc, #1036] @ 9bbfc0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ add r3, pc │ │ │ │ cmp r0, r3 │ │ │ │ str r2, [r7, #0] │ │ │ │ - beq.w 9bcd74 │ │ │ │ + beq.w 9bcdb4 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ blx 68124 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bcd74 │ │ │ │ + beq.w 9bcdb4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ add.w sl, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1680] @ 0x690 │ │ │ │ ldrd r2, r3, [r7, #4] │ │ │ │ str r0, [r7, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ add r0, r3 │ │ │ │ ldrb.w r3, [r1, #144] @ 0x90 │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r0, [r7, #8] │ │ │ │ str.w r2, [sl, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bbdc8 │ │ │ │ + bne.w 9bbe08 │ │ │ │ ldrb.w r3, [r1, #134] @ 0x86 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bcd7e │ │ │ │ + bne.w 9bcdbe │ │ │ │ ldrb.w r3, [r1, #133] @ 0x85 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ str.w r3, [sl, #412] @ 0x19c │ │ │ │ add.w r5, r7, #69632 @ 0x11000 │ │ │ │ mov.w r2, #1744 @ 0x6d0 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r7, #204] @ 0xcc │ │ │ │ @@ -3589274,39 +3589313,39 @@ │ │ │ │ strb.w r3, [sl, #428] @ 0x1ac │ │ │ │ movw r3, #11538 @ 0x2d12 │ │ │ │ movt r3, #2217 @ 0x8a9 │ │ │ │ str.w r3, [r5, #2892] @ 0xb4c │ │ │ │ blx 666a8 │ │ │ │ ldrb r3, [r7, #24] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 9bbdcc │ │ │ │ + bmi.w 9bbe0c │ │ │ │ ldrb.w r3, [r7, #72] @ 0x48 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.w 9bbdcc │ │ │ │ + bmi.w 9bbe0c │ │ │ │ ldrb.w r2, [r7, #118] @ 0x76 │ │ │ │ and.w r2, r2, #1 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ bfi r3, r2, #0, #1 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r3, [r1, #1732] @ 0x6c4 │ │ │ │ str.w r2, [r1, #1724] @ 0x6bc │ │ │ │ lsls r6, r3, #31 │ │ │ │ - bpl.n 9bbc46 │ │ │ │ + bpl.n 9bbc86 │ │ │ │ ldrb.w r3, [r7, #72] @ 0x48 │ │ │ │ lsls r5, r3, #28 │ │ │ │ ittt mi │ │ │ │ ldrhmi.w r3, [r7, #72] @ 0x48 │ │ │ │ ubfxmi r3, r3, #4, #5 │ │ │ │ strmi.w r3, [r1, #1724] @ 0x6bc │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ add.w r2, r7, #71680 @ 0x11800 │ │ │ │ add.w fp, r7, #71168 @ 0x11600 │ │ │ │ add.w r3, r7, #73728 @ 0x12000 │ │ │ │ - vldr d7, [pc, #792] @ 9bbf70 │ │ │ │ + vldr d7, [pc, #792] @ 9bbfb0 │ │ │ │ add.w r1, r8, #660 @ 0x294 │ │ │ │ add.w ip, r3, #3616 @ 0xe20 │ │ │ │ movs r5, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ @@ -3589375,72 +3589414,72 @@ │ │ │ │ str.w r3, [r6, #1736] @ 0x6c8 │ │ │ │ ldr.w r3, [r4, #1732] @ 0x6c4 │ │ │ │ str.w r3, [r6, #1740] @ 0x6cc │ │ │ │ ldr.w r3, [r4, #1736] @ 0x6c8 │ │ │ │ str.w r3, [r6, #1744] @ 0x6d0 │ │ │ │ ldrh.w r3, [r7, #96] @ 0x60 │ │ │ │ and.w r2, r3, #960 @ 0x3c0 │ │ │ │ - cbnz r2, 9bbd86 │ │ │ │ + cbnz r2, 9bbdc6 │ │ │ │ movs r2, #8 │ │ │ │ bfi r3, r2, #6, #4 │ │ │ │ strh.w r3, [r7, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 9bcd3e │ │ │ │ + beq.w 9bcd7e │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ add.w r4, r7, #1760 @ 0x6e0 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, #552] @ 0x228 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 9bccfe │ │ │ │ + beq.w 9bcd3e │ │ │ │ mov r1, r4 │ │ │ │ bl 502b18 │ │ │ │ add.w r2, r7, #20480 @ 0x5000 │ │ │ │ ldrb.w r3, [r7, #1761] @ 0x6e1 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r2, #544] @ 0x220 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 9bbde8 │ │ │ │ + bhi.n 9bbe28 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsrs r7, r1, #2 │ │ │ │ lsrs r3, r2, #2 │ │ │ │ movs r0, r1 │ │ │ │ lsrs r2, r7, #1 │ │ │ │ movs r3, #51 @ 0x33 │ │ │ │ - b.n 9bbbd0 │ │ │ │ + b.n 9bbc10 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 9bbc1a │ │ │ │ + b.n 9bbc5a │ │ │ │ add.w r3, r8, #45056 @ 0xb000 │ │ │ │ ldr.w r0, [r3, #2012] @ 0x7dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bcec2 │ │ │ │ + bne.w 9bcf02 │ │ │ │ ldr.w r0, [r3, #1996] @ 0x7cc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bcec2 │ │ │ │ + bne.w 9bcf02 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r7, #2692] @ 0xa84 │ │ │ │ ldr.w r2, [r1, #2720] @ 0xaa0 │ │ │ │ cmp r3, r2 │ │ │ │ it lt │ │ │ │ movlt r3, r2 │ │ │ │ str.w r3, [r1, #2720] @ 0xaa0 │ │ │ │ ldr.w r0, [sl, #408] @ 0x198 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 9bcd12 │ │ │ │ + beq.w 9bcd52 │ │ │ │ ldr.w r3, [sl, #248] @ 0xf8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bcce0 │ │ │ │ + beq.w 9bcd20 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ str.w r2, [r1, #2380] @ 0x94c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 9bbe48 │ │ │ │ + bhi.n 9bbe88 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #4 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r2, #544] @ 0x220 │ │ │ │ str.w r2, [r5, #1708] @ 0x6ac │ │ │ │ add.w r1, r2, #1 │ │ │ │ @@ -3589452,23 +3589491,23 @@ │ │ │ │ it hi │ │ │ │ strhi.w r2, [r6, #544] @ 0x220 │ │ │ │ ldrh.w r3, [r7, #464] @ 0x1d0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #4, #8 │ │ │ │ str.w r3, [r2, #1136] @ 0x470 │ │ │ │ ldr.w r3, [r7, #2872] @ 0xb38 │ │ │ │ - cbz r3, 9bbe64 │ │ │ │ + cbz r3, 9bbea4 │ │ │ │ ldrh.w r3, [r7, #468] @ 0x1d4 │ │ │ │ str.w r3, [r2, #1140] @ 0x474 │ │ │ │ ldr.w r3, [r7, #464] @ 0x1d0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #12, #8 │ │ │ │ str.w r3, [r2, #1536] @ 0x600 │ │ │ │ ldr.w r3, [sl, #264] @ 0x108 │ │ │ │ - cbz r3, 9bbe80 │ │ │ │ + cbz r3, 9bbec0 │ │ │ │ ldrd r2, r3, [r7, #472] @ 0x1d8 │ │ │ │ strd r2, r3, [fp, #8] │ │ │ │ ldr.w r3, [sl, #412] @ 0x19c │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ @@ -3589480,44 +3589519,44 @@ │ │ │ │ mov.w r2, r2, lsr #3 │ │ │ │ mls r3, r1, r2, r3 │ │ │ │ mov.w r1, #0 │ │ │ │ orr.w r3, r3, r2, lsl #4 │ │ │ │ bfi r1, r3, #0, #8 │ │ │ │ it hi │ │ │ │ movhi r3, #1 │ │ │ │ - bhi.n 9bbec0 │ │ │ │ - ldr r3, [pc, #200] @ (9bbf84 ) │ │ │ │ + bhi.n 9bbf00 │ │ │ │ + ldr r3, [pc, #200] @ (9bbfc4 ) │ │ │ │ add r3, pc │ │ │ │ ldrh.w r3, [r3, r0, lsl #2] │ │ │ │ bfi r1, r3, #16, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bcc00 │ │ │ │ + beq.w 9bcc40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bd534 │ │ │ │ + beq.w 9bd574 │ │ │ │ ldr.w r3, [sl, #412] @ 0x19c │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bls.n 9bbf0a │ │ │ │ + bls.n 9bbf4a │ │ │ │ ldr.w r3, [sl, #408] @ 0x198 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9bdc82 │ │ │ │ + beq.w 9bdcc2 │ │ │ │ movw r1, #4202 @ 0x106a │ │ │ │ movt r1, #256 @ 0x100 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bcc00 │ │ │ │ + beq.w 9bcc40 │ │ │ │ ldr.w r3, [sl, #412] @ 0x19c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.w 9bcbe0 │ │ │ │ + bhi.w 9bcc20 │ │ │ │ add r3, sp, #380 @ 0x17c │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ bl 502358 │ │ │ │ str.w fp, [sp, #100] @ 0x64 │ │ │ │ @@ -3589529,46 +3589568,46 @@ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 50237c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bc082 │ │ │ │ + bne.w 9bc0c2 │ │ │ │ ldr r3, [sp, #384] @ 0x180 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ str.w r3, [r8, #416] @ 0x1a0 │ │ │ │ bl 502390 │ │ │ │ ldrb.w r5, [sp, #396] @ 0x18c │ │ │ │ and.w r5, r5, #15 │ │ │ │ cmp r5, #3 │ │ │ │ - bhi.n 9bbf3e │ │ │ │ + bhi.n 9bbf7e │ │ │ │ tbh [pc, r5, lsl #1] │ │ │ │ lsls r7, r2, #5 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r1, r2 │ │ │ │ nop │ │ │ │ strh r7, [r3, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ strh r7, [r3, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - add ip, r6 │ │ │ │ + add r4, lr │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r5, pc, #72 @ (adr r5, 9bbfd0 ) │ │ │ │ + add r4, pc, #840 @ (adr r4, 9bc310 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [sp, #396] @ 0x18c │ │ │ │ ubfx r3, r3, #12, #8 │ │ │ │ cmp r3, #22 │ │ │ │ - bhi.n 9bbf3e │ │ │ │ - add r2, pc, #8 @ (adr r2, 9bbf9c ) │ │ │ │ + bhi.n 9bbf7e │ │ │ │ + add r2, pc, #8 @ (adr r2, 9bbfdc ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ lsls r3, r3, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3589600,122 +3589639,122 @@ │ │ │ │ lsls r3, r5, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r4, #10 │ │ │ │ movs r0, r0 │ │ │ │ lsls r7, r2, #10 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9bc39a │ │ │ │ + beq.w 9bc3da │ │ │ │ ldrb.w r6, [r8, #427] @ 0x1ab │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9bc36c │ │ │ │ + bne.w 9bc3ac │ │ │ │ add r7, sp, #396 @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ ldrd r5, r4, [fp, #4] │ │ │ │ mov r1, r7 │ │ │ │ strb.w r6, [r8, #426] @ 0x1aa │ │ │ │ - bl 9b9798 │ │ │ │ + bl 9b97d8 │ │ │ │ ldrb.w r3, [r8, #426] @ 0x1aa │ │ │ │ - cbz r3, 9bc034 │ │ │ │ + cbz r3, 9bc074 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r4, r4, r5 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ add r3, r4 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ strb.w r6, [r8, #426] @ 0x1aa │ │ │ │ ldrb.w r3, [r8, #425] @ 0x1a9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bcb14 │ │ │ │ + beq.w 9bcb54 │ │ │ │ ldrb.w r6, [r8, #427] @ 0x1ab │ │ │ │ - cbnz r6, 9bc074 │ │ │ │ + cbnz r6, 9bc0b4 │ │ │ │ ldrd r5, r4, [fp, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ strb.w r6, [r8, #426] @ 0x1aa │ │ │ │ - bl 9b9798 │ │ │ │ + bl 9b97d8 │ │ │ │ ldrb.w r3, [r8, #426] @ 0x1aa │ │ │ │ - cbz r3, 9bc06e │ │ │ │ + cbz r3, 9bc0ae │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r4, r4, r5 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ add r3, r4 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ strb.w r6, [r8, #426] @ 0x1aa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bc222 │ │ │ │ + beq.w 9bc262 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ bl 50237c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bbf4a │ │ │ │ + beq.w 9bbf8a │ │ │ │ mov sl, r8 │ │ │ │ mov r7, fp │ │ │ │ ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ ldr.w r3, [sl, #408] @ 0x198 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9bd920 │ │ │ │ + beq.w 9bd960 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ bl 502378 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldrd r4, r3, [r7, #4] │ │ │ │ ldr.w r1, [r2, #532] @ 0x214 │ │ │ │ subs r2, r3, r4 │ │ │ │ mov.w r9, r2, lsr #2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9bd122 │ │ │ │ + bne.w 9bd162 │ │ │ │ str.w r9, [r4, #4] │ │ │ │ ldr.w r3, [sl, #412] @ 0x19c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bls.n 9bc108 │ │ │ │ + bls.n 9bc148 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r1, #2448] @ 0x990 │ │ │ │ - cbnz r2, 9bc0e0 │ │ │ │ + cbnz r2, 9bc120 │ │ │ │ ldr.w r2, [r1, #2444] @ 0x98c │ │ │ │ ldrh.w r3, [r4, r2, lsl #2] │ │ │ │ bfc r3, #0, #12 │ │ │ │ orr.w r3, r3, #2144 @ 0x860 │ │ │ │ orr.w r3, r3, #10 │ │ │ │ strh.w r3, [r4, r2, lsl #2] │ │ │ │ ldr.w r3, [sl, #412] @ 0x19c │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bls.n 9bc108 │ │ │ │ + bls.n 9bc148 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r2, #2176] @ 0x880 │ │ │ │ - cbz r3, 9bc108 │ │ │ │ + cbz r3, 9bc148 │ │ │ │ ldr.w r2, [r2, #2444] @ 0x98c │ │ │ │ ldrh.w r3, [r4, r2, lsl #2] │ │ │ │ bic.w r3, r3, #10176 @ 0x27c0 │ │ │ │ bic.w r3, r3, #63 @ 0x3f │ │ │ │ orr.w r3, r3, #8256 @ 0x2040 │ │ │ │ orr.w r3, r3, #42 @ 0x2a │ │ │ │ strh.w r3, [r4, r2, lsl #2] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r5, #0 │ │ │ │ ldrb.w r3, [r3, #3612] @ 0xe1c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bcc04 │ │ │ │ + bne.w 9bcc44 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 99f384 │ │ │ │ + bl 99f3c4 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bcc04 │ │ │ │ + beq.w 9bcc44 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r3, [r3, #1680] @ 0x690 │ │ │ │ ldrb.w r2, [r3, #134] @ 0x86 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str.w r4, [r0, #1756] @ 0x6dc │ │ │ │ subs r3, r3, r4 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r0, #1760] @ 0x6e0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bdbe2 │ │ │ │ + bne.w 9bdc22 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1744 @ 0x6d0 │ │ │ │ str r3, [r7, #4] │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r5, #8 │ │ │ │ blx 666a8 │ │ │ │ @@ -3589727,18 +3589766,18 @@ │ │ │ │ ldrb.w r2, [r4, #56] @ 0x38 │ │ │ │ lsls r2, r2, #29 │ │ │ │ itt mi │ │ │ │ addmi.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w r3, [r5, #1776] @ 0x6f0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 9bdba2 │ │ │ │ + beq.w 9bdbe2 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9bc1c6 │ │ │ │ + bne.n 9bc206 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r1, #2300] @ 0x8fc │ │ │ │ strb.w r3, [r5, #1792] @ 0x700 │ │ │ │ ldrb.w r3, [r5, #1793] @ 0x701 │ │ │ │ ldr.w r2, [r1, #2304] @ 0x900 │ │ │ │ bfi r3, r2, #0, #3 │ │ │ │ strb.w r3, [r5, #1793] @ 0x701 │ │ │ │ @@ -3589750,19 +3589789,19 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ bfi r3, r2, #4, #1 │ │ │ │ strb.w r3, [r5, #1793] @ 0x701 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr.w r3, [r3, #552] @ 0x228 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9bc1d8 │ │ │ │ + beq.n 9bc218 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 502738 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ - b.w 9bcc04 │ │ │ │ + b.w 9bcc44 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ movw r6, #4536 @ 0x11b8 │ │ │ │ ldr r1, [sp, #400] @ 0x190 │ │ │ │ movw r5, #4540 @ 0x11bc │ │ │ │ ldr.w r3, [r7, #440] @ 0x1b8 │ │ │ │ addw r0, r3, #283 @ 0x11b │ │ │ │ add.w r2, fp, r3, lsl #4 │ │ │ │ @@ -3589773,160 +3589812,160 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ add.w r1, r2, #4544 @ 0x11c0 │ │ │ │ str r3, [r2, r6] │ │ │ │ ldr r3, [sp, #408] @ 0x198 │ │ │ │ str r3, [r2, r5] │ │ │ │ ldr r3, [sp, #412] @ 0x19c │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 9bbf3e │ │ │ │ + b.n 9bbf7e │ │ │ │ add r1, sp, #396 @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ - bl 9b21e4 │ │ │ │ + bl 9b2224 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bbf3e │ │ │ │ + bne.w 9bbf7e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r7, fp │ │ │ │ bl 502378 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ movs r5, #0 │ │ │ │ - b.w 9bcc04 │ │ │ │ + b.w 9bcc44 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #400] @ 0x190 │ │ │ │ str.w r3, [r2, #2356] @ 0x934 │ │ │ │ - b.n 9bbf3e │ │ │ │ + b.n 9bbf7e │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #400] @ 0x190 │ │ │ │ str.w r3, [r2, #2352] @ 0x930 │ │ │ │ - b.n 9bbf3e │ │ │ │ + b.n 9bbf7e │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #400] @ 0x190 │ │ │ │ str.w r3, [r2, #2348] @ 0x92c │ │ │ │ - b.n 9bbf3e │ │ │ │ + b.n 9bbf7e │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r2, #2176] @ 0x880 │ │ │ │ - b.n 9bbf3e │ │ │ │ + b.n 9bbf7e │ │ │ │ ldr r3, [sp, #400] @ 0x190 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r2, #2309] @ 0x905 │ │ │ │ - b.n 9bbf3e │ │ │ │ + b.n 9bbf7e │ │ │ │ ldr r3, [sp, #400] @ 0x190 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r2, #2308] @ 0x904 │ │ │ │ - b.n 9bbf3e │ │ │ │ + b.n 9bbf7e │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #400] @ 0x190 │ │ │ │ str.w r3, [r2, #2304] @ 0x900 │ │ │ │ - b.n 9bbf3e │ │ │ │ + b.n 9bbf7e │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #400] @ 0x190 │ │ │ │ strb.w r3, [r2, #2300] @ 0x8fc │ │ │ │ - b.n 9bbf3e │ │ │ │ + b.n 9bbf7e │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #400] @ 0x190 │ │ │ │ str.w r3, [r2, #2200] @ 0x898 │ │ │ │ - b.n 9bbf3e │ │ │ │ + b.n 9bbf7e │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #400] @ 0x190 │ │ │ │ str.w r3, [r2, #2196] @ 0x894 │ │ │ │ - b.n 9bbf3e │ │ │ │ - ldr.w r3, [pc, #3412] @ 9bcff8 │ │ │ │ + b.n 9bbf7e │ │ │ │ + ldr.w r3, [pc, #3412] @ 9bd038 │ │ │ │ ldr r2, [sp, #400] @ 0x190 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [r2, #2184] @ 0x888 │ │ │ │ - b.n 9bbf3e │ │ │ │ - ldr.w r3, [pc, #3396] @ 9bcffc │ │ │ │ + b.n 9bbf7e │ │ │ │ + ldr.w r3, [pc, #3396] @ 9bd03c │ │ │ │ ldr r2, [sp, #400] @ 0x190 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ - ldr.w r2, [pc, #3384] @ 9bd000 │ │ │ │ + ldr.w r2, [pc, #3384] @ 9bd040 │ │ │ │ str.w r3, [r1, #2180] @ 0x884 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ str.w r3, [r1, #2188] @ 0x88c │ │ │ │ - b.n 9bbf3e │ │ │ │ + b.n 9bbf7e │ │ │ │ mov r0, fp │ │ │ │ - bl 9b56c8 │ │ │ │ + bl 9b5708 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r0, [fp, #113] @ 0x71 │ │ │ │ ldrb.w r3, [fp, #112] @ 0x70 │ │ │ │ ldr.w r2, [r8, #416] @ 0x1a0 │ │ │ │ str.w r2, [r1, #2232] @ 0x8b8 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ strb.w r2, [r1, #2257] @ 0x8d1 │ │ │ │ - bne.w 9bd84e │ │ │ │ + bne.w 9bd88e │ │ │ │ ldrb.w r1, [fp, #1761] @ 0x6e1 │ │ │ │ - cbz r1, 9bc320 │ │ │ │ + cbz r1, 9bc360 │ │ │ │ addw r2, fp, #2161 @ 0x871 │ │ │ │ add r1, r2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #29 │ │ │ │ - beq.n 9bc31c │ │ │ │ + beq.n 9bc35c │ │ │ │ subs r3, #31 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 9bd84e │ │ │ │ + bhi.w 9bd88e │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9bc30c │ │ │ │ + bne.n 9bc34c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bda82 │ │ │ │ + bne.w 9bdac2 │ │ │ │ ldrd r2, r3, [fp, #4] │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ mov r0, fp │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w r1, r2, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bdd38 │ │ │ │ + beq.w 9bdd78 │ │ │ │ str.w r1, [fp, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r2, #2257] @ 0x8d1 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #427] @ 0x1ab │ │ │ │ ldrb.w r3, [r8, #425] @ 0x1a9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bc074 │ │ │ │ + bne.w 9bc0b4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #1072] @ 0x430 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9bcb36 │ │ │ │ + bne.w 9bcb76 │ │ │ │ ldr.w r3, [r8, #432] @ 0x1b0 │ │ │ │ add r7, sp, #396 @ 0x18c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bc074 │ │ │ │ + beq.w 9bc0b4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 9bb4d8 │ │ │ │ - b.n 9bc06e │ │ │ │ + bl 9bb518 │ │ │ │ + b.n 9bc0ae │ │ │ │ ldr.w r9, [r8, #408] @ 0x198 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 9bc45a │ │ │ │ - add r2, pc, #8 @ (adr r2, 9bc3b0 ) │ │ │ │ + bhi.n 9bc49a │ │ │ │ + add r2, pc, #8 @ (adr r2, 9bc3f0 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ vminnm.f32 , , │ │ │ │ lsrs r7, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ movs r5, r2 │ │ │ │ @@ -3589940,162 +3589979,162 @@ │ │ │ │ ldr.w r2, [r3, #2180] @ 0x884 │ │ │ │ ldrd r1, r3, [fp, #4] │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r1, r2, #11, #6 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr.w r2, [r8, #420] @ 0x1a4 │ │ │ │ ldrb.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ adds r1, r0, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9bd696 │ │ │ │ + beq.w 9bd6d6 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r1, [fp, #8] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #94 @ 0x5e │ │ │ │ mov r0, fp │ │ │ │ ldr.w r4, [r2, #2196] @ 0x894 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w r1, r2, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bd680 │ │ │ │ + beq.w 9bd6c0 │ │ │ │ str.w r1, [fp, #8] │ │ │ │ ldr.w r1, [r8, #412] @ 0x19c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ - bls.n 9bc456 │ │ │ │ + bls.n 9bc496 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r4, [r3, #2200] @ 0x898 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9bdcb8 │ │ │ │ + bne.w 9bdcf8 │ │ │ │ ldr.w r9, [r8, #408] @ 0x198 │ │ │ │ ldr.w r3, [r8, #284] @ 0x11c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ strb.w r3, [r2, #1580] @ 0x62c │ │ │ │ cmp.w r9, #4 │ │ │ │ - bhi.n 9bc482 │ │ │ │ + bhi.n 9bc4c2 │ │ │ │ tbh [pc, r9, lsl #1] │ │ │ │ lsls r5, r5, #24 │ │ │ │ movs r5, r0 │ │ │ │ lsls r3, r2, #25 │ │ │ │ lsls r0, r5, #23 │ │ │ │ lsls r3, r4, #23 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b1f68 │ │ │ │ + bl 9b1fa8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #1572] @ 0x624 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9bc49c │ │ │ │ + beq.n 9bc4dc │ │ │ │ ldr.w r3, [r8, #412] @ 0x19c │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bls.n 9bc49c │ │ │ │ + bls.n 9bc4dc │ │ │ │ mov r0, fp │ │ │ │ - bl 9b14f8 │ │ │ │ + bl 9b1538 │ │ │ │ ldr.w r3, [r8, #284] @ 0x11c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r6, [r8, #408] @ 0x198 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ strb.w r3, [r2, #1580] @ 0x62c │ │ │ │ cmp r6, #4 │ │ │ │ - bhi.n 9bc4c6 │ │ │ │ + bhi.n 9bc506 │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ lsls r3, r5, #22 │ │ │ │ lsls r4, r3, #22 │ │ │ │ lsls r5, r0, #22 │ │ │ │ lsls r0, r0, #22 │ │ │ │ movs r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b16d0 │ │ │ │ + bl 9b1710 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r3, #1708] @ 0x6ac │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9bc4ee │ │ │ │ + beq.n 9bc52e │ │ │ │ ldr.w r3, [r3, #1700] @ 0x6a4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9bc4ee │ │ │ │ + beq.n 9bc52e │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ movs r3, #15 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 9b15b8 │ │ │ │ + bl 9b15f8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r3, #2392] @ 0x958 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9bc522 │ │ │ │ + beq.n 9bc562 │ │ │ │ ldr.w r3, [r3, #2384] @ 0x950 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9bc522 │ │ │ │ + beq.n 9bc562 │ │ │ │ movs r7, #0 │ │ │ │ movs r6, #1 │ │ │ │ mov r3, r7 │ │ │ │ movs r4, #15 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, fp │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9b15b8 │ │ │ │ + bl 9b15f8 │ │ │ │ ldr.w r3, [r8, #248] @ 0xf8 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 9bd1ae │ │ │ │ + bhi.w 9bd1ee │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #1572] @ 0x624 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9bc53c │ │ │ │ + beq.n 9bc57c │ │ │ │ ldr.w r3, [r8, #412] @ 0x19c │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - bls.n 9bc53c │ │ │ │ + bls.n 9bc57c │ │ │ │ mov r0, fp │ │ │ │ - bl 9b14f8 │ │ │ │ + bl 9b1538 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r2, #1580] @ 0x62c │ │ │ │ - bl 9b5f44 │ │ │ │ + bl 9b5f84 │ │ │ │ ldr.w r3, [r8, #408] @ 0x198 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9bcc30 │ │ │ │ + bne.w 9bcc70 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r0, [fp, #203] @ 0xcb │ │ │ │ ldr.w r3, [r3, #2380] @ 0x94c │ │ │ │ bic.w r2, r3, #2 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, #1 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bd47a │ │ │ │ + beq.w 9bd4ba │ │ │ │ ldr.w ip, [r8, #408] @ 0x198 │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.w 9bcc6c │ │ │ │ + beq.w 9bccac │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 9bcca4 │ │ │ │ + bne.w 9bcce4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r9, sp, #348 @ 0x15c │ │ │ │ mov.w r6, #64512 @ 0xfc00 │ │ │ │ movt r6, #1023 @ 0x3ff │ │ │ │ movs r4, #0 │ │ │ │ add r7, sp, #332 @ 0x14c │ │ │ │ ldr.w r3, [r2, #2244] @ 0x8c4 │ │ │ │ @@ -3590110,15 +3590149,15 @@ │ │ │ │ ldr.w r3, [r2, #2236] @ 0x8bc │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w sl, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 9bd184 │ │ │ │ + beq.w 9bd1c4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov.w r2, #768 @ 0x300 │ │ │ │ movt r2, #64512 @ 0xfc00 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movt r1, #49344 @ 0xc0c0 │ │ │ │ ands r2, r4 │ │ │ │ ldr.w r3, [r3, #2240] @ 0x8c0 │ │ │ │ @@ -3590163,27 +3590202,27 @@ │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, fp │ │ │ │ ldrd r2, r3, [fp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr.w r1, [r8, #420] @ 0x1a4 │ │ │ │ add.w r0, r2, r1, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bd66a │ │ │ │ + beq.w 9bd6aa │ │ │ │ mov r3, r0 │ │ │ │ str.w r0, [fp, #8] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r2, r3, #2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r4, #2236] @ 0x8bc │ │ │ │ @@ -3590218,40 +3590257,40 @@ │ │ │ │ ldrb.w r3, [sp, #332] @ 0x14c │ │ │ │ str r4, [sp, #344] @ 0x158 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sp, #332] @ 0x14c │ │ │ │ ldrb.w r3, [sp, #340] @ 0x154 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [sp, #340] @ 0x154 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w r1, r2, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bd53c │ │ │ │ + beq.w 9bd57c │ │ │ │ str.w r1, [fp, #8] │ │ │ │ ldr.w r4, [r8, #408] @ 0x198 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ cmp r4, #4 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ - bne.w 9bccb4 │ │ │ │ + bne.w 9bccf4 │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ ldr.w r2, [r7, #2128] @ 0x850 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9bc838 │ │ │ │ + beq.n 9bc878 │ │ │ │ ldr.w r2, [r7, #2132] @ 0x854 │ │ │ │ mov.w r3, #64512 @ 0xfc00 │ │ │ │ movt r3, #1023 @ 0x3ff │ │ │ │ add r4, sp, #348 @ 0x15c │ │ │ │ add r5, sp, #316 @ 0x13c │ │ │ │ and.w r3, r3, r2, lsl #10 │ │ │ │ orr.w r3, r3, #244 @ 0xf4 │ │ │ │ @@ -3590260,63 +3590299,63 @@ │ │ │ │ strd r3, r3, [sp, #352] @ 0x160 │ │ │ │ str r3, [sp, #360] @ 0x168 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #332 @ 0x14c │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #49024 @ 0xbf80 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ movs r1, #55 @ 0x37 │ │ │ │ ldrd r2, r3, [fp, #4] │ │ │ │ mov r0, fp │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ ldr.w r3, [r7, #2128] @ 0x850 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #4106 @ 0x100a │ │ │ │ movt r1, #16 │ │ │ │ add r3, fp │ │ │ │ add.w r3, r3, #72192 @ 0x11a00 │ │ │ │ ldrb.w r5, [r3, #164] @ 0xa4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ add r1, sp, #332 @ 0x14c │ │ │ │ mov r0, fp │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bda42 │ │ │ │ + beq.w 9bda82 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movw r7, #34463 @ 0x869f │ │ │ │ movt r7, #1 │ │ │ │ ldr.w r9, [r3, #2144] @ 0x860 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.w 9bc994 │ │ │ │ + beq.w 9bc9d4 │ │ │ │ ldr.w r2, [r3, #2148] @ 0x864 │ │ │ │ add r4, sp, #348 @ 0x15c │ │ │ │ mov.w r3, #64512 @ 0xfc00 │ │ │ │ movt r3, #1023 @ 0x3ff │ │ │ │ add.w ip, sp, #268 @ 0x10c │ │ │ │ movs r6, #0 │ │ │ │ and.w r3, r3, r2, lsl #10 │ │ │ │ @@ -3590344,15 +3590383,15 @@ │ │ │ │ bfi r3, lr, #4, #4 │ │ │ │ strb.w r3, [sp, #348] @ 0x15c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r1, fp │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ str r6, [r4, #12] │ │ │ │ str.w r7, [r3, #2144] @ 0x860 │ │ │ │ movw r3, #65472 @ 0xffc0 │ │ │ │ movt r3, #63 @ 0x3f │ │ │ │ add r7, sp, #332 @ 0x14c │ │ │ │ @@ -3590364,68 +3590403,68 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, fp │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldr.w r2, [r8, #420] @ 0x1a4 │ │ │ │ ldrb.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ adds r1, r0, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9bda38 │ │ │ │ + bne.w 9bda78 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ subs r2, r3, r2 │ │ │ │ bfi r0, r2, #0, #7 │ │ │ │ strb r0, [r1, #3] │ │ │ │ movs r1, #14 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bdb8c │ │ │ │ + beq.w 9bdbcc │ │ │ │ str.w r2, [fp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [r3, #2144] @ 0x860 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ ldr.w r2, [r1, #2156] @ 0x86c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9bcac6 │ │ │ │ + beq.w 9bcb06 │ │ │ │ ldr.w r5, [r1, #2160] @ 0x870 │ │ │ │ add r4, sp, #348 @ 0x15c │ │ │ │ mov.w r3, #64512 @ 0xfc00 │ │ │ │ movt r3, #1023 @ 0x3ff │ │ │ │ movs r6, #0 │ │ │ │ add r7, sp, #284 @ 0x11c │ │ │ │ and.w r3, r3, r5, lsl #10 │ │ │ │ @@ -3590442,15 +3590481,15 @@ │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #364 @ 0x16c │ │ │ │ mov r1, fp │ │ │ │ - bl 9afab4 │ │ │ │ + bl 9afaf4 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movw r2, #65472 @ 0xffc0 │ │ │ │ movt r2, #63 @ 0x3f │ │ │ │ and.w r3, r2, r5, lsl #6 │ │ │ │ strd r6, r6, [r4, #4] │ │ │ │ orr.w r3, r3, #956301312 @ 0x39000000 │ │ │ │ str r6, [r4, #12] │ │ │ │ @@ -3590469,109 +3590508,109 @@ │ │ │ │ str r5, [sp, #348] @ 0x15c │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #332 @ 0x14c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r1, #110 @ 0x6e │ │ │ │ mov r0, fp │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ movw r1, #60998 @ 0xee46 │ │ │ │ mov r0, fp │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldr.w r2, [r8, #420] @ 0x1a4 │ │ │ │ ldrb.w r4, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ lsls r3, r2, #2 │ │ │ │ adds r1, r0, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9bda58 │ │ │ │ + beq.w 9bda98 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r1, [fp, #8] │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ strb.w r1, [r8, #424] @ 0x1a8 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bdb76 │ │ │ │ + beq.w 9bdbb6 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #2168] @ 0x878 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9bccbe │ │ │ │ + beq.w 9bccfe │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r3, #440] @ 0x1b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bdd30 │ │ │ │ + beq.w 9bdd70 │ │ │ │ add.w r3, fp, #4512 @ 0x11a0 │ │ │ │ movs r2, #0 │ │ │ │ adds r3, #20 │ │ │ │ - b.n 9bcb06 │ │ │ │ + b.n 9bcb46 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - cbz r1, 9bcb0c │ │ │ │ + cbz r1, 9bcb4c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - cbz r1, 9bcb0c │ │ │ │ + cbz r1, 9bcb4c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - cbz r1, 9bcb0c │ │ │ │ + cbz r1, 9bcb4c │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9bdd30 │ │ │ │ + beq.w 9bdd70 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9bcaf0 │ │ │ │ + bne.n 9bcb30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [r3, #2172] @ 0x87c │ │ │ │ - b.n 9bccbe │ │ │ │ + b.n 9bccfe │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #1072] @ 0x430 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9bcb36 │ │ │ │ + bne.n 9bcb76 │ │ │ │ ldr.w r3, [r8, #432] @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bc06e │ │ │ │ + beq.w 9bc0ae │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 9bb4d8 │ │ │ │ - b.w 9bc06e │ │ │ │ + bl 9bb518 │ │ │ │ + b.w 9bc0ae │ │ │ │ movs r6, #12 │ │ │ │ movw r2, #21556 @ 0x5434 │ │ │ │ add r4, sp, #348 @ 0x15c │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mla r3, r6, r3, fp │ │ │ │ ldr r7, [r3, r2] │ │ │ │ mov r2, r5 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ and.w ip, r3, r7, lsl #10 │ │ │ │ add r7, sp, #316 @ 0x13c │ │ │ │ orr.w ip, ip, #244 @ 0xf4 │ │ │ │ bic.w ip, ip, #4227858432 @ 0xfc000000 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bic.w ip, ip, #768 @ 0x300 │ │ │ │ @@ -3590582,94 +3590621,94 @@ │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ movw r2, #21560 @ 0x5438 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #1072] @ 0x430 │ │ │ │ mla r3, r6, r3, fp │ │ │ │ strb r1, [r3, r2] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldrb.w r6, [r8, #427] @ 0x1ab │ │ │ │ str.w r3, [r0, #1072] @ 0x430 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9bc074 │ │ │ │ + bne.w 9bc0b4 │ │ │ │ ldrd r5, r4, [fp, #4] │ │ │ │ add r1, sp, #396 @ 0x18c │ │ │ │ mov r0, fp │ │ │ │ strb.w r6, [r8, #426] @ 0x1aa │ │ │ │ - bl 9b9798 │ │ │ │ + bl 9b97d8 │ │ │ │ ldrb.w r3, [r8, #426] @ 0x1aa │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bc06e │ │ │ │ + beq.w 9bc0ae │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ subs r3, r4, r5 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ strb.w r6, [r8, #426] @ 0x1aa │ │ │ │ - b.w 9bc06e │ │ │ │ + b.w 9bc0ae │ │ │ │ ldrd r2, r3, [r7, #4] │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ movt r1, #256 @ 0x100 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r3, r2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r2, #2444] @ 0x98c │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bbf10 │ │ │ │ + bne.w 9bbf50 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r7 │ │ │ │ blx 67b40 │ │ │ │ - ldr r2, [pc, #1008] @ (9bd004 ) │ │ │ │ - ldr r3, [pc, #1012] @ (9bd008 ) │ │ │ │ + ldr r2, [pc, #1008] @ (9bd044 ) │ │ │ │ + ldr r3, [pc, #1012] @ (9bd048 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9bdfc8 │ │ │ │ + bne.w 9be008 │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #548 @ 0x224 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ - bl 9af020 │ │ │ │ + bl 9af060 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b54ac │ │ │ │ + bl 9b54ec │ │ │ │ mov r0, fp │ │ │ │ - bl 9b09bc │ │ │ │ + bl 9b09fc │ │ │ │ mov r0, fp │ │ │ │ - bl 9b0d14 │ │ │ │ + bl 9b0d54 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b0a40 │ │ │ │ + bl 9b0a80 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b10a8 │ │ │ │ + bl 9b10e8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b0b9c │ │ │ │ + bl 9b0bdc │ │ │ │ ldr.w r3, [r8, #408] @ 0x198 │ │ │ │ subs r2, r3, #4 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 9bc554 │ │ │ │ + bhi.w 9bc594 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 9bd4d2 │ │ │ │ + beq.w 9bd512 │ │ │ │ ldrh.w r3, [fp, #96] @ 0x60 │ │ │ │ and.w r3, r3, #960 @ 0x3c0 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - beq.n 9bcca4 │ │ │ │ + beq.n 9bcce4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr.w r0, [r1, #440] @ 0x1b8 │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r3, [r1, #440] @ 0x1b8 │ │ │ │ add.w r3, fp, r0, lsl #4 │ │ │ │ add.w r1, r3, #4512 @ 0x11a0 │ │ │ │ @@ -3590677,107 +3590716,107 @@ │ │ │ │ str r2, [r1, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ str r2, [r1, #28] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r0, [r3, #2124] @ 0x84c │ │ │ │ mov r0, fp │ │ │ │ - bl 9af8c8 │ │ │ │ + bl 9af908 │ │ │ │ ldr.w r4, [r8, #408] @ 0x198 │ │ │ │ cmp r4, #4 │ │ │ │ - beq.w 9bc76e │ │ │ │ + beq.w 9bc7ae │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9bcdb6 │ │ │ │ + beq.n 9bcdf6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 9bd6ac │ │ │ │ + beq.w 9bd6ec │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #1732] @ 0x6c4 │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.w 9bbffe │ │ │ │ + bpl.w 9bc03e │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #1724] @ 0x6bc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9bbffe │ │ │ │ + bne.w 9bc03e │ │ │ │ mov r0, fp │ │ │ │ - bl 9b5dcc │ │ │ │ - b.w 9bbffe │ │ │ │ + bl 9b5e0c │ │ │ │ + b.w 9bc03e │ │ │ │ ldrb.w r3, [sl, #239] @ 0xef │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9bcd84 │ │ │ │ + bne.n 9bcdc4 │ │ │ │ ldrb.w r3, [r7, #203] @ 0xcb │ │ │ │ - cbz r3, 9bccfa │ │ │ │ + cbz r3, 9bcd3a │ │ │ │ ldrb.w r3, [r7, #204] @ 0xcc │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ movmi r3, #1 │ │ │ │ - bmi.n 9bcd86 │ │ │ │ + bmi.n 9bcdc6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9bcd86 │ │ │ │ + b.n 9bcdc6 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #2744 @ 0xab8 │ │ │ │ add.w r1, r3, #568 @ 0x238 │ │ │ │ blx 666a8 │ │ │ │ - b.w 9bbda6 │ │ │ │ + b.w 9bbde6 │ │ │ │ ldrb.w r1, [r7, #1761] @ 0x6e1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9bbe06 │ │ │ │ + beq.w 9bbe46 │ │ │ │ addw r3, r7, #2161 @ 0x871 │ │ │ │ add r1, r3 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #13 │ │ │ │ itttt eq │ │ │ │ ldrbeq.w r2, [r3, #80] @ 0x50 │ │ │ │ addeq r2, #1 │ │ │ │ lsleq r2, r2, #2 │ │ │ │ streq.w r2, [sl, #248] @ 0xf8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9bcd22 │ │ │ │ - b.w 9bbe06 │ │ │ │ + bne.n 9bcd62 │ │ │ │ + b.w 9bbe46 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r3, #80] @ 0x50 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.w 9bd55c │ │ │ │ + bmi.w 9bd59c │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.w 9bd570 │ │ │ │ + bmi.w 9bd5b0 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r3, #81] @ 0x51 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 9bbd8e │ │ │ │ + bpl.w 9bbdce │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r2, [r3, #50] @ 0x32 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ - bl b0c018 │ │ │ │ + bl b0c058 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.w 9bbd8e │ │ │ │ + b.w 9bbdce │ │ │ │ mov r0, r7 │ │ │ │ blx 67b40 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9bcc10 │ │ │ │ + b.n 9bcc50 │ │ │ │ movs r3, #50 @ 0x32 │ │ │ │ - b.w 9bbbd0 │ │ │ │ + b.w 9bbc10 │ │ │ │ movs r3, #3 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [r2, #2380] @ 0x94c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.w 9bbe48 │ │ │ │ + bhi.w 9bbe88 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r3, [r3, #3320] @ 0xcf8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bbe48 │ │ │ │ + beq.w 9bbe88 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r1, #544] @ 0x220 │ │ │ │ adds r2, r3, #1 │ │ │ │ str.w r2, [r1, #544] @ 0x220 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str.w r3, [r2, #1708] @ 0x6ac │ │ │ │ - b.w 9bbe48 │ │ │ │ + b.w 9bbe88 │ │ │ │ ldr.w r2, [fp, #40] @ 0x28 │ │ │ │ ldr.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr.w r1, [fp, #44] @ 0x2c │ │ │ │ ldr.w r0, [fp, #48] @ 0x30 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ orrs r3, r2 │ │ │ │ orrs r3, r1 │ │ │ │ @@ -3590790,18 +3590829,18 @@ │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ orrs r3, r2 │ │ │ │ ldr.w r2, [fp, #52] @ 0x34 │ │ │ │ str r1, [sp, #120] @ 0x78 │ │ │ │ orrs.w r7, r3, r2 │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - bne.w 9bd1ca │ │ │ │ + bne.w 9bd20a │ │ │ │ ldrb.w r3, [r8, #230] @ 0xe6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bccbe │ │ │ │ + beq.w 9bccfe │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r4, sp, #348 @ 0x15c │ │ │ │ movs r5, #0 │ │ │ │ add r6, sp, #284 @ 0x11c │ │ │ │ mov.w ip, #64512 @ 0xfc00 │ │ │ │ movt ip, #1023 @ 0x3ff │ │ │ │ ldr.w r3, [r2, #1752] @ 0x6d8 │ │ │ │ @@ -3590847,162 +3590886,162 @@ │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #332 @ 0x14c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #30 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r7, [r3, #1760] @ 0x6e0 │ │ │ │ - b.n 9bccbe │ │ │ │ + b.n 9bccfe │ │ │ │ add.w r3, r8, #45056 @ 0xb000 │ │ │ │ ldr.w r0, [r3, #2004] @ 0x7d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bbdd4 │ │ │ │ + beq.w 9bbe14 │ │ │ │ add.w r5, r0, #568 @ 0x238 │ │ │ │ add.w r2, r7, #72192 @ 0x11a00 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, #152 @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c0828 │ │ │ │ + bl 9c0868 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r5, [r3, #2888] @ 0xb48 │ │ │ │ - b.w 9bbdfc │ │ │ │ + b.w 9bbe3c │ │ │ │ add.w r3, r8, #45056 @ 0xb000 │ │ │ │ - b.w 9bbdde │ │ │ │ + b.w 9bbe1e │ │ │ │ add.w r3, r8, #45056 @ 0xb000 │ │ │ │ ldr.w r0, [r3, #2008] @ 0x7d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bbde8 │ │ │ │ - b.n 9bcec2 │ │ │ │ + beq.w 9bbe28 │ │ │ │ + b.n 9bcf02 │ │ │ │ ldrd r2, r3, [fp, #4] │ │ │ │ movs r1, #155 @ 0x9b │ │ │ │ mov r0, fp │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r1, [r4, #2348] @ 0x92c │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr.w r1, [r4, #2352] @ 0x930 │ │ │ │ mov r0, fp │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr.w r1, [r4, #2356] @ 0x934 │ │ │ │ mov r0, fp │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bd838 │ │ │ │ + beq.w 9bd878 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r9, [r8, #408] @ 0x198 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ - b.w 9bc45a │ │ │ │ + b.w 9bc49a │ │ │ │ ldrd r1, r3, [fp, #4] │ │ │ │ mov r0, fp │ │ │ │ ldrb.w r2, [fp, #116] @ 0x74 │ │ │ │ subs r3, r3, r1 │ │ │ │ movs r1, #147 @ 0x93 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ bfi r1, r2, #11, #6 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r1, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w r2, r0, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9bd822 │ │ │ │ + beq.w 9bd862 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ mov r0, fp │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ ldrb.w r1, [r4, #2300] @ 0x8fc │ │ │ │ - bl 9b1028 │ │ │ │ + bl 9b1068 │ │ │ │ ldrb.w r3, [r4, #2300] @ 0x8fc │ │ │ │ cmp r3, #4 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ str.w r9, [r4, #2316] @ 0x90c │ │ │ │ - b.w 9bc456 │ │ │ │ + b.w 9bc496 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b49a4 │ │ │ │ - b.w 9bc4c6 │ │ │ │ + bl 9b49e4 │ │ │ │ + b.w 9bc506 │ │ │ │ ldrb.w r3, [fp, #1761] @ 0x6e1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bc4c6 │ │ │ │ + beq.w 9bc506 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ movs r6, #0 │ │ │ │ add.w r4, r3, #79 @ 0x4f │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ mov r0, fp │ │ │ │ - bl 9b17e8 │ │ │ │ + bl 9b1828 │ │ │ │ ldrb.w r3, [fp, #1761] @ 0x6e1 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 9bcfd2 │ │ │ │ - b.w 9bc4c6 │ │ │ │ + bcc.n 9bd012 │ │ │ │ + b.w 9bc506 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b18a0 │ │ │ │ - b.w 9bc4c6 │ │ │ │ - add r1, pc, #224 @ (adr r1, 9bd0dc ) │ │ │ │ + bl 9b18e0 │ │ │ │ + b.w 9bc506 │ │ │ │ + add r0, pc, #992 @ (adr r0, 9bd41c ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, pc, #496 @ (adr r1, 9bd1f0 ) │ │ │ │ + add r1, pc, #240 @ (adr r1, 9bd130 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r1, pc, #304 @ (adr r1, 9bd134 ) │ │ │ │ + add r1, pc, #48 @ (adr r1, 9bd074 ) │ │ │ │ lsls r1, r5, #3 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ + adds r3, #168 @ 0xa8 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ ldrb.w r3, [fp, #1761] @ 0x6e1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bc4c6 │ │ │ │ + beq.w 9bc506 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add.w r4, r3, #79 @ 0x4f │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r2, [r4, #1]! │ │ │ │ mov r0, fp │ │ │ │ - bl 9b17e8 │ │ │ │ + bl 9b1828 │ │ │ │ ldrb.w r3, [fp, #1761] @ 0x6e1 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - bcc.n 9bd01c │ │ │ │ - b.w 9bc4c6 │ │ │ │ + bcc.n 9bd05c │ │ │ │ + b.w 9bc506 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b2044 │ │ │ │ - b.w 9bc482 │ │ │ │ + bl 9b2084 │ │ │ │ + b.w 9bc4c2 │ │ │ │ ldrb.w r2, [fp, #1760] @ 0x6e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9bc482 │ │ │ │ + beq.w 9bc4c2 │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ add.w r7, fp, #72192 @ 0x11a00 │ │ │ │ - ldr.w r8, [pc, #3400] @ 9bdda0 │ │ │ │ + ldr.w r8, [pc, #3400] @ 9bdde0 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ adds r7, #163 @ 0xa3 │ │ │ │ addw r4, fp, #1761 @ 0x6e1 │ │ │ │ mov sl, r6 │ │ │ │ add r8, pc │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - b.n 9bd0a8 │ │ │ │ + b.n 9bd0e8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9bd470 │ │ │ │ + bne.w 9bd4b0 │ │ │ │ movs r0, #1 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r0 │ │ │ │ movs r1, #97 @ 0x61 │ │ │ │ ldr.w r5, [r8, r5, lsl #2] │ │ │ │ str r0, [sp, #8] │ │ │ │ movs r0, #1 │ │ │ │ @@ -3591010,138 +3591049,138 @@ │ │ │ │ movs r5, #15 │ │ │ │ strd sl, r0, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ str r5, [sp, #16] │ │ │ │ ldr.w r5, [r9, #2188] @ 0x88c │ │ │ │ strd ip, r5, [sp] │ │ │ │ - bl 9b1bcc │ │ │ │ + bl 9b1c0c │ │ │ │ ldrb.w r2, [fp, #1760] @ 0x6e0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bcs.w 9bd552 │ │ │ │ + bcs.w 9bd592 │ │ │ │ ldrb.w r3, [r4, #321] @ 0x141 │ │ │ │ adds r4, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9bd0a0 │ │ │ │ + beq.n 9bd0e0 │ │ │ │ ldrb r5, [r4, #0] │ │ │ │ ldrb.w ip, [r7] │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 9bd06c │ │ │ │ + bne.n 9bd0ac │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #11 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ str.w r6, [r9, #2192] @ 0x890 │ │ │ │ - b.n 9bd07a │ │ │ │ + b.n 9bd0ba │ │ │ │ ldr.w r2, [fp, #2692] @ 0xa84 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 9bc482 │ │ │ │ + beq.w 9bc4c2 │ │ │ │ mov r4, r9 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #1 │ │ │ │ mov.w sl, #15 │ │ │ │ addw r9, fp, #2081 @ 0x821 │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ - cbz r3, 9bd10c │ │ │ │ + cbz r3, 9bd14c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ mov r2, r3 │ │ │ │ strd r7, r6, [sp, #24] │ │ │ │ strd sl, r6, [sp, #16] │ │ │ │ strd r7, r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9b1bcc │ │ │ │ + bl 9b1c0c │ │ │ │ ldr.w r2, [fp, #2692] @ 0xa84 │ │ │ │ adds r4, #1 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc.n 9bd0e4 │ │ │ │ - b.w 9bc482 │ │ │ │ + bcc.n 9bd124 │ │ │ │ + b.w 9bc4c2 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b1d70 │ │ │ │ - b.w 9bc482 │ │ │ │ + bl 9b1db0 │ │ │ │ + b.w 9bc4c2 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ lsls r6, r1, #4 │ │ │ │ add r2, r6 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.w 9bdb10 │ │ │ │ - ldr.w fp, [pc, #3188] @ 9bdda4 │ │ │ │ + bhi.w 9bdb50 │ │ │ │ + ldr.w fp, [pc, #3188] @ 9bdde4 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r1 │ │ │ │ add fp, pc │ │ │ │ - b.n 9bd15c │ │ │ │ + b.n 9bd19c │ │ │ │ lsls r4, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ blx 68124 │ │ │ │ - cbz r0, 9bd160 │ │ │ │ + cbz r0, 9bd1a0 │ │ │ │ ldrd r2, r3, [r7, #4] │ │ │ │ str r4, [r7, #0] │ │ │ │ str r0, [r7, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ adds r2, r3, r6 │ │ │ │ add r3, r0 │ │ │ │ cmp r2, r4 │ │ │ │ str r3, [r7, #8] │ │ │ │ - bcc.w 9bdb0c │ │ │ │ + bcc.w 9bdb4c │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 9bd13c │ │ │ │ - ldr.w r4, [pc, #3140] @ 9bdda8 │ │ │ │ + bne.n 9bd17c │ │ │ │ + ldr.w r4, [pc, #3140] @ 9bdde8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [r7, #0] │ │ │ │ add r4, pc │ │ │ │ strd r4, r4, [r7, #4] │ │ │ │ str.w r9, [r4, #4] │ │ │ │ ldr.w r3, [sl, #412] @ 0x19c │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bls.w 9bc108 │ │ │ │ - b.w 9bc0bc │ │ │ │ + bls.w 9bc148 │ │ │ │ + b.w 9bc0fc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ ldrd r2, r3, [fp, #4] │ │ │ │ mov r0, fp │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, r9 │ │ │ │ - b.w 9bc73a │ │ │ │ + b.w 9bc77a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #101 @ 0x65 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r2, [r3, #2392] @ 0x958 │ │ │ │ mov r3, r7 │ │ │ │ strd r4, r6, [sp] │ │ │ │ add r2, r6 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 9b15b8 │ │ │ │ - b.w 9bc522 │ │ │ │ + bl 9b15f8 │ │ │ │ + b.w 9bc562 │ │ │ │ add r3, sp, #172 @ 0xac │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ add r3, sp, #188 @ 0xbc │ │ │ │ mov r1, fp │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ movs r3, #2 │ │ │ │ movt r3, #14592 @ 0x3900 │ │ │ │ movw r1, #65487 @ 0xffcf │ │ │ │ movt r1, #16191 @ 0x3f3f │ │ │ │ strd r4, r4, [fp, #36] @ 0x24 │ │ │ │ strd r4, r4, [fp, #44] @ 0x2c │ │ │ │ strd r4, r4, [fp, #52] @ 0x34 │ │ │ │ @@ -3591154,15 +3591193,15 @@ │ │ │ │ clz r3, r3 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ add.w r2, fp, r3 │ │ │ │ lsls r5, r3 │ │ │ │ eors r7, r5 │ │ │ │ ldrb.w r2, [r2, #2082] @ 0x822 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9bd438 │ │ │ │ + beq.w 9bd478 │ │ │ │ add.w r2, r3, #17792 @ 0x4580 │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ add r4, sp, #348 @ 0x15c │ │ │ │ mov.w sl, #64512 @ 0xfc00 │ │ │ │ movt sl, #1023 @ 0x3ff │ │ │ │ add.w r2, fp, r2, lsl #2 │ │ │ │ @@ -3591208,51 +3591247,51 @@ │ │ │ │ ldrb.w r3, [sp, #348] @ 0x15c │ │ │ │ bfi r3, lr, #4, #4 │ │ │ │ strb.w r3, [sp, #348] @ 0x15c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ tst r3, r5 │ │ │ │ - bne.w 9bd408 │ │ │ │ + bne.w 9bd448 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ tst r3, r5 │ │ │ │ - bne.w 9bd912 │ │ │ │ + bne.w 9bd952 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ ands.w r6, r3, r5 │ │ │ │ - bne.w 9bdb6a │ │ │ │ + bne.w 9bdbaa │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ ands r3, r5 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - bne.w 9bdcf8 │ │ │ │ + bne.w 9bdd38 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ tst r3, r5 │ │ │ │ - beq.w 9bda6e │ │ │ │ + beq.w 9bdaae │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ add r2, sp, #364 @ 0x16c │ │ │ │ add r0, sp, #268 @ 0x10c │ │ │ │ mov r1, fp │ │ │ │ movs r6, #22 │ │ │ │ str r3, [sp, #376] @ 0x178 │ │ │ │ str r2, [sp, #160] @ 0xa0 │ │ │ │ movs r3, #12 │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ strd r6, r3, [sp, #364] @ 0x16c │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ - bl 9afab4 │ │ │ │ + bl 9afaf4 │ │ │ │ strd r6, r6, [sp, #364] @ 0x16c │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #372] @ 0x174 │ │ │ │ add r6, sp, #284 @ 0x11c │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #30 │ │ │ │ str r6, [sp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #376] @ 0x178 │ │ │ │ - bl 9afab4 │ │ │ │ + bl 9afaf4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov.w ip, #768 @ 0x300 │ │ │ │ movt ip, #64512 @ 0xfc00 │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ movt r6, #49344 @ 0xc0c0 │ │ │ │ ldrd r3, r2, [r1, #548] @ 0x224 │ │ │ │ add r3, r2 │ │ │ │ @@ -3591300,57 +3591339,57 @@ │ │ │ │ add r6, sp, #332 @ 0x14c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r3, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - bl 9b1340 │ │ │ │ + bl 9b1380 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str.w r3, [r1, #552] @ 0x228 │ │ │ │ - b.n 9bd414 │ │ │ │ + b.n 9bd454 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ mov r0, fp │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ tst r3, r5 │ │ │ │ - bne.w 9bd5ec │ │ │ │ + bne.w 9bd62c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ tst r3, r5 │ │ │ │ - beq.n 9bd438 │ │ │ │ + beq.n 9bd478 │ │ │ │ ldr.w r3, [fp, #32] │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ mov r0, fp │ │ │ │ tst r5, r3 │ │ │ │ ite ne │ │ │ │ ldrne r3, [sp, #152] @ 0x98 │ │ │ │ ldreq r3, [sp, #148] @ 0x94 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9bd20e │ │ │ │ + bne.w 9bd24e │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str.w r3, [fp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ str.w r3, [fp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str.w r3, [fp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ @@ -3591358,59 +3591397,59 @@ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str.w r3, [fp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str.w r3, [fp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ - b.n 9bcdf2 │ │ │ │ + b.n 9bce32 │ │ │ │ movs r0, #0 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ - b.n 9bd07a │ │ │ │ + b.n 9bd0ba │ │ │ │ ldrb.w r3, [fp, #204] @ 0xcc │ │ │ │ lsls r4, r3, #31 │ │ │ │ - bpl.w 9bc576 │ │ │ │ + bpl.w 9bc5b6 │ │ │ │ blx 67e88 <__popcountsi2@plt> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r6, [r2, #544] @ 0x220 │ │ │ │ lsl.w r4, r3, r0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ subs r4, #1 │ │ │ │ str.w r6, [r2, #2384] @ 0x950 │ │ │ │ ands.w r2, r4, #15 │ │ │ │ - bne.w 9bdc58 │ │ │ │ + bne.w 9bdc98 │ │ │ │ movs r3, #2 │ │ │ │ adds r2, r6, #1 │ │ │ │ movs r1, #1 │ │ │ │ lsrs r4, r4, #4 │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9b15b8 │ │ │ │ + bl 9b15f8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r2, #544] @ 0x220 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #544] @ 0x220 │ │ │ │ ldr.w ip, [r8, #408] @ 0x198 │ │ │ │ cmp.w ip, #5 │ │ │ │ - bne.w 9bc57a │ │ │ │ + bne.w 9bc5ba │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r3, #2368] @ 0x940 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bd93c │ │ │ │ + bne.w 9bd97c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #2372] @ 0x944 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9bc576 │ │ │ │ + beq.w 9bc5b6 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ movw ip, #4532 @ 0x11b4 │ │ │ │ movw r6, #4536 @ 0x11b8 │ │ │ │ movw sl, #4540 @ 0x11bc │ │ │ │ ldrd lr, r7, [fp, #120] @ 0x78 │ │ │ │ ldr.w r2, [r0, #440] @ 0x1b8 │ │ │ │ ldr.w r4, [fp, #128] @ 0x80 │ │ │ │ @@ -3591421,41 +3591460,41 @@ │ │ │ │ str.w lr, [r3, ip] │ │ │ │ str r7, [r3, r6] │ │ │ │ str.w r4, [r3, sl] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str.w r2, [r3, #2376] @ 0x948 │ │ │ │ - b.w 9bc576 │ │ │ │ + b.w 9bc5b6 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - b.w 9bcc04 │ │ │ │ + b.w 9bcc44 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r2, r3, #0, #7 │ │ │ │ strb r2, [r1, #3] │ │ │ │ - b.w 9bc75a │ │ │ │ + b.w 9bc79a │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ - b.w 9bc482 │ │ │ │ + b.w 9bc4c2 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl b0da04 │ │ │ │ + bl b0da44 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r3, #80] @ 0x50 │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 9bcd50 │ │ │ │ + bpl.w 9bcd90 │ │ │ │ ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #348 @ 0x15c │ │ │ │ mov r0, r9 │ │ │ │ - bl b14098 │ │ │ │ + bl b140d8 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #348] @ 0x15c │ │ │ │ mov.w lr, #2 │ │ │ │ ldr r5, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r6, #2136] @ 0x858 │ │ │ │ adds r1, r7, r2 │ │ │ │ @@ -3591476,19 +3591515,19 @@ │ │ │ │ orr.w r3, r3, #13697024 @ 0xd10000 │ │ │ │ str.w r3, [r7, r2, lsl #3] │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ bic.w r3, r3, #15872 @ 0x3e00 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ orr.w r1, r1, r3 │ │ │ │ strh r1, [r0, #4] │ │ │ │ - beq.n 9bd5e6 │ │ │ │ + beq.n 9bd626 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ bl 502738 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ - b.w 9bcd50 │ │ │ │ + b.w 9bcd90 │ │ │ │ ldrd r2, r3, [fp, #4] │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r6, #420] @ 0x1a4 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ @@ -3591498,72 +3591537,72 @@ │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strh.w r3, [sp, #350] @ 0x15e │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #332 @ 0x14c │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, fp │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9afc78 │ │ │ │ + bl 9afcb8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b01c0 │ │ │ │ + bl 9b0200 │ │ │ │ ldrb.w r0, [r6, #424] @ 0x1a8 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr.w r3, [r6, #420] @ 0x1a4 │ │ │ │ add.w r1, r2, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bd9b0 │ │ │ │ + bne.w 9bd9f0 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r2, r3, #0, #7 │ │ │ │ strb r2, [r1, #3] │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r2, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r2, #424] @ 0x1a8 │ │ │ │ - b.n 9bd41c │ │ │ │ + b.n 9bd45c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ subs r6, r3, r2 │ │ │ │ rsb r1, r1, r6, lsr #2 │ │ │ │ bfi r4, r1, #0, #7 │ │ │ │ strb r4, [r0, #3] │ │ │ │ - b.w 9bc6ac │ │ │ │ + b.w 9bc6ec │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ subs r0, r0, r2 │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ bfi r0, r3, #0, #7 │ │ │ │ strb r0, [r1, #3] │ │ │ │ - b.w 9bc438 │ │ │ │ + b.w 9bc478 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ subs r2, r3, r2 │ │ │ │ bfi r0, r2, #0, #7 │ │ │ │ strb r0, [r1, #3] │ │ │ │ - b.w 9bc3fe │ │ │ │ + b.w 9bc43e │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ ldr.w r2, [r1, #2332] @ 0x91c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9bd9b6 │ │ │ │ + bne.w 9bd9f6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ ldr.w r2, [r1, #2344] @ 0x928 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9bccbe │ │ │ │ + beq.w 9bccfe │ │ │ │ ldr.w r3, [r1, #2340] @ 0x924 │ │ │ │ add.w r9, sp, #348 @ 0x15c │ │ │ │ movs r4, #0 │ │ │ │ add r6, sp, #316 @ 0x13c │ │ │ │ add r7, sp, #332 @ 0x14c │ │ │ │ ldrb.w r5, [r1, #2300] @ 0x8fc │ │ │ │ mov.w sl, r3, lsl #10 │ │ │ │ @@ -3591575,19 +3591614,19 @@ │ │ │ │ orr.w r3, r3, #244 @ 0xf4 │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ cmp r5, #4 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - beq.w 9bdfc0 │ │ │ │ + beq.w 9be000 │ │ │ │ cmp r5, #7 │ │ │ │ - beq.w 9bdeba │ │ │ │ + beq.w 9bdefa │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 9bccbe │ │ │ │ + bne.w 9bccfe │ │ │ │ movs r2, #15 │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #332] @ 0x14c │ │ │ │ movw r0, #65472 @ 0xffc0 │ │ │ │ @@ -3591631,15 +3591670,15 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r4, [sp, #332] @ 0x14c │ │ │ │ strd r4, r4, [r7, #4] │ │ │ │ ldr.w r3, [r2, #2336] @ 0x920 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r4, #1 │ │ │ │ @@ -3591661,43 +3591700,43 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b0f04 │ │ │ │ - b.w 9bccbe │ │ │ │ + bl 9b0f44 │ │ │ │ + b.w 9bccfe │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ subs r1, r1, r0 │ │ │ │ rsb r3, r3, r1, lsr #2 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.w 9bcf8c │ │ │ │ + b.w 9bcfcc │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.w 9bcf44 │ │ │ │ + b.w 9bcf84 │ │ │ │ ldrd r2, r3, [fp, #4] │ │ │ │ movs r1, #114 @ 0x72 │ │ │ │ mov r0, fp │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bda32 │ │ │ │ + bne.w 9bda72 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ @@ -3591721,94 +3591760,94 @@ │ │ │ │ movs r2, #22 │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9b1bcc │ │ │ │ + bl 9b1c0c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #2272] @ 0x8e0 │ │ │ │ movw r3, #34463 @ 0x869f │ │ │ │ movt r3, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9bd902 │ │ │ │ + beq.n 9bd942 │ │ │ │ movs r2, #7 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r1, #95 @ 0x5f │ │ │ │ movs r2, #11 │ │ │ │ mov r0, fp │ │ │ │ str r4, [sp, #24] │ │ │ │ str r4, [sp, #4] │ │ │ │ strd r6, r6, [sp, #16] │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9b1bcc │ │ │ │ + bl 9b1c0c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r9, [r8, #408] @ 0x198 │ │ │ │ strb.w r3, [r2, #2256] @ 0x8d0 │ │ │ │ - b.w 9bc45a │ │ │ │ + b.w 9bc49a │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #86 @ 0x56 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b0f04 │ │ │ │ - b.n 9bd414 │ │ │ │ + bl 9b0f44 │ │ │ │ + b.n 9bd454 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ mov r1, r5 │ │ │ │ - bl 9bb948 │ │ │ │ + bl 9bb988 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 502378 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9bc09a │ │ │ │ - b.w 9bc22a │ │ │ │ + bne.w 9bc0da │ │ │ │ + b.w 9bc26a │ │ │ │ ldr.w r3, [fp, #3756] @ 0xeac │ │ │ │ mov r0, fp │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ lsls r1, r3, #16 │ │ │ │ ldrd r2, r3, [fp, #4] │ │ │ │ orr.w r1, r1, #159 @ 0x9f │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov.w r1, #61440 @ 0xf000 │ │ │ │ movt r1, #17 │ │ │ │ mov r0, fp │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldr.w r1, [fp, #132] @ 0x84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9bda7c │ │ │ │ + bne.n 9bdabc │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ - b.n 9bd4de │ │ │ │ + b.n 9bd51e │ │ │ │ str.w r1, [fp, #8] │ │ │ │ - b.n 9bd65c │ │ │ │ + b.n 9bd69c │ │ │ │ ldr.w r3, [r1, #2328] @ 0x918 │ │ │ │ add.w r9, sp, #348 @ 0x15c │ │ │ │ mov.w lr, #0 │ │ │ │ add r6, sp, #316 @ 0x13c │ │ │ │ add r7, sp, #332 @ 0x14c │ │ │ │ ldrb.w ip, [r1, #2300] @ 0x8fc │ │ │ │ mov.w sl, r3, lsl #10 │ │ │ │ @@ -3591820,68 +3591859,68 @@ │ │ │ │ orr.w r3, r3, #244 @ 0xf4 │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ cmp.w ip, #4 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ - beq.w 9bdeb2 │ │ │ │ + beq.w 9bdef2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - beq.w 9bddb0 │ │ │ │ + beq.w 9bddf0 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 9bd6c0 │ │ │ │ + bne.w 9bd700 │ │ │ │ add r4, sp, #300 @ 0x12c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ - bl 9b00d4 │ │ │ │ + bl 9b0114 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b0f04 │ │ │ │ - b.n 9bd6c0 │ │ │ │ + bl 9b0f44 │ │ │ │ + b.n 9bd700 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ - b.n 9bd88a │ │ │ │ + b.n 9bd8ca │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r1, [fp, #8] │ │ │ │ - b.w 9bc940 │ │ │ │ + b.w 9bc980 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.w 9bc82e │ │ │ │ + b.w 9bc86e │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ subs r3, r3, r0 │ │ │ │ ldrb r0, [r1, #3] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ subs r2, r3, r2 │ │ │ │ bfi r0, r2, #0, #7 │ │ │ │ strb r0, [r1, #3] │ │ │ │ - b.w 9bca7a │ │ │ │ + b.w 9bcaba │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b0f04 │ │ │ │ - b.n 9bd414 │ │ │ │ + bl 9b0f44 │ │ │ │ + b.n 9bd454 │ │ │ │ str.w r2, [fp, #8] │ │ │ │ - b.n 9bd9a4 │ │ │ │ + b.n 9bd9e4 │ │ │ │ ldrb.w lr, [fp, #1760] @ 0x6e0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9bc366 │ │ │ │ + beq.w 9bc3a6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add.w r5, fp, #72192 @ 0x11a00 │ │ │ │ movs r1, #20 │ │ │ │ add.w r2, r5, #356 @ 0x164 │ │ │ │ - ldr.w r9, [pc, #784] @ 9bddac │ │ │ │ + ldr.w r9, [pc, #784] @ 9bddec │ │ │ │ adds r5, #163 @ 0xa3 │ │ │ │ ldr.w sl, [r3, #2900] @ 0xb54 │ │ │ │ addw r7, fp, #1761 @ 0x6e1 │ │ │ │ ldr.w ip, [r3, #2896] @ 0xb50 │ │ │ │ add r9, pc │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ movs r6, #15 │ │ │ │ @@ -3591900,22 +3591939,22 @@ │ │ │ │ adds r2, #20 │ │ │ │ strd r1, r4, [r3, #-8] │ │ │ │ adds r1, #1 │ │ │ │ strd r6, r0, [r3] │ │ │ │ cmp lr, r1 │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r3, r3, #20 │ │ │ │ - bne.n 9bdac6 │ │ │ │ + bne.n 9bdb06 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add.w r2, lr, ip │ │ │ │ ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ str.w r2, [r1, #2896] @ 0xb50 │ │ │ │ add.w r3, lr, sl │ │ │ │ str.w r3, [r1, #2900] @ 0xb54 │ │ │ │ - b.w 9bc366 │ │ │ │ + b.w 9bc3a6 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr.w r2, [r1, #540] @ 0x21c │ │ │ │ adds r0, r5, r2 │ │ │ │ add.w fp, r4, r2, lsl #2 │ │ │ │ @@ -3591938,52 +3591977,52 @@ │ │ │ │ blx 666a8 │ │ │ │ add.w r3, r5, r9 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ subs r3, r3, r4 │ │ │ │ mov.w r9, r3, lsr #2 │ │ │ │ - b.w 9bc0b0 │ │ │ │ + b.w 9bc0f0 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b2d14 │ │ │ │ - b.n 9bd414 │ │ │ │ + bl 9b2d54 │ │ │ │ + b.n 9bd454 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.w 9bcabc │ │ │ │ + b.w 9bcafc │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.w 9bc984 │ │ │ │ + b.w 9bc9c4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r2, #2136] @ 0x858 │ │ │ │ strb.w r3, [r5, #1800] @ 0x708 │ │ │ │ ldr.w r3, [r2, #2140] @ 0x85c │ │ │ │ strb.w r3, [r5, #1801] @ 0x709 │ │ │ │ ldrb.w r3, [r2, #2440] @ 0x988 │ │ │ │ - cbz r3, 9bdbc8 │ │ │ │ + cbz r3, 9bdc08 │ │ │ │ ldr.w r3, [r2, #2436] @ 0x984 │ │ │ │ sub.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ strb.w r3, [r5, #1793] @ 0x701 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r3, #2708] @ 0xa94 │ │ │ │ ldrb.w r3, [r3, #2441] @ 0x989 │ │ │ │ strb.w r3, [r5, #1792] @ 0x700 │ │ │ │ str.w r2, [r5, #1796] @ 0x704 │ │ │ │ - b.w 9bc1c6 │ │ │ │ + b.w 9bc206 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #20 │ │ │ │ add.w r6, r7, #72192 @ 0x11a00 │ │ │ │ ldr.w r3, [r4, #2896] @ 0xb50 │ │ │ │ ldr.w r2, [r4, #2900] @ 0xb54 │ │ │ │ adds r1, r3, r2 │ │ │ │ ldr.w r3, [r4, #2904] @ 0xb58 │ │ │ │ @@ -3591997,146 +3592036,146 @@ │ │ │ │ mov ip, r0 │ │ │ │ str.w r0, [r5, #1768] @ 0x6e8 │ │ │ │ ldr.w r8, [r4, #2896] @ 0xb50 │ │ │ │ add.w r4, r0, #16 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9bdd8a │ │ │ │ + bne.w 9bddca │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #2900] @ 0xb54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bdd74 │ │ │ │ + bne.w 9bddb4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r3, #2904] @ 0xb58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bc14c │ │ │ │ + beq.w 9bc18c │ │ │ │ movs r2, #20 │ │ │ │ addw r1, r6, #3548 @ 0xddc │ │ │ │ mov r0, r4 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 666a8 │ │ │ │ - b.w 9bc14c │ │ │ │ + b.w 9bc18c │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r1, #103 @ 0x67 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 9b15b8 │ │ │ │ + bl 9b15f8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ tst.w r4, #240 @ 0xf0 │ │ │ │ ldr.w r3, [r2, #544] @ 0x220 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str.w r3, [r2, #544] @ 0x220 │ │ │ │ - beq.w 9bd4c6 │ │ │ │ - b.n 9bd4a4 │ │ │ │ + beq.w 9bd506 │ │ │ │ + b.n 9bd4e4 │ │ │ │ ldrd r2, r3, [r7, #4] │ │ │ │ movs r1, #113 @ 0x71 │ │ │ │ mov r0, r7 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [sl, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [sl, #424] @ 0x1a8 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr.w r3, [sl, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9bdd62 │ │ │ │ + beq.n 9bdda2 │ │ │ │ str r2, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl, #420] @ 0x1a4 │ │ │ │ strb.w r3, [sl, #424] @ 0x1a8 │ │ │ │ - b.w 9bbef2 │ │ │ │ + b.w 9bbf32 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ movs r1, #206 @ 0xce │ │ │ │ mov r0, fp │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9af720 │ │ │ │ + bl 9af760 │ │ │ │ ldrb.w r0, [r8, #424] @ 0x1a8 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r3, [r8, #420] @ 0x1a4 │ │ │ │ add.w r2, r1, r3, lsl #2 │ │ │ │ - cbz r0, 9bdd4e │ │ │ │ + cbz r0, 9bdd8e │ │ │ │ str.w r2, [fp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #420] @ 0x1a4 │ │ │ │ strb.w r3, [r8, #424] @ 0x1a8 │ │ │ │ - b.w 9bc456 │ │ │ │ + b.w 9bc496 │ │ │ │ add r2, sp, #364 @ 0x16c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ mov.w r3, #49152 @ 0xc000 │ │ │ │ movt r3, #17535 @ 0x447f │ │ │ │ str r3, [sp, #364] @ 0x16c │ │ │ │ str r3, [sp, #368] @ 0x170 │ │ │ │ str r3, [sp, #372] @ 0x174 │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #16448 @ 0x4040 │ │ │ │ str r3, [sp, #376] @ 0x178 │ │ │ │ - bl 9afab4 │ │ │ │ + bl 9afaf4 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ mov r0, fp │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bl 9b1340 │ │ │ │ - b.w 9bd414 │ │ │ │ + bl 9b1380 │ │ │ │ + b.w 9bd454 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 9bcb0c │ │ │ │ + b.w 9bcb4c │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ subs r0, r0, r2 │ │ │ │ ldrb r2, [r1, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r2, r3, #0, #7 │ │ │ │ strb r2, [r1, #3] │ │ │ │ - b.w 9bc354 │ │ │ │ + b.w 9bc394 │ │ │ │ ldr.w r0, [fp, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9bdcea │ │ │ │ + b.n 9bdd2a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ subs r0, r0, r1 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ rsb r3, r3, r0, lsr #2 │ │ │ │ bfi r1, r3, #0, #7 │ │ │ │ strb r1, [r2, #3] │ │ │ │ - b.n 9bdcaa │ │ │ │ + b.n 9bdcea │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ addw r1, r6, #1948 @ 0x79c │ │ │ │ mul.w r8, r2, r3 │ │ │ │ mov r2, r8 │ │ │ │ add r4, r8 │ │ │ │ blx 666a8 │ │ │ │ - b.n 9bdc38 │ │ │ │ + b.n 9bdc78 │ │ │ │ mov r0, r4 │ │ │ │ mul.w r2, r9, r8 │ │ │ │ add.w r1, r6, #348 @ 0x15c │ │ │ │ mla r4, r9, r8, r4 │ │ │ │ blx 666a8 │ │ │ │ - b.n 9bdc2c │ │ │ │ + b.n 9bdc6c │ │ │ │ nop │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #808] @ 0x328 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - add r2, pc, #672 @ (adr r2, 9be048 ) │ │ │ │ + add r2, pc, #416 @ (adr r2, 9bdf88 ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - add r2, pc, #464 @ (adr r2, 9bdf7c ) │ │ │ │ + add r2, pc, #208 @ (adr r2, 9bdebc ) │ │ │ │ lsls r5, r0, #4 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r0, #12] │ │ │ │ lsls r1, r5, #3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r6, sp, #300 @ 0x12c │ │ │ │ str.w lr, [sp, #332] @ 0x14c │ │ │ │ strd lr, lr, [r7, #4] │ │ │ │ ldr.w r3, [r3, #2324] @ 0x914 │ │ │ │ str.w lr, [r7, #12] │ │ │ │ @@ -3592165,15 +3592204,15 @@ │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r4, #1 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr.w r1, [r3, #2324] @ 0x914 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ @@ -3592211,20 +3592250,20 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b0f04 │ │ │ │ - b.n 9bd6c0 │ │ │ │ + bl 9b0f44 │ │ │ │ + b.n 9bd700 │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ movs r5, #15 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 9bde20 │ │ │ │ + b.n 9bde60 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r5, sp, #300 @ 0x12c │ │ │ │ str r4, [sp, #332] @ 0x14c │ │ │ │ strd r4, r4, [r7, #4] │ │ │ │ ldr.w r3, [r3, #2336] @ 0x920 │ │ │ │ str r4, [r7, #12] │ │ │ │ movs r4, #8 │ │ │ │ @@ -3592252,15 +3592291,15 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ ldr r5, [sp, #76] @ 0x4c │ │ │ │ ldr.w r3, [r3, #2336] @ 0x920 │ │ │ │ adds r1, r3, #2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ @@ -3592299,31 +3592338,31 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b0f04 │ │ │ │ + bl 9b0f44 │ │ │ │ mov r2, r4 │ │ │ │ - b.w 9bd72a │ │ │ │ + b.w 9bd76a │ │ │ │ add r3, sp, #300 @ 0x12c │ │ │ │ movs r4, #15 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - b.n 9bdf28 │ │ │ │ + b.n 9bdf68 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w ip, #1 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 9bdff6 │ │ │ │ + cbz r1, 9be036 │ │ │ │ ldr r3, [r1, #56] @ 0x38 │ │ │ │ mov r1, r2 │ │ │ │ str.w ip, [sp] │ │ │ │ movs r2, #0 │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -3592341,17 +3592380,17 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #1178 @ 0x49a │ │ │ │ mov r5, r0 │ │ │ │ - bl 98e960 │ │ │ │ + bl 98e9a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9be09e │ │ │ │ + beq.n 9be0de │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ movs r2, #0 │ │ │ │ @@ -3592378,38 +3592417,38 @@ │ │ │ │ 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 r4, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 9be064 │ │ │ │ + bne.n 9be0a4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str r1, [r2, #0] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9be098 │ │ │ │ + b.n 9be0d8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #24 │ │ │ │ mov r7, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mul.w r5, r4, r1 │ │ │ │ movw r1, #1174 @ 0x496 │ │ │ │ adds r2, r5, #4 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be0ec │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be12c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ strb r4, [r0, #0] │ │ │ │ strb r4, [r0, #1] │ │ │ │ adds r0, #4 │ │ │ │ strb.w r4, [r0, #-2] │ │ │ │ @@ -3592431,16 +3592470,16 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #1 │ │ │ │ movw r1, #1150 @ 0x47e │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be13e │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be17e │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ @@ -3592452,33 +3592491,33 @@ │ │ │ │ str r7, [r1, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9be13a │ │ │ │ + b.n 9be17a │ │ │ │ stmdb 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 r4, r2 │ │ │ │ adds r2, r3, #2 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movw r1, #1149 @ 0x47d │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r3 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be1ba │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be1fa │ │ │ │ str r5, [r0, #4] │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9be1ac │ │ │ │ + beq.n 9be1ec │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add.w r4, r0, #8 │ │ │ │ movs r5, #0 │ │ │ │ mov.w sl, #2 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ subs r7, r3, #4 │ │ │ │ @@ -3592489,37 +3592528,37 @@ │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ blx fp │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ - bne.n 9be18a │ │ │ │ + bne.n 9be1ca │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9be1b4 │ │ │ │ + b.n 9be1f4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r2 │ │ │ │ adds r2, r1, #2 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #1151 @ 0x47f │ │ │ │ mov r5, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be200 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be240 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ lsls r2, r4, #2 │ │ │ │ str r7, [r0, #0] │ │ │ │ adds r0, #8 │ │ │ │ str.w r6, [r0, #-4] │ │ │ │ blx 666a8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -3592537,21 +3592576,21 @@ │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov.w r1, #1176 @ 0x498 │ │ │ │ movs r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be25a │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be29a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9bdfcc │ │ │ │ + bl 9be00c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r6, #76] @ 0x4c │ │ │ │ str r3, [r2, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ @@ -3592562,103 +3592601,103 @@ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r1, [r2, #16] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9be256 │ │ │ │ + b.n 9be296 │ │ │ │ stmdb 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, r3 │ │ │ │ adds r3, r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ movw r1, #1161 @ 0x489 │ │ │ │ lsls r2, r3, #2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 98e960 │ │ │ │ + bl 98e9a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9be314 │ │ │ │ + beq.n 9be354 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9be304 │ │ │ │ + beq.n 9be344 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ str r3, [r4, #0] │ │ │ │ sub.w r8, r8, #4 │ │ │ │ adds r4, #4 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9be2cc │ │ │ │ - b.n 9be2f6 │ │ │ │ + bne.n 9be30c │ │ │ │ + b.n 9be336 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ adds r6, #1 │ │ │ │ str.w sl, [sp] │ │ │ │ blx fp │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ cmp r9, r6 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ - beq.n 9be2f6 │ │ │ │ + beq.n 9be336 │ │ │ │ ldr.w r5, [r8, #4]! │ │ │ │ movs r2, #0 │ │ │ │ ldr.w fp, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9be2b8 │ │ │ │ + bne.n 9be2f8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ adds r6, #1 │ │ │ │ str.w sl, [sp] │ │ │ │ blx fp │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r9, r6 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ - bne.n 9be2cc │ │ │ │ + bne.n 9be30c │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9be2a2 │ │ │ │ + b.n 9be2e2 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9be2fe │ │ │ │ + b.n 9be33e │ │ │ │ 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 r7, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #24 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #1162 @ 0x48a │ │ │ │ mov r5, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be35e │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be39e │ │ │ │ str r7, [r0, #0] │ │ │ │ str r6, [r0, #20] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [r0, #16] │ │ │ │ @@ -3592678,16 +3592717,16 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movw r1, #1163 @ 0x48b │ │ │ │ movs r2, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be396 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be3d6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r3, #0] │ │ │ │ str r5, [r3, #4] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ @@ -3592699,16 +3592738,16 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ movw r1, #1164 @ 0x48c │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be3ca │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be40a │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3592720,16 +3592759,16 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movw r1, #1172 @ 0x494 │ │ │ │ movs r2, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be402 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be442 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r3, #0] │ │ │ │ str r5, [r3, #4] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ @@ -3592746,86 +3592785,86 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov r8, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r2, r2, r1 │ │ │ │ movw r1, #1173 @ 0x495 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, #4 │ │ │ │ - bl 98e960 │ │ │ │ + bl 98e9a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9be4c0 │ │ │ │ + beq.n 9be500 │ │ │ │ movs r5, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ strb r5, [r0, #1] │ │ │ │ strb r5, [r0, #2] │ │ │ │ strb r5, [r0, #3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9be4b2 │ │ │ │ + beq.n 9be4f2 │ │ │ │ adds r4, r0, #4 │ │ │ │ sub.w r8, r8, #4 │ │ │ │ adds r6, #4 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #12] │ │ │ │ - b.n 9be47c │ │ │ │ + b.n 9be4bc │ │ │ │ ldr.w ip, [r6] │ │ │ │ movs r5, #1 │ │ │ │ ldr.w lr, [r6, #4] │ │ │ │ str.w lr, [r4, #8] │ │ │ │ str.w ip, [r4, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #12 │ │ │ │ adds r6, #12 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 9be4b2 │ │ │ │ + beq.n 9be4f2 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r9, [r7, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9be458 │ │ │ │ + bne.n 9be498 │ │ │ │ movs r0, #1 │ │ │ │ strb r3, [r4, #4] │ │ │ │ strb r3, [r4, #5] │ │ │ │ mov r2, r3 │ │ │ │ strb r3, [r4, #6] │ │ │ │ strb r3, [r4, #7] │ │ │ │ strb.w fp, [r4, #8] │ │ │ │ strb.w fp, [r4, #9] │ │ │ │ strb.w fp, [r4, #10] │ │ │ │ strb.w fp, [r4, #11] │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r9 │ │ │ │ - b.n 9be46e │ │ │ │ + b.n 9be4ae │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9be4ba │ │ │ │ + b.n 9be4fa │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ lsls r5, r1, #4 │ │ │ │ mov r7, r2 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, r5, #4 │ │ │ │ movw r1, #1175 @ 0x497 │ │ │ │ mov r6, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be50c │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be54c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ strb r4, [r0, #0] │ │ │ │ strb r4, [r0, #1] │ │ │ │ adds r0, #4 │ │ │ │ strb.w r4, [r0, #-2] │ │ │ │ @@ -3592844,16 +3592883,16 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ movw r1, #1206 @ 0x4b6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be542 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be582 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3592865,16 +3592904,16 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov.w r1, #1152 @ 0x480 │ │ │ │ movs r2, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be58e │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be5ce │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ str r6, [r0, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r5, [r0, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ @@ -3592895,16 +3592934,16 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #12 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #1153 @ 0x481 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be5de │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be61e │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r7, [r0, #0] │ │ │ │ str r6, [r0, #4] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ @@ -3592926,16 +3592965,16 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #16 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #1154 @ 0x482 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be632 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be672 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r7, [r0, #0] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ str r6, [r0, #4] │ │ │ │ str r5, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ @@ -3592959,16 +3592998,16 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #20 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #1155 @ 0x483 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be68a │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be6ca │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ orr.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r7, [r0, #0] │ │ │ │ str r6, [r0, #4] │ │ │ │ @@ -3592991,16 +3593030,16 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #4 │ │ │ │ movw r1, #1156 @ 0x484 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be6d8 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be718 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb r5, [r0, #0] │ │ │ │ strb r5, [r0, #1] │ │ │ │ strb r5, [r0, #2] │ │ │ │ @@ -3593025,16 +3593064,16 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #12 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #1165 @ 0x48d │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be716 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be756 │ │ │ │ mov r3, r0 │ │ │ │ str r7, [r0, #0] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r3, #4] │ │ │ │ str r5, [r3, #8] │ │ │ │ blx r2 │ │ │ │ @@ -3593047,16 +3593086,16 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ movw r1, #1166 @ 0x48e │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be74a │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be78a │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3593068,16 +3593107,16 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movw r1, #1167 @ 0x48f │ │ │ │ movs r2, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be78a │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be7ca │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r5, [r1], #4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ @@ -3593093,16 +3593132,16 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov.w r1, #1168 @ 0x490 │ │ │ │ movs r2, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be7c2 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be802 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r3, #0] │ │ │ │ str r5, [r3, #4] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ @@ -3593114,16 +3593153,16 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ movw r1, #1169 @ 0x491 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be7f6 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be836 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3593134,16 +3593173,16 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ movw r1, #1170 @ 0x492 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be82a │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be86a │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3593158,50 +3593197,50 @@ │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ movs r2, #12 │ │ │ │ movs r3, #1 │ │ │ │ movw r1, #1177 @ 0x499 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be88a │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be8ca │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9bdfcc │ │ │ │ + bl 9be00c │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ str r3, [r4, #4] │ │ │ │ vmov r3, s16 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ strh.w r8, [r4] │ │ │ │ strh r7, [r4, #2] │ │ │ │ str r3, [r4, #8] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9be882 │ │ │ │ + b.n 9be8c2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ movw r1, #1185 @ 0x4a1 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be8f4 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be934 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ str r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [r0] │ │ │ │ @@ -3593222,27 +3593261,27 @@ │ │ │ │ str r1, [r4, #24] │ │ │ │ str r2, [r4, #28] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9be8ee │ │ │ │ + b.n 9be92e │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ movw r1, #1186 @ 0x4a2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be92a │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be96a │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3593257,29 +3593296,29 @@ │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ movs r2, #28 │ │ │ │ movs r3, #1 │ │ │ │ movw r1, #1187 @ 0x4a3 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be99e │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9be9de │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w r8, [r0] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, #4 │ │ │ │ str r7, [r0, #8] │ │ │ │ str r2, [r0, #16] │ │ │ │ str r3, [r0, #20] │ │ │ │ - cbz r6, 9be990 │ │ │ │ + cbz r6, 9be9d0 │ │ │ │ movs r2, #3 │ │ │ │ mov r3, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ @@ -3593290,28 +3593329,28 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ blx r5 │ │ │ │ - b.n 9be982 │ │ │ │ + b.n 9be9c2 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9be98a │ │ │ │ + b.n 9be9ca │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ movw r1, #1188 @ 0x4a4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9be9d2 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bea12 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3593326,16 +3593365,16 @@ │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ movw r1, #1189 @ 0x4a5 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bea4c │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bea8c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r2, [r0, #16] │ │ │ │ movs r2, #0 │ │ │ │ @@ -3593344,15 +3593383,15 @@ │ │ │ │ adds r1, r0, #4 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str.w r8, [r0] │ │ │ │ str r7, [r0, #8] │ │ │ │ str r3, [r0, #20] │ │ │ │ strb r2, [r0, #30] │ │ │ │ strb r2, [r0, #31] │ │ │ │ - cbz r6, 9bea3e │ │ │ │ + cbz r6, 9bea7e │ │ │ │ movs r0, #3 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ @@ -3593362,29 +3593401,29 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r3, #3 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r3, r6 │ │ │ │ blx r5 │ │ │ │ - b.n 9bea30 │ │ │ │ + b.n 9bea70 │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bea38 │ │ │ │ + b.n 9bea78 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ movw r1, #1190 @ 0x4a6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bea82 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9beac2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3593398,16 +3593437,16 @@ │ │ │ │ movs r3, #24 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ mul.w r4, r3, r1 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #1191 @ 0x4a7 │ │ │ │ adds r2, r4, #4 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9beac6 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9beb06 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ str.w r7, [r0], #4 │ │ │ │ blx 666a8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ @@ -3593420,16 +3593459,16 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r1, #1192 @ 0x4a8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9beafa │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9beb3a │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3593442,16 +3593481,16 @@ │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #1193 @ 0x4a9 │ │ │ │ mov r6, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9beb4e │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9beb8e │ │ │ │ mov r4, r0 │ │ │ │ strb r5, [r0, #5] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ str.w r8, [r0] │ │ │ │ adds r0, #8 │ │ │ │ strb.w r7, [r0, #-4] │ │ │ │ @@ -3593461,26 +3593500,26 @@ │ │ │ │ mov r0, r6 │ │ │ │ strb r5, [r4, #6] │ │ │ │ strb r5, [r4, #7] │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9beb4a │ │ │ │ + b.n 9beb8a │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ movw r1, #1194 @ 0x4aa │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9beb82 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bebc2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3593514,17 +3593553,17 @@ │ │ │ │ ldrb.w r9, [sp, #80] @ 0x50 │ │ │ │ ldrb.w fp, [sp, #84] @ 0x54 │ │ │ │ ldrb.w sl, [sp, #116] @ 0x74 │ │ │ │ ldrb.w r8, [sp, #120] @ 0x78 │ │ │ │ ldrb.w r7, [sp, #124] @ 0x7c │ │ │ │ ldrb.w r6, [sp, #128] @ 0x80 │ │ │ │ ldrb.w r5, [sp, #132] @ 0x84 │ │ │ │ - bl 98e960 │ │ │ │ + bl 98e9a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9bec6e │ │ │ │ + beq.n 9becae │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ bfi r2, r0, #0, #8 │ │ │ │ @@ -3593560,26 +3593599,26 @@ │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bec68 │ │ │ │ + b.n 9beca8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ movw r1, #1196 @ 0x4ac │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9beca2 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bece2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3593606,16 +3593645,16 @@ │ │ │ │ ldrb.w r8, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r7, [sp, #100] @ 0x64 │ │ │ │ ldrh.w r6, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r5, [sp, #108] @ 0x6c │ │ │ │ vstr s0, [sp, #28] │ │ │ │ vstr s1, [sp, #24] │ │ │ │ vstr s2, [sp, #20] │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bed60 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9beda0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ strb.w r8, [r0, #28] │ │ │ │ bfi r2, r9, #0, #8 │ │ │ │ strb r7, [r0, #29] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bfi r2, sl, #8, #8 │ │ │ │ @@ -3593645,27 +3593684,27 @@ │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #24] │ │ │ │ blx r4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bed5a │ │ │ │ + b.n 9bed9a │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ movw r1, #1198 @ 0x4ae │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bed96 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bedd6 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3593690,16 +3593729,16 @@ │ │ │ │ vstr s0, [sp, #12] │ │ │ │ vstr s5, [sp, #8] │ │ │ │ vstr s6, [sp, #4] │ │ │ │ vstr s1, [sp, #16] │ │ │ │ vstr s2, [sp, #20] │ │ │ │ vstr s3, [sp, #24] │ │ │ │ vstr s4, [sp, #28] │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bee3e │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bee7e │ │ │ │ strb r6, [r0, #16] │ │ │ │ add r6, sp, #16 │ │ │ │ strb r5, [r0, #17] │ │ │ │ movs r5, #0 │ │ │ │ strb.w r9, [r0, #8] │ │ │ │ mov ip, r0 │ │ │ │ strb.w r8, [r0, #9] │ │ │ │ @@ -3593723,26 +3593762,26 @@ │ │ │ │ str.w r2, [ip, #28] │ │ │ │ str.w r3, [ip, #32] │ │ │ │ blx r7 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bee38 │ │ │ │ + b.n 9bee78 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r1, #1200 @ 0x4b0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bee72 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9beeb2 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3593757,15 +3593796,15 @@ │ │ │ │ mov r6, r2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r2, #2 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ blx r4 │ │ │ │ - cbz r0, 9beefc │ │ │ │ + cbz r0, 9bef3c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #16] │ │ │ │ mvn.w r3, #76 @ 0x4c │ │ │ │ strb r3, [r0, #20] │ │ │ │ movs r3, #16 │ │ │ │ strb r3, [r0, #24] │ │ │ │ @@ -3593801,27 +3593840,27 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r4, #32] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9beef6 │ │ │ │ + b.n 9bef36 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ movw r1, #1202 @ 0x4b2 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bef32 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bef72 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3593834,16 +3593873,16 @@ │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ movw r2, #1052 @ 0x41c │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #1204 @ 0x4b4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9befaa │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9befea │ │ │ │ str.w r8, [r0] │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0, #4] │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r0, #8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -3593862,26 +3593901,26 @@ │ │ │ │ strb.w r5, [r4, #1049] @ 0x419 │ │ │ │ strb.w r5, [r4, #1050] @ 0x41a │ │ │ │ strb.w r5, [r4, #1051] @ 0x41b │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9befa6 │ │ │ │ + b.n 9befe6 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ movw r1, #1205 @ 0x4b5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9befde │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf01e │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3593892,16 +3593931,16 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ movw r1, #1157 @ 0x485 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf012 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf052 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3593917,19 +3593956,19 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ mul.w r2, r2, r1 │ │ │ │ movw r1, #1158 @ 0x486 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, #4 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf094 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf0d4 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9bf086 │ │ │ │ + beq.n 9bf0c6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r5, #4 │ │ │ │ add.w r4, r0, #8 │ │ │ │ movs r6, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ mov.w fp, #2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -3593943,54 +3593982,54 @@ │ │ │ │ ldr.w r9, [r7, #12] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ adds r4, #12 │ │ │ │ str.w fp, [sp] │ │ │ │ blx r9 │ │ │ │ cmp sl, r6 │ │ │ │ - bne.n 9bf060 │ │ │ │ + bne.n 9bf0a0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r7, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bf08e │ │ │ │ + b.n 9bf0ce │ │ │ │ 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 r6, r2 │ │ │ │ movs r2, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movw r1, #1286 @ 0x506 │ │ │ │ adds r2, #4 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf0fc │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf13c │ │ │ │ str r6, [r0, #0] │ │ │ │ - cbz r5, 9bf0f2 │ │ │ │ + cbz r5, 9bf132 │ │ │ │ mov r3, r7 │ │ │ │ adds r0, #4 │ │ │ │ add.w r1, r7, r5, lsl #4 │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w ip, [r3, #-8] │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w lr, [r0, #-12] │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ str.w r2, [r0, #-4] │ │ │ │ - bne.n 9bf0d2 │ │ │ │ + bne.n 9bf112 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ @@ -3594000,16 +3594039,16 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ mov.w r1, #1160 @ 0x488 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf132 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf172 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3594023,16 +3594062,16 @@ │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #12 │ │ │ │ movs r3, #1 │ │ │ │ movw r1, #1159 @ 0x487 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf182 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf1c2 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ @@ -3594044,28 +3594083,28 @@ │ │ │ │ str r7, [r1, #4] │ │ │ │ str r6, [r1, #8] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bf17e │ │ │ │ + b.n 9bf1be │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #12 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #1287 @ 0x507 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf1be │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf1fe │ │ │ │ mov r3, r0 │ │ │ │ str r7, [r0, #0] │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r3, #4] │ │ │ │ str r5, [r3, #8] │ │ │ │ blx r2 │ │ │ │ @@ -3594081,16 +3594120,16 @@ │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #20 │ │ │ │ movs r3, #1 │ │ │ │ movw r1, #1148 @ 0x47c │ │ │ │ mov r5, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf21c │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf25c │ │ │ │ str.w r8, [r0] │ │ │ │ movs r2, #2 │ │ │ │ str r7, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add.w r1, r0, #8 │ │ │ │ @@ -3594105,27 +3594144,27 @@ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r4, #16] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bf216 │ │ │ │ + b.n 9bf256 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf252 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf292 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r3, #0] │ │ │ │ str r5, [r3, #4] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ @@ -3594140,16 +3594179,16 @@ │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ movs r2, #32 │ │ │ │ movs r3, #1 │ │ │ │ movw r1, #1182 @ 0x49e │ │ │ │ mov r5, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf2bc │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf2fc │ │ │ │ movs r2, #5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r6, [r5, #12] │ │ │ │ @@ -3594172,29 +3594211,29 @@ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r3, [r1, #24] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bf2b8 │ │ │ │ + b.n 9bf2f8 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ movw r1, #1181 @ 0x49d │ │ │ │ movs r2, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf30a │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf34a │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ @@ -3594205,29 +3594244,29 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r1, #0] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bf306 │ │ │ │ + b.n 9bf346 │ │ │ │ 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, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ movs r2, #20 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #1209 @ 0x4b9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf372 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf3b2 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ movs r2, #0 │ │ │ │ @@ -3594249,30 +3594288,30 @@ │ │ │ │ str r7, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bf36c │ │ │ │ + b.n 9bf3ac │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #1210 @ 0x4ba │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf3fc │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf43c │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ movs r2, #0 │ │ │ │ @@ -3594307,30 +3594346,30 @@ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bf3f6 │ │ │ │ + b.n 9bf436 │ │ │ │ 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 r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ movw r1, #1238 @ 0x4d6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf488 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf4c8 │ │ │ │ movs r2, #3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ @@ -3594348,40 +3594387,40 @@ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w r5, [r3, #-4] │ │ │ │ cmp r3, r2 │ │ │ │ str.w r5, [r1, #-4] │ │ │ │ str.w lr, [r1, #-16] │ │ │ │ str.w ip, [r1, #-12] │ │ │ │ str.w r0, [r1, #-8] │ │ │ │ - bne.n 9bf44e │ │ │ │ + bne.n 9bf48e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r2, [r1, #0] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bf482 │ │ │ │ + b.n 9bf4c2 │ │ │ │ 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, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ movs r2, #20 │ │ │ │ movs r3, #2 │ │ │ │ mov.w r1, #1240 @ 0x4d8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf4f4 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf534 │ │ │ │ mov r4, r0 │ │ │ │ str.w r8, [r0, #4] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -3594402,29 +3594441,29 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r4, #16] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bf4ee │ │ │ │ + b.n 9bf52e │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movw r1, #1251 @ 0x4e3 │ │ │ │ movs r2, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf542 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf582 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ @@ -3594435,28 +3594474,28 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r1, #4] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bf53e │ │ │ │ + b.n 9bf57e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movw r1, #1252 @ 0x4e4 │ │ │ │ movs r2, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf58e │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf5ce │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ @@ -3594467,30 +3594506,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r1, #4] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bf58a │ │ │ │ + b.n 9bf5ca │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ movw r1, #1245 @ 0x4dd │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf5fc │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf63c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ movs r2, #3 │ │ │ │ str r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r1, [r0, #12] │ │ │ │ mov r3, r8 │ │ │ │ str.w r9, [r0] │ │ │ │ @@ -3594513,27 +3594552,27 @@ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ str r3, [r4, #32] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bf5f6 │ │ │ │ + b.n 9bf636 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ movw r1, #1246 @ 0x4de │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf632 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf672 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3594548,19 +3594587,19 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ mov r3, r9 │ │ │ │ movw r1, #1250 @ 0x4e2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf6aa │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf6ea │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9bf69c │ │ │ │ + beq.n 9bf6dc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ adds r4, r0, #4 │ │ │ │ subs r7, #4 │ │ │ │ movs r5, #0 │ │ │ │ sub.w r8, r3, #4 │ │ │ │ mov.w sl, #3 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ @@ -3594570,34 +3594609,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ blx fp │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ - bne.n 9bf67a │ │ │ │ + bne.n 9bf6ba │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bf6a4 │ │ │ │ + b.n 9bf6e4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #12 │ │ │ │ movw r1, #1253 @ 0x4e5 │ │ │ │ mov r5, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf6e8 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf728 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ str r1, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ @@ -3594616,16 +3594655,16 @@ │ │ │ │ movs r3, #1 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ movw r1, #1254 @ 0x4e6 │ │ │ │ movs r2, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf736 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf776 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ @@ -3594636,37 +3594675,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r1, #4] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bf732 │ │ │ │ + b.n 9bf772 │ │ │ │ stmdb 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, r2 │ │ │ │ adds r2, r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r3 │ │ │ │ lsls r2, r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #1268 @ 0x4f4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf7b2 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf7f2 │ │ │ │ movs r5, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ strb r5, [r0, #1] │ │ │ │ strb r5, [r0, #2] │ │ │ │ strb r5, [r0, #3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9bf7a4 │ │ │ │ + beq.n 9bf7e4 │ │ │ │ adds r4, r0, #4 │ │ │ │ sub.w r8, r8, #4 │ │ │ │ subs r7, #4 │ │ │ │ mov.w sl, #3 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ mov r1, r4 │ │ │ │ ldr.w fp, [r6, #12] │ │ │ │ @@ -3594674,23 +3594713,23 @@ │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ blx fp │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ cmp r9, r5 │ │ │ │ str.w r3, [r4], #4 │ │ │ │ - bne.n 9bf782 │ │ │ │ + bne.n 9bf7c2 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bf7ac │ │ │ │ + b.n 9bf7ec │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ @@ -3594699,15 +3594738,15 @@ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov fp, r0 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov sl, r3 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9bf89a │ │ │ │ + beq.n 9bf8da │ │ │ │ str.w r9, [r0, #12] │ │ │ │ mov.w ip, #4 │ │ │ │ str.w sl, [r0, #16] │ │ │ │ mvn.w r3, #6 │ │ │ │ strb.w ip, [r0, #1] │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #36] @ 0x24 │ │ │ │ @@ -3594761,15 +3594800,15 @@ │ │ │ │ strb.w r5, [r4, #58] @ 0x3a │ │ │ │ strb.w r5, [r4, #59] @ 0x3b │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bf894 │ │ │ │ + b.n 9bf8d4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r5, [sp, #72] @ 0x48 │ │ │ │ @@ -3594787,16 +3594826,16 @@ │ │ │ │ ldrb.w r8, [sp, #96] @ 0x60 │ │ │ │ ldrb.w r7, [sp, #100] @ 0x64 │ │ │ │ ldrh.w r6, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r5, [sp, #108] @ 0x6c │ │ │ │ vstr s0, [sp, #28] │ │ │ │ vstr s1, [sp, #24] │ │ │ │ vstr s2, [sp, #20] │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf95c │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf99c │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r0 │ │ │ │ strb.w r8, [r0, #28] │ │ │ │ bfi r2, r9, #0, #8 │ │ │ │ strb r7, [r0, #29] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bfi r2, sl, #8, #8 │ │ │ │ @@ -3594828,29 +3594867,29 @@ │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #24] │ │ │ │ blx r4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9bf956 │ │ │ │ + b.n 9bf996 │ │ │ │ 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 r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #1134 @ 0x46e │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bf9b8 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bf9f8 │ │ │ │ add.w ip, sp, #36 @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r7, [r0, #0] │ │ │ │ str r6, [r0, #4] │ │ │ │ @@ -3594879,16 +3594918,16 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #1239 @ 0x4d7 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bfa20 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bfa60 │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r7, [r0, #0] │ │ │ │ str r6, [r0, #4] │ │ │ │ @@ -3594923,16 +3594962,16 @@ │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #1267 @ 0x4f3 │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bfa8c │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bfacc │ │ │ │ add.w ip, sp, #48 @ 0x30 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r7, [r0, #0] │ │ │ │ str r6, [r0, #4] │ │ │ │ @@ -3594967,16 +3595006,16 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #4 │ │ │ │ movw r1, #1098 @ 0x44a │ │ │ │ mov r4, r0 │ │ │ │ - bl 98e960 │ │ │ │ - cbz r0, 9bfac2 │ │ │ │ + bl 98e9a0 │ │ │ │ + cbz r0, 9bfb02 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r3, #0] │ │ │ │ blx r2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -3594985,16 +3595024,16 @@ │ │ │ │ stmdb 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 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r4, [pc, #1296] @ 9bfff0 │ │ │ │ - ldr.w r0, [pc, #1296] @ 9bfff4 │ │ │ │ + ldr.w r4, [pc, #1296] @ 9c0030 │ │ │ │ + ldr.w r0, [pc, #1296] @ 9c0034 │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r4, pc │ │ │ │ add.w r3, r1, #45056 @ 0xb000 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -3595003,32 +3595042,32 @@ │ │ │ │ ldrb.w r0, [sp, #256] @ 0x100 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.n 9bfb38 │ │ │ │ + bpl.n 9bfb78 │ │ │ │ add.w r3, r1, #24576 @ 0x6000 │ │ │ │ ldr.w r3, [r3, #4044] @ 0xfcc │ │ │ │ ldrb.w r3, [r3, #1793] @ 0x701 │ │ │ │ - cbz r3, 9bfb38 │ │ │ │ + cbz r3, 9bfb78 │ │ │ │ ldrd r2, r3, [r7, #16] │ │ │ │ - cbnz r3, 9bfb38 │ │ │ │ + cbnz r3, 9bfb78 │ │ │ │ cmp r6, #9 │ │ │ │ - beq.n 9bfb32 │ │ │ │ + beq.n 9bfb72 │ │ │ │ cmp r6, #7 │ │ │ │ it eq │ │ │ │ cmpeq.w fp, #4 │ │ │ │ - bne.n 9bfb38 │ │ │ │ + bne.n 9bfb78 │ │ │ │ mov r3, r2 │ │ │ │ movs r6, #6 │ │ │ │ - b.n 9bfb40 │ │ │ │ + b.n 9bfb80 │ │ │ │ cmp r6, #3 │ │ │ │ - bhi.w 9bfdfa │ │ │ │ + bhi.w 9bfe3a │ │ │ │ ldr r3, [r7, #16] │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ movw r0, #31867 @ 0x7c7b │ │ │ │ @@ -3595037,93 +3595076,93 @@ │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r3, sp, #59 @ 0x3b │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ bl 4d1b5c │ │ │ │ cmp r0, #3 │ │ │ │ - beq.w 9bfe36 │ │ │ │ + beq.w 9bfe76 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ mla r3, r2, r6, r7 │ │ │ │ mla ip, r2, r6, r7 │ │ │ │ - b.n 9bfb8c │ │ │ │ + b.n 9bfbcc │ │ │ │ adds r5, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r5, #8 │ │ │ │ - beq.n 9bfbc2 │ │ │ │ + beq.n 9bfc02 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9bfb84 │ │ │ │ + beq.n 9bfbc4 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 9bfb84 │ │ │ │ + bne.n 9bfbc4 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 9bfe90 │ │ │ │ + beq.w 9bfed0 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9bfb84 │ │ │ │ + bne.n 9bfbc4 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bfbae │ │ │ │ + bne.n 9bfbee │ │ │ │ dmb ish │ │ │ │ - b.n 9bfd70 │ │ │ │ + b.n 9bfdb0 │ │ │ │ mov r2, ip │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r2, #32] │ │ │ │ - cbz r3, 9bfbd4 │ │ │ │ + cbz r3, 9bfc14 │ │ │ │ adds r5, #1 │ │ │ │ adds r2, #12 │ │ │ │ cmp r5, #8 │ │ │ │ - bne.n 9bfbc6 │ │ │ │ + bne.n 9bfc06 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ movs r2, #12 │ │ │ │ mov r9, r5 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ add r3, r7 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ - cbz r1, 9bfc34 │ │ │ │ + cbz r1, 9bfc74 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bfbec │ │ │ │ + bne.n 9bfc2c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9bfc34 │ │ │ │ + cbnz r3, 9bfc74 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9bfc34 │ │ │ │ + cbz r4, 9bfc74 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bfc10 │ │ │ │ + bne.n 9bfc50 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9bfc34 │ │ │ │ + cbnz r3, 9bfc74 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9bfc0c │ │ │ │ + bne.n 9bfc4c │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ mla r3, r2, r9, r3 │ │ │ │ movs r2, #0 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r3, #32] │ │ │ │ @@ -3595150,15 +3595189,15 @@ │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ ldr.w r3, [r4, #1436] @ 0x59c │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bffe4 │ │ │ │ + beq.w 9c0024 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3595170,15 +3595209,15 @@ │ │ │ │ ldr.w r4, [r9, #452] @ 0x1c4 │ │ │ │ movs r3, #2 │ │ │ │ str.w sl, [sp, #76] @ 0x4c │ │ │ │ str.w sl, [sp, #84] @ 0x54 │ │ │ │ blx r4 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bffd8 │ │ │ │ + beq.w 9c0018 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ blx r8 │ │ │ │ ldr.w r3, [r9, #460] @ 0x1cc │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ @@ -3595187,64 +3595226,64 @@ │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ add r3, r7 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ strd r8, r4, [r3, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9bfeca │ │ │ │ + beq.w 9bff0a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9bfd5e │ │ │ │ + beq.n 9bfd9e │ │ │ │ mov r0, r3 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bfd04 │ │ │ │ + bne.n 9bfd44 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bfd1a │ │ │ │ + bne.n 9bfd5a │ │ │ │ dmb ish │ │ │ │ ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 9bfd5e │ │ │ │ + cbnz r3, 9bfd9e │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9bfd5a │ │ │ │ + cbz r4, 9bfd9a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bfd42 │ │ │ │ + bne.n 9bfd82 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bfe8c │ │ │ │ + beq.w 9bfecc │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r3, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl b13a28 │ │ │ │ + bl b13a68 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r2, #4 │ │ │ │ add.w r0, r3, #660 @ 0x294 │ │ │ │ - ldr r1, [pc, #628] @ (9bfff8 ) │ │ │ │ - ldr r3, [pc, #632] @ (9bfffc ) │ │ │ │ + ldr r1, [pc, #628] @ (9c0038 ) │ │ │ │ + ldr r3, [pc, #632] @ (9c003c ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ bl 3afb30 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r5, [sp, #252] @ 0xfc │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ @@ -3595259,134 +3595298,134 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ ldrb.w r1, [sp, #59] @ 0x3b │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9c0004 │ │ │ │ + bl 9c0044 │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bfdc4 │ │ │ │ + bne.n 9bfe04 │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9bfe52 │ │ │ │ - ldr r2, [pc, #544] @ (9c0000 ) │ │ │ │ - ldr r3, [pc, #532] @ (9bfff4 ) │ │ │ │ + beq.n 9bfe92 │ │ │ │ + ldr r2, [pc, #544] @ (9c0040 ) │ │ │ │ + ldr r3, [pc, #532] @ (9c0034 ) │ │ │ │ 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 9bffea │ │ │ │ + bne.w 9c002a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ sub.w r3, r6, #10 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 9bfb3e │ │ │ │ + bls.w 9bfb7e │ │ │ │ subs r3, r6, #7 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 9bfb3e │ │ │ │ + bhi.w 9bfb7e │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9bfb3e │ │ │ │ + bne.w 9bfb7e │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r2, sp, #59 @ 0x3b │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - bl b08ec8 │ │ │ │ + bl b08f08 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.w 9bfb6a │ │ │ │ + bne.w 9bfbaa │ │ │ │ ldrb.w r3, [sp, #59] @ 0x3b │ │ │ │ cmp r3, #14 │ │ │ │ - bhi.n 9bfee4 │ │ │ │ + bhi.n 9bff24 │ │ │ │ tbb [pc, r3] │ │ │ │ str r3, [sp, #676] @ 0x2a4 │ │ │ │ strb r1, [r2, r1] │ │ │ │ strb r7, [r3, #22] │ │ │ │ str r1, [r7, r5] │ │ │ │ str r1, [r2, r5] │ │ │ │ strh r5, [r7, #10] │ │ │ │ ldrh r5, [r0, #52] @ 0x34 │ │ │ │ lsls r7, r2, #2 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9bfddc │ │ │ │ + beq.n 9bfe1c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bfe64 │ │ │ │ + bne.n 9bfea4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9bfddc │ │ │ │ + bne.n 9bfe1c │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9bfe60 │ │ │ │ - b.n 9bfddc │ │ │ │ + bne.n 9bfea0 │ │ │ │ + b.n 9bfe1c │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9bfd32 │ │ │ │ + b.n 9bfd72 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 9bfba8 │ │ │ │ + bls.w 9bfbe8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bfea0 │ │ │ │ + bne.n 9bfee0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9bff9a │ │ │ │ + beq.n 9bffda │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ movs r2, #12 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ mla r3, r2, r5, r3 │ │ │ │ movs r2, #0 │ │ │ │ add r3, r7 │ │ │ │ str r2, [r3, #32] │ │ │ │ - b.n 9bfc46 │ │ │ │ + b.n 9bfc86 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bfed0 │ │ │ │ + bne.n 9bff10 │ │ │ │ dmb ish │ │ │ │ - b.n 9bfd5e │ │ │ │ + b.n 9bfd9e │ │ │ │ mvn.w r5, #1 │ │ │ │ - b.n 9bfddc │ │ │ │ + b.n 9bfe1c │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9bfee4 │ │ │ │ + beq.n 9bff24 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ @@ -3595399,145 +3595438,145 @@ │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r3, r3, [sp, #88] @ 0x58 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 991a20 │ │ │ │ + bl 991a60 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9bfddc │ │ │ │ + b.n 9bfe1c │ │ │ │ sub.w r1, fp, #2 │ │ │ │ movs r2, #5 │ │ │ │ - b.n 9bfef0 │ │ │ │ + b.n 9bff30 │ │ │ │ sub.w r1, fp, #2 │ │ │ │ movs r2, #6 │ │ │ │ - b.n 9bfef0 │ │ │ │ + b.n 9bff30 │ │ │ │ mov.w r1, fp, lsr #2 │ │ │ │ movs r2, #7 │ │ │ │ - b.n 9bfef0 │ │ │ │ + b.n 9bff30 │ │ │ │ sub.w r1, fp, #3 │ │ │ │ movs r2, #8 │ │ │ │ - b.n 9bfef0 │ │ │ │ + b.n 9bff30 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ movs r2, #9 │ │ │ │ umull r1, r3, r3, fp │ │ │ │ lsrs r1, r3, #2 │ │ │ │ - b.n 9bfef0 │ │ │ │ + b.n 9bff30 │ │ │ │ mov.w r1, fp, lsr #1 │ │ │ │ movs r2, #10 │ │ │ │ subs r1, #2 │ │ │ │ - b.n 9bfef0 │ │ │ │ + b.n 9bff30 │ │ │ │ mov.w r1, fp, lsr #1 │ │ │ │ movs r2, #3 │ │ │ │ - b.n 9bfef0 │ │ │ │ + b.n 9bff30 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, fp │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, #10 │ │ │ │ - b.n 9bfef0 │ │ │ │ + b.n 9bff30 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ movs r2, #1 │ │ │ │ umull r1, r3, r3, fp │ │ │ │ lsr.w r1, r3, r2 │ │ │ │ - b.n 9bfef0 │ │ │ │ + b.n 9bff30 │ │ │ │ mov r1, fp │ │ │ │ movs r2, #2 │ │ │ │ - b.n 9bfef0 │ │ │ │ + b.n 9bff30 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9bfeb6 │ │ │ │ + beq.n 9bfef6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9bffae │ │ │ │ + bne.n 9bffee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bfeb6 │ │ │ │ + bne.w 9bfef6 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9bffaa │ │ │ │ - b.n 9bfeb6 │ │ │ │ + bne.n 9bffea │ │ │ │ + b.n 9bfef6 │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ mvn.w r5, #2 │ │ │ │ - b.n 9bfddc │ │ │ │ + b.n 9bfe1c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r2, #20 │ │ │ │ + lsls r2, r2, #19 │ │ │ │ lsls r7, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #27] │ │ │ │ + strb r4, [r3, #26] │ │ │ │ lsls r5, r0, #4 │ │ │ │ - cbnz r2, 9c0024 │ │ │ │ + cbnz r2, 9c0054 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - lsls r4, r3, #8 │ │ │ │ + lsls r4, r3, #7 │ │ │ │ lsls r7, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #248] @ (9c0110 ) │ │ │ │ + ldr r2, [pc, #248] @ (9c0150 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #248] @ (9c0114 ) │ │ │ │ + ldr r3, [pc, #248] @ (9c0154 ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r2, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w ip, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r1, [sp, #116] @ 0x74 │ │ │ │ cmp.w ip, #14 │ │ │ │ - bhi.n 9c0050 │ │ │ │ + bhi.n 9c0090 │ │ │ │ tbb [pc, ip] │ │ │ │ asrs r2, r4, #21 │ │ │ │ adds r3, #8 │ │ │ │ subs r7, #54 @ 0x36 │ │ │ │ lsrs r2, r0, #1 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ - ldr r0, [pc, #276] @ (9c0160 ) │ │ │ │ + ldr r0, [pc, #276] @ (9c01a0 ) │ │ │ │ strb r3, [r1, r1] │ │ │ │ lsls r0, r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ (9c0118 ) │ │ │ │ - ldr r3, [pc, #188] @ (9c0114 ) │ │ │ │ + ldr r2, [pc, #196] @ (9c0158 ) │ │ │ │ + ldr r3, [pc, #188] @ (9c0154 ) │ │ │ │ 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 9c010a │ │ │ │ + bne.n 9c014a │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsrs r3, r2, #1 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c0052 │ │ │ │ + beq.n 9c0092 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #108] @ 0x6c │ │ │ │ @@ -3595548,89 +3595587,89 @@ │ │ │ │ add r1, sp, #32 │ │ │ │ strd r3, r4, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ strd r4, r7, [sp, #52] @ 0x34 │ │ │ │ - bl 991a20 │ │ │ │ - b.n 9c0052 │ │ │ │ + bl 991a60 │ │ │ │ + b.n 9c0092 │ │ │ │ subs r3, r2, #1 │ │ │ │ movs r1, #4 │ │ │ │ - b.n 9c006e │ │ │ │ + b.n 9c00ae │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ umull r1, r3, r3, r2 │ │ │ │ movs r1, #1 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 9c006e │ │ │ │ + b.n 9c00ae │ │ │ │ subs r3, r2, #2 │ │ │ │ movs r1, #5 │ │ │ │ - b.n 9c006e │ │ │ │ + b.n 9c00ae │ │ │ │ subs r3, r2, #2 │ │ │ │ movs r1, #6 │ │ │ │ - b.n 9c006e │ │ │ │ + b.n 9c00ae │ │ │ │ lsrs r3, r2, #2 │ │ │ │ movs r1, #7 │ │ │ │ - b.n 9c006e │ │ │ │ + b.n 9c00ae │ │ │ │ subs r3, r2, #3 │ │ │ │ movs r1, #8 │ │ │ │ - b.n 9c006e │ │ │ │ + b.n 9c00ae │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ umull r1, r3, r3, r2 │ │ │ │ movs r1, #9 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ - b.n 9c006e │ │ │ │ + b.n 9c00ae │ │ │ │ lsrs r3, r2, #1 │ │ │ │ movs r1, #10 │ │ │ │ subs r3, #2 │ │ │ │ - b.n 9c006e │ │ │ │ + b.n 9c00ae │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r1, #10 │ │ │ │ - b.n 9c006e │ │ │ │ + b.n 9c00ae │ │ │ │ mov r3, r2 │ │ │ │ movs r1, #2 │ │ │ │ - b.n 9c006e │ │ │ │ + b.n 9c00ae │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vshr.u64 q8, q15, #32 │ │ │ │ + vshr.u64 q0, q15, #32 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 q0, q15, #26 │ │ │ │ + vqadd.u32 q8, q11, q15 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1732] @ 9c07f4 │ │ │ │ + ldr.w r0, [pc, #1732] @ 9c0834 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r1, [pc, #1728] @ 9c07f8 │ │ │ │ + ldr.w r1, [pc, #1728] @ 9c0838 │ │ │ │ add r0, pc │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov sl, r2 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldrh r2, [r4, #2] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #220] @ 0xdc │ │ │ │ mov.w r1, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #3 │ │ │ │ - bls.n 9c015e │ │ │ │ + bls.n 9c019e │ │ │ │ sub.w r3, r0, #10 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 9c038a │ │ │ │ + bhi.w 9c03ca │ │ │ │ ldrd r1, r3, [r6, #12] │ │ │ │ strd r1, r3, [sp] │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ movw r0, #31867 @ 0x7c7b │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ @@ -3595643,17 +3595682,17 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ bl 4d1a50 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ cmp r0, #2 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - bne.n 9c0198 │ │ │ │ + bne.n 9c01d8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c054e │ │ │ │ + beq.w 9c058e │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ mul.w r3, r3, r2 │ │ │ │ ldrb.w fp, [sp, #67] @ 0x43 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -3595666,29 +3595705,29 @@ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mul.w r3, r7, r3 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ strd r2, r2, [sp, #84] @ 0x54 │ │ │ │ strd r2, r2, [sp, #92] @ 0x5c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9c039c │ │ │ │ + bne.w 9c03dc │ │ │ │ ldr.w r9, [r4, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9c0640 │ │ │ │ + beq.w 9c0680 │ │ │ │ ldrb.w r2, [r0, #1740] @ 0x6cc │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.w 9c0416 │ │ │ │ + beq.w 9c0456 │ │ │ │ cmp.w fp, #14 │ │ │ │ - bhi.n 9c0202 │ │ │ │ - ldr.w r2, [pc, #1544] @ 9c07fc │ │ │ │ + bhi.n 9c0242 │ │ │ │ + ldr.w r2, [pc, #1544] @ 9c083c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, fp, lsl #3] │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.w 9c0440 │ │ │ │ + bcs.w 9c0480 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #120 @ 0x78 │ │ │ │ mov.w r8, #1 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 67440 │ │ │ │ @@ -3595706,15 +3595745,15 @@ │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r2, [r0, #1436] @ 0x59c │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ blx r2 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c070a │ │ │ │ + beq.w 9c074a │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3595727,15 +3595766,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ blx r7 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c070a │ │ │ │ + beq.w 9c074a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ str r0, [sp, #4] │ │ │ │ @@ -3595747,43 +3595786,43 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r7, [r5, #452] @ 0x1c4 │ │ │ │ str.w r8, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c070a │ │ │ │ + beq.w 9c074a │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ add r0, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - cbz r1, 9c02ca │ │ │ │ + cbz r1, 9c030a │ │ │ │ ldr.w r3, [r5, #460] @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c0670 │ │ │ │ + beq.w 9c06b0 │ │ │ │ ldr.w r3, [r5, #460] @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9c02f0 │ │ │ │ + beq.n 9c0330 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r3, #1740] @ 0x6cc │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 9c04c2 │ │ │ │ + bpl.w 9c0502 │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ mov r1, r9 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldrb r5, [r4, #4] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ @@ -3595806,216 +3595845,216 @@ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r1, [sp, #67] @ 0x43 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ - bl 9c0004 │ │ │ │ + bl 9c0044 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9c0368 │ │ │ │ + beq.n 9c03a8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c0350 │ │ │ │ + bne.n 9c0390 │ │ │ │ mov r1, r8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c03dc │ │ │ │ - ldr.w r2, [pc, #1172] @ 9c0800 │ │ │ │ - ldr.w r3, [pc, #1160] @ 9c07f8 │ │ │ │ + beq.n 9c041c │ │ │ │ + ldr.w r2, [pc, #1172] @ 9c0840 │ │ │ │ + ldr.w r3, [pc, #1160] @ 9c0838 │ │ │ │ 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 9c07d8 │ │ │ │ + bne.w 9c0818 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ subs r3, r0, #7 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 9c0462 │ │ │ │ + bls.n 9c04a2 │ │ │ │ cmp r0, #14 │ │ │ │ - bne.w 9c015e │ │ │ │ + bne.w 9c019e │ │ │ │ ldr r3, [r6, #12] │ │ │ │ mov r1, r3 │ │ │ │ - b.n 9c0162 │ │ │ │ + b.n 9c01a2 │ │ │ │ cmp.w fp, #14 │ │ │ │ - bhi.n 9c03b2 │ │ │ │ - ldr.w r1, [pc, #1120] @ 9c0804 │ │ │ │ + bhi.n 9c03f2 │ │ │ │ + ldr.w r1, [pc, #1120] @ 9c0844 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r1, fp, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - bcs.n 9c0486 │ │ │ │ + bcs.n 9c04c6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ bl 52258c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c070a │ │ │ │ + beq.w 9c074a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 9c02aa │ │ │ │ + b.n 9c02ea │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9c0368 │ │ │ │ + beq.n 9c03a8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c03ee │ │ │ │ + bne.n 9c042e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c0368 │ │ │ │ + bne.n 9c03a8 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9c03ea │ │ │ │ - b.n 9c0368 │ │ │ │ + bne.n 9c042a │ │ │ │ + b.n 9c03a8 │ │ │ │ ldr.w r8, [r9, #484] @ 0x1e4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9c06aa │ │ │ │ + beq.w 9c06ea │ │ │ │ ldrb.w r0, [r9, #480] @ 0x1e0 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9c04a0 │ │ │ │ + beq.n 9c04e0 │ │ │ │ cmp.w fp, #14 │ │ │ │ - bhi.n 9c04be │ │ │ │ - ldr r1, [pc, #980] @ (9c0808 ) │ │ │ │ + bhi.n 9c04fe │ │ │ │ + ldr r1, [pc, #980] @ (9c0848 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ ldr.w r1, [r1, fp, lsl #3] │ │ │ │ cmp r0, r1 │ │ │ │ - bcc.n 9c04be │ │ │ │ - ldr r2, [pc, #968] @ (9c080c ) │ │ │ │ + bcc.n 9c04fe │ │ │ │ + ldr r2, [pc, #968] @ (9c084c ) │ │ │ │ add r2, pc │ │ │ │ add.w r2, r2, fp, lsl #3 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.w 9c0204 │ │ │ │ + bls.w 9c0244 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ blx 66b8c <__aeabi_uidivmod@plt> │ │ │ │ subs r3, r7, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 9c0204 │ │ │ │ + b.n 9c0244 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9c015e │ │ │ │ + bne.w 9c019e │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w r2, sp, #67 @ 0x43 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - bl b08dd0 │ │ │ │ - b.n 9c0188 │ │ │ │ + bl b08e10 │ │ │ │ + b.n 9c01c8 │ │ │ │ add.w r1, r1, fp, lsl #3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 9c03b4 │ │ │ │ + bls.n 9c03f4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 66b8c <__aeabi_uidivmod@plt> │ │ │ │ subs r3, r7, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 9c03b4 │ │ │ │ + b.n 9c03f4 │ │ │ │ ldrb.w r1, [r9, #481] @ 0x1e1 │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 9c06e6 │ │ │ │ + beq.w 9c0726 │ │ │ │ cmp.w fp, #14 │ │ │ │ - bhi.n 9c04be │ │ │ │ - ldr r1, [pc, #860] @ (9c0810 ) │ │ │ │ + bhi.n 9c04fe │ │ │ │ + ldr r1, [pc, #860] @ (9c0850 ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ ldr.w r1, [r1, fp, lsl #3] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 9c0440 │ │ │ │ + bcs.n 9c0480 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 9c0204 │ │ │ │ + b.n 9c0244 │ │ │ │ ldr.w r1, [r9, #484] @ 0x1e4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c06c6 │ │ │ │ + beq.w 9c0706 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9c04ec │ │ │ │ - cmp r8, r1 │ │ │ │ beq.n 9c052c │ │ │ │ + cmp r8, r1 │ │ │ │ + beq.n 9c056c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c04da │ │ │ │ + bne.n 9c051a │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c04f0 │ │ │ │ + bne.n 9c0530 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9c052c │ │ │ │ + cbnz r3, 9c056c │ │ │ │ ldrd r5, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r5, 9c052c │ │ │ │ + cbz r5, 9c056c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c0514 │ │ │ │ + bne.n 9c0554 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c0678 │ │ │ │ + beq.w 9c06b8 │ │ │ │ str.w r8, [r9, #484] @ 0x1e4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ strb.w r3, [r9, #480] @ 0x1e0 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str.w r3, [r9, #492] @ 0x1ec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r9, #496] @ 0x1f0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ strb.w fp, [r9, #481] @ 0x1e1 │ │ │ │ str.w r3, [r9, #488] @ 0x1e8 │ │ │ │ - b.n 9c02f0 │ │ │ │ + b.n 9c0330 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r7, [sl] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.w 9c0682 │ │ │ │ + bpl.w 9c06c2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mla r7, r2, r7, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ @@ -3596053,232 +3596092,232 @@ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #20] │ │ │ │ ldrb.w r4, [sp, #67] @ 0x43 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 9c0004 │ │ │ │ + bl 9c0044 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c0368 │ │ │ │ + beq.w 9c03a8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c05ea │ │ │ │ + bne.n 9c062a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c0368 │ │ │ │ + bne.w 9c03a8 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9c0368 │ │ │ │ + beq.w 9c03a8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c0616 │ │ │ │ + bne.n 9c0656 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c0368 │ │ │ │ + bne.w 9c03a8 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9c0612 │ │ │ │ - b.n 9c0368 │ │ │ │ + bne.n 9c0652 │ │ │ │ + b.n 9c03a8 │ │ │ │ cmp.w fp, #14 │ │ │ │ - bhi.n 9c067c │ │ │ │ - ldr r2, [pc, #460] @ (9c0814 ) │ │ │ │ + bhi.n 9c06bc │ │ │ │ + ldr r2, [pc, #460] @ (9c0854 ) │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r1, [r2, fp, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 9c067c │ │ │ │ + bcc.n 9c06bc │ │ │ │ add.w r2, r2, fp, lsl #3 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.w 9c03b4 │ │ │ │ + bls.w 9c03f4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx 66b8c <__aeabi_uidivmod@plt> │ │ │ │ subs r3, r7, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.n 9c03b4 │ │ │ │ + b.n 9c03f4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 5224ec │ │ │ │ - b.n 9c02da │ │ │ │ + b.n 9c031a │ │ │ │ mov r1, r5 │ │ │ │ - b.n 9c0504 │ │ │ │ + b.n 9c0544 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 9c03b4 │ │ │ │ - cbz r1, 9c06a4 │ │ │ │ + b.n 9c03f4 │ │ │ │ + cbz r1, 9c06e4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c0688 │ │ │ │ + bne.n 9c06c8 │ │ │ │ dmb ish │ │ │ │ ldr.w r7, [sl] │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r1, r7, [sp, #96] @ 0x60 │ │ │ │ - b.n 9c059a │ │ │ │ + b.n 9c05da │ │ │ │ cmp.w fp, #14 │ │ │ │ - bhi.n 9c06c0 │ │ │ │ - ldr r2, [pc, #356] @ (9c0818 ) │ │ │ │ + bhi.n 9c0700 │ │ │ │ + ldr r2, [pc, #356] @ (9c0858 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, fp, lsl #3] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 9c0440 │ │ │ │ + bcs.w 9c0480 │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ - b.n 9c0204 │ │ │ │ + b.n 9c0244 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9c052c │ │ │ │ + beq.w 9c056c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c06d2 │ │ │ │ + bne.n 9c0712 │ │ │ │ dmb ish │ │ │ │ - b.n 9c052c │ │ │ │ + b.n 9c056c │ │ │ │ ldr.w r1, [r9, #492] @ 0x1ec │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9c0780 │ │ │ │ + beq.n 9c07c0 │ │ │ │ cmp.w fp, #14 │ │ │ │ - bhi.w 9c04be │ │ │ │ - ldr r1, [pc, #288] @ (9c081c ) │ │ │ │ + bhi.w 9c04fe │ │ │ │ + ldr r1, [pc, #288] @ (9c085c ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ ldr.w r1, [r1, fp, lsl #3] │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.w 9c0440 │ │ │ │ - b.n 9c04be │ │ │ │ + bcs.w 9c0480 │ │ │ │ + b.n 9c04fe │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ - cbz r1, 9c0716 │ │ │ │ + cbz r1, 9c0756 │ │ │ │ ldr.w r3, [r5, #460] @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9c07a8 │ │ │ │ + beq.n 9c07e8 │ │ │ │ ldr.w r3, [r5, #460] @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #92] @ 0x5c │ │ │ │ - cbz r1, 9c0740 │ │ │ │ + cbz r1, 9c0780 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c072c │ │ │ │ + bne.n 9c076c │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9c0746 │ │ │ │ + cbz r3, 9c0786 │ │ │ │ mvn.w r5, #2 │ │ │ │ - b.n 9c0368 │ │ │ │ + b.n 9c03a8 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9c0740 │ │ │ │ + beq.n 9c0780 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c0758 │ │ │ │ + bne.n 9c0798 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c0740 │ │ │ │ + bne.n 9c0780 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9c0754 │ │ │ │ - b.n 9c0740 │ │ │ │ + bne.n 9c0794 │ │ │ │ + b.n 9c0780 │ │ │ │ ldr.w r1, [r9, #496] @ 0x1f0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9c07b6 │ │ │ │ + beq.n 9c07f6 │ │ │ │ cmp.w fp, #14 │ │ │ │ - bhi.w 9c04be │ │ │ │ - ldr r2, [pc, #140] @ (9c0820 ) │ │ │ │ + bhi.w 9c04fe │ │ │ │ + ldr r2, [pc, #140] @ (9c0860 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, fp, lsl #3] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 9c0440 │ │ │ │ + bcs.w 9c0480 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 9c0204 │ │ │ │ + b.n 9c0244 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c0724 │ │ │ │ + beq.n 9c0764 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ bl 5224ec │ │ │ │ - b.n 9c0724 │ │ │ │ + b.n 9c0764 │ │ │ │ ldr.w r2, [r9, #488] @ 0x1e8 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9c07dc │ │ │ │ + beq.n 9c081c │ │ │ │ cmp.w fp, #14 │ │ │ │ - bhi.n 9c07a2 │ │ │ │ - ldr r2, [pc, #92] @ (9c0824 ) │ │ │ │ + bhi.n 9c07e2 │ │ │ │ + ldr r2, [pc, #92] @ (9c0864 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, fp, lsl #3] │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.w 9c0440 │ │ │ │ - b.n 9c07a2 │ │ │ │ + bcs.w 9c0480 │ │ │ │ + b.n 9c07e2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r8] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c07e0 │ │ │ │ + bne.n 9c0820 │ │ │ │ dmb ish │ │ │ │ - b.n 9c02f0 │ │ │ │ - mcr2 0, 6, r0, cr4, cr14, {7} │ │ │ │ + b.n 9c0330 │ │ │ │ + mcr2 0, 4, r0, cr4, cr14, {7} │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #48] @ 0x30 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stc2 0, cr0, [ip], {254} @ 0xfe │ │ │ │ - str r4, [r1, #24] │ │ │ │ + mcrr2 0, 15, r0, ip, cr14 │ │ │ │ + str r4, [r1, #20] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r6, [r7, #12] │ │ │ │ + str r6, [r7, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r2, [r6, #8] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [r0, #8] │ │ │ │ + str r0, [r0, #4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + ldrsh r2, [r5, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r0, [r0, r2] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrsh r0, [r7, r0] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r6, [r3, r6] │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrb r2, [r5, r5] │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ lsls r1, r5, #3 │ │ │ │ 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 r8, r2, #12 │ │ │ │ mov r6, r1 │ │ │ │ @@ -3596292,107 +3596331,107 @@ │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ blx 67440 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c08e8 │ │ │ │ + beq.n 9c0928 │ │ │ │ add.w r9, r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ ldrb.w ip, [r9, #1]! │ │ │ │ cmp.w ip, #20 │ │ │ │ - beq.n 9c08da │ │ │ │ + beq.n 9c091a │ │ │ │ ldrb.w lr, [r9, #80] @ 0x50 │ │ │ │ - cbz r0, 9c08a2 │ │ │ │ + cbz r0, 9c08e2 │ │ │ │ addw r2, r4, #401 @ 0x191 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9c0888 │ │ │ │ + b.n 9c08c8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.n 9c08a2 │ │ │ │ + bls.n 9c08e2 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 9c0882 │ │ │ │ + bne.n 9c08c2 │ │ │ │ ldrb.w r1, [r2, #80] @ 0x50 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 9c0882 │ │ │ │ + bne.n 9c08c2 │ │ │ │ strb.w r3, [r8] │ │ │ │ add r3, r5 │ │ │ │ strb.w r7, [r3, #96] @ 0x60 │ │ │ │ cmp.w ip, #13 │ │ │ │ - bne.n 9c08c2 │ │ │ │ + bne.n 9c0902 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ adds r3, #1 │ │ │ │ add r3, lr │ │ │ │ strb.w r3, [r8] │ │ │ │ adds r2, r5, r3 │ │ │ │ uxtb r3, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp sl, r3 │ │ │ │ strb.w r7, [r2, #96] @ 0x60 │ │ │ │ it cc │ │ │ │ movcc sl, r3 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bls.n 9c08e8 │ │ │ │ + bls.n 9c0928 │ │ │ │ ldrb.w ip, [r9, #1]! │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ cmp.w ip, #20 │ │ │ │ - bne.n 9c0874 │ │ │ │ + bne.n 9c08b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c08c4 │ │ │ │ + beq.n 9c0904 │ │ │ │ mov.w lr, #0 │ │ │ │ mov.w ip, #19 │ │ │ │ - b.n 9c087a │ │ │ │ + b.n 9c08ba │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ - cbz r0, 9c0906 │ │ │ │ + cbz r0, 9c0946 │ │ │ │ addw r2, r4, #401 @ 0x191 │ │ │ │ - b.n 9c08fc │ │ │ │ + b.n 9c093c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9c0906 │ │ │ │ + beq.n 9c0946 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c08f6 │ │ │ │ + bne.n 9c0936 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ str r3, [r5, #92] @ 0x5c │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ - cbz r3, 9c0938 │ │ │ │ + cbz r3, 9c0978 │ │ │ │ add.w r1, r5, #11 │ │ │ │ movs r2, #0 │ │ │ │ ldrb.w r0, [r1, #1]! │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bne.n 9c0932 │ │ │ │ + bne.n 9c0972 │ │ │ │ add.w r3, r5, sl │ │ │ │ strb.w sl, [r1] │ │ │ │ add.w sl, sl, #1 │ │ │ │ strb.w r2, [r3, #96] @ 0x60 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 9c0918 │ │ │ │ + bhi.n 9c0958 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ 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, #140] @ (9c09e4 ) │ │ │ │ - ldr r3, [pc, #144] @ (9c09e8 ) │ │ │ │ + ldr r2, [pc, #140] @ (9c0a24 ) │ │ │ │ + ldr r3, [pc, #144] @ (9c0a28 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r1 │ │ │ │ subs r5, r6, r7 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r2, [r0, #392] @ 0x188 │ │ │ │ @@ -3596419,163 +3596458,163 @@ │ │ │ │ ldr.w r3, [r0, #456] @ 0x1c8 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r1, [r4, #412] @ 0x19c │ │ │ │ ldr.w r3, [r0, #460] @ 0x1cc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #448] @ 0x1c0 │ │ │ │ - ldr r2, [pc, #52] @ (9c09ec ) │ │ │ │ + ldr r2, [pc, #52] @ (9c0a2c ) │ │ │ │ cmp r5, r3 │ │ │ │ strh.w r7, [r4, #1612] @ 0x64c │ │ │ │ it cc │ │ │ │ movcc r5, r3 │ │ │ │ - ldr r3, [pc, #36] @ (9c09e8 ) │ │ │ │ + ldr r3, [pc, #36] @ (9c0a28 ) │ │ │ │ add r2, pc │ │ │ │ strh.w r6, [r4, #1614] @ 0x64e │ │ │ │ str.w r5, [r4, #448] @ 0x1c0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c09e0 │ │ │ │ + bne.n 9c0a20 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - subw r0, r2, #2302 @ 0x8fe │ │ │ │ + @ instruction: 0xf66200fe │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf63800fe │ │ │ │ + @ instruction: 0xf5f800fe │ │ │ │ strb.w r1, [r0, #400] @ 0x190 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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, #2888] @ 0xb48 │ │ │ │ - ldr r2, [pc, #332] @ (9c0b5c ) │ │ │ │ + ldr r2, [pc, #332] @ (9c0b9c ) │ │ │ │ sub.w sp, sp, #1184 @ 0x4a0 │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #328] @ (9c0b60 ) │ │ │ │ + ldr r3, [pc, #328] @ (9c0ba0 ) │ │ │ │ add r2, pc │ │ │ │ ldrb.w r7, [r5, #685] @ 0x2ad │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1180] @ 0x49c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r7, 9c0a4a │ │ │ │ - ldr r2, [pc, #312] @ (9c0b64 ) │ │ │ │ - ldr r3, [pc, #304] @ (9c0b60 ) │ │ │ │ + cbnz r7, 9c0a8a │ │ │ │ + ldr r2, [pc, #312] @ (9c0ba4 ) │ │ │ │ + ldr r3, [pc, #304] @ (9c0ba0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1180] @ 0x49c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9c0b56 │ │ │ │ + bne.w 9c0b96 │ │ │ │ add.w sp, sp, #1184 @ 0x4a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w r6, r5, #57344 @ 0xe000 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w r1, r0, #452 @ 0x1c4 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1152 @ 0x480 │ │ │ │ mov r0, r8 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ - bl 9919ec │ │ │ │ + bl 991a2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c0b22 │ │ │ │ + bne.n 9c0b62 │ │ │ │ ldr.w r1, [r4, #1608] @ 0x648 │ │ │ │ - cbz r1, 9c0a8e │ │ │ │ + cbz r1, 9c0ace │ │ │ │ movs r0, #36 @ 0x24 │ │ │ │ ldr.w ip, [r4, #1604] @ 0x644 │ │ │ │ mov r3, r8 │ │ │ │ mla r0, r0, r1, r8 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ add r2, ip │ │ │ │ str.w r2, [r3, #-16] │ │ │ │ - bne.n 9c0a80 │ │ │ │ + bne.n 9c0ac0 │ │ │ │ ldr.w r3, [r4, #396] @ 0x18c │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #204] @ (9c0b68 ) │ │ │ │ + ldr r3, [pc, #204] @ (9c0ba8 ) │ │ │ │ add r3, pc │ │ │ │ - bl 990f04 │ │ │ │ + bl 990f44 │ │ │ │ add r2, sp, #12 │ │ │ │ ldr.w r3, [r4, #404] @ 0x194 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ str r3, [r2, #8] │ │ │ │ ldr.w r3, [r4, #1604] @ 0x644 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ strb r4, [r2, #0] │ │ │ │ - bl 990f44 │ │ │ │ + bl 990f84 │ │ │ │ ldrb.w r3, [r5, #885] @ 0x375 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ - cbnz r3, 9c0b0e │ │ │ │ + cbnz r3, 9c0b4e │ │ │ │ add.w r4, r5, #45056 @ 0xb000 │ │ │ │ ldr.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 9c0afc │ │ │ │ + bpl.n 9c0b3c │ │ │ │ ldrb r2, [r3, #3] │ │ │ │ mov r1, r7 │ │ │ │ lsrs r2, r2, #7 │ │ │ │ - bl 990ee8 │ │ │ │ + bl 990f28 │ │ │ │ ldr.w r3, [r4, #1220] @ 0x4c4 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ ldrb.w r1, [r3, #64] @ 0x40 │ │ │ │ and.w r1, r1, #3 │ │ │ │ - bl 990f00 │ │ │ │ + bl 990f40 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r5, #685] @ 0x2ad │ │ │ │ - b.n 9c0a2a │ │ │ │ + b.n 9c0a6a │ │ │ │ add.w r2, r5, #24576 @ 0x6000 │ │ │ │ ldr.w r7, [r2, #4044] @ 0xfcc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9c0ad6 │ │ │ │ + beq.n 9c0b16 │ │ │ │ ldrb.w r7, [r7, #1792] @ 0x700 │ │ │ │ - b.n 9c0ad6 │ │ │ │ + b.n 9c0b16 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r4 │ │ │ │ - bl 990ee8 │ │ │ │ + bl 990f28 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ mov r1, r4 │ │ │ │ - bl 990f00 │ │ │ │ - b.n 9c0af4 │ │ │ │ + bl 990f40 │ │ │ │ + b.n 9c0b34 │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r0, [r6, #3660] @ 0xe4c │ │ │ │ - bl 9919ec │ │ │ │ + bl 991a2c │ │ │ │ ldr.w r2, [r5, #632] @ 0x278 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ strb.w r1, [r5, #684] @ 0x2ac │ │ │ │ - b.n 9c0a6e │ │ │ │ + b.n 9c0aae │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5e600fe │ │ │ │ + sub.w r0, r6, #8323072 @ 0x7f0000 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, lr, #8323072 @ 0x7f0000 │ │ │ │ - ldrh r0, [r2, r4] │ │ │ │ + @ instruction: 0xf58e00fe │ │ │ │ + ldrh r0, [r2, r3] │ │ │ │ lsls r1, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #440] @ 0x1b8 │ │ │ │ @@ -3596587,57 +3596626,57 @@ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr.w r1, [r4, #392] @ 0x188 │ │ │ │ add.w r9, r6, #57344 @ 0xe000 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ adds r5, r0, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c09fc │ │ │ │ + bl 9c0a3c │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #0 │ │ │ │ - bl 9a002c │ │ │ │ + bl 9a006c │ │ │ │ ldrb.w r1, [r4, #400] @ 0x190 │ │ │ │ ldr.w r0, [r9, #3660] @ 0xe4c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9bfac8 │ │ │ │ - cbnz r0, 9c0bd0 │ │ │ │ + bl 9bfb08 │ │ │ │ + cbnz r0, 9c0c10 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ add r3, r8 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr.w r0, [r9, #3660] @ 0xe4c │ │ │ │ ldrb.w r1, [r4, #400] @ 0x190 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r7, r8, [sp] │ │ │ │ - bl 9bfac8 │ │ │ │ + bl 9bfb08 │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ strb.w r8, [r6, #684] @ 0x2ac │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #224] @ (9c0d08 ) │ │ │ │ - ldr r3, [pc, #224] @ (9c0d0c ) │ │ │ │ + ldr r2, [pc, #224] @ (9c0d48 ) │ │ │ │ + ldr r3, [pc, #224] @ (9c0d4c ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ ldr.w r0, [r0, #440] @ 0x1b8 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r4, #392] @ 0x188 │ │ │ │ mov.w r9, #2 │ │ │ │ @@ -3596665,83 +3596704,83 @@ │ │ │ │ movs r3, #6 │ │ │ │ strh.w r9, [sp, #18] │ │ │ │ strb.w r3, [sp, #20] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #32] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ - bl 9c09fc │ │ │ │ + bl 9c0a3c │ │ │ │ mov r1, r9 │ │ │ │ add.w r9, r6, #57344 @ 0xe000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9a002c │ │ │ │ + bl 9a006c │ │ │ │ mov r3, r7 │ │ │ │ ldr.w r0, [r9, #3660] @ 0xe4c │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 9c011c │ │ │ │ - cbnz r0, 9c0cca │ │ │ │ - ldr r2, [pc, #92] @ (9c0d10 ) │ │ │ │ - ldr r3, [pc, #88] @ (9c0d0c ) │ │ │ │ + bl 9c015c │ │ │ │ + cbnz r0, 9c0d0a │ │ │ │ + ldr r2, [pc, #92] @ (9c0d50 ) │ │ │ │ + ldr r3, [pc, #88] @ (9c0d4c ) │ │ │ │ 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 9c0d02 │ │ │ │ + bne.n 9c0d42 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ add r3, r8 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, sp │ │ │ │ ldr.w r0, [r9, #3660] @ 0xe4c │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 9c011c │ │ │ │ + bl 9c015c │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ strb.w r8, [r6, #684] @ 0x2ac │ │ │ │ - b.n 9c0cb0 │ │ │ │ + b.n 9c0cf0 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3d000fe │ │ │ │ + @ instruction: 0xf39000fe │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf34800fe │ │ │ │ + @ instruction: 0xf30800fe │ │ │ │ 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, #60] @ 0x3c │ │ │ │ - bl 9a8b14 │ │ │ │ + bl 9a8b54 │ │ │ │ add.w r0, r4, #64 @ 0x40 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #120] @ (9c0db8 ) │ │ │ │ + ldr r2, [pc, #120] @ (9c0df8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #120] @ (9c0dbc ) │ │ │ │ + ldr r3, [pc, #120] @ (9c0dfc ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r0, #404] @ 0x194 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 9c0dae │ │ │ │ + cbz r1, 9c0dee │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ @@ -3596751,105 +3596790,105 @@ │ │ │ │ add r3, sp, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r3, [r0, #452] @ 0x1c4 │ │ │ │ mov r5, r3 │ │ │ │ movs r3, #106 @ 0x6a │ │ │ │ blx r5 │ │ │ │ - cbz r0, 9c0da6 │ │ │ │ + cbz r0, 9c0de6 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ str.w r0, [r4, #420] @ 0x1a4 │ │ │ │ add r0, r3 │ │ │ │ - ldr r2, [pc, #48] @ (9c0dc0 ) │ │ │ │ - ldr r3, [pc, #40] @ (9c0dbc ) │ │ │ │ + ldr r2, [pc, #48] @ (9c0e00 ) │ │ │ │ + ldr r3, [pc, #40] @ (9c0dfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c0db2 │ │ │ │ + bne.n 9c0df2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str.w r0, [r4, #420] @ 0x1a4 │ │ │ │ str.w r0, [r4, #412] @ 0x19c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9c0d8e │ │ │ │ + b.n 9c0dce │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2b800fe │ │ │ │ + @ instruction: 0xf27800fe │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf26a00fe │ │ │ │ + @ instruction: 0xf22a00fe │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r1, [r0, #404] @ 0x194 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 9c0e16 │ │ │ │ + cbz r1, 9c0e56 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c0dde │ │ │ │ + bne.n 9c0e1e │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9c0e16 │ │ │ │ + cbnz r3, 9c0e56 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9c0e16 │ │ │ │ + cbz r4, 9c0e56 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c0e02 │ │ │ │ + bne.n 9c0e42 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9c0e66 │ │ │ │ + cbz r3, 9c0ea6 │ │ │ │ ldr.w r1, [r5, #408] @ 0x198 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ - cbz r1, 9c0e5e │ │ │ │ + cbz r1, 9c0e9e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c0e26 │ │ │ │ + bne.n 9c0e66 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9c0e5e │ │ │ │ + cbnz r3, 9c0e9e │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9c0e5e │ │ │ │ + cbz r4, 9c0e9e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c0e4a │ │ │ │ + bne.n 9c0e8a │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9c0e6a │ │ │ │ + cbz r3, 9c0eaa │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9c0df2 │ │ │ │ + b.n 9c0e32 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9c0e3a │ │ │ │ + b.n 9c0e7a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #548] @ (9c10a8 ) │ │ │ │ - ldr r3, [pc, #548] @ (9c10ac ) │ │ │ │ + ldr r0, [pc, #548] @ (9c10e8 ) │ │ │ │ + ldr r3, [pc, #548] @ (9c10ec ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ add r0, pc │ │ │ │ mul.w r7, r1, r2 │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ ldr.w r2, [r5, #448] @ 0x1c0 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldrb.w r8, [r6, #684] @ 0x2ac │ │ │ │ @@ -3596872,29 +3596911,29 @@ │ │ │ │ ite cs │ │ │ │ movcs r2, r8 │ │ │ │ orrcc.w r2, r8, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r5, #404] @ 0x194 │ │ │ │ strb.w r3, [r6, #684] @ 0x2ac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c101c │ │ │ │ - cbz r1, 9c0efa │ │ │ │ + beq.w 9c105c │ │ │ │ + cbz r1, 9c0f3a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c0ee4 │ │ │ │ + bne.n 9c0f24 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c0f8a │ │ │ │ + beq.n 9c0fca │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9c0fce │ │ │ │ + bne.n 9c100e │ │ │ │ ldr.w r3, [r5, #432] @ 0x1b0 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ cmp r7, r3 │ │ │ │ mov.w r8, #3 │ │ │ │ it cc │ │ │ │ @@ -3596915,105 +3596954,105 @@ │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r9, #1436] @ 0x59c │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r5, #404] @ 0x194 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c1044 │ │ │ │ + beq.n 9c1084 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r2 │ │ │ │ strb.w r1, [r6, #685] @ 0x2ad │ │ │ │ str.w r2, [r5, #440] @ 0x1b8 │ │ │ │ str.w r2, [r5, #448] @ 0x1c0 │ │ │ │ str.w r3, [r5, #1604] @ 0x644 │ │ │ │ - ldr r2, [pc, #320] @ (9c10b0 ) │ │ │ │ - ldr r3, [pc, #316] @ (9c10ac ) │ │ │ │ + ldr r2, [pc, #320] @ (9c10f0 ) │ │ │ │ + ldr r3, [pc, #316] @ (9c10ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9c10a4 │ │ │ │ + bne.w 9c10e4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9c0efa │ │ │ │ + beq.n 9c0f3a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c0f9c │ │ │ │ + bne.n 9c0fdc │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c0efa │ │ │ │ + bne.n 9c0f3a │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9c0f98 │ │ │ │ + bne.n 9c0fd8 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #404] @ 0x194 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9c0f06 │ │ │ │ + beq.n 9c0f46 │ │ │ │ ldr.w r1, [r5, #408] @ 0x198 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9c0f06 │ │ │ │ + beq.n 9c0f46 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c0fda │ │ │ │ + bne.n 9c101a │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9c1012 │ │ │ │ + cbnz r3, 9c1052 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9c1012 │ │ │ │ + cbz r4, 9c1052 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c0ffe │ │ │ │ + bne.n 9c103e │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9c1040 │ │ │ │ + cbz r3, 9c1080 │ │ │ │ ldr.w r1, [r5, #404] @ 0x194 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #408] @ 0x198 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c0f06 │ │ │ │ + beq.w 9c0f46 │ │ │ │ ldrb.w r2, [r6, #685] @ 0x2ad │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r5, #440] @ 0x1b8 │ │ │ │ ldr.w r1, [r5, #448] @ 0x1c0 │ │ │ │ str.w r0, [r5, #448] @ 0x1c0 │ │ │ │ add r3, r1 │ │ │ │ str.w r3, [r5, #440] @ 0x1b8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c0f6c │ │ │ │ - b.n 9c0f68 │ │ │ │ + beq.n 9c0fac │ │ │ │ + b.n 9c0fa8 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9c0fee │ │ │ │ + b.n 9c102e │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - bl 9900f8 │ │ │ │ + bl 990138 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r3, [r5, #424] @ 0x1a8 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 67440 │ │ │ │ movs r3, #16 │ │ │ │ @@ -3597031,57 +3597070,57 @@ │ │ │ │ ldr.w r3, [r9, #1436] @ 0x59c │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r6, #632] @ 0x278 │ │ │ │ str.w r0, [r5, #404] @ 0x194 │ │ │ │ ldr.w r3, [r2, #136] @ 0x88 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ - b.n 9c0f56 │ │ │ │ + b.n 9c0f96 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - sbcs.w r0, r4, #254 @ 0xfe │ │ │ │ + @ instruction: 0xf13400fe │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - eor.w r0, ip, #254 @ 0xfe │ │ │ │ + orr.w r0, ip, #254 @ 0xfe │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #1616 @ 0x650 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #424] @ 0x1a8 │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ - ldr r3, [pc, #88] @ (9c1134 ) │ │ │ │ + ldr r3, [pc, #88] @ (9c1174 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #88] @ (9c1138 ) │ │ │ │ + ldr r2, [pc, #88] @ (9c1178 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #16] │ │ │ │ - ldr r3, [pc, #84] @ (9c113c ) │ │ │ │ + ldr r3, [pc, #84] @ (9c117c ) │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r0, #432] @ 0x1b0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #24] │ │ │ │ - ldr r3, [pc, #72] @ (9c1140 ) │ │ │ │ + ldr r3, [pc, #72] @ (9c1180 ) │ │ │ │ str r2, [r0, #12] │ │ │ │ add r3, pc │ │ │ │ str.w r1, [r0, #396] @ 0x18c │ │ │ │ str r3, [r0, #28] │ │ │ │ - ldr r2, [pc, #64] @ (9c1144 ) │ │ │ │ - ldr r1, [pc, #68] @ (9c1148 ) │ │ │ │ - ldr r3, [pc, #68] @ (9c114c ) │ │ │ │ + ldr r2, [pc, #64] @ (9c1184 ) │ │ │ │ + ldr r1, [pc, #68] @ (9c1188 ) │ │ │ │ + ldr r3, [pc, #68] @ (9c118c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ str r2, [r0, #20] │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #64] @ (9c1150 ) │ │ │ │ + ldr r2, [pc, #64] @ (9c1190 ) │ │ │ │ strd r1, r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #60] @ (9c1154 ) │ │ │ │ + ldr r3, [pc, #60] @ (9c1194 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [r0, #60] @ 0x3c │ │ │ │ add r3, pc │ │ │ │ str.w ip, [r0, #436] @ 0x1b4 │ │ │ │ strd r2, r3, [r0, #44] @ 0x2c │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ movw r3, #6553 @ 0x1999 │ │ │ │ @@ -3597091,87 +3597130,87 @@ │ │ │ │ stc2 15, cr15, [sp, #1020] @ 0x3fc │ │ │ │ stc2 15, cr15, [fp], #-1020 @ 0xfffffc04 │ │ │ │ ldr.w pc, [r1, #255]! │ │ │ │ ldr??.w pc, [r5, #4095] @ 0xfff │ │ │ │ stc2 15, cr15, [r7], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xfb09ffff │ │ │ │ @ instruction: 0xfa5dffff │ │ │ │ - ldr.w pc, [pc, #4095] @ 9c2153 │ │ │ │ + ldr.w pc, [pc, #4095] @ 9c2193 │ │ │ │ stc2 15, cr15, [r7], #1020 @ 0x3fc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ lsls r3, r3, #16 │ │ │ │ sub sp, #16 │ │ │ │ and.w r2, r2, #31 │ │ │ │ - ldr.w ip, [pc, #84] @ 9c11c4 │ │ │ │ + ldr.w ip, [pc, #84] @ 9c1204 │ │ │ │ and.w r3, r3, #983040 @ 0xf0000 │ │ │ │ mov r4, r0 │ │ │ │ orrs r3, r2 │ │ │ │ - ldr r2, [pc, #76] @ (9c11c8 ) │ │ │ │ + ldr r2, [pc, #76] @ (9c1208 ) │ │ │ │ add ip, pc │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #31 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9a9058 │ │ │ │ - cbnz r0, 9c11b2 │ │ │ │ - ldr r2, [pc, #48] @ (9c11cc ) │ │ │ │ - ldr r3, [pc, #40] @ (9c11c8 ) │ │ │ │ + bl 9a9098 │ │ │ │ + cbnz r0, 9c11f2 │ │ │ │ + ldr r2, [pc, #48] @ (9c120c ) │ │ │ │ + ldr r3, [pc, #40] @ (9c1208 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c11be │ │ │ │ + bne.n 9c11fe │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a8fd0 │ │ │ │ - b.n 9c119a │ │ │ │ + bl 9a9010 │ │ │ │ + b.n 9c11da │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - mcr 0, 4, r0, cr0, cr14, {7} │ │ │ │ + mcr 0, 2, r0, cr0, cr14, {7} │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - mrc 0, 2, r0, cr14, cr14, {7} │ │ │ │ + mrc 0, 0, r0, cr14, cr14, {7} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r4, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - cbz r3, 9c11ec │ │ │ │ + cbz r3, 9c122c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #4097 @ 0x1001 │ │ │ │ movt r1, #36879 @ 0x900f │ │ │ │ mov r2, r3 │ │ │ │ - bl 9c1158 │ │ │ │ + bl 9c1198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c11ea │ │ │ │ + beq.n 9c122a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 9c11e8 │ │ │ │ + b.n 9c1228 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w ip, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [ip, #1657] @ 0x679 │ │ │ │ - cbz r3, 9c122a │ │ │ │ + cbz r3, 9c126a │ │ │ │ ldr.w r2, [ip, #1708] @ 0x6ac │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ pop {r4, pc} │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r1, [ip, #464] @ 0x1d0 │ │ │ │ movs r2, #5 │ │ │ │ @@ -3597180,31 +3597219,31 @@ │ │ │ │ ubfx lr, r1, #0, #11 │ │ │ │ orr.w r1, lr, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r1, r1, #983040 @ 0xf0000 │ │ │ │ str.w r1, [ip, #1708] @ 0x6ac │ │ │ │ str r1, [r4, #0] │ │ │ │ mov.w r4, #1 │ │ │ │ strb.w r4, [ip, #1657] @ 0x679 │ │ │ │ - bl 9c1158 │ │ │ │ + bl 9c1198 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ add.w ip, r0, #4096 @ 0x1000 │ │ │ │ sub sp, #16 │ │ │ │ mov lr, r1 │ │ │ │ ldrb.w r3, [ip, #1657] @ 0x679 │ │ │ │ - cbnz r3, 9c12f2 │ │ │ │ + cbnz r3, 9c1332 │ │ │ │ ldr.w r1, [ip, #460] @ 0x1cc │ │ │ │ cmp r1, #15 │ │ │ │ - ble.n 9c128e │ │ │ │ + ble.n 9c12ce │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ubfx r2, r1, #0, #11 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [ip, #460] @ 0x1cc │ │ │ │ orr.w r1, r2, #2415919104 @ 0x90000000 │ │ │ │ @@ -3597225,15 +3597264,15 @@ │ │ │ │ orr.w r6, lr, r1, lsl #11 │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ strd r0, r1, [r8] │ │ │ │ mov r0, r7 │ │ │ │ mov.w r1, #1 │ │ │ │ strb.w r1, [ip, #1657] @ 0x679 │ │ │ │ orr.w r1, r6, r5 │ │ │ │ - bl 9c1158 │ │ │ │ + bl 9c1198 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add.w ip, ip, #1680 @ 0x690 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w lr, {r0, r1} │ │ │ │ @@ -3597241,27 +3597280,27 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #176] @ (9c13cc ) │ │ │ │ + ldr r2, [pc, #176] @ (9c140c ) │ │ │ │ add.w r7, r0, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #176] @ (9c13d0 ) │ │ │ │ + ldr r3, [pc, #176] @ (9c1410 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r7, #1988] @ 0x7c4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c13c4 │ │ │ │ - ldr.w r8, [pc, #156] @ 9c13d4 │ │ │ │ + beq.n 9c1404 │ │ │ │ + ldr.w r8, [pc, #156] @ 9c1414 │ │ │ │ add.w r4, r0, #6080 @ 0x17c0 │ │ │ │ mov.w r6, #2048 @ 0x800 │ │ │ │ movt r6, #40975 @ 0xa00f │ │ │ │ mov r5, r0 │ │ │ │ add r8, pc │ │ │ │ adds r4, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -3597281,78 +3597320,78 @@ │ │ │ │ it ls │ │ │ │ andls.w r2, r2, #15 │ │ │ │ bfi r3, r2, #3, #4 │ │ │ │ strb.w r3, [sp, #7] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9a9058 │ │ │ │ - cbnz r0, 9c13aa │ │ │ │ - ldr r2, [pc, #68] @ (9c13d8 ) │ │ │ │ - ldr r3, [pc, #60] @ (9c13d0 ) │ │ │ │ + bl 9a9098 │ │ │ │ + cbnz r0, 9c13ea │ │ │ │ + ldr r2, [pc, #68] @ (9c1418 ) │ │ │ │ + ldr r3, [pc, #60] @ (9c1410 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c13c8 │ │ │ │ + bne.n 9c1408 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9a8fd0 │ │ │ │ + bl 9a9010 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c1390 │ │ │ │ + beq.n 9c13d0 │ │ │ │ ldr.w r3, [r7, #1988] @ 0x7c4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bhi.n 9c1350 │ │ │ │ + bhi.n 9c1390 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9c1390 │ │ │ │ + b.n 9c13d0 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldcl 0, cr0, [sl], {254} @ 0xfe │ │ │ │ + ldc 0, cr0, [sl], {254} @ 0xfe │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, r3] │ │ │ │ + strh r4, [r4, r2] │ │ │ │ lsls r1, r5, #3 │ │ │ │ - stcl 0, cr0, [r8], #-1016 @ 0xfffffc08 │ │ │ │ + stc 0, cr0, [r8], #-1016 @ 0xfffffc08 │ │ │ │ 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, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #832] @ (9c1738 ) │ │ │ │ + ldr r2, [pc, #832] @ (9c1778 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #832] @ (9c173c ) │ │ │ │ + ldr r3, [pc, #832] @ (9c177c ) │ │ │ │ add r2, pc │ │ │ │ ldrh.w fp, [r1, #4] │ │ │ │ ldrh.w sl, [r1, #6] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp fp, sl │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bhi.n 9c1462 │ │ │ │ + bhi.n 9c14a2 │ │ │ │ add.w r3, r0, #5600 @ 0x15e0 │ │ │ │ mov r7, r1 │ │ │ │ adds r3, #24 │ │ │ │ mov r9, r0 │ │ │ │ add.w r8, r3, fp, lsl #2 │ │ │ │ mov r4, fp │ │ │ │ - vldr d8, [pc, #780] @ 9c1730 │ │ │ │ + vldr d8, [pc, #780] @ 9c1770 │ │ │ │ str.w fp, [sp, #4] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ lsrs r3, r3, #4 │ │ │ │ subs r3, #2 │ │ │ │ cmp r3, #8 │ │ │ │ - bhi.n 9c1458 │ │ │ │ + bhi.n 9c1498 │ │ │ │ tbb [pc, r3] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ lsls r0, r2, #20 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2, #32 │ │ │ │ movs r7, r2 │ │ │ │ add.w r2, r9, #4096 @ 0x1000 │ │ │ │ @@ -3597362,37 +3597401,37 @@ │ │ │ │ cmp r3, r1 │ │ │ │ it lt │ │ │ │ movlt r3, r1 │ │ │ │ str.w r3, [r2, #1988] @ 0x7c4 │ │ │ │ adds r4, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bcs.n 9c142a │ │ │ │ + bcs.n 9c146a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9c1532 │ │ │ │ + b.n 9c1572 │ │ │ │ ldrh r3, [r7, #4] │ │ │ │ movw r2, #6088 @ 0x17c8 │ │ │ │ ldrb r1, [r7, #24] │ │ │ │ adds r4, #1 │ │ │ │ add r3, r9 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp sl, r4 │ │ │ │ strb r1, [r3, r2] │ │ │ │ - bcs.n 9c142a │ │ │ │ - b.n 9c1462 │ │ │ │ + bcs.n 9c146a │ │ │ │ + b.n 9c14a2 │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r5, #408] @ 0x198 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c15e2 │ │ │ │ + bne.w 9c1622 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldrb r6, [r7, #16] │ │ │ │ vstr d8, [sp, #40] @ 0x28 │ │ │ │ ubfx r1, r1, #8, #16 │ │ │ │ cmp r6, #14 │ │ │ │ - bhi.n 9c1530 │ │ │ │ + bhi.n 9c1570 │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ lsls r1, r5, #6 │ │ │ │ lsls r4, r7, #5 │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r5, r5, #6 │ │ │ │ lsls r7, r5, #6 │ │ │ │ @@ -3597404,15 +3597443,15 @@ │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r0, r1, #1 │ │ │ │ lsls r0, r7, #3 │ │ │ │ lsls r0, r7, #3 │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #408] @ 0x198 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c1552 │ │ │ │ + bne.n 9c1592 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ubfx r3, r4, #0, #11 │ │ │ │ orr.w r2, r3, #2415919104 @ 0x90000000 │ │ │ │ orr.w r3, r2, #983040 @ 0xf0000 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add.w r3, r9, #5344 @ 0x14e0 │ │ │ │ @@ -3597421,15 +3597460,15 @@ │ │ │ │ str r2, [sp, #24] │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ mov r3, r4 │ │ │ │ - cbz r4, 9c150c │ │ │ │ + cbz r4, 9c154c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r2, r3, #1 │ │ │ │ subs r2, r2, r3 │ │ │ │ movs r3, #5 │ │ │ │ add r2, r4 │ │ │ │ and.w r2, r2, #15 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ @@ -3597437,34 +3597476,34 @@ │ │ │ │ movs r1, #31 │ │ │ │ mov r0, r9 │ │ │ │ bic.w r2, r2, #983040 @ 0xf0000 │ │ │ │ bic.w r2, r2, #31 │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c16f2 │ │ │ │ + bne.w 9c1732 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #524] @ (9c1740 ) │ │ │ │ - ldr r3, [pc, #516] @ (9c173c ) │ │ │ │ + ldr r2, [pc, #524] @ (9c1780 ) │ │ │ │ + ldr r3, [pc, #516] @ (9c177c ) │ │ │ │ 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 9c1b88 │ │ │ │ + bne.w 9c1bc8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c1618 │ │ │ │ + bne.n 9c1658 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movt r2, #37092 @ 0x90e4 │ │ │ │ addw ip, r5, #1660 @ 0x67c │ │ │ │ str r2, [sp, #24] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r6, #1 │ │ │ │ ldrb.w r1, [r5, #223] @ 0xdf │ │ │ │ @@ -3597482,69 +3597521,69 @@ │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r0, r6, #1879048192 @ 0x70000000 │ │ │ │ ubfx r6, r6, #11, #2 │ │ │ │ orr.w r6, r2, r6, lsl #11 │ │ │ │ orrs r6, r0 │ │ │ │ bfi r6, lr, #16, #4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9c1744 │ │ │ │ + bne.w 9c1784 │ │ │ │ add.w r3, r9, #5344 @ 0x14e0 │ │ │ │ adds r3, #24 │ │ │ │ add.w r3, r3, r4, lsl #3 │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9c1158 │ │ │ │ + bl 9c1198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c1530 │ │ │ │ + beq.n 9c1570 │ │ │ │ adds r4, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bcs.w 9c142a │ │ │ │ - b.n 9c1462 │ │ │ │ + bcs.w 9c146a │ │ │ │ + b.n 9c14a2 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ands.w r1, r3, #255 @ 0xff │ │ │ │ - beq.w 9c179c │ │ │ │ + beq.w 9c17dc │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 9c1710 │ │ │ │ + bne.w 9c1750 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 9c1984 │ │ │ │ + beq.w 9c19c4 │ │ │ │ ubfx r3, r3, #8, #11 │ │ │ │ mov.w r2, #2048 @ 0x800 │ │ │ │ movt r2, #32783 @ 0x800f │ │ │ │ adds r4, #1 │ │ │ │ orrs r2, r3 │ │ │ │ add.w r8, r8, #4 │ │ │ │ str.w r2, [r8, #-4] │ │ │ │ cmp sl, r4 │ │ │ │ - bcs.w 9c142a │ │ │ │ - b.n 9c1462 │ │ │ │ + bcs.w 9c146a │ │ │ │ + b.n 9c14a2 │ │ │ │ ldrb.w r3, [r9, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrh.w fp, [r7, #17] │ │ │ │ cmp r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c1a88 │ │ │ │ + bne.w 9c1ac8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 9c17da │ │ │ │ + beq.w 9c181a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 9c195e │ │ │ │ + beq.w 9c199e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bhi.w 9c1530 │ │ │ │ - add r2, pc, #8 @ (adr r2, 9c1658 ) │ │ │ │ + bhi.w 9c1570 │ │ │ │ + add r2, pc, #8 @ (adr r2, 9c1698 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ nop │ │ │ │ lsls r3, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r5, #20 │ │ │ │ @@ -3597567,15 +3597606,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r5, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #5 │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ cmp r2, #11 │ │ │ │ - bgt.w 9c1530 │ │ │ │ + bgt.w 9c1570 │ │ │ │ lsls r1, r1, #16 │ │ │ │ and.w r3, r1, #983040 @ 0xf0000 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ orrs r3, r0 │ │ │ │ bic.w r1, r1, #983040 @ 0xf0000 │ │ │ │ bic.w r1, r1, #31 │ │ │ │ orrs r3, r1 │ │ │ │ @@ -3597584,52 +3597623,52 @@ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ubfx r3, r2, #0, #11 │ │ │ │ str.w r1, [r5, #464] @ 0x1d0 │ │ │ │ orr.w r3, r3, #3758096384 @ 0xe0000000 │ │ │ │ orr.w r3, r3, #983040 @ 0xf0000 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9c1928 │ │ │ │ + beq.w 9c1968 │ │ │ │ cmp r6, #4 │ │ │ │ - beq.w 9c19be │ │ │ │ + beq.w 9c19fe │ │ │ │ cmp r6, #3 │ │ │ │ it ne │ │ │ │ strne.w r3, [r8] │ │ │ │ - beq.w 9c1b4a │ │ │ │ + beq.w 9c1b8a │ │ │ │ movs r1, #31 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9a9058 │ │ │ │ + bl 9a9098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1530 │ │ │ │ + beq.w 9c1570 │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9a8fd0 │ │ │ │ + bl 9a9010 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1530 │ │ │ │ + beq.w 9c1570 │ │ │ │ adds r4, #1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp sl, r4 │ │ │ │ - bcs.w 9c142a │ │ │ │ - b.n 9c1462 │ │ │ │ + bcs.w 9c146a │ │ │ │ + b.n 9c14a2 │ │ │ │ adds r4, #1 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ movt r3, #32783 @ 0x800f │ │ │ │ add.w r8, r8, #4 │ │ │ │ str.w r3, [r8, #-4] │ │ │ │ cmp sl, r4 │ │ │ │ - bcs.w 9c142a │ │ │ │ - b.n 9c1462 │ │ │ │ + bcs.w 9c146a │ │ │ │ + b.n 9c14a2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - stc 0, cr0, [r2], {254} @ 0xfe │ │ │ │ + rsb r0, r2, lr, ror #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeac600fe │ │ │ │ + eor.w r0, r6, lr, ror #3 │ │ │ │ ldr.w r1, [r5, #424] @ 0x1a8 │ │ │ │ add.w ip, r9, #5344 @ 0x14e0 │ │ │ │ add.w ip, ip, #24 │ │ │ │ add.w lr, r1, #1 │ │ │ │ add.w ip, ip, r4, lsl #3 │ │ │ │ ubfx r1, r1, #0, #11 │ │ │ │ orrs r2, r1 │ │ │ │ @@ -3597640,23 +3597679,23 @@ │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ add.w r1, r9, #5760 @ 0x1680 │ │ │ │ adds r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ str.w lr, [r5, #424] @ 0x1a8 │ │ │ │ - bl 9c1260 │ │ │ │ + bl 9c12a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1530 │ │ │ │ + beq.w 9c1570 │ │ │ │ movs r3, #234 @ 0xea │ │ │ │ strb.w r3, [r5, #1670] @ 0x686 │ │ │ │ - b.n 9c15c4 │ │ │ │ + b.n 9c1604 │ │ │ │ adds r1, #2 │ │ │ │ movs r0, #10 │ │ │ │ - b.n 9c1694 │ │ │ │ + b.n 9c16d4 │ │ │ │ ldr.w r2, [r5, #424] @ 0x1a8 │ │ │ │ ubfx r3, r3, #8, #11 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movt r1, #36879 @ 0x900f │ │ │ │ orrs r1, r3 │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [r5, #424] @ 0x1a8 │ │ │ │ @@ -3597665,40 +3597704,40 @@ │ │ │ │ adds r4, #1 │ │ │ │ orr.w r3, r3, #983040 @ 0xf0000 │ │ │ │ add.w r8, r8, #4 │ │ │ │ str.w r3, [r8, #-4] │ │ │ │ cmp sl, r4 │ │ │ │ str.w r3, [r5, #1696] @ 0x6a0 │ │ │ │ str.w r1, [r5, #1700] @ 0x6a4 │ │ │ │ - bcs.w 9c142a │ │ │ │ - b.n 9c1462 │ │ │ │ + bcs.w 9c146a │ │ │ │ + b.n 9c14a2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9c11d0 │ │ │ │ + bl 9c1210 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1530 │ │ │ │ + beq.w 9c1570 │ │ │ │ movs r3, #1 │ │ │ │ str.w r4, [r5, #456] @ 0x1c8 │ │ │ │ strb.w r3, [r5, #453] @ 0x1c5 │ │ │ │ - b.n 9c1458 │ │ │ │ + b.n 9c1498 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9c1694 │ │ │ │ + b.n 9c16d4 │ │ │ │ movs r0, #3 │ │ │ │ - b.n 9c1694 │ │ │ │ + b.n 9c16d4 │ │ │ │ movs r0, #4 │ │ │ │ - b.n 9c1694 │ │ │ │ + b.n 9c16d4 │ │ │ │ add.w r0, r9, #136 @ 0x88 │ │ │ │ - bl 99ead4 │ │ │ │ + bl 99eb14 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #5 │ │ │ │ - b.n 9c1694 │ │ │ │ + b.n 9c16d4 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #5 │ │ │ │ ldr.w r1, [r5, #460] @ 0x1cc │ │ │ │ cmp r1, #15 │ │ │ │ - bgt.w 9c1530 │ │ │ │ + bgt.w 9c1570 │ │ │ │ ubfx r0, r1, #0, #11 │ │ │ │ add.w ip, sp, #24 │ │ │ │ orr.w r0, r0, #2415919104 @ 0x90000000 │ │ │ │ add r6, sp, #32 │ │ │ │ adds r1, #1 │ │ │ │ orr.w r0, r0, #14942208 @ 0xe40000 │ │ │ │ str.w r1, [r5, #460] @ 0x1cc │ │ │ │ @@ -3597722,30 +3597761,30 @@ │ │ │ │ orr.w ip, ip, #983040 @ 0xf0000 │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ and.w r1, lr, #1879048192 @ 0x70000000 │ │ │ │ ubfx lr, lr, #11, #2 │ │ │ │ mov r0, r9 │ │ │ │ orr.w ip, ip, lr, lsl #11 │ │ │ │ orr.w r1, ip, r1 │ │ │ │ - bl 9c1158 │ │ │ │ + bl 9c1198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1530 │ │ │ │ + beq.w 9c1570 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #5 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - bne.w 9c1458 │ │ │ │ + bne.w 9c1498 │ │ │ │ ldrb.w r2, [r9, #204] @ 0xcc │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.w 9c1458 │ │ │ │ + bpl.w 9c1498 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c1458 │ │ │ │ + beq.w 9c1498 │ │ │ │ ldrh.w r2, [r9, #206] @ 0xce │ │ │ │ asr.w r2, r2, fp │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bpl.w 9c1458 │ │ │ │ + bpl.w 9c1498 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ subs r2, r3, #1 │ │ │ │ addw r6, r3, #1275 @ 0x4fb │ │ │ │ lsls r1, r2 │ │ │ │ ldr.w r2, [r5, #496] @ 0x1f0 │ │ │ │ @@ -3597773,86 +3597812,86 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w ip, [r5, #424] @ 0x1a8 │ │ │ │ str r4, [r6, #4] │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ - b.n 9c1458 │ │ │ │ + b.n 9c1498 │ │ │ │ ldr.w r2, [r5, #424] @ 0x1a8 │ │ │ │ add.w r1, r9, #5792 @ 0x16a0 │ │ │ │ adds r1, #8 │ │ │ │ mov r0, r9 │ │ │ │ adds r6, r2, #1 │ │ │ │ str.w r6, [r5, #424] @ 0x1a8 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w r2, r2, #983040 @ 0xf0000 │ │ │ │ str.w r2, [r8] │ │ │ │ str.w r2, [r5, #1696] @ 0x6a0 │ │ │ │ str.w r3, [r5, #1700] @ 0x6a4 │ │ │ │ - bl 9c1208 │ │ │ │ + bl 9c1248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c16e4 │ │ │ │ - b.n 9c1530 │ │ │ │ + bne.w 9c1724 │ │ │ │ + b.n 9c1570 │ │ │ │ add.w r1, r9, #5344 @ 0x14e0 │ │ │ │ mov r0, r9 │ │ │ │ adds r1, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r1, r1, r4, lsl #3 │ │ │ │ - bl 9c1260 │ │ │ │ + bl 9c12a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1530 │ │ │ │ + beq.w 9c1570 │ │ │ │ addw r2, r4, #671 @ 0x29f │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r2, r9, r2, lsl #3 │ │ │ │ strb r3, [r2, #2] │ │ │ │ - b.n 9c1458 │ │ │ │ + b.n 9c1498 │ │ │ │ ldrb.w r2, [r9, #96] @ 0x60 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 9c19ee │ │ │ │ + bpl.n 9c1a2e │ │ │ │ ldr.w r2, [r5, #424] @ 0x1a8 │ │ │ │ ubfx r3, r3, #8, #11 │ │ │ │ mov.w r1, #2048 @ 0x800 │ │ │ │ movt r1, #32783 @ 0x800f │ │ │ │ orrs r1, r3 │ │ │ │ adds r3, r2, #1 │ │ │ │ str.w r3, [r5, #424] @ 0x1a8 │ │ │ │ ubfx r3, r2, #0, #11 │ │ │ │ orr.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r8, #216] @ 0xd8 │ │ │ │ orr.w r3, r3, #983040 @ 0xf0000 │ │ │ │ str.w r3, [r8] │ │ │ │ str.w r3, [r8, #184] @ 0xb8 │ │ │ │ - b.n 9c1458 │ │ │ │ + b.n 9c1498 │ │ │ │ ldr.w r2, [r5, #424] @ 0x1a8 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r5, #424] @ 0x1a8 │ │ │ │ ubfx r2, r2, #0, #11 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ orr.w r2, r2, #983040 @ 0xf0000 │ │ │ │ str.w r2, [r8] │ │ │ │ str.w r2, [r5, #1776] @ 0x6f0 │ │ │ │ ldrb.w r2, [r9, #24] │ │ │ │ lsls r1, r2, #28 │ │ │ │ it mi │ │ │ │ strmi.w r3, [r5, #1780] @ 0x6f4 │ │ │ │ - bmi.w 9c16e4 │ │ │ │ - b.n 9c1458 │ │ │ │ + bmi.w 9c1724 │ │ │ │ + b.n 9c1498 │ │ │ │ ldrb.w r2, [r9, #97] @ 0x61 │ │ │ │ tst.w r2, #60 @ 0x3c │ │ │ │ - beq.w 9c15f8 │ │ │ │ + beq.w 9c1638 │ │ │ │ bic.w r3, r3, #4278190080 @ 0xff000000 │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c1458 │ │ │ │ + bne.w 9c1498 │ │ │ │ ubfx r2, r2, #2, #4 │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c1458 │ │ │ │ + beq.w 9c1498 │ │ │ │ ldr.w r2, [r5, #424] @ 0x1a8 │ │ │ │ add.w r1, r9, #5792 @ 0x16a0 │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov.w lr, #2048 @ 0x800 │ │ │ │ movt lr, #32783 @ 0x800f │ │ │ │ @@ -3597874,21 +3597913,21 @@ │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ orr.w r2, r3, lr │ │ │ │ adds r3, #1 │ │ │ │ ands r2, r6 │ │ │ │ cmp r4, r3 │ │ │ │ str r2, [r1, #32] │ │ │ │ - bne.n 9c1a52 │ │ │ │ + bne.n 9c1a92 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd sl, r4, [sp, #12] │ │ │ │ add r2, r3 │ │ │ │ str.w r2, [r5, #424] @ 0x1a8 │ │ │ │ - b.n 9c1458 │ │ │ │ + b.n 9c1498 │ │ │ │ ldr.w r3, [r5, #448] @ 0x1c0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add.w ip, r9, #5344 @ 0x14e0 │ │ │ │ addw r2, r3, #1134 @ 0x46e │ │ │ │ add.w ip, ip, #24 │ │ │ │ add.w ip, ip, r4, lsl #3 │ │ │ │ @@ -3597917,294 +3597956,294 @@ │ │ │ │ ubfx r6, r6, #0, #11 │ │ │ │ and.w r1, ip, #1879048192 @ 0x70000000 │ │ │ │ orr.w r6, r6, #2147483648 @ 0x80000000 │ │ │ │ ubfx ip, ip, #11, #2 │ │ │ │ orr.w r6, r6, #983040 @ 0xf0000 │ │ │ │ orr.w r6, r6, ip, lsl #11 │ │ │ │ orrs r1, r6 │ │ │ │ - bl 9c1158 │ │ │ │ + bl 9c1198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1530 │ │ │ │ + beq.w 9c1570 │ │ │ │ ldr.w r2, [r5, #460] @ 0x1cc │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.w 9c1530 │ │ │ │ + bgt.w 9c1570 │ │ │ │ ubfx r1, r2, #0, #11 │ │ │ │ add.w r3, fp, #2 │ │ │ │ orr.w r1, r1, #2415919104 @ 0x90000000 │ │ │ │ adds r2, #1 │ │ │ │ orr.w r1, r1, #983040 @ 0xf0000 │ │ │ │ str.w r2, [r5, #460] @ 0x1cc │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #10 │ │ │ │ - bl 9c1158 │ │ │ │ + bl 9c1198 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c1530 │ │ │ │ + beq.w 9c1570 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9c11d0 │ │ │ │ + bl 9c1210 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c1458 │ │ │ │ - b.n 9c1530 │ │ │ │ + bne.w 9c1498 │ │ │ │ + b.n 9c1570 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str.w r2, [r5, #464] @ 0x1d0 │ │ │ │ - bl 9c1208 │ │ │ │ + bl 9c1248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c1458 │ │ │ │ - b.n 9c1530 │ │ │ │ + bne.w 9c1498 │ │ │ │ + b.n 9c1570 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #4 │ │ │ │ - b.n 9c1810 │ │ │ │ + b.n 9c1850 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r9, #136 @ 0x88 │ │ │ │ - bl 99ead4 │ │ │ │ + bl 99eb14 │ │ │ │ movs r2, #5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9c1810 │ │ │ │ + b.n 9c1850 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #3 │ │ │ │ - b.n 9c1810 │ │ │ │ + b.n 9c1850 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #10 │ │ │ │ - b.n 9c1810 │ │ │ │ + b.n 9c1850 │ │ │ │ add.w r3, fp, #2 │ │ │ │ movs r2, #10 │ │ │ │ - b.n 9c1810 │ │ │ │ + b.n 9c1850 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #104] @ (9c1c04 ) │ │ │ │ + ldr r4, [pc, #104] @ (9c1c44 ) │ │ │ │ add r4, pc │ │ │ │ - cbz r1, 9c1bec │ │ │ │ + cbz r1, 9c1c2c │ │ │ │ ldr.w ip, [r3] │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ strd r4, r2, [r3, #12] │ │ │ │ cmp.w ip, #1 │ │ │ │ mov.w r2, #0 │ │ │ │ str r2, [r3, #28] │ │ │ │ - bls.n 9c1bd4 │ │ │ │ + bls.n 9c1c14 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 9c1bda │ │ │ │ + bne.n 9c1c1a │ │ │ │ ldr r1, [r1, #12] │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r0, [r0, #152] @ 0x98 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ blx 660e4 │ │ │ │ - cbnz r0, 9c1bf0 │ │ │ │ + cbnz r0, 9c1c30 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 9c1bd0 │ │ │ │ - ldr r0, [pc, #44] @ (9c1c08 ) │ │ │ │ + b.n 9c1c10 │ │ │ │ + ldr r0, [pc, #44] @ (9c1c48 ) │ │ │ │ mov r3, ip │ │ │ │ - ldr r2, [pc, #44] @ (9c1c0c ) │ │ │ │ + ldr r2, [pc, #44] @ (9c1c4c ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #20] @ (9c1c08 ) │ │ │ │ + ldr r3, [pc, #20] @ (9c1c48 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #24] @ (9c1c10 ) │ │ │ │ + ldr r2, [pc, #24] @ (9c1c50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9c1bec │ │ │ │ + b.n 9c1c2c │ │ │ │ nop │ │ │ │ - b.n 9c14c8 │ │ │ │ + b.n 9c1488 │ │ │ │ lsls r6, r7, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #632] @ 0x278 │ │ │ │ + ldr r3, [sp, #376] @ 0x178 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - ldr r5, [pc, #276] @ (9c1d40 ) │ │ │ │ + ldr r5, [pc, #276] @ (9c1d80 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #276] @ (9c1d44 ) │ │ │ │ + ldr r3, [pc, #276] @ (9c1d84 ) │ │ │ │ add r5, pc │ │ │ │ - ldr r4, [pc, #276] @ (9c1d48 ) │ │ │ │ + ldr r4, [pc, #276] @ (9c1d88 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c1cf6 │ │ │ │ + bne.n 9c1d36 │ │ │ │ mov r3, r2 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #24 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r0, #208] @ 0xd0 │ │ │ │ - bl 9c24ac │ │ │ │ + bl 9c24ec │ │ │ │ mov r8, r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c1d08 │ │ │ │ + bne.n 9c1d48 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9c1cd0 │ │ │ │ + bne.n 9c1d10 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c1ce4 │ │ │ │ + beq.n 9c1d24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r0, #4] │ │ │ │ dmb ish │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r6, [r0, #8] │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 9c20a0 │ │ │ │ - vldr d7, [pc, #160] @ 9c1d38 │ │ │ │ + bl 9c20e0 │ │ │ │ + vldr d7, [pc, #160] @ 9c1d78 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c1d2a │ │ │ │ + beq.n 9c1d6a │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #148] @ (9c1d4c ) │ │ │ │ - ldr r3, [pc, #140] @ (9c1d44 ) │ │ │ │ + ldr r2, [pc, #148] @ (9c1d8c ) │ │ │ │ + ldr r3, [pc, #140] @ (9c1d84 ) │ │ │ │ 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 9c1d32 │ │ │ │ + bne.n 9c1d72 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #124] @ (9c1d50 ) │ │ │ │ + ldr r3, [pc, #124] @ (9c1d90 ) │ │ │ │ ldr r1, [r4, r3] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #120] @ (9c1d54 ) │ │ │ │ + ldr r2, [pc, #120] @ (9c1d94 ) │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 9c27b0 │ │ │ │ + bl 9c27f0 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c2668 │ │ │ │ + bl 9c26a8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9c1cb4 │ │ │ │ - ldr r0, [pc, #88] @ (9c1d50 ) │ │ │ │ + b.n 9c1cf4 │ │ │ │ + ldr r0, [pc, #88] @ (9c1d90 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #92] @ (9c1d58 ) │ │ │ │ + ldr r2, [pc, #92] @ (9c1d98 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9c1cf2 │ │ │ │ - ldr r2, [pc, #68] @ (9c1d50 ) │ │ │ │ + b.n 9c1d32 │ │ │ │ + ldr r2, [pc, #68] @ (9c1d90 ) │ │ │ │ negs r0, r0 │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r3, [r4, r2] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 66ee0 │ │ │ │ - ldr r2, [pc, #68] @ (9c1d5c ) │ │ │ │ + ldr r2, [pc, #68] @ (9c1d9c ) │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9c1cf2 │ │ │ │ + b.n 9c1d32 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ - b.n 9c1ce4 │ │ │ │ + b.n 9c1d24 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {} │ │ │ │ movs r0, r0 │ │ │ │ - b.n 9c24e0 │ │ │ │ + b.n 9c24a0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 9c24e0 │ │ │ │ + b.n 9c24a0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 9c23d8 │ │ │ │ + b.n 9c2398 │ │ │ │ lsls r6, r7, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #364] @ (9c1ee8 ) │ │ │ │ + ldr r2, [pc, #364] @ (9c1f28 ) │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r1, #28] │ │ │ │ - ldr r1, [pc, #364] @ (9c1eec ) │ │ │ │ - ldr r6, [pc, #364] @ (9c1ef0 ) │ │ │ │ + ldr r1, [pc, #364] @ (9c1f2c ) │ │ │ │ + ldr r6, [pc, #364] @ (9c1f30 ) │ │ │ │ add r1, pc │ │ │ │ add r6, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ mov.w r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c1e80 │ │ │ │ + bne.n 9c1ec0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9c1e3e │ │ │ │ + bls.n 9c1e7e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9c1e44 │ │ │ │ + bne.n 9c1e84 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr.w r0, [r0, #152] @ 0x98 │ │ │ │ blx 67d5c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c1ece │ │ │ │ + bne.w 9c1f0e │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 67440 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ @@ -3598214,445 +3598253,445 @@ │ │ │ │ movs r1, #11 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str.w ip, [sp, #72] @ 0x48 │ │ │ │ blx 670d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9c1e58 │ │ │ │ + beq.n 9c1e98 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9c1ea8 │ │ │ │ + bne.n 9c1ee8 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ addeq r3, sp, #48 @ 0x30 │ │ │ │ - bne.n 9c1e92 │ │ │ │ + bne.n 9c1ed2 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9c1e62 │ │ │ │ + bne.n 9c1ea2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 9c1df4 │ │ │ │ + bne.n 9c1e34 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c1e76 │ │ │ │ + beq.n 9c1eb6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r7, #0] │ │ │ │ str r4, [r0, #76] @ 0x4c │ │ │ │ - ldr r2, [pc, #204] @ (9c1ef4 ) │ │ │ │ - ldr r3, [pc, #192] @ (9c1ee8 ) │ │ │ │ + ldr r2, [pc, #204] @ (9c1f34 ) │ │ │ │ + ldr r3, [pc, #192] @ (9c1f28 ) │ │ │ │ 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 9c1ee2 │ │ │ │ + bne.n 9c1f22 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 9c1db4 │ │ │ │ - ldr r0, [pc, #176] @ (9c1ef8 ) │ │ │ │ + b.n 9c1df4 │ │ │ │ + ldr r0, [pc, #176] @ (9c1f38 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (9c1efc ) │ │ │ │ + ldr r2, [pc, #176] @ (9c1f3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9c1e24 │ │ │ │ + b.n 9c1e64 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c2668 │ │ │ │ - b.n 9c1de4 │ │ │ │ - ldr r1, [pc, #148] @ (9c1ef8 ) │ │ │ │ + bl 9c26a8 │ │ │ │ + b.n 9c1e24 │ │ │ │ + ldr r1, [pc, #148] @ (9c1f38 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r6, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #144] @ (9c1f00 ) │ │ │ │ + ldr r2, [pc, #144] @ (9c1f40 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c2668 │ │ │ │ - b.n 9c1e54 │ │ │ │ - ldr r0, [pc, #116] @ (9c1ef8 ) │ │ │ │ + bl 9c26a8 │ │ │ │ + b.n 9c1e94 │ │ │ │ + ldr r0, [pc, #116] @ (9c1f38 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #124] @ (9c1f04 ) │ │ │ │ + ldr r2, [pc, #124] @ (9c1f44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9c1e54 │ │ │ │ - ldr r1, [pc, #100] @ (9c1ef8 ) │ │ │ │ + b.n 9c1e94 │ │ │ │ + ldr r1, [pc, #100] @ (9c1f38 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r0, [r6, r1] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #104] @ (9c1f08 ) │ │ │ │ + ldr r2, [pc, #104] @ (9c1f48 ) │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9c1e76 │ │ │ │ - ldr r2, [pc, #76] @ (9c1ef8 ) │ │ │ │ + b.n 9c1eb6 │ │ │ │ + ldr r2, [pc, #76] @ (9c1f38 ) │ │ │ │ mov r7, r8 │ │ │ │ negs r0, r7 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r3, [r6, r2] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 66ee0 │ │ │ │ - ldr r2, [pc, #80] @ (9c1f0c ) │ │ │ │ + ldr r2, [pc, #80] @ (9c1f4c ) │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9c1e54 │ │ │ │ - ldr r0, [pc, #40] @ (9c1ef8 ) │ │ │ │ + b.n 9c1e94 │ │ │ │ + ldr r0, [pc, #40] @ (9c1f38 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #60] @ (9c1f10 ) │ │ │ │ + ldr r2, [pc, #60] @ (9c1f50 ) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9c1e54 │ │ │ │ + b.n 9c1e94 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 9c23e4 │ │ │ │ + b.n 9c23a4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 9c23e4 │ │ │ │ + b.n 9c23a4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 9c22a0 │ │ │ │ + b.n 9c2260 │ │ │ │ lsls r6, r7, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ + ldr r1, [sp, #568] @ 0x238 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r1, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ + ldr r1, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ lsls r1, r7, #1 │ │ │ │ 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, #140] @ (9c1fb4 ) │ │ │ │ + ldr r4, [pc, #140] @ (9c1ff4 ) │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ add r4, pc │ │ │ │ blx 66d24 │ │ │ │ - cbz r0, 9c1f80 │ │ │ │ + cbz r0, 9c1fc0 │ │ │ │ ldrd r5, r6, [r0] │ │ │ │ blx 679a8 │ │ │ │ cmp r6, #0 │ │ │ │ ite le │ │ │ │ movle r7, #0 │ │ │ │ movgt r7, #1 │ │ │ │ cmp r5, #2 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ - cbnz r7, 9c1f88 │ │ │ │ - ldr r2, [pc, #108] @ (9c1fb8 ) │ │ │ │ + cbnz r7, 9c1fc8 │ │ │ │ + ldr r2, [pc, #108] @ (9c1ff8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #108] @ (9c1fbc ) │ │ │ │ + ldr r3, [pc, #108] @ (9c1ffc ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, r2] │ │ │ │ mov r4, r3 │ │ │ │ - ldr r2, [pc, #104] @ (9c1fc0 ) │ │ │ │ + ldr r2, [pc, #104] @ (9c2000 ) │ │ │ │ str r0, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - ldr r2, [pc, #92] @ (9c1fc4 ) │ │ │ │ + ldr r2, [pc, #92] @ (9c2004 ) │ │ │ │ mov r3, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ movs r4, #2 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ strd r5, r6, [sp] │ │ │ │ strd r1, r4, [sp, #16] │ │ │ │ str r4, [sp, #12] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl 9c3a7c │ │ │ │ + bl 9c3abc │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c1f80 │ │ │ │ + beq.n 9c1fc0 │ │ │ │ ldrb.w r2, [r0, #88] @ 0x58 │ │ │ │ - cbnz r2, 9c1fae │ │ │ │ - ldr r1, [pc, #44] @ (9c1fc8 ) │ │ │ │ + cbnz r2, 9c1fee │ │ │ │ + ldr r1, [pc, #44] @ (9c2008 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [pc, #44] @ (9c1fcc ) │ │ │ │ + ldr r2, [pc, #44] @ (9c200c ) │ │ │ │ mov r0, r3 │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #32] @ (9c1fd0 ) │ │ │ │ + ldr r1, [pc, #32] @ (9c2010 ) │ │ │ │ add r1, pc │ │ │ │ - b.n 9c1f9e │ │ │ │ - b.n 9c215c │ │ │ │ + b.n 9c1fde │ │ │ │ + b.n 9c211c │ │ │ │ lsls r6, r7, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r1, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r1, [sp, #728] @ 0x2d8 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stc2l 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xfbe7ffff │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #160] @ (9c2084 ) │ │ │ │ + ldr r5, [pc, #160] @ (9c20c4 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #160] @ (9c2088 ) │ │ │ │ + ldr r1, [pc, #160] @ (9c20c8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [pc, #156] @ (9c208c ) │ │ │ │ + ldr r6, [pc, #156] @ (9c20cc ) │ │ │ │ add r6, pc │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 9c2046 │ │ │ │ + bls.n 9c2086 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 9c202e │ │ │ │ + bne.n 9c206e │ │ │ │ ldrb.w r2, [r0, #192] @ 0xc0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - cbz r2, 9c2050 │ │ │ │ + cbz r2, 9c2090 │ │ │ │ movs r3, #1 │ │ │ │ strd r1, r3, [r5] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #120] @ (9c2090 ) │ │ │ │ - ldr r3, [pc, #108] @ (9c2088 ) │ │ │ │ + ldr r2, [pc, #120] @ (9c20d0 ) │ │ │ │ + ldr r3, [pc, #108] @ (9c20c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c2080 │ │ │ │ + bne.n 9c20c0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #100] @ (9c2094 ) │ │ │ │ + ldr r0, [pc, #100] @ (9c20d4 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #100] @ (9c2098 ) │ │ │ │ + ldr r2, [pc, #100] @ (9c20d8 ) │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ mvn.w r0, #21 │ │ │ │ - b.n 9c2016 │ │ │ │ + b.n 9c2056 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5] │ │ │ │ - b.n 9c2014 │ │ │ │ + b.n 9c2054 │ │ │ │ ldr.w r0, [r0, #152] @ 0x98 │ │ │ │ add r2, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 67d5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 9c206c │ │ │ │ + cbnz r0, 9c20ac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r1, #1 │ │ │ │ strb r1, [r3, #0] │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 9c2014 │ │ │ │ - ldr r0, [pc, #36] @ (9c2094 ) │ │ │ │ + b.n 9c2054 │ │ │ │ + ldr r0, [pc, #36] @ (9c20d4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #40] @ (9c209c ) │ │ │ │ + ldr r2, [pc, #40] @ (9c20dc ) │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r6, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9c2040 │ │ │ │ + b.n 9c2080 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - b.n 9c20ac │ │ │ │ + svc 210 @ 0xd2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 9c20ac │ │ │ │ + svc 206 @ 0xce │ │ │ │ lsls r6, r7, #3 │ │ │ │ - svc 226 @ 0xe2 │ │ │ │ + svc 162 @ 0xa2 │ │ │ │ lsls r6, r7, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #904] @ 0x388 │ │ │ │ + str r7, [sp, #648] @ 0x288 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r7, [sp, #464] @ 0x1d0 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #80] @ 9c2104 │ │ │ │ + ldr.w lr, [pc, #80] @ 9c2144 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w ip, [pc, #76] @ 9c2108 │ │ │ │ + ldr.w ip, [pc, #76] @ 9c2148 │ │ │ │ movs r3, #8 │ │ │ │ add lr, pc │ │ │ │ ldr.w r0, [r0, #152] @ 0x98 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #7 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 66448 │ │ │ │ - cbnz r0, 9c20f8 │ │ │ │ + cbnz r0, 9c2138 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (9c210c ) │ │ │ │ - ldr r3, [pc, #36] @ (9c2108 ) │ │ │ │ + ldr r2, [pc, #40] @ (9c214c ) │ │ │ │ + ldr r3, [pc, #36] @ (9c2148 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c20fe │ │ │ │ + bne.n 9c213e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9c20e0 │ │ │ │ + b.n 9c2120 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - svc 62 @ 0x3e │ │ │ │ + udf #254 @ 0xfe │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 24 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #84] @ 9c2178 │ │ │ │ + ldr.w lr, [pc, #84] @ 9c21b8 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r0, [r0, #152] @ 0x98 │ │ │ │ add lr, pc │ │ │ │ movs r3, #8 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ - ldr.w ip, [pc, #68] @ 9c217c │ │ │ │ + ldr.w ip, [pc, #68] @ 9c21bc │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #26 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 670d4 │ │ │ │ - cbnz r0, 9c216e │ │ │ │ + cbnz r0, 9c21ae │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #40] @ (9c2180 ) │ │ │ │ - ldr r3, [pc, #32] @ (9c217c ) │ │ │ │ + ldr r2, [pc, #40] @ (9c21c0 ) │ │ │ │ + ldr r3, [pc, #32] @ (9c21bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c2174 │ │ │ │ + bne.n 9c21b4 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9c2156 │ │ │ │ + b.n 9c2196 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - udf #208 @ 0xd0 │ │ │ │ + udf #144 @ 0x90 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - udf #162 @ 0xa2 │ │ │ │ + udf #98 @ 0x62 │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #76] @ 9c21e4 │ │ │ │ + ldr.w lr, [pc, #76] @ 9c2224 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #8 │ │ │ │ add lr, pc │ │ │ │ add r2, sp, #4 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - ldr.w ip, [pc, #64] @ 9c21e8 │ │ │ │ + ldr.w ip, [pc, #64] @ 9c2228 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #152] @ 0x98 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 6778c │ │ │ │ - ldr r2, [pc, #36] @ (9c21ec ) │ │ │ │ - ldr r3, [pc, #28] @ (9c21e8 ) │ │ │ │ + ldr r2, [pc, #36] @ (9c222c ) │ │ │ │ + ldr r3, [pc, #28] @ (9c2228 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c21de │ │ │ │ + bne.n 9c221e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #94 @ 0x5e │ │ │ │ + udf #30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - udf #50 @ 0x32 │ │ │ │ + ble.n 9c2214 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1688] @ 0x698 │ │ │ │ subw sp, sp, #2372 @ 0x944 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #292] @ (9c232c ) │ │ │ │ + ldr r2, [pc, #292] @ (9c236c ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #292] @ (9c2330 ) │ │ │ │ + ldr r3, [pc, #292] @ (9c2370 ) │ │ │ │ add r5, sp, #8 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r4, [sp, #2424] @ 0x978 │ │ │ │ @@ -3598665,23 +3598704,23 @@ │ │ │ │ blx 67440 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ ldr.w r2, [sp, #2420] @ 0x974 │ │ │ │ strd r8, r7, [r5] │ │ │ │ str r6, [r5, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c2320 │ │ │ │ + beq.n 9c2360 │ │ │ │ ldr.w r3, [sp, #2420] @ 0x974 │ │ │ │ add r7, sp, #12 │ │ │ │ ldr.w sl, [sp, #2408] @ 0x968 │ │ │ │ ldr.w r9, [sp, #2412] @ 0x96c │ │ │ │ ldr.w r8, [sp, #2416] @ 0x970 │ │ │ │ add.w r7, r7, r3, lsl #2 │ │ │ │ str r4, [r0, #0] │ │ │ │ - cbz r4, 9c22b2 │ │ │ │ + cbz r4, 9c22f2 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov.w fp, r4, lsl #4 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w ip, r6, #16 │ │ │ │ mov r1, sl │ │ │ │ mov r2, r9 │ │ │ │ @@ -3598700,32 +3598739,32 @@ │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ add.w ip, ip, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 9c2276 │ │ │ │ + bne.n 9c22b6 │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 9c22c2 │ │ │ │ + beq.n 9c2302 │ │ │ │ add r6, fp │ │ │ │ str.w r4, [r0, #4]! │ │ │ │ - b.n 9c2268 │ │ │ │ + b.n 9c22a8 │ │ │ │ str.w r4, [r0, #8]! │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 9c22be │ │ │ │ + beq.n 9c22fe │ │ │ │ adds r3, r0, #4 │ │ │ │ str r4, [r0, #4] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9c22ae │ │ │ │ + bne.n 9c22ee │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [sp, #2420] @ 0x974 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 9c22e0 │ │ │ │ + beq.n 9c2320 │ │ │ │ ldr.w r3, [sp, #2420] @ 0x974 │ │ │ │ movs r1, #0 │ │ │ │ rsb r2, r3, #6 │ │ │ │ adds r0, r3, #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ blx 67440 │ │ │ │ @@ -3598734,191 +3598773,191 @@ │ │ │ │ ldr r4, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r1, [r5, #32] │ │ │ │ movs r1, #9 │ │ │ │ ldr.w r0, [r3, #152] @ 0x98 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ blx 670d4 │ │ │ │ - cbnz r0, 9c231a │ │ │ │ + cbnz r0, 9c235a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - ldr r2, [pc, #52] @ (9c2334 ) │ │ │ │ - ldr r3, [pc, #48] @ (9c2330 ) │ │ │ │ + ldr r2, [pc, #52] @ (9c2374 ) │ │ │ │ + ldr r3, [pc, #48] @ (9c2370 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2364] @ 0x93c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c2326 │ │ │ │ + bne.n 9c2366 │ │ │ │ addw sp, sp, #2372 @ 0x944 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9c22fc │ │ │ │ + b.n 9c233c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 9c22ca │ │ │ │ + b.n 9c230a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ble.n 9c230c │ │ │ │ + ble.n 9c22cc │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 9c2330 │ │ │ │ + bgt.n 9c22f0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb 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 fp, r2 │ │ │ │ - ldr r2, [pc, #336] @ (9c24a0 ) │ │ │ │ + ldr r2, [pc, #336] @ (9c24e0 ) │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #332] @ (9c24a4 ) │ │ │ │ + ldr r3, [pc, #332] @ (9c24e4 ) │ │ │ │ ldr r7, [sp, #172] @ 0xac │ │ │ │ ldr r5, [sp, #160] @ 0xa0 │ │ │ │ ldr.w sl, [sp, #136] @ 0x88 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r8, [sp, #140] @ 0x8c │ │ │ │ ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9c2496 │ │ │ │ + beq.w 9c24d6 │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c248a │ │ │ │ + beq.w 9c24ca │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 67440 │ │ │ │ ldrb.w r1, [r6, #200] @ 0xc8 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ mov r3, r0 │ │ │ │ and.w r2, r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c2424 │ │ │ │ + bne.n 9c2464 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ str r2, [sp, #12] │ │ │ │ it ne │ │ │ │ movne r1, #7 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ it eq │ │ │ │ moveq r1, #5 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrb.w r2, [r6, #132] @ 0x84 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ strd sl, r8, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #20] │ │ │ │ - cbz r2, 9c23ce │ │ │ │ + cbz r2, 9c240e │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r0, [r6, #152] @ 0x98 │ │ │ │ mov.w r3, #48 @ 0x30 │ │ │ │ mov.w r1, #23 │ │ │ │ it eq │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ blx 670d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c2484 │ │ │ │ - cbz r7, 9c2408 │ │ │ │ + bne.n 9c24c4 │ │ │ │ + cbz r7, 9c2448 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r0, r1, [r4, #8] │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ str r4, [r7, #0] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #156] @ (9c24a8 ) │ │ │ │ - ldr r3, [pc, #148] @ (9c24a4 ) │ │ │ │ + ldr r2, [pc, #156] @ (9c24e8 ) │ │ │ │ + ldr r3, [pc, #148] @ (9c24e4 ) │ │ │ │ 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 9c249a │ │ │ │ + bne.n 9c24da │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #164] @ 0xa4 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bmi.n 9c2490 │ │ │ │ + bmi.n 9c24d0 │ │ │ │ ldrb.w r1, [r6, #336] @ 0x150 │ │ │ │ - cbnz r1, 9c2490 │ │ │ │ + cbnz r1, 9c24d0 │ │ │ │ orr.w r2, r2, #5 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrb.w r2, [r6, #132] @ 0x84 │ │ │ │ strd sl, r8, [sp, #40] @ 0x28 │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ - cbz r2, 9c2464 │ │ │ │ + cbz r2, 9c24a4 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r5, #0 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r0, [r6, #152] @ 0x98 │ │ │ │ mov.w r3, #72 @ 0x48 │ │ │ │ mov.w r1, #27 │ │ │ │ it eq │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r5, [sp, #32] │ │ │ │ blx 670d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c23ee │ │ │ │ + beq.n 9c242e │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9c240a │ │ │ │ + b.n 9c244a │ │ │ │ orr.w r2, r2, #8 │ │ │ │ - b.n 9c2444 │ │ │ │ + b.n 9c2484 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 9c2386 │ │ │ │ + b.n 9c23c6 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bgt.n 9c23f8 │ │ │ │ + bgt.n 9c25b8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 9c2488 │ │ │ │ + blt.n 9c2448 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #408] @ (9c265c ) │ │ │ │ + ldr r2, [pc, #408] @ (9c269c ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #408] @ (9c2660 ) │ │ │ │ + ldr r3, [pc, #408] @ (9c26a0 ) │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [sp, #164] @ 0xa4 │ │ │ │ movs r1, #32 │ │ │ │ @@ -3598930,67 +3598969,67 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ strb.w r6, [sp, #23] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 6810c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c2656 │ │ │ │ + beq.w 9c2696 │ │ │ │ ldrb.w r1, [r5, #200] @ 0xc8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 9c2542 │ │ │ │ + cbnz r1, 9c2582 │ │ │ │ add r6, sp, #24 │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ blx 67440 │ │ │ │ mov r1, r7 │ │ │ │ add.w r3, sp, #23 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c1fd4 │ │ │ │ + bl 9c2014 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c25d4 │ │ │ │ + beq.n 9c2614 │ │ │ │ mvn.w r7, #21 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ - ldr r2, [pc, #316] @ (9c2664 ) │ │ │ │ - ldr r3, [pc, #312] @ (9c2660 ) │ │ │ │ + ldr r2, [pc, #316] @ (9c26a4 ) │ │ │ │ + ldr r3, [pc, #312] @ (9c26a0 ) │ │ │ │ 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 9c2652 │ │ │ │ + bne.w 9c2692 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ add r6, sp, #24 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ blx 67440 │ │ │ │ mov r1, r7 │ │ │ │ add.w r3, sp, #23 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c1fd4 │ │ │ │ + bl 9c2014 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c251a │ │ │ │ + bne.n 9c255a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r3, #96 @ 0x60 │ │ │ │ movs r1, #28 │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ blx 670d4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c262e │ │ │ │ + bne.n 9c266e │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -3599007,35 +3599046,35 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ ldrb.w r3, [sp, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c262a │ │ │ │ + beq.n 9c266a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ movs r1, #10 │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ movs r3, #8 │ │ │ │ strd r7, r4, [sp, #24] │ │ │ │ blx 6778c │ │ │ │ - b.n 9c262a │ │ │ │ + b.n 9c266a │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #24 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r3, #72 @ 0x48 │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ blx 670d4 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 9c262e │ │ │ │ + cbnz r0, 9c266e │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ @@ -3599051,213 +3599090,213 @@ │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ ldrb.w r3, [sp, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c25ba │ │ │ │ + bne.n 9c25fa │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9c2524 │ │ │ │ + b.n 9c2564 │ │ │ │ ldrb.w r3, [sp, #23] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c251e │ │ │ │ + beq.w 9c255e │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ movs r1, #10 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #8 │ │ │ │ blx 6778c │ │ │ │ - b.n 9c251e │ │ │ │ + b.n 9c255e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ mvn.w r7, #11 │ │ │ │ - b.n 9c2524 │ │ │ │ - blt.n 9c26c8 │ │ │ │ + b.n 9c2564 │ │ │ │ + bge.n 9c2688 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 9c2610 │ │ │ │ + bge.n 9c25d0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #76] @ 9c26c8 │ │ │ │ + ldr.w lr, [pc, #76] @ 9c2708 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #8 │ │ │ │ add lr, pc │ │ │ │ add r2, sp, #4 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - ldr.w ip, [pc, #64] @ 9c26cc │ │ │ │ + ldr.w ip, [pc, #64] @ 9c270c │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #10 │ │ │ │ ldr.w r0, [r0, #152] @ 0x98 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 6778c │ │ │ │ - ldr r2, [pc, #36] @ (9c26d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (9c26cc ) │ │ │ │ + ldr r2, [pc, #36] @ (9c2710 ) │ │ │ │ + ldr r3, [pc, #28] @ (9c270c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c26c2 │ │ │ │ + bne.n 9c2702 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bls.n 9c27c0 │ │ │ │ + bls.n 9c2780 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 9c2770 │ │ │ │ + bls.n 9c2730 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #176] @ (9c2798 ) │ │ │ │ + ldr r2, [pc, #176] @ (9c27d8 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #176] @ (9c279c ) │ │ │ │ + ldr r3, [pc, #176] @ (9c27dc ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #176] @ (9c27a0 ) │ │ │ │ + ldr r5, [pc, #176] @ (9c27e0 ) │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #1 │ │ │ │ add r5, pc │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r8, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 6810c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c2788 │ │ │ │ + beq.n 9c27c8 │ │ │ │ movs r3, #0 │ │ │ │ strd r7, r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ movs r3, #24 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #1 │ │ │ │ blx 670d4 │ │ │ │ mov r3, r0 │ │ │ │ cmn.w r0, #85 @ 0x55 │ │ │ │ - beq.n 9c271c │ │ │ │ - cbnz r0, 9c2768 │ │ │ │ + beq.n 9c275c │ │ │ │ + cbnz r0, 9c27a8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ str r0, [r5, #16] │ │ │ │ str r1, [r5, #0] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ str r7, [r5, #28] │ │ │ │ strd r0, r1, [r5, #8] │ │ │ │ strd r3, r2, [r5, #20] │ │ │ │ - ldr r2, [pc, #84] @ (9c27a4 ) │ │ │ │ - ldr r3, [pc, #76] @ (9c279c ) │ │ │ │ + ldr r2, [pc, #84] @ (9c27e4 ) │ │ │ │ + ldr r3, [pc, #76] @ (9c27dc ) │ │ │ │ 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 9c2792 │ │ │ │ + bne.n 9c27d2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #60] @ (9c27a8 ) │ │ │ │ + ldr r2, [pc, #60] @ (9c27e8 ) │ │ │ │ negs r0, r0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ blx 66ee0 │ │ │ │ - ldr r2, [pc, #48] @ (9c27ac ) │ │ │ │ + ldr r2, [pc, #48] @ (9c27ec ) │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ movs r5, #0 │ │ │ │ blx 67b40 │ │ │ │ - b.n 9c274c │ │ │ │ + b.n 9c278c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bls.n 9c27bc │ │ │ │ + bhi.n 9c277c │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 9c27b4 │ │ │ │ + bhi.n 9c2774 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bhi.n 9c2700 │ │ │ │ + bhi.n 9c28c0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #88] @ (9c2818 ) │ │ │ │ + ldr r2, [pc, #88] @ (9c2858 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #88] @ (9c281c ) │ │ │ │ + ldr r3, [pc, #88] @ (9c285c ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 9c27e0 │ │ │ │ + cbz r0, 9c2820 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ blx 6603c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ movs r3, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ strd r5, r1, [sp, #4] │ │ │ │ movs r1, #2 │ │ │ │ blx 6778c │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ - ldr r2, [pc, #36] @ (9c2820 ) │ │ │ │ - ldr r3, [pc, #28] @ (9c281c ) │ │ │ │ + ldr r2, [pc, #36] @ (9c2860 ) │ │ │ │ + ldr r3, [pc, #28] @ (9c285c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c2812 │ │ │ │ + bne.n 9c2852 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bhi.n 9c2888 │ │ │ │ + bvc.n 9c2848 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 9c2820 │ │ │ │ + bvc.n 9c27e0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strb r3, [r0, #4] │ │ │ │ strb r3, [r0, #5] │ │ │ │ strb r3, [r0, #6] │ │ │ │ @@ -3599265,18 +3599304,18 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #88] @ (9c28a0 ) │ │ │ │ + ldr r3, [pc, #88] @ (9c28e0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ - cbz r5, 9c285a │ │ │ │ + cbz r5, 9c289a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r6, r3 │ │ │ │ @@ -3599286,40 +3599325,40 @@ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx 65a60 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9c288a │ │ │ │ + beq.n 9c28ca │ │ │ │ ldr r1, [r4, #28] │ │ │ │ movs r2, #14 │ │ │ │ str r0, [sp, #20] │ │ │ │ blx 66858 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r4, #16] │ │ │ │ mov r5, r3 │ │ │ │ - b.n 9c284e │ │ │ │ - ldr r1, [pc, #24] @ (9c28a4 ) │ │ │ │ - ldr r3, [pc, #24] @ (9c28a8 ) │ │ │ │ - ldr r2, [pc, #28] @ (9c28ac ) │ │ │ │ + b.n 9c288e │ │ │ │ + ldr r1, [pc, #24] @ (9c28e4 ) │ │ │ │ + ldr r3, [pc, #24] @ (9c28e8 ) │ │ │ │ + ldr r2, [pc, #28] @ (9c28ec ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r6, r1] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9c2854 │ │ │ │ - bvc.n 9c2808 │ │ │ │ + b.n 9c2894 │ │ │ │ + bvc.n 9c29c8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #236 @ 0xec │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r1, [sp, #384] @ 0x180 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ @@ -3599332,212 +3599371,212 @@ │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r2, #0 │ │ │ │ - ldr r2, [pc, #160] @ (9c2988 ) │ │ │ │ + ldr r2, [pc, #160] @ (9c29c8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #160] @ (9c298c ) │ │ │ │ + ldr r0, [pc, #160] @ (9c29cc ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ (9c2990 ) │ │ │ │ + ldr r2, [pc, #156] @ (9c29d0 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #3 │ │ │ │ - cbz r1, 9c2916 │ │ │ │ + cbz r1, 9c2956 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ str r2, [sp, #16] │ │ │ │ - cbz r3, 9c2922 │ │ │ │ + cbz r3, 9c2962 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r6, #24] │ │ │ │ movs r3, #16 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #25 │ │ │ │ blx 6778c │ │ │ │ mov r4, r0 │ │ │ │ cmn.w r0, #16 │ │ │ │ - beq.n 9c2958 │ │ │ │ + beq.n 9c2998 │ │ │ │ cmn.w r0, #85 @ 0x55 │ │ │ │ - beq.n 9c2922 │ │ │ │ - cbnz r0, 9c2962 │ │ │ │ - ldr r2, [pc, #84] @ (9c2994 ) │ │ │ │ - ldr r3, [pc, #76] @ (9c2990 ) │ │ │ │ + beq.n 9c2962 │ │ │ │ + cbnz r0, 9c29a2 │ │ │ │ + ldr r2, [pc, #84] @ (9c29d4 ) │ │ │ │ + ldr r3, [pc, #76] @ (9c29d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c2982 │ │ │ │ + bne.n 9c29c2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ blx 66c1c │ │ │ │ - b.n 9c2922 │ │ │ │ - ldr r3, [pc, #52] @ (9c2998 ) │ │ │ │ + b.n 9c2962 │ │ │ │ + ldr r3, [pc, #52] @ (9c29d8 ) │ │ │ │ negs r0, r0 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx 66ee0 │ │ │ │ - ldr r3, [pc, #44] @ (9c299c ) │ │ │ │ + ldr r3, [pc, #44] @ (9c29dc ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #44] @ (9c29a0 ) │ │ │ │ + ldr r2, [pc, #44] @ (9c29e0 ) │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9c293e │ │ │ │ + b.n 9c297e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 9c29b0 │ │ │ │ + bvs.n 9c2970 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bvc.n 9c29a4 │ │ │ │ + bvs.n 9c2964 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 9c290c │ │ │ │ + bvs.n 9c2acc │ │ │ │ lsls r6, r7, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #238 @ 0xee │ │ │ │ + subs r4, #174 @ 0xae │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr.w ip, [pc, #88] @ 9c2a10 │ │ │ │ + ldr.w ip, [pc, #88] @ 9c2a50 │ │ │ │ mov.w r1, #0 │ │ │ │ mov.w r3, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #72] @ (9c2a14 ) │ │ │ │ + ldr r1, [pc, #72] @ (9c2a54 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ it eq │ │ │ │ moveq r3, #3 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #0 │ │ │ │ - cbz r2, 9c29e4 │ │ │ │ + cbz r2, 9c2a24 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #16 │ │ │ │ movs r1, #25 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ blx 6778c │ │ │ │ - ldr r2, [pc, #36] @ (9c2a18 ) │ │ │ │ - ldr r3, [pc, #28] @ (9c2a14 ) │ │ │ │ + ldr r2, [pc, #36] @ (9c2a58 ) │ │ │ │ + ldr r3, [pc, #28] @ (9c2a54 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c2a0a │ │ │ │ + bne.n 9c2a4a │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 9c2a84 │ │ │ │ + bpl.n 9c2a44 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 9c2a28 │ │ │ │ + bpl.n 9c29e8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w lr, [pc, #108] @ 9c2a98 │ │ │ │ + ldr.w lr, [pc, #108] @ 9c2ad8 │ │ │ │ sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #104] @ 9c2a9c │ │ │ │ + ldr.w ip, [pc, #104] @ 9c2adc │ │ │ │ movs r3, #8 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #100] @ (9c2aa0 ) │ │ │ │ + ldr r4, [pc, #100] @ (9c2ae0 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ ldr.w r0, [r0, #152] @ 0x98 │ │ │ │ movs r1, #16 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ blx 6778c │ │ │ │ - cbnz r0, 9c2a7c │ │ │ │ - ldr r2, [pc, #60] @ (9c2aa4 ) │ │ │ │ - ldr r3, [pc, #52] @ (9c2a9c ) │ │ │ │ + cbnz r0, 9c2abc │ │ │ │ + ldr r2, [pc, #60] @ (9c2ae4 ) │ │ │ │ + ldr r3, [pc, #52] @ (9c2adc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c2a92 │ │ │ │ + bne.n 9c2ad2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #40] @ (9c2aa8 ) │ │ │ │ + ldr r0, [pc, #40] @ (9c2ae8 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #40] @ (9c2aac ) │ │ │ │ - ldr r2, [pc, #44] @ (9c2ab0 ) │ │ │ │ + ldr r3, [pc, #40] @ (9c2aec ) │ │ │ │ + ldr r2, [pc, #44] @ (9c2af0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9c2a64 │ │ │ │ + b.n 9c2aa4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bpl.n 9c2a28 │ │ │ │ + bpl.n 9c29e8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 9c2a0c │ │ │ │ + bpl.n 9c2bcc │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bpl.n 9c29d0 │ │ │ │ + bpl.n 9c2b90 │ │ │ │ lsls r6, r7, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #200 @ 0xc8 │ │ │ │ + subs r3, #136 @ 0x88 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r4, [r6, #60] @ 0x3c │ │ │ │ + ldrh r4, [r6, #58] @ 0x3a │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #120] @ (9c2b3c ) │ │ │ │ + ldr r4, [pc, #120] @ (9c2b7c ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #120] @ (9c2b40 ) │ │ │ │ + ldr r3, [pc, #120] @ (9c2b80 ) │ │ │ │ and.w ip, r2, #1 │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -3599551,138 +3599590,138 @@ │ │ │ │ mov.w r1, #15 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ it mi │ │ │ │ orrmi.w ip, ip, #2 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ blx 670d4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 9c2b1e │ │ │ │ + cbnz r0, 9c2b5e │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ - bl 9c3614 │ │ │ │ + bl 9c3654 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r3, r3 │ │ │ │ - ldr r1, [pc, #36] @ (9c2b44 ) │ │ │ │ - ldr r2, [pc, #28] @ (9c2b40 ) │ │ │ │ + ldr r1, [pc, #36] @ (9c2b84 ) │ │ │ │ + ldr r2, [pc, #28] @ (9c2b80 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 9c2b38 │ │ │ │ + bne.n 9c2b78 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 9c2ba0 │ │ │ │ + bmi.n 9c2b60 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 9c2afc │ │ │ │ + bmi.n 9c2abc │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r4, [pc, #136] @ (9c2be0 ) │ │ │ │ + ldr r4, [pc, #136] @ (9c2c20 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #136] @ (9c2be4 ) │ │ │ │ + ldr r3, [pc, #136] @ (9c2c24 ) │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc │ │ │ │ mov r7, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r5, [pc, #128] @ (9c2be8 ) │ │ │ │ + ldr r5, [pc, #128] @ (9c2c28 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ and.w r4, r2, #1 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ lsls r3, r2, #30 │ │ │ │ mov.w r2, #36 @ 0x24 │ │ │ │ it mi │ │ │ │ orrmi.w r4, r4, #2 │ │ │ │ blx 67440 │ │ │ │ - vldr d7, [pc, #76] @ 9c2bd8 │ │ │ │ + vldr d7, [pc, #76] @ 9c2c18 │ │ │ │ ldr.w r0, [r6, #152] @ 0x98 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r2, sp │ │ │ │ movs r1, #14 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r7, [sp, #0] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 670d4 │ │ │ │ - cbnz r0, 9c2bbe │ │ │ │ - ldr r2, [pc, #68] @ (9c2bec ) │ │ │ │ - ldr r3, [pc, #60] @ (9c2be4 ) │ │ │ │ + cbnz r0, 9c2bfe │ │ │ │ + ldr r2, [pc, #68] @ (9c2c2c ) │ │ │ │ + ldr r3, [pc, #60] @ (9c2c24 ) │ │ │ │ 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 9c2bd4 │ │ │ │ + bne.n 9c2c14 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #48] @ (9c2bf0 ) │ │ │ │ + ldr r0, [pc, #48] @ (9c2c30 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #48] @ (9c2bf4 ) │ │ │ │ - ldr r2, [pc, #48] @ (9c2bf8 ) │ │ │ │ + ldr r3, [pc, #48] @ (9c2c34 ) │ │ │ │ + ldr r2, [pc, #48] @ (9c2c38 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9c2ba4 │ │ │ │ + b.n 9c2be4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - add r4, pc, #0 @ (adr r4, 9c2bdc ) │ │ │ │ - bvs.n 9c2b04 │ │ │ │ + add r4, pc, #0 @ (adr r4, 9c2c1c ) │ │ │ │ + bvs.n 9c2b44 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 9c2b20 │ │ │ │ + bmi.n 9c2ce0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 9c2b08 │ │ │ │ + bmi.n 9c2cc8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bmi.n 9c2c98 │ │ │ │ + bmi.n 9c2c58 │ │ │ │ lsls r6, r7, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + subs r2, #46 @ 0x2e │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r2, [r6, #50] @ 0x32 │ │ │ │ + ldrh r2, [r6, #48] @ 0x30 │ │ │ │ lsls r1, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #336] @ (9c2d60 ) │ │ │ │ + ldr r2, [pc, #336] @ (9c2da0 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #336] @ (9c2d64 ) │ │ │ │ + ldr r3, [pc, #336] @ (9c2da4 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ add r0, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ ldr r6, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #312] @ (9c2d68 ) │ │ │ │ + ldr r3, [pc, #312] @ (9c2da8 ) │ │ │ │ add r3, pc │ │ │ │ mov sl, r3 │ │ │ │ blx 67440 │ │ │ │ add r2, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [r2, #4] │ │ │ │ @@ -3599696,15 +3599735,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [sp, #60] @ 0x3c │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ strne r3, [sp, #60] @ 0x3c │ │ │ │ mvn.w r3, #13 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r6, 9c2c6c │ │ │ │ + cbz r6, 9c2cac │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r2, [r4, #139] @ 0x8b │ │ │ │ @@ -3599714,218 +3599753,218 @@ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ ite ne │ │ │ │ movne r3, r8 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ ldr.w r3, [r4, #196] @ 0xc4 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r2, 9c2c98 │ │ │ │ + cbz r2, 9c2cd8 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #2 │ │ │ │ ite cc │ │ │ │ movcc r7, #32 │ │ │ │ movcs r7, #40 @ 0x28 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #32 │ │ │ │ movs r1, #12 │ │ │ │ blx 6778c │ │ │ │ cmn.w r0, #16 │ │ │ │ - beq.n 9c2ce0 │ │ │ │ + beq.n 9c2d20 │ │ │ │ cmn.w r0, #85 @ 0x55 │ │ │ │ - beq.n 9c2ca0 │ │ │ │ + beq.n 9c2ce0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c2d3a │ │ │ │ + bne.n 9c2d7a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 9c2cea │ │ │ │ - cbz r6, 9c2cc6 │ │ │ │ + cbz r3, 9c2d2a │ │ │ │ + cbz r6, 9c2d06 │ │ │ │ str r0, [r6, #0] │ │ │ │ - ldr r2, [pc, #164] @ (9c2d6c ) │ │ │ │ - ldr r3, [pc, #152] @ (9c2d64 ) │ │ │ │ + ldr r2, [pc, #164] @ (9c2dac ) │ │ │ │ + ldr r3, [pc, #152] @ (9c2da4 ) │ │ │ │ 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 9c2d36 │ │ │ │ + bne.n 9c2d76 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov.w r0, #1000 @ 0x3e8 │ │ │ │ blx 66c1c │ │ │ │ - b.n 9c2ca0 │ │ │ │ + b.n 9c2ce0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9c2cc6 │ │ │ │ + beq.n 9c2d06 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ - bl 9c3614 │ │ │ │ + bl 9c3654 │ │ │ │ ldrb.w r3, [r4, #139] @ 0x8b │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - cbz r3, 9c2d2e │ │ │ │ + cbz r3, 9c2d6e │ │ │ │ str r1, [sp, #0] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ - bl 9c36b0 │ │ │ │ + bl 9c36f0 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c2cc6 │ │ │ │ + bne.n 9c2d06 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c2b48 │ │ │ │ + bl 9c2b88 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c2a1c │ │ │ │ - b.n 9c2cc6 │ │ │ │ + bl 9c2a5c │ │ │ │ + b.n 9c2d06 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.n 9c2d04 │ │ │ │ + b.n 9c2d44 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (9c2d70 ) │ │ │ │ + ldr r3, [pc, #52] @ (9c2db0 ) │ │ │ │ negs r0, r0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx 66ee0 │ │ │ │ - ldr r3, [pc, #40] @ (9c2d74 ) │ │ │ │ + ldr r3, [pc, #40] @ (9c2db4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #40] @ (9c2d78 ) │ │ │ │ + ldr r2, [pc, #40] @ (9c2db8 ) │ │ │ │ add r3, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ blx 67548 │ │ │ │ nop │ │ │ │ - bcc.n 9c2d34 │ │ │ │ + bcc.n 9c2cf4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 9c2d04 │ │ │ │ + bcc.n 9c2cc4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bcc.n 9c2dd4 │ │ │ │ + bcs.n 9c2d94 │ │ │ │ lsls r6, r7, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #70 @ 0x46 │ │ │ │ + subs r1, #6 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r3, #0 │ │ │ │ cmp r1, #2 │ │ │ │ ldr.w r0, [r0, #152] @ 0x98 │ │ │ │ mov.w r1, #21 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #68] @ (9c2dec ) │ │ │ │ + ldr r2, [pc, #68] @ (9c2e2c ) │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #68] @ (9c2df0 ) │ │ │ │ + ldr r3, [pc, #68] @ (9c2e30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, sp │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [sp, #0] │ │ │ │ movs r3, #24 │ │ │ │ blx 670d4 │ │ │ │ - cbnz r0, 9c2de2 │ │ │ │ + cbnz r0, 9c2e22 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r2, [pc, #40] @ (9c2df4 ) │ │ │ │ - ldr r3, [pc, #32] @ (9c2df0 ) │ │ │ │ + ldr r2, [pc, #40] @ (9c2e34 ) │ │ │ │ + ldr r3, [pc, #32] @ (9c2e30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c2de8 │ │ │ │ + bne.n 9c2e28 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9c2dca │ │ │ │ + b.n 9c2e0a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - bcs.n 9c2e90 │ │ │ │ + bcs.n 9c2e50 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 9c2e54 │ │ │ │ + bne.n 9c2e14 │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #76] @ 9c2e58 │ │ │ │ + ldr.w lr, [pc, #76] @ 9c2e98 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #8 │ │ │ │ add lr, pc │ │ │ │ add r2, sp, #4 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ - ldr.w ip, [pc, #64] @ 9c2e5c │ │ │ │ + ldr.w ip, [pc, #64] @ 9c2e9c │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #22 │ │ │ │ ldr.w r0, [r0, #152] @ 0x98 │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ mov.w ip, #0 │ │ │ │ blx 6778c │ │ │ │ - ldr r2, [pc, #36] @ (9c2e60 ) │ │ │ │ - ldr r3, [pc, #28] @ (9c2e5c ) │ │ │ │ + ldr r2, [pc, #36] @ (9c2ea0 ) │ │ │ │ + ldr r3, [pc, #28] @ (9c2e9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c2e52 │ │ │ │ + bne.n 9c2e92 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 9c2e30 │ │ │ │ + bne.n 9c2df0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 9c2de0 │ │ │ │ + bne.n 9c2fa0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr.w r2, [pc, #1732] @ 9c353c │ │ │ │ + ldr.w r2, [pc, #1732] @ 9c357c │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r3, [pc, #1732] @ 9c3540 │ │ │ │ + ldr.w r3, [pc, #1732] @ 9c3580 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r7, [pc, #1728] @ 9c3544 │ │ │ │ + ldr.w r7, [pc, #1728] @ 9c3584 │ │ │ │ ldr.w r0, [r0, #152] @ 0x98 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 66d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c2f98 │ │ │ │ + beq.n 9c2fd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.w 9c2fbe │ │ │ │ - beq.w 9c322c │ │ │ │ + bgt.w 9c2ffe │ │ │ │ + beq.w 9c326c │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r4, #192] @ 0xc0 │ │ │ │ mov r2, r3 │ │ │ │ str.w r3, [r4, #200] @ 0xc8 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r2 │ │ │ │ @@ -3599942,101 +3599981,101 @@ │ │ │ │ mov.w ip, #2 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ blx 670d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c2f70 │ │ │ │ + bne.n 9c2fb0 │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 9c2f70 │ │ │ │ + beq.n 9c2fb0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ movs r3, #16 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ mov.w ip, #6 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ blx 670d4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c3274 │ │ │ │ - ldr.w r0, [pc, #1576] @ 9c3548 │ │ │ │ + bne.w 9c32b4 │ │ │ │ + ldr.w r0, [pc, #1576] @ 9c3588 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ blx 67f78 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c33b2 │ │ │ │ + beq.w 9c33f2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 9c2fda │ │ │ │ + bne.n 9c301a │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c2fda │ │ │ │ + bne.n 9c301a │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ movs r3, #16 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r7, #3 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r7, [sp, #24] │ │ │ │ blx 670d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c2fda │ │ │ │ + bne.n 9c301a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ubfx r3, r3, #27, #1 │ │ │ │ strb.w r3, [r4, #88] @ 0x58 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orrs.w r3, r3, r8 │ │ │ │ - beq.n 9c2f92 │ │ │ │ - b.n 9c2fe0 │ │ │ │ - ldr.w r2, [pc, #1496] @ 9c354c │ │ │ │ + beq.n 9c2fd2 │ │ │ │ + b.n 9c3020 │ │ │ │ + ldr.w r2, [pc, #1496] @ 9c358c │ │ │ │ negs r0, r3 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ blx 66ee0 │ │ │ │ - ldr.w r2, [pc, #1484] @ 9c3550 │ │ │ │ + ldr.w r2, [pc, #1484] @ 9c3590 │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ blx 679a8 │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ - ldr.w r2, [pc, #1460] @ 9c3554 │ │ │ │ - ldr.w r3, [pc, #1436] @ 9c3540 │ │ │ │ + ldr.w r2, [pc, #1460] @ 9c3594 │ │ │ │ + ldr.w r3, [pc, #1436] @ 9c3580 │ │ │ │ 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 9c3538 │ │ │ │ + bne.w 9c3578 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #1 │ │ │ │ mov.w r1, #16843009 @ 0x1010101 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ str.w r1, [r4, #200] @ 0xc8 │ │ │ │ strh.w r3, [r4, #192] @ 0xc0 │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #2 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r2 │ │ │ │ - b.n 9c2ec0 │ │ │ │ + b.n 9c2f00 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #88] @ 0x58 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ movs r3, #16 │ │ │ │ mov r2, r5 │ │ │ │ strh.w r1, [r4, #132] @ 0x84 │ │ │ │ @@ -3600044,74 +3600083,74 @@ │ │ │ │ strb.w r1, [r4, #140] @ 0x8c │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r7, [sp, #24] │ │ │ │ blx 670d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c31b4 │ │ │ │ + bne.w 9c31f4 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.w 9c31b4 │ │ │ │ + beq.w 9c31f4 │ │ │ │ ldrb.w r1, [r4, #88] @ 0x58 │ │ │ │ strh.w r3, [r4, #146] @ 0x92 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c3294 │ │ │ │ + beq.w 9c32d4 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #9 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #16 │ │ │ │ str r1, [r5, #12] │ │ │ │ blx 670d4 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c33aa │ │ │ │ + bne.w 9c33ea │ │ │ │ movs r7, #0 │ │ │ │ strd r2, r3, [r4, #168] @ 0xa8 │ │ │ │ str r7, [sp, #16] │ │ │ │ movs r3, #10 │ │ │ │ str r7, [r5, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ str r7, [r5, #12] │ │ │ │ blx 670d4 │ │ │ │ mov.w r3, #134217728 @ 0x8000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c3398 │ │ │ │ + beq.w 9c33d8 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r7, [r4, #184] @ 0xb8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r3, [r4, #176] @ 0xb0 │ │ │ │ ldrb.w r3, [r4, #193] @ 0xc1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c31ba │ │ │ │ + bne.w 9c31fa │ │ │ │ ldrb.w r3, [r4, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c320a │ │ │ │ + beq.w 9c324a │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c320a │ │ │ │ + beq.w 9c324a │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #13 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #16 │ │ │ │ str r1, [r5, #12] │ │ │ │ blx 670d4 │ │ │ │ - cbnz r0, 9c30be │ │ │ │ + cbnz r0, 9c30fe │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ itt ne │ │ │ │ movne r3, #1 │ │ │ │ strbne.w r3, [r4, #140] @ 0x8c │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #14 │ │ │ │ @@ -3600120,52 +3600159,52 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #16 │ │ │ │ str r1, [r5, #12] │ │ │ │ blx 670d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c320a │ │ │ │ + bne.w 9c324a │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 9c320a │ │ │ │ + beq.w 9c324a │ │ │ │ ldrb.w r3, [r4, #203] @ 0xcb │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r4, #133] @ 0x85 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c321a │ │ │ │ + beq.w 9c325a │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #15 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #16 │ │ │ │ str r1, [r5, #12] │ │ │ │ blx 670d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c321a │ │ │ │ + bne.w 9c325a │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 9c321a │ │ │ │ + beq.n 9c325a │ │ │ │ ldrb.w r3, [r4, #205] @ 0xcd │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r4, #134] @ 0x86 │ │ │ │ - cbz r3, 9c314e │ │ │ │ + cbz r3, 9c318e │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #16 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 670d4 │ │ │ │ - cbnz r0, 9c314e │ │ │ │ + cbnz r0, 9c318e │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ itt ne │ │ │ │ movne r3, #1 │ │ │ │ strbne.w r3, [r4, #144] @ 0x90 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #8 │ │ │ │ @@ -3600175,394 +3600214,394 @@ │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #16 │ │ │ │ str r1, [r5, #12] │ │ │ │ blx 670d4 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c3392 │ │ │ │ + bne.w 9c33d2 │ │ │ │ ldrb.w r3, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c338e │ │ │ │ + bne.w 9c33ce │ │ │ │ mov.w r3, #262 @ 0x106 │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ ldrb.w r3, [r4, #201] @ 0xc9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c32d4 │ │ │ │ - ldr r0, [pc, #972] @ (9c3558 ) │ │ │ │ + beq.w 9c3314 │ │ │ │ + ldr r0, [pc, #972] @ (9c3598 ) │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #90] @ 0x5a │ │ │ │ add r0, pc │ │ │ │ blx 67f78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c32d4 │ │ │ │ + beq.w 9c3314 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 9c31ac │ │ │ │ + bne.n 9c31ec │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c32d4 │ │ │ │ + beq.w 9c3314 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #336] @ 0x150 │ │ │ │ - b.n 9c32d4 │ │ │ │ + b.n 9c3314 │ │ │ │ movw r3, #1029 @ 0x405 │ │ │ │ - b.n 9c3010 │ │ │ │ + b.n 9c3050 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #12 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r2, r5 │ │ │ │ str r1, [r5, #4] │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ str r3, [sp, #24] │ │ │ │ movs r3, #16 │ │ │ │ str r1, [r5, #12] │ │ │ │ blx 670d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c3082 │ │ │ │ + bne.w 9c30c2 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ - beq.w 9c3082 │ │ │ │ - ldr r0, [pc, #888] @ (9c355c ) │ │ │ │ + beq.w 9c30c2 │ │ │ │ + ldr r0, [pc, #888] @ (9c359c ) │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #132] @ 0x84 │ │ │ │ add r0, pc │ │ │ │ blx 67f78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c3082 │ │ │ │ + beq.w 9c30c2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 9c3082 │ │ │ │ + bne.w 9c30c2 │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c3082 │ │ │ │ + bne.w 9c30c2 │ │ │ │ strb.w r3, [r4, #132] @ 0x84 │ │ │ │ ldrb.w r3, [r4, #203] @ 0xcb │ │ │ │ - cbz r3, 9c321a │ │ │ │ + cbz r3, 9c325a │ │ │ │ ldrb.w r3, [r4, #133] @ 0x85 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c30f6 │ │ │ │ + bne.w 9c3136 │ │ │ │ ldrb.w r3, [r4, #205] @ 0xcd │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c314e │ │ │ │ + beq.n 9c318e │ │ │ │ ldrb.w r3, [r4, #134] @ 0x86 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c314e │ │ │ │ - b.n 9c3128 │ │ │ │ + beq.n 9c318e │ │ │ │ + b.n 9c3168 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #4 │ │ │ │ - ble.w 9c3372 │ │ │ │ + ble.w 9c33b2 │ │ │ │ cmp r1, #5 │ │ │ │ - beq.w 9c33da │ │ │ │ + beq.w 9c341a │ │ │ │ movs r2, #1 │ │ │ │ cmp r1, #8 │ │ │ │ strb.w r2, [r4, #192] @ 0xc0 │ │ │ │ - ble.w 9c33e0 │ │ │ │ + ble.w 9c3420 │ │ │ │ cmp r1, #14 │ │ │ │ strb.w r2, [r4, #193] @ 0xc1 │ │ │ │ itt le │ │ │ │ movle r9, r2 │ │ │ │ movle r8, r2 │ │ │ │ - bgt.w 9c33ea │ │ │ │ + bgt.w 9c342a │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r4, #200] @ 0xc8 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r4, #201] @ 0xc9 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [r4, #202] @ 0xca │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, #19 │ │ │ │ ite le │ │ │ │ movle r1, #0 │ │ │ │ movgt r1, #1 │ │ │ │ - b.n 9c2ec0 │ │ │ │ - ldr r2, [pc, #724] @ (9c354c ) │ │ │ │ + b.n 9c2f00 │ │ │ │ + ldr r2, [pc, #724] @ (9c358c ) │ │ │ │ negs r0, r0 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ blx 66ee0 │ │ │ │ - ldr r2, [pc, #732] @ (9c3560 ) │ │ │ │ + ldr r2, [pc, #732] @ (9c35a0 ) │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9c2f92 │ │ │ │ + b.n 9c2fd2 │ │ │ │ mov.w r3, #262 @ 0x106 │ │ │ │ str r1, [sp, #16] │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ movs r3, #7 │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9c3522 │ │ │ │ + bne.w 9c3562 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c3386 │ │ │ │ + bne.n 9c33c6 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov.w r7, #1024 @ 0x400 │ │ │ │ strd r2, r3, [r4, #176] @ 0xb0 │ │ │ │ mov.w r2, #134217728 @ 0x8000000 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #184] @ 0xb8 │ │ │ │ - ldr r0, [pc, #652] @ (9c3564 ) │ │ │ │ + ldr r0, [pc, #652] @ (9c35a4 ) │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [r4, #338] @ 0x152 │ │ │ │ add r0, pc │ │ │ │ blx 67f78 │ │ │ │ - cbz r0, 9c32f4 │ │ │ │ + cbz r0, 9c3334 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #10 │ │ │ │ blx 673ec <__isoc23_strtol@plt> │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c34f4 │ │ │ │ + bne.w 9c3534 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c2f92 │ │ │ │ + beq.w 9c2fd2 │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ movs r1, #8 │ │ │ │ blx 6810c │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c3446 │ │ │ │ + beq.w 9c3486 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #32 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #13 │ │ │ │ movs r3, #16 │ │ │ │ str r5, [sp, #32] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ blx 6778c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c3438 │ │ │ │ + bne.w 9c3478 │ │ │ │ ldrb.w r2, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c34a8 │ │ │ │ + bne.w 9c34e8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov ip, r2 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r2 │ │ │ │ - cbnz r1, 9c3362 │ │ │ │ - b.n 9c3530 │ │ │ │ + cbnz r1, 9c33a2 │ │ │ │ + b.n 9c3570 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r7, r2 │ │ │ │ it hi │ │ │ │ movhi r3, r0 │ │ │ │ add ip, r1 │ │ │ │ add.w r0, r5, ip, lsl #2 │ │ │ │ ldr.w r1, [r5, ip, lsl #2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9c344e │ │ │ │ + beq.n 9c348e │ │ │ │ ldr r7, [r0, #4] │ │ │ │ cmp.w r7, #262 @ 0x106 │ │ │ │ - bhi.n 9c3354 │ │ │ │ + bhi.n 9c3394 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c334c │ │ │ │ + bne.n 9c338c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9c3354 │ │ │ │ + b.n 9c3394 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #192] @ 0xc0 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r3 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #193] @ 0xc1 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9c3256 │ │ │ │ + b.n 9c3296 │ │ │ │ mov.w r2, #805306368 @ 0x30000000 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9c32c2 │ │ │ │ + b.n 9c3302 │ │ │ │ lsrs r3, r7, #2 │ │ │ │ - b.n 9c317c │ │ │ │ + b.n 9c31bc │ │ │ │ mov.w r7, #1024 @ 0x400 │ │ │ │ - b.n 9c316e │ │ │ │ + b.n 9c31ae │ │ │ │ ldrd r3, r7, [sp, #16] │ │ │ │ orrs.w r2, r3, r7 │ │ │ │ itt eq │ │ │ │ moveq.w r3, #134217728 @ 0x8000000 │ │ │ │ moveq r7, r0 │ │ │ │ - b.n 9c3068 │ │ │ │ + b.n 9c30a8 │ │ │ │ mov.w r2, #268435456 @ 0x10000000 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9c3040 │ │ │ │ + b.n 9c3080 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r3, #16 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ mov.w ip, #3 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ blx 670d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c2f5a │ │ │ │ + beq.w 9c2f9a │ │ │ │ strb.w r7, [r4, #88] @ 0x58 │ │ │ │ - b.n 9c2fe0 │ │ │ │ + b.n 9c3020 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #192] @ 0xc0 │ │ │ │ mov.w r9, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 9c337c │ │ │ │ + b.n 9c33bc │ │ │ │ cmp r1, #15 │ │ │ │ strb.w r2, [r4, #200] @ 0xc8 │ │ │ │ itt eq │ │ │ │ moveq r9, r2 │ │ │ │ moveq r8, r2 │ │ │ │ - beq.w 9c325c │ │ │ │ + beq.w 9c329c │ │ │ │ cmp r1, #16 │ │ │ │ strb.w r2, [r4, #201] @ 0xc9 │ │ │ │ itt eq │ │ │ │ moveq r9, r2 │ │ │ │ moveq r8, r2 │ │ │ │ - beq.w 9c3262 │ │ │ │ + beq.w 9c32a2 │ │ │ │ cmp r1, #17 │ │ │ │ strb.w r2, [r4, #202] @ 0xca │ │ │ │ - bne.n 9c3424 │ │ │ │ + bne.n 9c3464 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #203] @ 0xcb │ │ │ │ mov.w r9, #1 │ │ │ │ movs r3, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 9c3268 │ │ │ │ + b.n 9c32a8 │ │ │ │ movs r3, #1 │ │ │ │ cmp r1, #18 │ │ │ │ strb.w r3, [r4, #203] @ 0xcb │ │ │ │ - beq.n 9c3418 │ │ │ │ + beq.n 9c3458 │ │ │ │ mov r2, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, r2 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 9c326a │ │ │ │ + b.n 9c32aa │ │ │ │ negs r0, r0 │ │ │ │ blx 66ee0 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ - b.n 9c2f92 │ │ │ │ + b.n 9c2fd2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c3530 │ │ │ │ + beq.n 9c3570 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ subs r0, #2 │ │ │ │ ubfx r0, r0, #1, #29 │ │ │ │ - cbz r0, 9c3482 │ │ │ │ + cbz r0, 9c34c2 │ │ │ │ add.w r0, r3, r0, lsl #3 │ │ │ │ movs r7, #1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.n 9c347c │ │ │ │ + bcs.n 9c34bc │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ strb.w r7, [r1, r2, lsl #3] │ │ │ │ add.w r1, r1, r2, lsl #3 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r2, [r1, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9c3462 │ │ │ │ + bne.n 9c34a2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9c34d4 │ │ │ │ - ble.n 9c3498 │ │ │ │ + beq.n 9c3514 │ │ │ │ + ble.n 9c34d8 │ │ │ │ ldrb.w r3, [r4, #132] @ 0x84 │ │ │ │ - cbz r3, 9c3498 │ │ │ │ + cbz r3, 9c34d8 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r4, #136] @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r6 │ │ │ │ blx 679a8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9c2f9e │ │ │ │ + b.n 9c2fde │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c3482 │ │ │ │ + beq.n 9c34c2 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ subs r3, r5, #4 │ │ │ │ mov.w ip, #1 │ │ │ │ adds r7, r1, #4 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ strb.w ip, [r1, r0, lsl #3] │ │ │ │ str.w r2, [r7, r0, lsl #3] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi.n 9c34bc │ │ │ │ - b.n 9c3482 │ │ │ │ + bhi.n 9c34fc │ │ │ │ + b.n 9c34c2 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, #9 │ │ │ │ - ble.n 9c3498 │ │ │ │ + ble.n 9c34d8 │ │ │ │ ldrb.w r2, [r4, #132] @ 0x84 │ │ │ │ - cbz r2, 9c34e8 │ │ │ │ + cbz r2, 9c3528 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ strh.w r2, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #13 │ │ │ │ itt gt │ │ │ │ movgt r3, #1 │ │ │ │ strbgt.w r3, [r4, #139] @ 0x8b │ │ │ │ - b.n 9c3498 │ │ │ │ + b.n 9c34d8 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ movs r3, #16 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r1, [r5, #4] │ │ │ │ str r1, [r5, #12] │ │ │ │ movs r5, #18 │ │ │ │ str r5, [sp, #24] │ │ │ │ blx 670d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c32f4 │ │ │ │ + bne.w 9c3334 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ orrs r3, r2 │ │ │ │ itt eq │ │ │ │ moveq r3, #1 │ │ │ │ strbeq.w r3, [r4, #338] @ 0x152 │ │ │ │ - b.n 9c32f4 │ │ │ │ + b.n 9c3334 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ movs r3, #16 │ │ │ │ mov r2, r5 │ │ │ │ blx 670d4 │ │ │ │ - b.n 9c32ae │ │ │ │ + b.n 9c32ee │ │ │ │ movs r0, #1 │ │ │ │ blx 66ee0 │ │ │ │ - b.n 9c343e │ │ │ │ + b.n 9c347e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - bne.n 9c3638 │ │ │ │ + bne.n 9c35f8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 9c362c │ │ │ │ + bne.n 9c35ec │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r6, [r3, #28] │ │ │ │ + ldrh r6, [r3, #26] │ │ │ │ lsls r1, r7, #1 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #22] │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - beq.n 9c3604 │ │ │ │ + beq.n 9c35c4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrh r2, [r2, #10] │ │ │ │ + ldrh r2, [r2, #8] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r6, [r5, #6] │ │ │ │ + ldrh r6, [r5, #4] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + strh r0, [r0, #62] @ 0x3e │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + strh r4, [r3, #62] @ 0x3e │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #164] @ 0xa4 │ │ │ │ blx 67b40 │ │ │ │ @@ -3600575,155 +3600614,155 @@ │ │ │ │ adds r0, #20 │ │ │ │ bl 3ca6e8 │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ - beq.n 9c35b6 │ │ │ │ + beq.n 9c35f6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r1, [r2, #0] │ │ │ │ strd r3, r3, [r3] │ │ │ │ mov r3, r2 │ │ │ │ cmp r3, r0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - bne.n 9c35a4 │ │ │ │ + bne.n 9c35e4 │ │ │ │ add.w r0, r4, #20 │ │ │ │ bl 3ca704 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 9c3602 │ │ │ │ + cbz r1, 9c3642 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mvns r2, r2 │ │ │ │ and.w r2, r2, #1 │ │ │ │ bics.w r1, r2, r1 │ │ │ │ - beq.n 9c3602 │ │ │ │ + beq.n 9c3642 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9c2ab4 │ │ │ │ + bl 9c2af4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9c3606 │ │ │ │ + cbz r0, 9c3646 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ str r2, [r3, #20] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c369e │ │ │ │ + beq.n 9c36de │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #20 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ - cbnz r7, 9c3646 │ │ │ │ + cbnz r7, 9c3686 │ │ │ │ ldr r4, [r5, #56] @ 0x38 │ │ │ │ subs r2, r4, r6 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bls.n 9c36a8 │ │ │ │ + bls.n 9c36e8 │ │ │ │ mov r4, r6 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 9c36a0 │ │ │ │ + beq.n 9c36e0 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ add.w lr, r5, #44 @ 0x2c │ │ │ │ cmp r3, lr │ │ │ │ mov r0, r3 │ │ │ │ ittt ne │ │ │ │ subne r7, r4, r6 │ │ │ │ movne.w r8, #1 │ │ │ │ ldrne r1, [r3, #4] │ │ │ │ - bne.n 9c3684 │ │ │ │ - b.n 9c368e │ │ │ │ + bne.n 9c36c4 │ │ │ │ + b.n 9c36ce │ │ │ │ dmb ish │ │ │ │ str.w r8, [r3, #20] │ │ │ │ ldrd ip, r2, [r3] │ │ │ │ str.w r2, [ip, #4] │ │ │ │ str.w ip, [r2] │ │ │ │ strd r0, r0, [r3] │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r1 │ │ │ │ cmp r0, lr │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - beq.n 9c368e │ │ │ │ + beq.n 9c36ce │ │ │ │ ldr r2, [r3, #24] │ │ │ │ sub.w ip, r4, r2 │ │ │ │ cmp r7, ip │ │ │ │ - bls.n 9c3662 │ │ │ │ + bls.n 9c36a2 │ │ │ │ strd r6, r4, [r5, #52] @ 0x34 │ │ │ │ add.w r0, r5, #20 │ │ │ │ bl 3ca704 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 9c364a │ │ │ │ - b.n 9c3692 │ │ │ │ + bne.n 9c368a │ │ │ │ + b.n 9c36d2 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9c364a │ │ │ │ - b.n 9c3692 │ │ │ │ + bne.n 9c368a │ │ │ │ + b.n 9c36d2 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9c3726 │ │ │ │ + cbz r0, 9c3766 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ str r2, [r0, #8] │ │ │ │ str r7, [r0, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r6, [r0, #24] │ │ │ │ str r3, [r0, #28] │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #20] │ │ │ │ - cbz r5, 9c3738 │ │ │ │ + cbz r5, 9c3778 │ │ │ │ add.w r1, r5, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ cmp r0, r6 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9c372c │ │ │ │ + beq.n 9c376c │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ add.w r2, r5, #44 @ 0x2c │ │ │ │ strd r3, r2, [r4] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r4, [r5, #44] @ 0x2c │ │ │ │ @@ -3600731,73 +3600770,73 @@ │ │ │ │ bl 3ca704 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ dmb ish │ │ │ │ str r2, [r4, #20] │ │ │ │ strd r4, r4, [r4] │ │ │ │ - b.n 9c3720 │ │ │ │ + b.n 9c3760 │ │ │ │ strb.w r2, [r0, #32] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 9c377c │ │ │ │ + cbz r3, 9c37bc │ │ │ │ add.w r1, r3, #8 │ │ │ │ dmb ish │ │ │ │ ldrex lr, [r1] │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ strex r5, lr, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9c3762 │ │ │ │ + bne.n 9c37a2 │ │ │ │ dmb ish │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9c379e │ │ │ │ - cbz r2, 9c3798 │ │ │ │ + beq.n 9c37de │ │ │ │ + cbz r2, 9c37d8 │ │ │ │ add.w r3, r2, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c3786 │ │ │ │ + bne.n 9c37c6 │ │ │ │ dmb ish │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r1, [r3, #32] │ │ │ │ - cbz r1, 9c37ce │ │ │ │ + cbz r1, 9c380e │ │ │ │ ldr r0, [r3, #28] │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 9c37b6 │ │ │ │ + bne.n 9c37f6 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 67b40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9c377c │ │ │ │ + b.n 9c37bc │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx 65db4 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 67b40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9c377c │ │ │ │ + b.n 9c37bc │ │ │ │ ldr.w r5, [r0, #240] @ 0xf0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9c2a1c │ │ │ │ + bl 9c2a5c │ │ │ │ add.w r1, r5, #20 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -3600805,196 +3600844,196 @@ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ strd r3, r3, [r3] │ │ │ │ bl 3ca704 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9c37a4 │ │ │ │ + b.n 9c37e4 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 9c3744 │ │ │ │ + bl 9c3784 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 9c385c │ │ │ │ + cbz r1, 9c389c │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mvns r2, r2 │ │ │ │ and.w r2, r2, #1 │ │ │ │ bics.w r1, r2, r1 │ │ │ │ - beq.n 9c385c │ │ │ │ + beq.n 9c389c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9c2ab4 │ │ │ │ + bl 9c2af4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9c3860 │ │ │ │ + cbz r0, 9c38a0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ str r2, [r3, #20] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #236] @ (9c396c ) │ │ │ │ + ldr r2, [pc, #236] @ (9c39ac ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #236] @ (9c3970 ) │ │ │ │ + ldr r3, [pc, #236] @ (9c39b0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 9c38e2 │ │ │ │ + cbz r1, 9c3922 │ │ │ │ ldrb.w r3, [r1, #32] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 9c38fc │ │ │ │ + cbnz r3, 9c393c │ │ │ │ add.w r5, r1, #20 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r1, #16] │ │ │ │ mvns r2, r2 │ │ │ │ and.w r2, r2, #1 │ │ │ │ bics.w r1, r2, r6 │ │ │ │ - beq.n 9c38e2 │ │ │ │ + beq.n 9c3922 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9c2b48 │ │ │ │ - cbnz r0, 9c38e4 │ │ │ │ + bl 9c2b88 │ │ │ │ + cbnz r0, 9c3924 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r3 │ │ │ │ orr.w r0, r2, r3 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9c38da │ │ │ │ + bne.n 9c391a │ │ │ │ strex r4, r0, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9c38ca │ │ │ │ + bne.n 9c390a │ │ │ │ cmp r3, r1 │ │ │ │ dmb ish │ │ │ │ - bne.n 9c38c0 │ │ │ │ + bne.n 9c3900 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #140] @ (9c3974 ) │ │ │ │ - ldr r3, [pc, #136] @ (9c3970 ) │ │ │ │ + ldr r2, [pc, #140] @ (9c39b4 ) │ │ │ │ + ldr r3, [pc, #136] @ (9c39b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c3966 │ │ │ │ + bne.n 9c39a6 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ blx 66de4 <__aeabi_uldivmod@plt> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ - b.n 9c392e │ │ │ │ - beq.n 9c3950 │ │ │ │ + b.n 9c396e │ │ │ │ + beq.n 9c3990 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9c3958 │ │ │ │ + bne.n 9c3998 │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - bne.n 9c3958 │ │ │ │ + bne.n 9c3998 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 65f1c │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 9c391a │ │ │ │ + ble.n 9c395a │ │ │ │ ldrh.w r0, [sp, #18] │ │ │ │ ands.w r0, r0, #40 @ 0x28 │ │ │ │ - bne.n 9c395c │ │ │ │ + bne.n 9c399c │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 9c38e4 │ │ │ │ + b.n 9c3924 │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ movs r3, #62 @ 0x3e │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9c38e4 │ │ │ │ + b.n 9c3924 │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 9c3958 │ │ │ │ + b.n 9c3998 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r2, r4} │ │ │ │ + stmia r6!, {r2, r4, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl 9c386c │ │ │ │ + bl 9c38ac │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbz r0, 9c39a2 │ │ │ │ + cbz r0, 9c39e2 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9c39ee │ │ │ │ + cbz r0, 9c3a2e │ │ │ │ movs r1, #1 │ │ │ │ adds r0, #20 │ │ │ │ bl 3ca65c │ │ │ │ - ldr r3, [pc, #36] @ (9c39f4 ) │ │ │ │ - ldr r1, [pc, #40] @ (9c39f8 ) │ │ │ │ + ldr r3, [pc, #36] @ (9c3a34 ) │ │ │ │ + ldr r1, [pc, #40] @ (9c3a38 ) │ │ │ │ add.w r0, r4, #44 @ 0x2c │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #36] @ (9c39fc ) │ │ │ │ + ldr r2, [pc, #36] @ (9c3a3c ) │ │ │ │ str r3, [r4, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #32] @ (9c3a00 ) │ │ │ │ + ldr r3, [pc, #32] @ (9c3a40 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ strd r0, r0, [r4, #44] @ 0x2c │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ @@ -3601014,15 +3601053,15 @@ │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ ubfx r0, lr, #8, #12 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ orrs r2, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - beq.n 9c3a34 │ │ │ │ + beq.n 9c3a74 │ │ │ │ pop {r4, pc} │ │ │ │ mov.w r0, lr, lsr #12 │ │ │ │ mov.w r3, ip, lsr #12 │ │ │ │ orr.w r0, r0, r1, lsl #20 │ │ │ │ orr.w r3, r3, r4, lsl #20 │ │ │ │ bfi r0, lr, #0, #8 │ │ │ │ bfi r3, ip, #0, #8 │ │ │ │ @@ -3601041,383 +3601080,383 @@ │ │ │ │ bfi r0, r2, #0, #8 │ │ │ │ orr.w r0, r0, r3, lsl #16 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r4, [pc, #368] @ (9c3bfc ) │ │ │ │ + ldr r4, [pc, #368] @ (9c3c3c ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #368] @ (9c3c00 ) │ │ │ │ + ldr r2, [pc, #368] @ (9c3c40 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #364] @ (9c3c04 ) │ │ │ │ + ldr r3, [pc, #364] @ (9c3c44 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r0, 9c3b0e │ │ │ │ + cbz r0, 9c3b4e │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ blx 66a24 <__fstat64_time64@plt> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 9c3b0a │ │ │ │ - ldr r3, [pc, #340] @ (9c3c08 ) │ │ │ │ + cbnz r0, 9c3b4a │ │ │ │ + ldr r3, [pc, #340] @ (9c3c48 ) │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 3ae414 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9c3b22 │ │ │ │ + cbz r0, 9c3b62 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #256] @ 0x100 │ │ │ │ - ldr r2, [pc, #316] @ (9c3c0c ) │ │ │ │ - ldr r3, [pc, #308] @ (9c3c04 ) │ │ │ │ + ldr r2, [pc, #316] @ (9c3c4c ) │ │ │ │ + ldr r3, [pc, #308] @ (9c3c44 ) │ │ │ │ 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 9c3bf8 │ │ │ │ + bne.w 9c3c38 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c3c90 │ │ │ │ + bl 9c3cd0 │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c3568 │ │ │ │ + bl 9c35a8 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ blx 65db4 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9c3acc │ │ │ │ - ldr r2, [pc, #256] @ (9c3c10 ) │ │ │ │ - ldr r1, [pc, #256] @ (9c3c14 ) │ │ │ │ + b.n 9c3b0c │ │ │ │ + ldr r2, [pc, #256] @ (9c3c50 ) │ │ │ │ + ldr r1, [pc, #256] @ (9c3c54 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a5088 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c3aa6 │ │ │ │ - b.n 9c3b0a │ │ │ │ + bne.n 9c3ae6 │ │ │ │ + b.n 9c3b4a │ │ │ │ mov.w r1, #344 @ 0x158 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c3b0a │ │ │ │ + beq.n 9c3b4a │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [r4, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #256] @ 0x100 │ │ │ │ bl 3a7198 │ │ │ │ strb.w r5, [r4, #336] @ 0x150 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - bl 9c2e64 │ │ │ │ + bl 9c2ea4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c3afc │ │ │ │ + beq.n 9c3b3c │ │ │ │ ldrb.w r2, [r4, #205] @ 0xcd │ │ │ │ ldrb.w r1, [r4, #336] @ 0x150 │ │ │ │ strb.w r5, [r4, #135] @ 0x87 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [r4, #89] @ 0x59 │ │ │ │ ldrb.w r1, [r4, #132] @ 0x84 │ │ │ │ strb.w r1, [r4, #138] @ 0x8a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c3bf2 │ │ │ │ + beq.n 9c3c32 │ │ │ │ ldrb.w r2, [r4, #134] @ 0x86 │ │ │ │ strb.w r5, [r4, #142] @ 0x8e │ │ │ │ strb.w r2, [r4, #141] @ 0x8d │ │ │ │ - ldr r0, [pc, #140] @ (9c3c18 ) │ │ │ │ + ldr r0, [pc, #140] @ (9c3c58 ) │ │ │ │ strb.w r2, [r4, #143] @ 0x8f │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 67f78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9c3ba8 │ │ │ │ + cbz r0, 9c3be8 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ subs r3, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ ldrbeq r3, [r0, #1] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ mov r0, r4 │ │ │ │ strb.w r3, [r4, #337] @ 0x151 │ │ │ │ - bl 9c39a8 │ │ │ │ + bl 9c39e8 │ │ │ │ str.w r0, [r4, #240] @ 0xf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c3af6 │ │ │ │ + beq.n 9c3b36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c3da0 │ │ │ │ + bl 9c3de0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c3aee │ │ │ │ + beq.n 9c3b2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c4858 │ │ │ │ + bl 9c4898 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c3ae8 │ │ │ │ - ldr r3, [pc, #76] @ (9c3c1c ) │ │ │ │ + beq.n 9c3b28 │ │ │ │ + ldr r3, [pc, #76] @ (9c3c5c ) │ │ │ │ add.w r1, r4, #248 @ 0xf8 │ │ │ │ mov r2, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 3a52e4 │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ bl 3ca5cc │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #312 @ 0x138 │ │ │ │ bl 3ca65c │ │ │ │ - b.n 9c3acc │ │ │ │ + b.n 9c3b0c │ │ │ │ strh.w r2, [r4, #141] @ 0x8d │ │ │ │ - b.n 9c3b88 │ │ │ │ + b.n 9c3bc8 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + subs r1, #146 @ 0x92 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r5!, {r1, r2, r5, r6} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #174 @ 0xae │ │ │ │ + subs r1, #110 @ 0x6e │ │ │ │ lsls r5, r0, #4 │ │ │ │ - stmia r5!, {r2, r3, r5} │ │ │ │ + stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ mcr2 15, 7, pc, cr15, cr15, {7} @ │ │ │ │ vmaxnm.f32 , , │ │ │ │ - ldrb r6, [r0, #30] │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r0, #142 @ 0x8e │ │ │ │ + subs r0, #78 @ 0x4e │ │ │ │ lsls r5, r0, #4 │ │ │ │ ldr.w r3, [r0, #256] @ 0x100 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #256] @ 0x100 │ │ │ │ - cbnz r3, 9c3c88 │ │ │ │ + cbnz r3, 9c3cc8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #244] @ 0xf4 │ │ │ │ - cbz r0, 9c3c46 │ │ │ │ - bl 9c5c94 │ │ │ │ - ldr r3, [pc, #68] @ (9c3c8c ) │ │ │ │ + cbz r0, 9c3c86 │ │ │ │ + bl 9c5cd4 │ │ │ │ + ldr r3, [pc, #68] @ (9c3ccc ) │ │ │ │ add.w r1, r4, #248 @ 0xf8 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 3a534c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c3c90 │ │ │ │ + bl 9c3cd0 │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c3568 │ │ │ │ + bl 9c35a8 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ blx 65db4 │ │ │ │ add.w r0, r4, #312 @ 0x138 │ │ │ │ bl 3ca648 │ │ │ │ add.w r0, r4, #264 @ 0x108 │ │ │ │ bl 3ca5b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - subs r0, #24 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ lsls r5, r0, #4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r0, #236] @ 0xec │ │ │ │ - cbz r0, 9c3caa │ │ │ │ + cbz r0, 9c3cea │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ - cbz r0, 9c3cb4 │ │ │ │ + cbz r0, 9c3cf4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ - cbz r0, 9c3cbe │ │ │ │ + cbz r0, 9c3cfe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ - cbz r0, 9c3cc8 │ │ │ │ + cbz r0, 9c3d08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r4, #220] @ 0xdc │ │ │ │ - cbz r0, 9c3cd2 │ │ │ │ + cbz r0, 9c3d12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r4, #216] @ 0xd8 │ │ │ │ - cbz r0, 9c3cdc │ │ │ │ + cbz r0, 9c3d1c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ - cbz r0, 9c3ce6 │ │ │ │ + cbz r0, 9c3d26 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ - cbz r0, 9c3cf0 │ │ │ │ + cbz r0, 9c3d30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr.w ip, [pc, #132] @ 9c3d90 │ │ │ │ + ldr.w ip, [pc, #132] @ 9c3dd0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ add ip, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ - ldr r1, [pc, #116] @ (9c3d94 ) │ │ │ │ + ldr r1, [pc, #116] @ (9c3dd4 ) │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ - vldr d7, [pc, #100] @ 9c3d88 │ │ │ │ + vldr d7, [pc, #100] @ 9c3dc8 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #16 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ - bl b0aed8 │ │ │ │ + bl b0af18 │ │ │ │ str.w r0, [r4, #216] @ 0xd8 │ │ │ │ - cbz r0, 9c3d7e │ │ │ │ + cbz r0, 9c3dbe │ │ │ │ ldr.w r1, [r4, #240] @ 0xf0 │ │ │ │ - bl 9c5790 │ │ │ │ + bl 9c57d0 │ │ │ │ str.w r0, [r4, #220] @ 0xdc │ │ │ │ - cbz r0, 9c3d76 │ │ │ │ + cbz r0, 9c3db6 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #56] @ (9c3d98 ) │ │ │ │ - ldr r3, [pc, #48] @ (9c3d94 ) │ │ │ │ + ldr r2, [pc, #56] @ (9c3dd8 ) │ │ │ │ + ldr r3, [pc, #48] @ (9c3dd4 ) │ │ │ │ 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 9c3d82 │ │ │ │ + bne.n 9c3dc2 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r4, #216] @ 0xd8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9c3d5e │ │ │ │ + b.n 9c3d9e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movs r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #255 @ 0xff │ │ │ │ - vmlal.u q14, d31, d24[0] │ │ │ │ + vsubl.u q14, d31, d24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r4, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #248] @ (9c3ea8 ) │ │ │ │ + ldr r2, [pc, #248] @ (9c3ee8 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #248] @ (9c3eac ) │ │ │ │ + ldr r3, [pc, #248] @ (9c3eec ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9c59c4 │ │ │ │ + bl 9c5a04 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c3e66 │ │ │ │ + beq.n 9c3ea6 │ │ │ │ movs r2, #12 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r2, #16777216 @ 0x1000000 │ │ │ │ movs r3, #0 │ │ │ │ - bl b0a930 │ │ │ │ + bl b0a970 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c3e66 │ │ │ │ - vldr d7, [pc, #164] @ 9c3e90 │ │ │ │ + beq.n 9c3ea6 │ │ │ │ + vldr d7, [pc, #164] @ 9c3ed0 │ │ │ │ mov.w r2, #16384 @ 0x4000 │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ vmov.f32 s0, #0 @ 0x40000000 2.0 │ │ │ │ movw r1, #34464 @ 0x86a0 │ │ │ │ movt r1, #1 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl b0a628 │ │ │ │ + bl b0a668 │ │ │ │ str.w r0, [r4, #228] @ 0xe4 │ │ │ │ - cbz r0, 9c3e66 │ │ │ │ + cbz r0, 9c3ea6 │ │ │ │ ldr.w r1, [r4, #240] @ 0xf0 │ │ │ │ - bl 9c5790 │ │ │ │ + bl 9c57d0 │ │ │ │ str.w r0, [r4, #224] @ 0xe0 │ │ │ │ - cbz r0, 9c3e66 │ │ │ │ - vldr d7, [pc, #120] @ 9c3e98 │ │ │ │ + cbz r0, 9c3ea6 │ │ │ │ + vldr d7, [pc, #120] @ 9c3ed8 │ │ │ │ add r3, sp, #24 │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - vldr d7, [pc, #108] @ 9c3ea0 │ │ │ │ + vldr d7, [pc, #108] @ 9c3ee0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl b0aed8 │ │ │ │ + bl b0af18 │ │ │ │ str.w r0, [r4, #232] @ 0xe8 │ │ │ │ - cbz r0, 9c3e66 │ │ │ │ + cbz r0, 9c3ea6 │ │ │ │ ldr.w r1, [r4, #240] @ 0xf0 │ │ │ │ - bl 9c5790 │ │ │ │ + bl 9c57d0 │ │ │ │ str.w r0, [r4, #236] @ 0xec │ │ │ │ - cbz r0, 9c3e66 │ │ │ │ + cbz r0, 9c3ea6 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r4, #216] @ 0xd8 │ │ │ │ - b.n 9c3e6e │ │ │ │ + b.n 9c3eae │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c3c90 │ │ │ │ + bl 9c3cd0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #64] @ (9c3eb0 ) │ │ │ │ - ldr r3, [pc, #56] @ (9c3eac ) │ │ │ │ + ldr r2, [pc, #64] @ (9c3ef0 ) │ │ │ │ + ldr r3, [pc, #56] @ (9c3eec ) │ │ │ │ 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 9c3e86 │ │ │ │ + bne.n 9c3ec6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #16 │ │ │ │ @@ -3601426,44 +3601465,44 @@ │ │ │ │ ands r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #254 @ 0xfe │ │ │ │ - vmlal.u q14, d15, d6[0] │ │ │ │ + vsubl.u q14, d15, d6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r7} │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldrb.w r3, [r0, #88] @ 0x58 │ │ │ │ - cbnz r3, 9c3ec0 │ │ │ │ + cbnz r3, 9c3f00 │ │ │ │ ldr.w r0, [r0, #156] @ 0x9c │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ movt r0, #2 │ │ │ │ bx lr │ │ │ │ push {r4} │ │ │ │ movw r3, #261 @ 0x105 │ │ │ │ ldr.w r4, [r0, #160] @ 0xa0 │ │ │ │ cmp r3, r4 │ │ │ │ it cs │ │ │ │ movcs r3, r4 │ │ │ │ cmp r1, r3 │ │ │ │ it hi │ │ │ │ movhi r0, #0 │ │ │ │ - bls.n 9c3ee4 │ │ │ │ + bls.n 9c3f24 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr.w r3, [r0, #164] @ 0xa4 │ │ │ │ ldrb.w r0, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c3ee0 │ │ │ │ + beq.n 9c3f20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ pop {r4} │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ @@ -3601473,422 +3601512,422 @@ │ │ │ │ ldr.w r0, [r0, #152] @ 0x98 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #56] @ (9c3f58 ) │ │ │ │ + ldr r2, [pc, #56] @ (9c3f98 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #56] @ (9c3f5c ) │ │ │ │ + ldr r3, [pc, #56] @ (9c3f9c ) │ │ │ │ mov r0, sp │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 9c4d90 │ │ │ │ - ldr r2, [pc, #36] @ (9c3f60 ) │ │ │ │ - ldr r3, [pc, #28] @ (9c3f5c ) │ │ │ │ + bl 9c4dd0 │ │ │ │ + ldr r2, [pc, #36] @ (9c3fa0 ) │ │ │ │ + ldr r3, [pc, #28] @ (9c3f9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c3f52 │ │ │ │ + bne.n 9c3f92 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r4, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r4, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ 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 r0, r2 │ │ │ │ bl 3a7198 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9c36b0 │ │ │ │ + bl 9c36f0 │ │ │ │ str r0, [r4, #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 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9c386c │ │ │ │ + bl 9c38ac │ │ │ │ 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 9c3824 │ │ │ │ + bl 9c3864 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9c3744 │ │ │ │ + bl 9c3784 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #60] @ (9c4024 ) │ │ │ │ + ldr r2, [pc, #60] @ (9c4064 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (9c4028 ) │ │ │ │ + ldr r3, [pc, #60] @ (9c4068 ) │ │ │ │ mov r0, sp │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9c4c8c │ │ │ │ + bl 9c4ccc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #36] @ (9c402c ) │ │ │ │ + ldr r2, [pc, #36] @ (9c406c ) │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #28] @ (9c4028 ) │ │ │ │ + ldr r3, [pc, #28] @ (9c4068 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c401e │ │ │ │ + bne.n 9c405e │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ - lsls r6, r7, #3 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ - movs r0, r0 │ │ │ │ - itee │ │ │ │ - lsl r6, r7, #3 │ │ │ │ - ldral r0, [r1, #0] │ │ │ │ - dmbal ish │ │ │ │ + itee gt │ │ │ │ + lslgt r6, r7, #3 │ │ │ │ + addle r7, #212 @ 0xd4 │ │ │ │ + movle r0, r0 │ │ │ │ + itee lt │ │ │ │ + lsllt r6, r7, #3 │ │ │ │ + ldrge r0, [r1, #0] │ │ │ │ + dmbge ish │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9c3c20 │ │ │ │ + bl 9c3c60 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [pc, #148] @ (9c40fc ) │ │ │ │ + ldr r4, [pc, #148] @ (9c413c ) │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #1 │ │ │ │ add r4, pc │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - ldr r1, [pc, #140] @ (9c4100 ) │ │ │ │ + ldr r1, [pc, #140] @ (9c4140 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 9c40c6 │ │ │ │ + beq.n 9c4106 │ │ │ │ cmp r2, #4 │ │ │ │ it eq │ │ │ │ ldreq.w r1, [r0, #236] @ 0xec │ │ │ │ - beq.n 9c409a │ │ │ │ + beq.n 9c40da │ │ │ │ cmp.w r4, #16777216 @ 0x1000000 │ │ │ │ - bhi.n 9c40e2 │ │ │ │ + bhi.n 9c4122 │ │ │ │ ldr.w r1, [r0, #224] @ 0xe0 │ │ │ │ add r6, sp, #16 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r4 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #12] │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r0, 9c40da │ │ │ │ - ldr r2, [pc, #84] @ (9c4104 ) │ │ │ │ - ldr r3, [pc, #76] @ (9c4100 ) │ │ │ │ + cbz r0, 9c411a │ │ │ │ + ldr r2, [pc, #84] @ (9c4144 ) │ │ │ │ + ldr r3, [pc, #76] @ (9c4140 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c40f8 │ │ │ │ + bne.n 9c4138 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r1, [r0, #220] @ 0xdc │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c409a │ │ │ │ - bl 9c3cf8 │ │ │ │ - cbz r0, 9c40e2 │ │ │ │ + bne.n 9c40da │ │ │ │ + bl 9c3d38 │ │ │ │ + cbz r0, 9c4122 │ │ │ │ ldr.w r1, [r5, #220] @ 0xdc │ │ │ │ - b.n 9c409a │ │ │ │ + b.n 9c40da │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9c40e6 │ │ │ │ + beq.n 9c4126 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9c40ae │ │ │ │ + b.n 9c40ee │ │ │ │ ldr.w r1, [r5, #236] @ 0xec │ │ │ │ mov r3, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ blx r1 │ │ │ │ - b.n 9c40ae │ │ │ │ + b.n 9c40ee │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - itee ls │ │ │ │ - lslls r6, r7, #3 │ │ │ │ - addhi r7, #212 @ 0xd4 │ │ │ │ - movhi r0, r0 │ │ │ │ - itet mi │ │ │ │ - lslmi r6, r7, #3 │ │ │ │ - stmdbpl sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - movmi.w ip, #4096 @ 0x1000 │ │ │ │ + itee pl │ │ │ │ + lslpl r6, r7, #3 │ │ │ │ + addmi r7, #212 @ 0xd4 │ │ │ │ + movmi r0, r0 │ │ │ │ + itet eq │ │ │ │ + lsleq r6, r7, #3 │ │ │ │ + stmdbne sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + moveq.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #20 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 6810c │ │ │ │ - cbz r0, 9c4190 │ │ │ │ + cbz r0, 9c41d0 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r2, #4 │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c4054 │ │ │ │ + bl 9c4094 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 9c418a │ │ │ │ + cbz r0, 9c41ca │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c5ac4 │ │ │ │ - cbz r0, 9c418a │ │ │ │ + bl 9c5b04 │ │ │ │ + cbz r0, 9c41ca │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ blx 666a8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c5b74 │ │ │ │ + bl 9c5bb4 │ │ │ │ ldrb.w r3, [r5, #132] @ 0x84 │ │ │ │ - cbz r3, 9c4172 │ │ │ │ + cbz r3, 9c41b2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c2d7c │ │ │ │ + bl 9c2dbc │ │ │ │ str r0, [r4, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9c416c │ │ │ │ + bne.n 9c41ac │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c5a8c │ │ │ │ + bl 9c5acc │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r2, 9c41b4 │ │ │ │ - bl 9c399c │ │ │ │ + cbz r2, 9c41f4 │ │ │ │ + bl 9c39dc │ │ │ │ bl 3a7198 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9c399c │ │ │ │ + bl 9c39dc │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #168] @ (9c4278 ) │ │ │ │ + ldr r4, [pc, #168] @ (9c42b8 ) │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ - ldr r3, [pc, #168] @ (9c427c ) │ │ │ │ + ldr r3, [pc, #168] @ (9c42bc ) │ │ │ │ mov r8, r1 │ │ │ │ add r4, pc │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 9c424a │ │ │ │ + beq.n 9c428a │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 9c4268 │ │ │ │ + blt.n 9c42a8 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ strd r1, r1, [sp, #44] @ 0x2c │ │ │ │ add r7, sp, #4 │ │ │ │ - ldr r1, [pc, #124] @ (9c4280 ) │ │ │ │ + ldr r1, [pc, #124] @ (9c42c0 ) │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r7 │ │ │ │ movw r6, #15875 @ 0x3e03 │ │ │ │ movt r6, #49200 @ 0xc030 │ │ │ │ add r1, pc │ │ │ │ blx 670b0 │ │ │ │ - b.n 9c4224 │ │ │ │ + b.n 9c4264 │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - bne.n 9c424c │ │ │ │ + bne.n 9c428c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 65ea4 <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9c4216 │ │ │ │ + beq.n 9c4256 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9c424c │ │ │ │ + blt.n 9c428c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 9c424c │ │ │ │ + blt.n 9c428c │ │ │ │ ldr.w r0, [r8] │ │ │ │ blx 65db4 │ │ │ │ str.w r4, [r8] │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #52] @ (9c4284 ) │ │ │ │ - ldr r3, [pc, #44] @ (9c427c ) │ │ │ │ + ldr r2, [pc, #52] @ (9c42c4 ) │ │ │ │ + ldr r3, [pc, #44] @ (9c42bc ) │ │ │ │ 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 9c4272 │ │ │ │ + bne.n 9c42b2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 66018 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 9c424a │ │ │ │ + b.n 9c428a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x0028 │ │ │ │ + pop {r3, r5, r6, r7, pc} │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 9c42c8 │ │ │ │ + uxtb r2, r2 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - pop {r2, r3, r5, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, pc} │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #84 @ 0x54 │ │ │ │ movs r0, #1 │ │ │ │ movs r4, #0 │ │ │ │ strd r2, r3, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r2, [pc, #1064] @ 9c46d0 │ │ │ │ - ldr.w r3, [pc, #1064] @ 9c46d4 │ │ │ │ + ldr.w r2, [pc, #1064] @ 9c4710 │ │ │ │ + ldr.w r3, [pc, #1064] @ 9c4714 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ strd r4, r4, [sp, #128] @ 0x80 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r4, [sp, #136] @ 0x88 │ │ │ │ blx 6810c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c4534 │ │ │ │ + beq.w 9c4574 │ │ │ │ movs r1, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [r0, #4] │ │ │ │ dmb ish │ │ │ │ str r4, [r0, #0] │ │ │ │ str r6, [r0, #8] │ │ │ │ adds r0, #32 │ │ │ │ bl 3ca65c │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ and.w r3, r3, #1 │ │ │ │ strb.w r3, [r5, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c441c │ │ │ │ + bne.w 9c445c │ │ │ │ ldr.w r3, [r6, #224] @ 0xe0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 9c442c │ │ │ │ + beq.w 9c446c │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c4524 │ │ │ │ + beq.w 9c4564 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ add r3, sp, #208 @ 0xd0 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #124] @ 0x7c │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ cmp r3, #153 @ 0x99 │ │ │ │ - bls.w 9c4568 │ │ │ │ + bls.w 9c45a8 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr.w sl, [pc, #940] @ 9c46d8 │ │ │ │ + ldr.w sl, [pc, #940] @ 9c4718 │ │ │ │ and.w r0, r3, #67108864 @ 0x4000000 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ add sl, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c4582 │ │ │ │ + beq.w 9c45c2 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldrd lr, r3, [sl, #8] │ │ │ │ and.w r8, r2, #128 @ 0x80 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ mov r7, r4 │ │ │ │ ldr.w r1, [sl, #16] │ │ │ │ @@ -3601903,15 +3601942,15 @@ │ │ │ │ strd lr, r3, [sp, #72] @ 0x48 │ │ │ │ str r2, [sp, #64] @ 0x40 │ │ │ │ subs r2, r1, #1 │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ strd r5, r0, [sp, #100] @ 0x64 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - b.n 9c43b0 │ │ │ │ + b.n 9c43f0 │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mul.w r5, r1, r5 │ │ │ │ umull r5, r6, r5, r6 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r6, r8, r6 │ │ │ │ it cc │ │ │ │ @@ -3601923,15 +3601962,15 @@ │ │ │ │ itt ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ movne r0, #0 │ │ │ │ adds r5, r4, r5 │ │ │ │ adc.w fp, fp, r0 │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9c4434 │ │ │ │ + beq.n 9c4474 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ lsr.w r1, r3, r7 │ │ │ │ cmp r1, #1 │ │ │ │ ite cs │ │ │ │ addcs.w r0, r9, r1 │ │ │ │ addcc.w r0, r9, #1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -3601953,34 +3601992,34 @@ │ │ │ │ cmp r1, #1 │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r1 │ │ │ │ addcc r0, #1 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9c4378 │ │ │ │ + beq.n 9c43b8 │ │ │ │ umull r5, r6, r5, r6 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ umull r5, r0, r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9c4392 │ │ │ │ + b.n 9c43d2 │ │ │ │ ldr.w r3, [r6, #208] @ 0xd0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - bne.w 9c4302 │ │ │ │ + bne.w 9c4342 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - b.n 9c4310 │ │ │ │ + b.n 9c4350 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ ldrd r5, r0, [sp, #100] @ 0x64 │ │ │ │ ldr r6, [sp, #108] @ 0x6c │ │ │ │ umull r4, r2, r3, r4 │ │ │ │ mla r3, r3, fp, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ @@ -3601997,23 +3602036,23 @@ │ │ │ │ movne r7, r3 │ │ │ │ mov.w r4, #0 │ │ │ │ it ne │ │ │ │ movne r8, r7 │ │ │ │ ldrd r2, r3, [r6, #184] @ 0xb8 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs r3, r4 │ │ │ │ - bcc.n 9c4524 │ │ │ │ + bcc.n 9c4564 │ │ │ │ ldrb.w r9, [r6, #88] @ 0x58 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9c4538 │ │ │ │ + beq.n 9c4578 │ │ │ │ ldrb.w r3, [r6, #132] @ 0x84 │ │ │ │ - cbz r3, 9c4490 │ │ │ │ + cbz r3, 9c44d0 │ │ │ │ ldrb.w r3, [r6, #338] @ 0x152 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c4590 │ │ │ │ + bne.n 9c45d0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ add r2, sp, #136 @ 0x88 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r7, sp, #8 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -3602029,114 +3602068,114 @@ │ │ │ │ stmia.w r7, {r0, r1, r2} │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - bl 9c2338 │ │ │ │ + bl 9c2378 │ │ │ │ str r0, [r5, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9c4524 │ │ │ │ + beq.n 9c4564 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov.w r8, #4096 @ 0x1000 │ │ │ │ - bl 9c20a0 │ │ │ │ + bl 9c20e0 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r0, [r5, #76] @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ mov.w r9, #16384 @ 0x4000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ strd r8, r9, [sp, #128] @ 0x80 │ │ │ │ blx r1 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c46a8 │ │ │ │ - ldr r2, [pc, #484] @ (9c46dc ) │ │ │ │ - ldr r3, [pc, #472] @ (9c46d4 ) │ │ │ │ + beq.w 9c46e8 │ │ │ │ + ldr r2, [pc, #484] @ (9c471c ) │ │ │ │ + ldr r3, [pc, #472] @ (9c4714 ) │ │ │ │ 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 9c46c2 │ │ │ │ + bne.w 9c4702 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c5a8c │ │ │ │ + bl 9c5acc │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 9c4c64 │ │ │ │ + bl 9c4ca4 │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - cbz r1, 9c452e │ │ │ │ + cbz r1, 9c456e │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c5a8c │ │ │ │ + bl 9c5acc │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9c44f6 │ │ │ │ + b.n 9c4536 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w sp, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c21f0 │ │ │ │ + bl 9c2230 │ │ │ │ str r0, [r5, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9c4524 │ │ │ │ + beq.n 9c4564 │ │ │ │ str.w r8, [r5, #76] @ 0x4c │ │ │ │ str.w r9, [r5, #56] @ 0x38 │ │ │ │ - b.n 9c44f6 │ │ │ │ - ldr r2, [pc, #372] @ (9c46e0 ) │ │ │ │ + b.n 9c4536 │ │ │ │ + ldr r2, [pc, #372] @ (9c4720 ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ add r2, pc │ │ │ │ mla sl, r3, r1, r2 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ and.w r0, r3, #67108864 @ 0x4000000 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c433c │ │ │ │ + bne.w 9c437c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c463a │ │ │ │ + bne.n 9c467a │ │ │ │ ldr.w r8, [sp, #224] @ 0xe0 │ │ │ │ mov r7, r8 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 9c4478 │ │ │ │ + b.n 9c44b8 │ │ │ │ ldr.w r9, [r6, #244] @ 0xf4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9c67e0 │ │ │ │ + bl 9c6820 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #12] │ │ │ │ - beq.n 9c4524 │ │ │ │ + beq.n 9c4564 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ ldrb.w ip, [r6, #134] @ 0x86 │ │ │ │ ldrb.w lr, [r6, #133] @ 0x85 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9c466c │ │ │ │ + bne.n 9c46ac │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9c4642 │ │ │ │ + beq.n 9c4682 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ add.w lr, sp, #24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ mov r1, sl │ │ │ │ @@ -3602147,62 +3602186,62 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - bl 9bf9c0 │ │ │ │ + bl 9bfa00 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9c46b8 │ │ │ │ + bne.n 9c46f8 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ - vldr d7, [pc, #192] @ 9c46c8 │ │ │ │ + vldr d7, [pc, #192] @ 9c4708 │ │ │ │ str.w r8, [r5, #76] @ 0x4c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ vstr d7, [sp, #128] @ 0x80 │ │ │ │ blx r1 │ │ │ │ str r0, [r5, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c451c │ │ │ │ + beq.w 9c455c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 98f580 │ │ │ │ + bl 98f5c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c4514 │ │ │ │ + bne.w 9c4554 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 9c44f6 │ │ │ │ + b.n 9c4536 │ │ │ │ movs r7, #16 │ │ │ │ ldr r4, [sp, #224] @ 0xe0 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 9c446e │ │ │ │ + b.n 9c44ae │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ add.w ip, sp, #12 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ mov r1, sl │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w lr, [sp, #8] │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - bl 9bf964 │ │ │ │ + bl 9bf9a4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 9c45f8 │ │ │ │ + b.n 9c4638 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ mov.w lr, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add.w ip, sp, #24 │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ @@ -3602215,58 +3602254,58 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str r2, [sp, #0] │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ - bl 9bfa28 │ │ │ │ + bl 9bfa68 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 9c45f8 │ │ │ │ + b.n 9c4638 │ │ │ │ ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 9c27b0 │ │ │ │ + bl 9c27f0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c2668 │ │ │ │ - b.n 9c4524 │ │ │ │ + bl 9c26a8 │ │ │ │ + b.n 9c4564 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 9c67c4 │ │ │ │ - b.n 9c4524 │ │ │ │ + bl 9c6804 │ │ │ │ + b.n 9c4564 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r6, pc} │ │ │ │ + pop {r1, r2, r3, pc} │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #116 @ 0x74 │ │ │ │ + movs r3, #52 @ 0x34 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - cbnz r2, 9c4720 │ │ │ │ + revsh r2, r0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ lsls r1, r5, #3 │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #153 @ 0x99 │ │ │ │ ldrd ip, r6, [sp, #96] @ 0x60 │ │ │ │ strd r2, r3, [sp, #80] @ 0x50 │ │ │ │ - bls.w 9c4836 │ │ │ │ - ldr.w sl, [pc, #324] @ 9c4850 │ │ │ │ + bls.w 9c4876 │ │ │ │ + ldr.w sl, [pc, #324] @ 9c4890 │ │ │ │ add sl, pc │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9c4848 │ │ │ │ + beq.w 9c4888 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ movs r4, #0 │ │ │ │ ldrd r1, lr, [sl, #8] │ │ │ │ and.w r8, r2, #128 @ 0x80 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ @@ -3602281,15 +3602320,15 @@ │ │ │ │ strd r1, lr, [sp, #24] │ │ │ │ str r2, [sp, #4] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ strd ip, r6, [sp, #96] @ 0x60 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 9c478c │ │ │ │ + b.n 9c47cc │ │ │ │ ldr.w r1, [sl, #24] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mul.w r5, r1, r5 │ │ │ │ umull r5, r6, r5, r6 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r6, r8, r6 │ │ │ │ it cc │ │ │ │ @@ -3602301,15 +3602340,15 @@ │ │ │ │ itt ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ movne r0, #0 │ │ │ │ adds r5, r4, r5 │ │ │ │ adc.w r9, r9, r0 │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 9c47f8 │ │ │ │ + beq.n 9c4838 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ lsr.w r1, r3, r7 │ │ │ │ cmp r1, #1 │ │ │ │ ite cs │ │ │ │ addcs.w r0, fp, r1 │ │ │ │ addcc.w r0, fp, #1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ @@ -3602331,25 +3602370,25 @@ │ │ │ │ cmp r1, #1 │ │ │ │ ite cs │ │ │ │ addcs r0, r0, r1 │ │ │ │ addcc r0, #1 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9c4754 │ │ │ │ + beq.n 9c4794 │ │ │ │ umull r5, r6, r5, r6 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ umull r5, r0, r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ ldr.w r0, [sl, #20] │ │ │ │ it ne │ │ │ │ movne.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9c476e │ │ │ │ + b.n 9c47ae │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ umull r4, r2, r4, r3 │ │ │ │ mla r2, r3, r9, r2 │ │ │ │ cmp r2, #0 │ │ │ │ itt ne │ │ │ │ @@ -3602367,266 +3602406,266 @@ │ │ │ │ ite cs │ │ │ │ movcs r0, #1 │ │ │ │ movcc r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #28] @ (9c4854 ) │ │ │ │ + ldr r2, [pc, #28] @ (9c4894 ) │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mla sl, r3, r1, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9c4716 │ │ │ │ + bne.w 9c4756 │ │ │ │ mov r4, ip │ │ │ │ mov r2, ip │ │ │ │ - b.n 9c4812 │ │ │ │ + b.n 9c4852 │ │ │ │ nop │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r4, r3, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + subs r6, r5, #0 │ │ │ │ lsls r1, r5, #3 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #220] @ (9c4938 ) │ │ │ │ - ldr r0, [pc, #220] @ (9c493c ) │ │ │ │ - ldr r2, [pc, #224] @ (9c4940 ) │ │ │ │ + ldr r1, [pc, #220] @ (9c4978 ) │ │ │ │ + ldr r0, [pc, #220] @ (9c497c ) │ │ │ │ + ldr r2, [pc, #224] @ (9c4980 ) │ │ │ │ add r1, pc │ │ │ │ push {r4, lr} │ │ │ │ add r0, pc │ │ │ │ - ldr.w ip, [pc, #220] @ 9c4944 │ │ │ │ + ldr.w ip, [pc, #220] @ 9c4984 │ │ │ │ strd r0, r1, [r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #212] @ (9c4948 ) │ │ │ │ - ldr r1, [pc, #216] @ (9c494c ) │ │ │ │ + ldr r0, [pc, #212] @ (9c4988 ) │ │ │ │ + ldr r1, [pc, #216] @ (9c498c ) │ │ │ │ add r0, pc │ │ │ │ - ldr.w lr, [pc, #216] @ 9c4950 │ │ │ │ + ldr.w lr, [pc, #216] @ 9c4990 │ │ │ │ add r1, pc │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - ldr r1, [pc, #208] @ (9c4954 ) │ │ │ │ + ldr r1, [pc, #208] @ (9c4994 ) │ │ │ │ ldr.w r4, [r2, ip] │ │ │ │ add r1, pc │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #204] @ (9c4958 ) │ │ │ │ - ldr.w ip, [pc, #204] @ 9c495c │ │ │ │ + ldr r1, [pc, #204] @ (9c4998 ) │ │ │ │ + ldr.w ip, [pc, #204] @ 9c499c │ │ │ │ add r1, pc │ │ │ │ str r1, [r3, #32] │ │ │ │ - ldr r1, [pc, #200] @ (9c4960 ) │ │ │ │ + ldr r1, [pc, #200] @ (9c49a0 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r0, [pc, #200] @ (9c4964 ) │ │ │ │ + ldr r0, [pc, #200] @ (9c49a4 ) │ │ │ │ add r1, pc │ │ │ │ strd ip, r1, [r3, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #196] @ (9c4968 ) │ │ │ │ + ldr r1, [pc, #196] @ (9c49a8 ) │ │ │ │ str r4, [r3, #16] │ │ │ │ add r1, pc │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #192] @ (9c496c ) │ │ │ │ + ldr r1, [pc, #192] @ (9c49ac ) │ │ │ │ ldr r0, [r2, r0] │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ - ldr.w ip, [pc, #192] @ 9c4970 │ │ │ │ + ldr.w ip, [pc, #192] @ 9c49b0 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #188] @ (9c4974 ) │ │ │ │ + ldr r1, [pc, #188] @ (9c49b4 ) │ │ │ │ ldr.w r4, [r2, lr] │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #180] @ (9c4978 ) │ │ │ │ + ldr r0, [pc, #180] @ (9c49b8 ) │ │ │ │ ldr.w r4, [r2, ip] │ │ │ │ str r1, [r3, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #176] @ (9c497c ) │ │ │ │ - ldr.w ip, [pc, #180] @ 9c4980 │ │ │ │ + ldr r1, [pc, #176] @ (9c49bc ) │ │ │ │ + ldr.w ip, [pc, #180] @ 9c49c0 │ │ │ │ add r1, pc │ │ │ │ str r1, [r3, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #176] @ (9c4984 ) │ │ │ │ + ldr r1, [pc, #176] @ (9c49c4 ) │ │ │ │ add ip, pc │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ strd ip, r1, [r3, #92] @ 0x5c │ │ │ │ - ldr.w ip, [pc, #168] @ 9c4988 │ │ │ │ - ldr r1, [pc, #168] @ (9c498c ) │ │ │ │ + ldr.w ip, [pc, #168] @ 9c49c8 │ │ │ │ + ldr r1, [pc, #168] @ (9c49cc ) │ │ │ │ add ip, pc │ │ │ │ - ldr.w lr, [pc, #168] @ 9c4990 │ │ │ │ + ldr.w lr, [pc, #168] @ 9c49d0 │ │ │ │ add r1, pc │ │ │ │ strd ip, r1, [r3, #72] @ 0x48 │ │ │ │ - ldr.w ip, [pc, #160] @ 9c4994 │ │ │ │ - ldr r1, [pc, #160] @ (9c4998 ) │ │ │ │ + ldr.w ip, [pc, #160] @ 9c49d4 │ │ │ │ + ldr r1, [pc, #160] @ (9c49d8 ) │ │ │ │ add ip, pc │ │ │ │ add r1, pc │ │ │ │ strd ip, r1, [r3, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #156] @ (9c499c ) │ │ │ │ + ldr r1, [pc, #156] @ (9c49dc ) │ │ │ │ ldr r0, [r2, r0] │ │ │ │ str r0, [r3, #100] @ 0x64 │ │ │ │ - ldr.w ip, [pc, #152] @ 9c49a0 │ │ │ │ + ldr.w ip, [pc, #152] @ 9c49e0 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ str r1, [r3, #108] @ 0x6c │ │ │ │ ldr.w r4, [r2, lr] │ │ │ │ str r4, [r3, #104] @ 0x68 │ │ │ │ - ldr r0, [pc, #144] @ (9c49a4 ) │ │ │ │ + ldr r0, [pc, #144] @ (9c49e4 ) │ │ │ │ ldr.w r4, [r2, ip] │ │ │ │ add r0, pc │ │ │ │ str r0, [r3, #116] @ 0x74 │ │ │ │ - ldr r0, [pc, #136] @ (9c49a8 ) │ │ │ │ - ldr r1, [pc, #140] @ (9c49ac ) │ │ │ │ + ldr r0, [pc, #136] @ (9c49e8 ) │ │ │ │ + ldr r1, [pc, #140] @ (9c49ec ) │ │ │ │ add r0, pc │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #136] @ (9c49b0 ) │ │ │ │ + ldr r0, [pc, #136] @ (9c49f0 ) │ │ │ │ str r4, [r3, #112] @ 0x70 │ │ │ │ add r0, pc │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ movs r0, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ str.w r2, [r3, #128] @ 0x80 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bl 81693a │ │ │ │ - bl 99e93e │ │ │ │ - @ instruction: 0xb78e │ │ │ │ + bl 81697a │ │ │ │ + bl 99e97e │ │ │ │ + @ instruction: 0xb74e │ │ │ │ lsls r6, r7, #3 │ │ │ │ subs r0, #0 │ │ │ │ movs r0, r0 │ │ │ │ - bl 85694a │ │ │ │ - bl 81094e │ │ │ │ + bl 85698a │ │ │ │ + bl 81098e │ │ │ │ asrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w pc, [pc, #4095] @ 9c5957 │ │ │ │ - bl 96295a │ │ │ │ - bl 90095e │ │ │ │ + ldr??.w pc, [pc, #4095] @ 9c5997 │ │ │ │ + bl 96299a │ │ │ │ + bl 90099e │ │ │ │ mcr2 15, 2, pc, cr7, cr15, {7} @ │ │ │ │ subs r0, r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - bl 97296a │ │ │ │ + bl 9729aa │ │ │ │ adds r0, r0, r7 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ - bl 8c4976 │ │ │ │ + bl 8c49b6 │ │ │ │ movs r4, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - bl 8a097e │ │ │ │ + bl 8a09be │ │ │ │ pldw [r1, #255]! │ │ │ │ - bl 7fa986 │ │ │ │ - bl 86e98a │ │ │ │ + bl 7fa9c6 │ │ │ │ + bl 86e9ca │ │ │ │ strh.w pc, [fp, #4095] @ 0xfff │ │ │ │ movs r7, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - bl 830996 │ │ │ │ + bl 8309d6 │ │ │ │ str.w pc, [r1, #4095] @ 0xfff │ │ │ │ subs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - bl 7a69a6 │ │ │ │ - bl 7a29aa │ │ │ │ + bl 7a69e6 │ │ │ │ + bl 7a29ea │ │ │ │ adds r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ - bl 79e9b2 │ │ │ │ + bl 79e9f2 │ │ │ │ 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 r8, r2 │ │ │ │ - ldr r2, [pc, #216] @ (9c4aa0 ) │ │ │ │ - ldr r3, [pc, #216] @ (9c4aa4 ) │ │ │ │ + ldr r2, [pc, #216] @ (9c4ae0 ) │ │ │ │ + ldr r3, [pc, #216] @ (9c4ae4 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ add.w r0, r1, #32 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c5ac4 │ │ │ │ + bl 9c5b04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9c4a4c │ │ │ │ + cbz r0, 9c4a8c │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 3ca704 │ │ │ │ and.w r1, r7, #67108864 @ 0x4000000 │ │ │ │ - cbnz r1, 9c4a3e │ │ │ │ + cbnz r1, 9c4a7e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ blx 67440 │ │ │ │ add.w r0, r4, #32 │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9c5b74 │ │ │ │ + bl 9c5bb4 │ │ │ │ add.w r0, r4, #32 │ │ │ │ bl 3ca704 │ │ │ │ - ldr r2, [pc, #128] @ (9c4aa8 ) │ │ │ │ - ldr r3, [pc, #124] @ (9c4aa4 ) │ │ │ │ + ldr r2, [pc, #128] @ (9c4ae8 ) │ │ │ │ + ldr r3, [pc, #124] @ (9c4ae4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c4a9a │ │ │ │ + bne.n 9c4ada │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add.w r2, r8, #16 │ │ │ │ movs r1, #0 │ │ │ │ blx 67440 │ │ │ │ - b.n 9c4a0c │ │ │ │ + b.n 9c4a4c │ │ │ │ str r0, [sp, #24] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr.w r0, [r6, #224] @ 0xe0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ blx r1 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c4a1c │ │ │ │ + beq.n 9c4a5c │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c5ac4 │ │ │ │ + bl 9c5b04 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9c4a90 │ │ │ │ + cbz r0, 9c4ad0 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r4, #80] @ 0x50 │ │ │ │ - cbz r1, 9c4a8a │ │ │ │ + cbz r1, 9c4aca │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c5a8c │ │ │ │ + bl 9c5acc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r9, [r4, #56] @ 0x38 │ │ │ │ - b.n 9c49f4 │ │ │ │ + b.n 9c4a34 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c5a8c │ │ │ │ - b.n 9c4a1c │ │ │ │ + bl 9c5acc │ │ │ │ + b.n 9c4a5c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb630 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #328] @ (9c4c0c ) │ │ │ │ + ldr r1, [pc, #328] @ (9c4c4c ) │ │ │ │ mov ip, r3 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #328] @ (9c4c10 ) │ │ │ │ + ldr r3, [pc, #328] @ (9c4c50 ) │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ add r1, pc │ │ │ │ str r6, [sp, #8] │ │ │ │ add.w r7, r4, #32 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ mov sl, r0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ @@ -3602636,233 +3602675,233 @@ │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [ip] │ │ │ │ strb r3, [r6, #0] │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 9c4afa │ │ │ │ + cbz r3, 9c4b3a │ │ │ │ bic.w r5, r5, #128 @ 0x80 │ │ │ │ movs r3, #0 │ │ │ │ lsls r0, r5, #31 │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ - bmi.n 9c4b0a │ │ │ │ + bmi.n 9c4b4a │ │ │ │ ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 9c4b56 │ │ │ │ + cbz r3, 9c4b96 │ │ │ │ bic.w r6, r5, #128 @ 0x80 │ │ │ │ lsls r1, r5, #26 │ │ │ │ - bpl.n 9c4b9c │ │ │ │ + bpl.n 9c4bdc │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #307 @ 0x133 │ │ │ │ ands r2, r6 │ │ │ │ - bl 9c5ac4 │ │ │ │ + bl 9c5b04 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c4bac │ │ │ │ + beq.n 9c4bec │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ and.w r6, r6, #3 │ │ │ │ strd r6, r9, [r4, #64] @ 0x40 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ bl 3ca704 │ │ │ │ - ldr r2, [pc, #216] @ (9c4c14 ) │ │ │ │ - ldr r3, [pc, #208] @ (9c4c10 ) │ │ │ │ + ldr r2, [pc, #216] @ (9c4c54 ) │ │ │ │ + ldr r3, [pc, #208] @ (9c4c50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c4c06 │ │ │ │ + bne.n 9c4c46 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r2, r5, #24 │ │ │ │ - bpl.n 9c4bf2 │ │ │ │ + bpl.n 9c4c32 │ │ │ │ bic.w r6, r5, #32 │ │ │ │ movw r3, #259 @ 0x103 │ │ │ │ ands r3, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9c4b82 │ │ │ │ + cbnz r3, 9c4bc2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ orr.w r2, r3, #16 │ │ │ │ - bl 9c5ac4 │ │ │ │ + bl 9c5b04 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c4b26 │ │ │ │ + bne.n 9c4b66 │ │ │ │ ldr.w r0, [r8, #224] @ 0xe0 │ │ │ │ add r2, sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ blx r1 │ │ │ │ - cbnz r0, 9c4bb2 │ │ │ │ + cbnz r0, 9c4bf2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c4b12 │ │ │ │ + beq.n 9c4b52 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp] │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 9c4b34 │ │ │ │ + b.n 9c4b74 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9c5ac4 │ │ │ │ + bl 9c5b04 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 9c4bfc │ │ │ │ + cbz r0, 9c4c3c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ strb.w r2, [r4, #80] @ 0x50 │ │ │ │ - bl 9c65a8 │ │ │ │ + bl 9c65e8 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r1, 9c4bde │ │ │ │ + cbz r1, 9c4c1e │ │ │ │ mov r0, r8 │ │ │ │ - bl 9c5a8c │ │ │ │ + bl 9c5acc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ lsls r3, r5, #23 │ │ │ │ - bpl.n 9c4b26 │ │ │ │ + bpl.n 9c4b66 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ - b.n 9c4b26 │ │ │ │ + b.n 9c4b66 │ │ │ │ mov r6, r5 │ │ │ │ tst.w r5, #160 @ 0xa0 │ │ │ │ - bne.n 9c4b12 │ │ │ │ - b.n 9c4b9c │ │ │ │ + bne.n 9c4b52 │ │ │ │ + b.n 9c4bdc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9c5a8c │ │ │ │ - b.n 9c4b9c │ │ │ │ + bl 9c5acc │ │ │ │ + b.n 9c4bdc │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - push {r1, r4, r5, lr} │ │ │ │ + push {r1, r4, r5, r6, r7} │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ lsls r6, r7, #3 │ │ │ │ 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, r1 │ │ │ │ add.w r0, r1, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9c4c5c │ │ │ │ + cbnz r3, 9c4c9c │ │ │ │ ldrb.w r1, [r4, #80] @ 0x50 │ │ │ │ strb r1, [r2, #0] │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 9c5b74 │ │ │ │ + bl 9c5bb4 │ │ │ │ add.w r0, r4, #32 │ │ │ │ bl 3ca704 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ - b.n 9c4c48 │ │ │ │ + b.n 9c4c88 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 9bfa94 │ │ │ │ + bl 9bfad4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c67c4 │ │ │ │ + bl 9c6804 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c4d4a │ │ │ │ + beq.n 9c4d8a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9c4d4a │ │ │ │ + beq.n 9c4d8a │ │ │ │ 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 r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r1, 9c4cf0 │ │ │ │ + cbz r1, 9c4d30 │ │ │ │ adds r0, r1, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c4d4c │ │ │ │ + beq.n 9c4d8c │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9c4cea │ │ │ │ + beq.n 9c4d2a │ │ │ │ dmb ish │ │ │ │ ldrex r4, [r0] │ │ │ │ adds r4, #1 │ │ │ │ strex ip, r4, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9c4cbc │ │ │ │ + bne.n 9c4cfc │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ subs r0, #1 │ │ │ │ strex ip, r0, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9c4cd4 │ │ │ │ + bne.n 9c4d14 │ │ │ │ dmb ish │ │ │ │ - cbz r0, 9c4cf8 │ │ │ │ + cbz r0, 9c4d38 │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c4cd0 │ │ │ │ - b.n 9c4cea │ │ │ │ + bne.n 9c4d10 │ │ │ │ + b.n 9c4d2a │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ - cbz r1, 9c4d0a │ │ │ │ + cbz r1, 9c4d4a │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 9c5a8c │ │ │ │ + bl 9c5acc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ ldrd r0, r1, [r2, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldrb.w r1, [r0, #88] @ 0x58 │ │ │ │ - cbz r1, 9c4d22 │ │ │ │ + cbz r1, 9c4d62 │ │ │ │ ldrb.w r1, [r0, #132] @ 0x84 │ │ │ │ - cbz r1, 9c4d22 │ │ │ │ + cbz r1, 9c4d62 │ │ │ │ ldrb.w r1, [r0, #338] @ 0x152 │ │ │ │ - cbnz r1, 9c4d68 │ │ │ │ + cbnz r1, 9c4da8 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 9c2668 │ │ │ │ + bl 9c26a8 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ add.w r0, r2, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ bl 3ca648 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 67b40 │ │ │ │ @@ -3602872,115 +3602911,115 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bx lr │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c4d50 │ │ │ │ + bne.n 9c4d90 │ │ │ │ dmb ish │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9bfa94 │ │ │ │ + bl 9bfad4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ blx r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c67c4 │ │ │ │ + bl 9c6804 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 9c4d30 │ │ │ │ + b.n 9c4d70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c4e16 │ │ │ │ + beq.n 9c4e56 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 9c4dee │ │ │ │ + beq.n 9c4e2e │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 9c4df2 │ │ │ │ + cbz r1, 9c4e32 │ │ │ │ adds r0, r1, #4 │ │ │ │ - cbz r4, 9c4e18 │ │ │ │ + cbz r4, 9c4e58 │ │ │ │ adds r1, r4, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9c4dec │ │ │ │ + beq.n 9c4e2c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex ip, r3, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9c4dbe │ │ │ │ + bne.n 9c4dfe │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ subs r0, #1 │ │ │ │ strex ip, r0, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9c4dd6 │ │ │ │ + bne.n 9c4e16 │ │ │ │ dmb ish │ │ │ │ - cbz r0, 9c4dfa │ │ │ │ + cbz r0, 9c4e3a │ │ │ │ str r2, [r5, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r1, r4, #4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9c4dd2 │ │ │ │ - b.n 9c4dec │ │ │ │ + bne.n 9c4e12 │ │ │ │ + b.n 9c4e2c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldrb.w r1, [r0, #132] @ 0x84 │ │ │ │ - cbz r1, 9c4e32 │ │ │ │ + cbz r1, 9c4e72 │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 9c4dee │ │ │ │ + b.n 9c4e2e │ │ │ │ bx lr │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ adds r1, #1 │ │ │ │ strex r3, r1, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c4e1c │ │ │ │ + bne.n 9c4e5c │ │ │ │ dmb ish │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 9c4dee │ │ │ │ + b.n 9c4e2e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 9c2df8 │ │ │ │ + bl 9c2e38 │ │ │ │ ldrd r0, r2, [sp] │ │ │ │ - b.n 9c4e02 │ │ │ │ + b.n 9c4e42 │ │ │ │ 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 │ │ │ │ movs r1, #20 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ blx 6810c │ │ │ │ - cbz r0, 9c4ec4 │ │ │ │ + cbz r0, 9c4f04 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r2, #4 │ │ │ │ @@ -3602988,107 +3603027,107 @@ │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ str r5, [r0, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ adds r3, r6, r3 │ │ │ │ blx r7 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 9c4ebe │ │ │ │ + cbz r0, 9c4efe │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 9c4ebe │ │ │ │ + cbz r0, 9c4efe │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 666a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r2, 9c4eb4 │ │ │ │ + cbnz r2, 9c4ef4 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [sp, #32] │ │ │ │ adds r0, r3, r6 │ │ │ │ blx 666a8 │ │ │ │ - b.n 9c4ea4 │ │ │ │ + b.n 9c4ee4 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9c4eac │ │ │ │ + b.n 9c4eec │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #28 │ │ │ │ - ldr r4, [pc, #104] @ (9c4f44 ) │ │ │ │ + ldr r4, [pc, #104] @ (9c4f84 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r6, [r2, #208] @ 0xd0 │ │ │ │ add r4, pc │ │ │ │ - ldr r2, [pc, #92] @ (9c4f48 ) │ │ │ │ + ldr r2, [pc, #92] @ (9c4f88 ) │ │ │ │ movs r1, #4 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w r2, #0 │ │ │ │ blx 6810c │ │ │ │ - cbz r0, 9c4f3a │ │ │ │ + cbz r0, 9c4f7a │ │ │ │ add r5, sp, #12 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov.w r5, #4096 @ 0x1000 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx r1 │ │ │ │ - cbz r0, 9c4f34 │ │ │ │ + cbz r0, 9c4f74 │ │ │ │ str r0, [r4, #0] │ │ │ │ - ldr r2, [pc, #48] @ (9c4f4c ) │ │ │ │ - ldr r3, [pc, #40] @ (9c4f48 ) │ │ │ │ + ldr r2, [pc, #48] @ (9c4f8c ) │ │ │ │ + ldr r3, [pc, #40] @ (9c4f88 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c4f3e │ │ │ │ + bne.n 9c4f7e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9c4f1a │ │ │ │ + b.n 9c4f5a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r6, 9c4f4c │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + sub sp, #120 @ 0x78 │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 9c5a8c │ │ │ │ + bl 9c5acc │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3603096,58 +3603135,58 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9c5ac4 │ │ │ │ - cbz r0, 9c4fa6 │ │ │ │ + bl 9c5b04 │ │ │ │ + cbz r0, 9c4fe6 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r2, r6] │ │ │ │ - bl 9c5b74 │ │ │ │ + bl 9c5bb4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9c4fa2 │ │ │ │ + b.n 9c4fe2 │ │ │ │ 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, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9c5ac4 │ │ │ │ + bl 9c5b04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9c4ff2 │ │ │ │ + cbz r0, 9c5032 │ │ │ │ adds r1, r0, r5 │ │ │ │ - cbz r3, 9c4fd8 │ │ │ │ + cbz r3, 9c5018 │ │ │ │ ldr r2, [r0, r5] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 9c4fe6 │ │ │ │ + cbz r3, 9c5026 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ adds r1, #4 │ │ │ │ mov r0, r3 │ │ │ │ blx 666a8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c5b74 │ │ │ │ + bl 9c5bb4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c4fee │ │ │ │ + beq.n 9c502e │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -3603160,15 +3603199,15 @@ │ │ │ │ mov r5, r0 │ │ │ │ adds r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - cbz r0, 9c503c │ │ │ │ + cbz r0, 9c507c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ bl 3ca704 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -3603188,32 +3603227,32 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ adds r5, #24 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r5 │ │ │ │ bl 3ca6e8 │ │ │ │ - cbz r7, 9c50ae │ │ │ │ + cbz r7, 9c50ee │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ and.w r2, r6, #12 │ │ │ │ - cbz r3, 9c5086 │ │ │ │ + cbz r3, 9c50c6 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 9c50c0 │ │ │ │ + bne.n 9c5100 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ bics.w r3, r2, r3 │ │ │ │ - beq.n 9c50b2 │ │ │ │ + beq.n 9c50f2 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 9c50c6 │ │ │ │ + cbz r0, 9c5106 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 9c50a2 │ │ │ │ + cbnz r0, 9c50e2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ bl 3ca704 │ │ │ │ @@ -3603224,37 +3603263,37 @@ │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3ca704 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mvn.w r6, #3 │ │ │ │ - b.n 9c50a2 │ │ │ │ + b.n 9c50e2 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9c50a2 │ │ │ │ + b.n 9c50e2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ mov r5, r0 │ │ │ │ adds r4, #24 │ │ │ │ mov r0, r4 │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ - cbz r3, 9c5104 │ │ │ │ + cbz r3, 9c5144 │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, 9c50f6 │ │ │ │ + cbz r0, 9c5136 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ - cbnz r3, 9c5104 │ │ │ │ + cbnz r3, 9c5144 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 3ca704 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -3603272,23 +3603311,23 @@ │ │ │ │ ldrd r3, r2, [r5, #72] @ 0x48 │ │ │ │ strd r1, r1, [r4, #28] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ adc.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #76] @ 0x4c │ │ │ │ - cbz r1, 9c515e │ │ │ │ + cbz r1, 9c519e │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ subs r0, #1 │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c514a │ │ │ │ + bne.n 9c518a │ │ │ │ dmb ish │ │ │ │ - cbz r0, 9c516e │ │ │ │ + cbz r0, 9c51ae │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ add.w r0, r5, #24 │ │ │ │ bl 3ca704 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -3603308,17 +3603347,17 @@ │ │ │ │ add.w r7, r5, #24 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ mov r0, r7 │ │ │ │ mov r8, r3 │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9c529a │ │ │ │ + beq.n 9c52da │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c521c │ │ │ │ + beq.n 9c525c │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ blx r3 │ │ │ │ mov r2, r4 │ │ │ │ ldrd r0, r1, [r4, #28] │ │ │ │ @@ -3603347,35 +3603386,35 @@ │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ strd r3, r1, [r5, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c5206 │ │ │ │ + bne.n 9c5246 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c52a4 │ │ │ │ + beq.n 9c52e4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9c5288 │ │ │ │ + beq.n 9c52c8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r8 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c523a │ │ │ │ + bne.n 9c527a │ │ │ │ dmb ish │ │ │ │ ldrd r2, r3, [r4, #28] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ add.w ip, r5, #48 @ 0x30 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ @@ -3603393,15 +3603432,15 @@ │ │ │ │ adds r3, #1 │ │ │ │ str.w ip, [r4, #32] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ strd r3, r1, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 9c5294 │ │ │ │ + cbz r0, 9c52d4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ @@ -3603414,59 +3603453,59 @@ │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ - cbz r1, 9c52e0 │ │ │ │ + cbz r1, 9c5320 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ subs r0, #1 │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c52c6 │ │ │ │ + bne.n 9c5306 │ │ │ │ dmb ish │ │ │ │ - cbnz r0, 9c52e0 │ │ │ │ + cbnz r0, 9c5320 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9c5220 │ │ │ │ - b.n 9c5288 │ │ │ │ + bne.n 9c5260 │ │ │ │ + b.n 9c52c8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ add.w r8, r0, #48 @ 0x30 │ │ │ │ sub sp, #12 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.w 9c540c │ │ │ │ + beq.w 9c544c │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r7, [r0, #20] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov fp, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, sl │ │ │ │ add.w r3, r0, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 9c533c │ │ │ │ + beq.n 9c537c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9c53b0 │ │ │ │ + beq.n 9c53f0 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c53bc │ │ │ │ + bne.n 9c53fc │ │ │ │ ldr.w r9, [r4, #36] @ 0x24 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #36 @ 0x24 │ │ │ │ sub.w sl, r4, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -3603495,107 +3603534,107 @@ │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ str r2, [r5, #76] @ 0x4c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c538c │ │ │ │ + bne.n 9c53cc │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9c53c4 │ │ │ │ + cbz r3, 9c5404 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r4, r6 │ │ │ │ mov.w sl, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 9c53bc │ │ │ │ + beq.n 9c53fc │ │ │ │ mov r6, r3 │ │ │ │ - b.n 9c531e │ │ │ │ + b.n 9c535e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c5336 │ │ │ │ + beq.n 9c5376 │ │ │ │ mov r0, sl │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r2, [r4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd r3, r3, [r4] │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #76] @ 0x4c │ │ │ │ - cbz r1, 9c5404 │ │ │ │ + cbz r1, 9c5444 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ subs r0, #1 │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c53e6 │ │ │ │ + bne.n 9c5426 │ │ │ │ dmb ish │ │ │ │ - cbnz r0, 9c5400 │ │ │ │ + cbnz r0, 9c5440 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, sl │ │ │ │ blx 67b40 │ │ │ │ - b.n 9c53a0 │ │ │ │ + b.n 9c53e0 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 9c53bc │ │ │ │ + b.n 9c53fc │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #24 │ │ │ │ bl 3ca6e8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c52ec │ │ │ │ + bl 9c532c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c542a │ │ │ │ + bne.n 9c546a │ │ │ │ add.w r0, r4, #24 │ │ │ │ bl 3ca704 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 9c5446 │ │ │ │ + cbz r3, 9c5486 │ │ │ │ blx r3 │ │ │ │ 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 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #24 │ │ │ │ bl 3ca6e8 │ │ │ │ add.w r0, r4, #24 │ │ │ │ ldrd r3, r2, [r4, #56] @ 0x38 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 9c5492 │ │ │ │ + beq.n 9c54d2 │ │ │ │ bl 3ca704 │ │ │ │ blx 667ec │ │ │ │ add.w r0, r4, #24 │ │ │ │ bl 3ca6e8 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c52ec │ │ │ │ + bl 9c532c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c547a │ │ │ │ + bne.n 9c54ba │ │ │ │ ldrd r3, r2, [r4, #56] @ 0x38 │ │ │ │ add.w r0, r4, #24 │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 9c546a │ │ │ │ + bne.n 9c54aa │ │ │ │ bl 3ca704 │ │ │ │ add.w r0, r4, #24 │ │ │ │ bl 3ca648 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -3603608,16 +3603647,16 @@ │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ movs r0, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ blx 6810c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c5598 │ │ │ │ - ldr r3, [pc, #208] @ (9c55a0 ) │ │ │ │ + beq.n 9c55d8 │ │ │ │ + ldr r3, [pc, #208] @ (9c55e0 ) │ │ │ │ mov r4, r0 │ │ │ │ strd r7, r8, [r0, #8] │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ strd r7, r8, [r0, #40] @ 0x28 │ │ │ │ add.w r7, r5, #24 │ │ │ │ @@ -3603630,52 +3603669,52 @@ │ │ │ │ strh r3, [r0, #6] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ bl 3ca6e8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c52ec │ │ │ │ + bl 9c532c │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ blx r1 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 9c552c │ │ │ │ - b.n 9c555e │ │ │ │ + cbz r0, 9c556c │ │ │ │ + b.n 9c559e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ blx r1 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - cbnz r0, 9c555e │ │ │ │ + cbnz r0, 9c559e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c52ec │ │ │ │ + bl 9c532c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c551c │ │ │ │ + bne.n 9c555c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 9c554e │ │ │ │ - b.n 9c555e │ │ │ │ + cbz r3, 9c558e │ │ │ │ + b.n 9c559e │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ blx r1 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - cbnz r0, 9c555e │ │ │ │ + cbnz r0, 9c559e │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c52ec │ │ │ │ + bl 9c532c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c553e │ │ │ │ + bne.n 9c557e │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 9c558c │ │ │ │ + cbz r3, 9c55cc │ │ │ │ add.w r3, r5, #64 @ 0x40 │ │ │ │ str r3, [r4, #32] │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ add.w r2, r4, #28 │ │ │ │ str r3, [r4, #28] │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #4] │ │ │ │ @@ -3603693,25 +3603732,25 @@ │ │ │ │ mov r0, r7 │ │ │ │ bl 3ca704 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r2, r4, r5, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ stmdb 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 r5, r2 │ │ │ │ - ldr r2, [pc, #452] @ (9c5780 ) │ │ │ │ + ldr r2, [pc, #452] @ (9c57c0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #452] @ (9c5784 ) │ │ │ │ + ldr r3, [pc, #452] @ (9c57c4 ) │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r0, #24] │ │ │ │ str r1, [sp, #0] │ │ │ │ add.w r8, r6, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r8 │ │ │ │ @@ -3603723,34 +3603762,34 @@ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ and.w r1, r7, #2 │ │ │ │ and.w r2, r7, #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #12] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 9c55fc │ │ │ │ + bmi.n 9c563c │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bpl.n 9c5674 │ │ │ │ + bpl.n 9c56b4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c5674 │ │ │ │ + beq.n 9c56b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 9c5612 │ │ │ │ + cbz r3, 9c5652 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c5778 │ │ │ │ + bne.w 9c57b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ands.w r7, r3, #32 │ │ │ │ - bne.n 9c5674 │ │ │ │ + bne.n 9c56b4 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbz r2, 9c566a │ │ │ │ + cbz r2, 9c56aa │ │ │ │ ldr r5, [r6, #20] │ │ │ │ add r1, sp, #16 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ blx r3 │ │ │ │ mov r0, r8 │ │ │ │ @@ -3603773,50 +3603812,50 @@ │ │ │ │ mov r2, r7 │ │ │ │ blx r3 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ cmp.w fp, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ andeq.w r3, sl, #1 │ │ │ │ - cbnz r3, 9c56be │ │ │ │ + cbnz r3, 9c56fe │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.n 9c55fc │ │ │ │ + bmi.n 9c563c │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 9c55f6 │ │ │ │ + bmi.n 9c5636 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c5778 │ │ │ │ + beq.n 9c57b8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9c569c │ │ │ │ + cbz r0, 9c56dc │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ and.w r3, r6, #3 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ bl 3ca704 │ │ │ │ - ldr r2, [pc, #228] @ (9c5788 ) │ │ │ │ - ldr r3, [pc, #220] @ (9c5784 ) │ │ │ │ + ldr r2, [pc, #228] @ (9c57c8 ) │ │ │ │ + ldr r3, [pc, #220] @ (9c57c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c577c │ │ │ │ + bne.n 9c57bc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r6, #20] │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ @@ -3603844,81 +3603883,81 @@ │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ strd r3, r2, [r6, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c570e │ │ │ │ + bne.n 9c574e │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9c572c │ │ │ │ + cbz r3, 9c576c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ bic.w r3, r3, #12 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 9c55ee │ │ │ │ + b.n 9c562e │ │ │ │ ldrd r0, r2, [r4, #28] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #76] @ 0x4c │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r6, #76] @ 0x4c │ │ │ │ - cbz r1, 9c5762 │ │ │ │ + cbz r1, 9c57a2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ subs r0, #1 │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c574e │ │ │ │ + bne.n 9c578e │ │ │ │ dmb ish │ │ │ │ - cbz r0, 9c576a │ │ │ │ + cbz r0, 9c57aa │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ - b.n 9c5722 │ │ │ │ + b.n 9c5762 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ - b.n 9c5722 │ │ │ │ + b.n 9c5762 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9c569c │ │ │ │ + b.n 9c56dc │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #344 @ 0x158 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 9c57fa │ │ │ │ + cbz r0, 9c583a │ │ │ │ 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 │ │ │ │ movs r1, #80 @ 0x50 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9c57f4 │ │ │ │ - ldr r0, [pc, #84] @ (9c5808 ) │ │ │ │ - ldr r1, [pc, #84] @ (9c580c ) │ │ │ │ - vldr d7, [pc, #72] @ 9c5800 │ │ │ │ + cbz r0, 9c5834 │ │ │ │ + ldr r0, [pc, #84] @ (9c5848 ) │ │ │ │ + ldr r1, [pc, #84] @ (9c584c ) │ │ │ │ + vldr d7, [pc, #72] @ 9c5840 │ │ │ │ add r0, pc │ │ │ │ add r1, pc │ │ │ │ strd r0, r1, [r3] │ │ │ │ - ldr r1, [pc, #76] @ (9c5810 ) │ │ │ │ + ldr r1, [pc, #76] @ (9c5850 ) │ │ │ │ add.w r0, r3, #48 @ 0x30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ add r1, pc │ │ │ │ add.w r2, r3, #64 @ 0x40 │ │ │ │ str r1, [r3, #8] │ │ │ │ strd r0, r0, [r3, #48] @ 0x30 │ │ │ │ @@ -3603938,15 +3603977,15 @@ │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ stc2 15, cr15, [fp], {255} @ 0xff │ │ │ │ stc2l 15, cr15, [r9], #1020 @ 0x3fc │ │ │ │ mcrr2 15, 15, pc, r5, cr15 @ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - vldr d7, [pc, #12] @ 9c5828 │ │ │ │ + vldr d7, [pc, #12] @ 9c5868 │ │ │ │ str r0, [r1, #0] │ │ │ │ vstr d7, [r2] │ │ │ │ bx lr │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ @@ -3603957,57 +3603996,57 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 9c588c │ │ │ │ + cbz r3, 9c58cc │ │ │ │ ldrsh.w r3, [r4, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 9c5866 │ │ │ │ + blt.n 9c58a6 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ands.w r3, r1, #32 │ │ │ │ - bne.n 9c585a │ │ │ │ + bne.n 9c589a │ │ │ │ ubfx r2, r1, #1, #1 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ eor.w r2, r2, #1 │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ and.w r2, r2, #1 │ │ │ │ - bl 9c28d4 │ │ │ │ + bl 9c2914 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c585a │ │ │ │ + beq.n 9c589a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9c2834 │ │ │ │ + bl 9c2874 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c5852 │ │ │ │ - b.n 9c5886 │ │ │ │ + bne.n 9c5892 │ │ │ │ + b.n 9c58c6 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #32] │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 9c58ba │ │ │ │ + cbz r3, 9c58fa │ │ │ │ ldr r0, [r1, #28] │ │ │ │ - bl 9c28b0 │ │ │ │ + bl 9c28f0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 9c27b0 │ │ │ │ + bl 9c27f0 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -3604024,104 +3604063,104 @@ │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r7, r3 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ blx 6810c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r0, 9c5956 │ │ │ │ + cbz r0, 9c5996 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ str r5, [r0, #24] │ │ │ │ orr.w r1, r1, #1 │ │ │ │ strd r2, r6, [r0, #8] │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #31 │ │ │ │ strb r1, [r0, #5] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r0, [pc, #60] @ (9c595c ) │ │ │ │ + ldr r0, [pc, #60] @ (9c599c ) │ │ │ │ add r0, pc │ │ │ │ str r0, [r3, #16] │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ bic.w r0, r1, #16384 @ 0x4000 │ │ │ │ lsls r1, r1, #17 │ │ │ │ strh r0, [r3, #6] │ │ │ │ - bpl.n 9c593e │ │ │ │ + bpl.n 9c597e │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r1, 9c593e │ │ │ │ + cbz r1, 9c597e │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r3, #28] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9c26d4 │ │ │ │ + bl 9c2714 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c5936 │ │ │ │ + bne.n 9c5976 │ │ │ │ mov r0, r3 │ │ │ │ blx 67b40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9c593a │ │ │ │ + b.n 9c597a │ │ │ │ nop │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrsh.w r2, [r0, #6] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 9c5990 │ │ │ │ + blt.n 9c59d0 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - cbnz r2, 9c598c │ │ │ │ + cbnz r2, 9c59cc │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldrb.w r2, [r2, #337] @ 0x151 │ │ │ │ - cbz r2, 9c59b0 │ │ │ │ + cbz r2, 9c59f0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ ands.w r2, r1, #32 │ │ │ │ - bne.n 9c597a │ │ │ │ + bne.n 9c59ba │ │ │ │ ubfx r1, r1, #1, #1 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ and.w r1, r1, #1 │ │ │ │ - bl 9c29a4 │ │ │ │ + bl 9c29e4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9c597a │ │ │ │ + b.n 9c59ba │ │ │ │ ldr r0, [r3, #28] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9c28b0 │ │ │ │ + bl 9c28f0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ str r2, [r3, #32] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ - cbz r0, 9c59f2 │ │ │ │ - ldr r1, [pc, #20] @ (9c59f4 ) │ │ │ │ - ldr r2, [pc, #20] @ (9c59f8 ) │ │ │ │ - ldr r3, [pc, #24] @ (9c59fc ) │ │ │ │ + cbz r0, 9c5a32 │ │ │ │ + ldr r1, [pc, #20] @ (9c5a34 ) │ │ │ │ + ldr r2, [pc, #20] @ (9c5a38 ) │ │ │ │ + ldr r3, [pc, #24] @ (9c5a3c ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str r4, [r0, #16] │ │ │ │ add r3, pc │ │ │ │ strd r1, r2, [r0] │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ @@ -3604129,153 +3604168,153 @@ │ │ │ │ mrc2 15, 7, pc, cr3, cr15, {7} │ │ │ │ mcr2 15, 2, pc, cr11, cr15, {7} @ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #108] @ (9c5a80 ) │ │ │ │ - ldr r2, [pc, #112] @ (9c5a84 ) │ │ │ │ + ldr r1, [pc, #108] @ (9c5ac0 ) │ │ │ │ + ldr r2, [pc, #112] @ (9c5ac4 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - vldr d7, [pc, #92] @ 9c5a78 │ │ │ │ + vldr d7, [pc, #92] @ 9c5ab8 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r0, 9c5a36 │ │ │ │ + cbz r0, 9c5a76 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 9c5a58 │ │ │ │ + cbz r0, 9c5a98 │ │ │ │ ldr r1, [r0, #28] │ │ │ │ add r0, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 9c2824 │ │ │ │ + bl 9c2864 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ str r1, [r4, #0] │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #44] @ (9c5a88 ) │ │ │ │ - ldr r3, [pc, #40] @ (9c5a84 ) │ │ │ │ + ldr r2, [pc, #44] @ (9c5ac8 ) │ │ │ │ + ldr r3, [pc, #40] @ (9c5ac4 ) │ │ │ │ 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 9c5a70 │ │ │ │ + bne.n 9c5ab0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - add r5, pc, #920 @ (adr r5, 9c5e1c ) │ │ │ │ + add r5, pc, #664 @ (adr r5, 9c5d5c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #640 @ (adr r5, 9c5d0c ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 9c5c4c ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - cbz r1, 9c5ac0 │ │ │ │ + cbz r1, 9c5b00 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ subs r0, #1 │ │ │ │ strex r2, r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c5aa2 │ │ │ │ + bne.n 9c5ae2 │ │ │ │ dmb ish │ │ │ │ - cbz r0, 9c5ab8 │ │ │ │ + cbz r0, 9c5af8 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bmi.n 9c5af8 │ │ │ │ + bmi.n 9c5b38 │ │ │ │ and.w r3, r2, #16 │ │ │ │ and.w r1, r2, #1 │ │ │ │ tst.w r2, #2 │ │ │ │ - beq.n 9c5b34 │ │ │ │ + beq.n 9c5b74 │ │ │ │ tst.w r2, #4 │ │ │ │ - beq.n 9c5b44 │ │ │ │ + beq.n 9c5b84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c5b6c │ │ │ │ + beq.n 9c5bac │ │ │ │ orr.w r1, r1, #22 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 9c5b12 │ │ │ │ + b.n 9c5b52 │ │ │ │ bic.w r3, r2, #16 │ │ │ │ and.w r1, r2, #1 │ │ │ │ tst.w r2, #2 │ │ │ │ - bne.n 9c5b26 │ │ │ │ + bne.n 9c5b66 │ │ │ │ lsls r2, r2, #29 │ │ │ │ it mi │ │ │ │ orrmi.w r1, r1, #4 │ │ │ │ orr.w r1, r1, #32 │ │ │ │ lsls r3, r3, #23 │ │ │ │ it mi │ │ │ │ orrmi.w r1, r1, #256 @ 0x100 │ │ │ │ - cbz r0, 9c5b24 │ │ │ │ + cbz r0, 9c5b64 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ lsls r2, r2, #29 │ │ │ │ ite mi │ │ │ │ orrmi.w r1, r1, #6 │ │ │ │ orrpl.w r1, r1, #2 │ │ │ │ - b.n 9c5b0e │ │ │ │ + b.n 9c5b4e │ │ │ │ tst.w r2, #4 │ │ │ │ - beq.n 9c5b4e │ │ │ │ - cbz r3, 9c5b60 │ │ │ │ + beq.n 9c5b8e │ │ │ │ + cbz r3, 9c5ba0 │ │ │ │ orr.w r1, r1, #20 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 9c5b12 │ │ │ │ - cbz r3, 9c5b58 │ │ │ │ + b.n 9c5b52 │ │ │ │ + cbz r3, 9c5b98 │ │ │ │ orr.w r1, r1, #18 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 9c5b12 │ │ │ │ - cbz r3, 9c5b68 │ │ │ │ + b.n 9c5b52 │ │ │ │ + cbz r3, 9c5ba8 │ │ │ │ orr.w r1, r1, #16 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 9c5b12 │ │ │ │ + b.n 9c5b52 │ │ │ │ orr.w r1, r1, #2 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 9c5b12 │ │ │ │ + b.n 9c5b52 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 9c5b12 │ │ │ │ + b.n 9c5b52 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 9c5b12 │ │ │ │ + b.n 9c5b52 │ │ │ │ orr.w r1, r1, #6 │ │ │ │ mov r3, r2 │ │ │ │ - b.n 9c5b12 │ │ │ │ - cbz r1, 9c5b8e │ │ │ │ + b.n 9c5b52 │ │ │ │ + cbz r1, 9c5bce │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -3604283,41 +3604322,41 @@ │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ add.w ip, r0, #65536 @ 0x10000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r4, [ip, #152] @ 0x98 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 9c5c14 │ │ │ │ + bcc.n 9c5c54 │ │ │ │ add.w r3, r0, #90112 @ 0x16000 │ │ │ │ ldrb.w lr, [r3, #2296] @ 0x8f8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9c5c14 │ │ │ │ + bne.n 9c5c54 │ │ │ │ ldr.w r6, [ip, #156] @ 0x9c │ │ │ │ str r6, [sp, #4] │ │ │ │ adds r5, r6, r1 │ │ │ │ cmp r4, r5 │ │ │ │ - bcc.n 9c5c0e │ │ │ │ + bcc.n 9c5c4e │ │ │ │ add.w r4, r0, #73728 @ 0x12000 │ │ │ │ ldr.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr.w r7, [r4, #164] @ 0xa4 │ │ │ │ add r5, r2 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 9c5c0e │ │ │ │ + bhi.n 9c5c4e │ │ │ │ ldr.w r5, [r3, #2248] @ 0x8c8 │ │ │ │ ldr.w r7, [r3, #2244] @ 0x8c4 │ │ │ │ add r5, r2 │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 9c5c0e │ │ │ │ + bhi.n 9c5c4e │ │ │ │ add.w r5, r0, #81920 @ 0x14000 │ │ │ │ ldr.w r7, [r5, #2232] @ 0x8b8 │ │ │ │ ldr.w r6, [r5, #2228] @ 0x8b4 │ │ │ │ adds r7, r2, r7 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 9c5c0e │ │ │ │ + bhi.n 9c5c4e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ adds r0, #152 @ 0x98 │ │ │ │ str.w r1, [ip, #160] @ 0xa0 │ │ │ │ add r0, r6 │ │ │ │ strd lr, r2, [r4, #172] @ 0xac │ │ │ │ str.w r2, [r3, #2256] @ 0x8d0 │ │ │ │ str.w lr, [r3, #2252] @ 0x8cc │ │ │ │ @@ -3604375,107 +3604414,107 @@ │ │ │ │ add.w r8, r0, #90112 @ 0x16000 │ │ │ │ dmb ish │ │ │ │ add.w r3, r8, #2288 @ 0x8f0 │ │ │ │ ldrex r4, [r3] │ │ │ │ subs r4, #1 │ │ │ │ strex r2, r4, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c5cb0 │ │ │ │ + bne.n 9c5cf0 │ │ │ │ dmb ish │ │ │ │ - cbz r4, 9c5cc8 │ │ │ │ + cbz r4, 9c5d08 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w sl, r0, #73728 @ 0x12000 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, #168] @ 0xa8 │ │ │ │ - cbz r3, 9c5d18 │ │ │ │ + cbz r3, 9c5d58 │ │ │ │ add.w r9, r0, #65536 @ 0x10000 │ │ │ │ mov r6, r4 │ │ │ │ add.w r9, r9, #164 @ 0xa4 │ │ │ │ mov r5, r9 │ │ │ │ - b.n 9c5cf6 │ │ │ │ + b.n 9c5d36 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9c4c8c │ │ │ │ + bl 9c4ccc │ │ │ │ ldr.w r3, [sl, #168] @ 0xa8 │ │ │ │ adds r6, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 9c5d18 │ │ │ │ + bcs.n 9c5d58 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c5ce2 │ │ │ │ + beq.n 9c5d22 │ │ │ │ ldr.w r3, [r9, r6, lsl #3] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c5d04 │ │ │ │ + bne.n 9c5d44 │ │ │ │ dmb ish │ │ │ │ - b.n 9c5ce2 │ │ │ │ + b.n 9c5d22 │ │ │ │ ldr.w r3, [r8, #2248] @ 0x8c8 │ │ │ │ - cbz r3, 9c5d5e │ │ │ │ + cbz r3, 9c5d9e │ │ │ │ add.w r6, r7, #83968 @ 0x14800 │ │ │ │ adds r6, #196 @ 0xc4 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 9c5d3c │ │ │ │ + b.n 9c5d7c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9c4d90 │ │ │ │ + bl 9c4dd0 │ │ │ │ ldr.w r3, [r8, #2248] @ 0x8c8 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.n 9c5d5e │ │ │ │ + bcs.n 9c5d9e │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c5d28 │ │ │ │ + beq.n 9c5d68 │ │ │ │ ldr.w r3, [r6, r4, lsl #3] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c5d4a │ │ │ │ + bne.n 9c5d8a │ │ │ │ dmb ish │ │ │ │ - b.n 9c5d28 │ │ │ │ + b.n 9c5d68 │ │ │ │ ldr.w r3, [r7, #144] @ 0x90 │ │ │ │ ldrb.w r2, [r3, #88] @ 0x58 │ │ │ │ - cbz r2, 9c5d74 │ │ │ │ + cbz r2, 9c5db4 │ │ │ │ ldrb.w r2, [r3, #132] @ 0x84 │ │ │ │ - cbz r2, 9c5d74 │ │ │ │ + cbz r2, 9c5db4 │ │ │ │ ldrb.w r3, [r3, #338] @ 0x152 │ │ │ │ - cbnz r3, 9c5dac │ │ │ │ + cbnz r3, 9c5dec │ │ │ │ ldr.w r0, [r7, #148] @ 0x94 │ │ │ │ movs r1, #0 │ │ │ │ bl 3a51c0 │ │ │ │ ldr.w r0, [r8, #2260] @ 0x8d4 │ │ │ │ - bl b0b8d4 │ │ │ │ + bl b0b914 │ │ │ │ ldr.w r0, [r7, #144] @ 0x90 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - bl 9c2184 │ │ │ │ + bl 9c21c4 │ │ │ │ ldr.w r3, [r7, #144] @ 0x90 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r2, [r3, #244] @ 0xf4 │ │ │ │ cmp r7, r2 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq.w r2, [r3, #244] @ 0xf4 │ │ │ │ blx 67b40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r0, [r8, #2292] @ 0x8f4 │ │ │ │ bl 5097b4 │ │ │ │ - b.n 9c5d74 │ │ │ │ + b.n 9c5db4 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #144] @ 0x90 │ │ │ │ - bl 9c3f10 │ │ │ │ + bl 9c3f50 │ │ │ │ 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 ip, r2 │ │ │ │ @@ -3604484,186 +3604523,186 @@ │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr.w r0, [r0, #144] @ 0x90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 9c4e44 │ │ │ │ - cbz r0, 9c5dfe │ │ │ │ + bl 9c4e84 │ │ │ │ + cbz r0, 9c5e3e │ │ │ │ str r5, [r0, #16] │ │ │ │ add sp, #12 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #672] @ (9c60b8 ) │ │ │ │ + ldr r2, [pc, #672] @ (9c60f8 ) │ │ │ │ movs r3, #0 │ │ │ │ add.w r4, r0, #90112 @ 0x16000 │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r0, #144] @ 0x90 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ - ldr r3, [pc, #656] @ (9c60bc ) │ │ │ │ + ldr r3, [pc, #656] @ (9c60fc ) │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r0, [r4, #2260] @ 0x8d4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl b0b7f8 │ │ │ │ + bl b0b838 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c6052 │ │ │ │ + bne.w 9c6092 │ │ │ │ add.w sl, r5, #312 @ 0x138 │ │ │ │ add.w r3, r5, #264 @ 0x108 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w r9, r7, #81920 @ 0x14000 │ │ │ │ add.w r5, r7, #73728 @ 0x12000 │ │ │ │ mov.w fp, #0 │ │ │ │ add.w r8, r5, #180 @ 0xb4 │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r9, #2232] @ 0x8b8 │ │ │ │ - cbnz r3, 9c5e8a │ │ │ │ - b.n 9c5ec2 │ │ │ │ - cbz r3, 9c5e70 │ │ │ │ + cbnz r3, 9c5eca │ │ │ │ + b.n 9c5f02 │ │ │ │ + cbz r3, 9c5eb0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ - cbz r3, 9c5e7a │ │ │ │ + cbz r3, 9c5eba │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r3, [r9, #2232] @ 0x8b8 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #20 │ │ │ │ cmp r3, fp │ │ │ │ - bls.n 9c5ec2 │ │ │ │ + bls.n 9c5f02 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl 9c5a00 │ │ │ │ + bl 9c5a40 │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c5e6a │ │ │ │ + bne.n 9c5eaa │ │ │ │ mov r2, r6 │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #20 │ │ │ │ ldmia r2!, {r0, r1} │ │ │ │ str r0, [r3, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr.w r3, [r9, #2232] @ 0x8b8 │ │ │ │ cmp r3, fp │ │ │ │ - bhi.n 9c5e8a │ │ │ │ + bhi.n 9c5eca │ │ │ │ add.w r8, r7, #65536 @ 0x10000 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r8, #156] @ 0x9c │ │ │ │ orrs r2, r3 │ │ │ │ itt eq │ │ │ │ addeq r3, sp, #32 │ │ │ │ streq r3, [sp, #24] │ │ │ │ - beq.n 9c5ef4 │ │ │ │ + beq.n 9c5f34 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r7, #56] @ 0x38 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r7, #152 @ 0x98 │ │ │ │ - bl 9c2bfc │ │ │ │ + bl 9c2c3c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r4, #2260] @ 0x8d4 │ │ │ │ - bl b0b860 │ │ │ │ + bl b0b8a0 │ │ │ │ mov r0, sl │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bl 3ca59c │ │ │ │ mov r0, sl │ │ │ │ bl 3ca704 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r8, #156] @ 0x9c │ │ │ │ ldrd r1, r2, [r5, #168] @ 0xa8 │ │ │ │ cmn r2, r1 │ │ │ │ ittt ne │ │ │ │ addne.w fp, r8, #164 @ 0xa4 │ │ │ │ movne r8, r3 │ │ │ │ movne sl, fp │ │ │ │ - bne.n 9c5f46 │ │ │ │ - b.n 9c5f6a │ │ │ │ + bne.n 9c5f86 │ │ │ │ + b.n 9c5faa │ │ │ │ mov r0, sl │ │ │ │ movs r1, #0 │ │ │ │ - bl 9c4c8c │ │ │ │ + bl 9c4ccc │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldrd r3, r2, [r5, #168] @ 0xa8 │ │ │ │ add.w sl, sl, #8 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r8 │ │ │ │ - bls.n 9c5f6a │ │ │ │ + bls.n 9c5faa │ │ │ │ ldrb.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c5f2c │ │ │ │ + beq.n 9c5f6c │ │ │ │ ldr.w r3, [fp, r8, lsl #3] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c5f56 │ │ │ │ + bne.n 9c5f96 │ │ │ │ dmb ish │ │ │ │ - b.n 9c5f2c │ │ │ │ + b.n 9c5f6c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r7, #148] @ 0x94 │ │ │ │ bl 3a5228 │ │ │ │ ldr.w r2, [r4, #2248] @ 0x8c8 │ │ │ │ ldr.w r1, [r4, #2252] @ 0x8cc │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ cmn r2, r1 │ │ │ │ str.w r3, [r5, #176] @ 0xb0 │ │ │ │ itttt ne │ │ │ │ addne.w sl, r7, #83968 @ 0x14800 │ │ │ │ movne r8, r3 │ │ │ │ addne.w sl, sl, #196 @ 0xc4 │ │ │ │ movne r5, sl │ │ │ │ - bne.n 9c5fb6 │ │ │ │ - b.n 9c5fd8 │ │ │ │ + bne.n 9c5ff6 │ │ │ │ + b.n 9c6018 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9c4d90 │ │ │ │ + bl 9c4dd0 │ │ │ │ ldr.w r3, [r4, #2248] @ 0x8c8 │ │ │ │ ldr.w r2, [r4, #2252] @ 0x8cc │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r5, #8 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r8 │ │ │ │ - bls.n 9c5fd8 │ │ │ │ + bls.n 9c6018 │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c5f9a │ │ │ │ + beq.n 9c5fda │ │ │ │ ldr.w r3, [sl, r8, lsl #3] │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c5fc4 │ │ │ │ + bne.n 9c6004 │ │ │ │ dmb ish │ │ │ │ - b.n 9c5f9a │ │ │ │ + b.n 9c5fda │ │ │ │ add.w r3, r7, #92160 @ 0x16800 │ │ │ │ ldr r2, [r7, #52] @ 0x34 │ │ │ │ ldr r0, [r7, #56] @ 0x38 │ │ │ │ movs r5, #0 │ │ │ │ bic.w r1, r2, #3 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #2248] @ 0x8c8 │ │ │ │ @@ -3604673,99 +3604712,99 @@ │ │ │ │ str r1, [r7, #52] @ 0x34 │ │ │ │ strb.w r2, [r4, #2296] @ 0x8f8 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [r3, #216] @ 0xd8 │ │ │ │ strd r4, r5, [r3, #224] @ 0xe0 │ │ │ │ strd r4, r5, [r3, #232] @ 0xe8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9c601a │ │ │ │ + beq.n 9c605a │ │ │ │ blx 65db4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r7, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 9c602a │ │ │ │ + cbz r3, 9c606a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r7, #144] @ 0x90 │ │ │ │ - bl 9c3744 │ │ │ │ + bl 9c3784 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r7, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 9c3744 │ │ │ │ - ldr r2, [pc, #136] @ (9c60c0 ) │ │ │ │ - ldr r3, [pc, #128] @ (9c60bc ) │ │ │ │ + bl 9c3784 │ │ │ │ + ldr r2, [pc, #136] @ (9c6100 ) │ │ │ │ + ldr r3, [pc, #128] @ (9c60fc ) │ │ │ │ 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 9c60b4 │ │ │ │ + bne.n 9c60f4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ add.w sl, r3, #312 @ 0x138 │ │ │ │ mov r0, sl │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r1, r6, #4 │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #264 @ 0x108 │ │ │ │ strne r3, [sp, #28] │ │ │ │ - bne.n 9c6096 │ │ │ │ + bne.n 9c60d6 │ │ │ │ add.w r5, r3, #264 @ 0x108 │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 9c607e │ │ │ │ + b.n 9c60be │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ bl 3ca62c │ │ │ │ ldr.w r0, [r4, #2260] @ 0x8d4 │ │ │ │ - bl b0b7f8 │ │ │ │ + bl b0b838 │ │ │ │ adds r2, r0, #4 │ │ │ │ - beq.n 9c6076 │ │ │ │ + beq.n 9c60b6 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 9c6096 │ │ │ │ + cbnz r0, 9c60d6 │ │ │ │ mov r0, sl │ │ │ │ bl 3ca704 │ │ │ │ - b.n 9c5e50 │ │ │ │ + b.n 9c5e90 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add.w r9, r7, #81920 @ 0x14000 │ │ │ │ bl 3ca59c │ │ │ │ mov r0, sl │ │ │ │ bl 3ca704 │ │ │ │ add.w r8, r7, #65536 @ 0x10000 │ │ │ │ add r3, sp, #32 │ │ │ │ add.w r5, r7, #73728 @ 0x12000 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 9c5f12 │ │ │ │ + b.n 9c5f52 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #888 @ (adr r1, 9c6434 ) │ │ │ │ + add r1, pc, #632 @ (adr r1, 9c6374 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #776] @ 0x308 │ │ │ │ + ldr r7, [sp, #520] @ 0x208 │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #216] @ (9c61b0 ) │ │ │ │ + ldr r0, [pc, #216] @ (9c61f0 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #216] @ (9c61b4 ) │ │ │ │ + ldr r3, [pc, #216] @ (9c61f4 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 9c6124 │ │ │ │ + cbz r1, 9c6164 │ │ │ │ add.w r6, r4, #81920 @ 0x14000 │ │ │ │ movs r0, #20 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r7, [r6, #2236] @ 0x8bc │ │ │ │ ldr.w r3, [r6, #2232] @ 0x8b8 │ │ │ │ add r3, r7 │ │ │ │ mla r3, r0, r3, r4 │ │ │ │ @@ -3604783,234 +3604822,234 @@ │ │ │ │ add.w r3, sp, #11 │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r2, r2, #3 │ │ │ │ orr.w r2, r2, ip, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldr.w r0, [r6, #2260] @ 0x8d4 │ │ │ │ - bl b0b6f0 │ │ │ │ + bl b0b730 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ - cbnz r3, 9c6174 │ │ │ │ + cbnz r3, 9c61b4 │ │ │ │ add.w r3, r4, #92160 @ 0x16800 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr.w r2, [r3, #232] @ 0xe8 │ │ │ │ adds r2, r2, r1 │ │ │ │ ldr.w r1, [r3, #236] @ 0xec │ │ │ │ str.w r2, [r3, #232] @ 0xe8 │ │ │ │ adc.w r1, r1, r0 │ │ │ │ str.w r1, [r3, #236] @ 0xec │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 9c618c │ │ │ │ - ldr r2, [pc, #64] @ (9c61b8 ) │ │ │ │ - ldr r3, [pc, #60] @ (9c61b4 ) │ │ │ │ + bmi.n 9c61cc │ │ │ │ + ldr r2, [pc, #64] @ (9c61f8 ) │ │ │ │ + ldr r3, [pc, #60] @ (9c61f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c61aa │ │ │ │ + bne.n 9c61ea │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r0, [r4, #144] @ 0x90 │ │ │ │ ldrd r3, r0, [r0, #168] @ 0xa8 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ orr.w r3, r3, r0, lsl #31 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs r1, r0 │ │ │ │ itt cs │ │ │ │ movcs r3, #1 │ │ │ │ strbcs.w r3, [r6, #2296] @ 0x8f8 │ │ │ │ - b.n 9c6174 │ │ │ │ + b.n 9c61b4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ + ldr r6, [sp, #904] @ 0x388 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #528] @ 0x210 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r6, r7, #3 │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbz r5, 9c6240 │ │ │ │ + cbz r5, 9c6280 │ │ │ │ mov r9, r2 │ │ │ │ ldr.w r2, [r0, #144] @ 0x90 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldrb.w r2, [r2, #132] @ 0x84 │ │ │ │ - cbz r2, 9c6206 │ │ │ │ - cbz r3, 9c61ea │ │ │ │ + cbz r2, 9c6246 │ │ │ │ + cbz r3, 9c622a │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 9c6200 │ │ │ │ + cbz r3, 9c6240 │ │ │ │ movs r5, #2 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r9 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9c60c4 │ │ │ │ + bl 9c6104 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ bl 3ae414 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 9c624c │ │ │ │ + cbz r0, 9c628c │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c61e4 │ │ │ │ + bne.n 9c6224 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r8, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r5] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c622c │ │ │ │ + bne.n 9c626c │ │ │ │ dmb ish │ │ │ │ - b.n 9c61e4 │ │ │ │ + b.n 9c6224 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add.w r6, r4, #90112 @ 0x16000 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r6, #2248] @ 0x8c8 │ │ │ │ ldr.w r0, [r6, #2252] @ 0x8cc │ │ │ │ adds r7, r3, r0 │ │ │ │ add.w r0, r4, r7, lsl #3 │ │ │ │ add.w r8, r0, #83968 @ 0x14800 │ │ │ │ add.w r8, r8, #196 @ 0xc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9c4d90 │ │ │ │ + bl 9c4dd0 │ │ │ │ add.w r1, r7, #10496 @ 0x2900 │ │ │ │ adds r1, #24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ strb r2, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ bl 3a52e4 │ │ │ │ ldr.w r1, [r6, #2252] @ 0x8cc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r6, #2252] @ 0x8cc │ │ │ │ - b.n 9c621a │ │ │ │ + b.n 9c625a │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r2 │ │ │ │ mov.w ip, #3 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, ip, [sp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 9c60c4 │ │ │ │ + bl 9c6104 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c634c │ │ │ │ + beq.n 9c638c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ mov r4, r3 │ │ │ │ mov r8, r2 │ │ │ │ bl 3ae414 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c637a │ │ │ │ + beq.n 9c63ba │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.n 9c62fc │ │ │ │ + bne.n 9c633c │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9c635a │ │ │ │ - cbz r7, 9c6302 │ │ │ │ + beq.n 9c639a │ │ │ │ + cbz r7, 9c6342 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrb.w r3, [r5, #60] @ 0x3c │ │ │ │ - cbz r3, 9c6346 │ │ │ │ + cbz r3, 9c6386 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cbz r3, 9c6346 │ │ │ │ + cbz r3, 9c6386 │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r2, 9c632c │ │ │ │ + cbz r2, 9c636c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #3 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [sp, #40] @ 0x28 │ │ │ │ eorne.w r3, r3, #3 │ │ │ │ strne r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 9c60c4 │ │ │ │ + bl 9c6104 │ │ │ │ add.w r0, r4, #32 │ │ │ │ bl 3ca704 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r2, 9c6358 │ │ │ │ + cbz r2, 9c6398 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ movs r1, #1 │ │ │ │ strb r1, [r3, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c6362 │ │ │ │ + bne.n 9c63a2 │ │ │ │ dmb ish │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9c62fe │ │ │ │ - b.n 9c6302 │ │ │ │ + bne.n 9c633e │ │ │ │ + b.n 9c6342 │ │ │ │ add.w r6, r5, #73728 @ 0x12000 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [r6, #168] @ 0xa8 │ │ │ │ add r2, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ adds r3, #164 @ 0xa4 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ - bl 9c4c8c │ │ │ │ + bl 9c4ccc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r5, #148] @ 0x94 │ │ │ │ add.w r2, r2, #8192 @ 0x2000 │ │ │ │ adds r2, #20 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ strb r1, [r2, #8] │ │ │ │ @@ -3605026,35 +3605065,35 @@ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ adds.w lr, r2, r0 │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str.w lr, [ip, #216] @ 0xd8 │ │ │ │ tst.w r2, #1 │ │ │ │ str.w r1, [ip, #220] @ 0xdc │ │ │ │ - beq.n 9c62ee │ │ │ │ + beq.n 9c632e │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ ldrd r2, r0, [r0, #176] @ 0xb0 │ │ │ │ mov.w ip, r2, lsr #1 │ │ │ │ orr.w ip, ip, r0, lsl #31 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ cmp lr, ip │ │ │ │ sbcs.w r0, r1, r0 │ │ │ │ ittt cs │ │ │ │ addcs.w r2, r5, #90112 @ 0x16000 │ │ │ │ movcs r1, #1 │ │ │ │ strbcs.w r1, [r2, #2296] @ 0x8f8 │ │ │ │ - b.n 9c62ee │ │ │ │ + b.n 9c632e │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #208] @ (9c64ec ) │ │ │ │ + ldr r4, [pc, #208] @ (9c652c ) │ │ │ │ mov lr, r2 │ │ │ │ - ldr r2, [pc, #208] @ (9c64f0 ) │ │ │ │ + ldr r2, [pc, #208] @ (9c6530 ) │ │ │ │ sub sp, #16 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ add.w ip, r5, #81920 @ 0x14000 │ │ │ │ movs r6, #20 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ @@ -3605078,17 +3605117,17 @@ │ │ │ │ mov r1, lr │ │ │ │ strb.w r3, [r4, #184] @ 0xb8 │ │ │ │ add.w r3, sp, #11 │ │ │ │ str.w r0, [ip, #2236] @ 0x8bc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ ldr.w r0, [r6, #2260] @ 0x8d4 │ │ │ │ - bl b0b6f0 │ │ │ │ + bl b0b730 │ │ │ │ ldrb.w r3, [sp, #11] │ │ │ │ - cbnz r3, 9c64c6 │ │ │ │ + cbnz r3, 9c6506 │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ add.w r1, r5, #92160 @ 0x16800 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ ldrd r3, r2, [r2, #8] │ │ │ │ and.w r0, r0, #1 │ │ │ │ ldr.w r4, [r1, #224] @ 0xe0 │ │ │ │ adds r3, r3, r4 │ │ │ │ @@ -3605098,57 +3605137,57 @@ │ │ │ │ str.w r2, [r1, #228] @ 0xe4 │ │ │ │ movw r1, #13107 @ 0x3333 │ │ │ │ movt r1, #51 @ 0x33 │ │ │ │ cmp r3, r1 │ │ │ │ sbcs.w r2, r2, #0 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ - cbnz r0, 9c64de │ │ │ │ - ldr r2, [pc, #44] @ (9c64f4 ) │ │ │ │ - ldr r3, [pc, #36] @ (9c64f0 ) │ │ │ │ + cbnz r0, 9c651e │ │ │ │ + ldr r2, [pc, #44] @ (9c6534 ) │ │ │ │ + ldr r3, [pc, #36] @ (9c6530 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c64e6 │ │ │ │ + bne.n 9c6526 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #2296] @ 0x8f8 │ │ │ │ - b.n 9c64c6 │ │ │ │ + b.n 9c6506 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r3 │ │ │ │ - bl 9c5b90 │ │ │ │ + bl 9c5bd0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c65a2 │ │ │ │ - cbz r5, 9c658e │ │ │ │ + beq.n 9c65e2 │ │ │ │ + cbz r5, 9c65ce │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9c62c0 │ │ │ │ + bl 9c6300 │ │ │ │ add.w ip, r4, #65536 @ 0x10000 │ │ │ │ add.w r1, r4, #90112 @ 0x16000 │ │ │ │ add.w r0, r4, #73728 @ 0x12000 │ │ │ │ add.w r3, r4, #81920 @ 0x14000 │ │ │ │ ldrd r2, r4, [ip, #156] @ 0x9c │ │ │ │ ldr.w r5, [r0, #172] @ 0xac │ │ │ │ add r2, r4 │ │ │ │ @@ -3605171,119 +3605210,119 @@ │ │ │ │ str.w r2, [r3, #2240] @ 0x8c0 │ │ │ │ add r1, r4 │ │ │ │ str.w r2, [r3, #2236] @ 0x8bc │ │ │ │ str.w r1, [r3, #2232] @ 0x8b8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9c652a │ │ │ │ + beq.n 9c656a │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9c61bc │ │ │ │ - b.n 9c652a │ │ │ │ + bl 9c61fc │ │ │ │ + b.n 9c656a │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 9c658a │ │ │ │ + b.n 9c65ca │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #148] @ 0x94 │ │ │ │ mov r4, r1 │ │ │ │ bl 3ae414 │ │ │ │ - cbz r0, 9c65c6 │ │ │ │ + cbz r0, 9c6606 │ │ │ │ ldrb r3, [r0, #4] │ │ │ │ - cbnz r3, 9c65c8 │ │ │ │ + cbnz r3, 9c6608 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c65d2 │ │ │ │ + bne.n 9c6612 │ │ │ │ dmb ish │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r6, [pc, #388] @ (9c677c ) │ │ │ │ + ldr r6, [pc, #388] @ (9c67bc ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r1, #26880 @ 0x6900 │ │ │ │ movt r1, #1 │ │ │ │ movs r0, #1 │ │ │ │ add r6, pc │ │ │ │ blx 6810c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c674a │ │ │ │ - ldr r3, [pc, #364] @ (9c6780 ) │ │ │ │ + beq.w 9c678a │ │ │ │ + ldr r3, [pc, #364] @ (9c67c0 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [pc, #364] @ (9c6784 ) │ │ │ │ + ldr r1, [pc, #364] @ (9c67c4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #364] @ (9c6788 ) │ │ │ │ - ldr r2, [pc, #364] @ (9c678c ) │ │ │ │ + ldr r3, [pc, #364] @ (9c67c8 ) │ │ │ │ + ldr r2, [pc, #364] @ (9c67cc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #4] │ │ │ │ - ldr r3, [pc, #364] @ (9c6790 ) │ │ │ │ + ldr r3, [pc, #364] @ (9c67d0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #360] @ (9c6794 ) │ │ │ │ + ldr r3, [pc, #360] @ (9c67d4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #12] │ │ │ │ - ldr r3, [pc, #360] @ (9c6798 ) │ │ │ │ + ldr r3, [pc, #360] @ (9c67d8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #16] │ │ │ │ - ldr r3, [pc, #356] @ (9c679c ) │ │ │ │ + ldr r3, [pc, #356] @ (9c67dc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #28] │ │ │ │ - ldr r3, [pc, #356] @ (9c67a0 ) │ │ │ │ + ldr r3, [pc, #356] @ (9c67e0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #32] │ │ │ │ - ldr r3, [pc, #352] @ (9c67a4 ) │ │ │ │ + ldr r3, [pc, #352] @ (9c67e4 ) │ │ │ │ ldr r1, [r6, r1] │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #24] │ │ │ │ - ldr r3, [pc, #348] @ (9c67a8 ) │ │ │ │ + ldr r3, [pc, #348] @ (9c67e8 ) │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r3, [pc, #344] @ (9c67ac ) │ │ │ │ + ldr r3, [pc, #344] @ (9c67ec ) │ │ │ │ ldrb.w r1, [r5, #132] @ 0x84 │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #340] @ (9c67b0 ) │ │ │ │ + ldr r3, [pc, #340] @ (9c67f0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #336] @ (9c67b4 ) │ │ │ │ + ldr r3, [pc, #336] @ (9c67f4 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [r0, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #336] @ (9c67b8 ) │ │ │ │ + ldr r2, [pc, #336] @ (9c67f8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #332] @ (9c67bc ) │ │ │ │ + ldr r3, [pc, #332] @ (9c67fc ) │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r0, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #328] @ (9c67c0 ) │ │ │ │ + ldr r3, [pc, #328] @ (9c6800 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c6736 │ │ │ │ + bne.n 9c6776 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c20a4 │ │ │ │ + bl 9c20e4 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9c6744 │ │ │ │ + beq.n 9c6784 │ │ │ │ ldrb.w r3, [r5, #88] @ 0x58 │ │ │ │ add.w r1, r4, #65536 @ 0x10000 │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ add.w r2, r4, #73728 @ 0x12000 │ │ │ │ add.w r6, r4, #90112 @ 0x16000 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ @@ -3605292,94 +3605331,94 @@ │ │ │ │ mov.w r0, #1024 @ 0x400 │ │ │ │ mov.w ip, #65536 @ 0x10000 │ │ │ │ str.w ip, [r1, #152] @ 0x98 │ │ │ │ str.w r0, [r2, #164] @ 0xa4 │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ str.w r0, [r6, #2244] @ 0x8c4 │ │ │ │ str.w r2, [r3, #2228] @ 0x8b4 │ │ │ │ - bl b0b93c │ │ │ │ + bl b0b97c │ │ │ │ str.w r0, [r6, #2260] @ 0x8d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c6770 │ │ │ │ + beq.n 9c67b0 │ │ │ │ bl 3ae3c4 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c6768 │ │ │ │ + beq.n 9c67a8 │ │ │ │ ldrb.w r3, [r5, #88] @ 0x58 │ │ │ │ - cbz r3, 9c66f4 │ │ │ │ + cbz r3, 9c6734 │ │ │ │ ldrb.w r3, [r5, #132] @ 0x84 │ │ │ │ - cbz r3, 9c66f4 │ │ │ │ + cbz r3, 9c6734 │ │ │ │ ldrb.w r3, [r5, #338] @ 0x152 │ │ │ │ - cbnz r3, 9c674e │ │ │ │ + cbnz r3, 9c678e │ │ │ │ add.w r3, r4, #92160 @ 0x16800 │ │ │ │ add.w r6, r3, #240 @ 0xf0 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3, #240] @ 0xf0 │ │ │ │ ldr.w r0, [r5, #244] @ 0xf4 │ │ │ │ - cbz r0, 9c6710 │ │ │ │ - bl 9c5c94 │ │ │ │ + cbz r0, 9c6750 │ │ │ │ + bl 9c5cd4 │ │ │ │ mov r0, r4 │ │ │ │ str.w r4, [r5, #244] @ 0xf4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c671a │ │ │ │ + bne.n 9c675a │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r5, #336] @ 0x150 │ │ │ │ strb.w r3, [r0, #61] @ 0x3d │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c2110 │ │ │ │ + bl 9c2150 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9c668c │ │ │ │ + bne.n 9c66cc │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 509558 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r6, #2292] @ 0x8f4 │ │ │ │ - cbz r0, 9c6760 │ │ │ │ + cbz r0, 9c67a0 │ │ │ │ bl 509594 │ │ │ │ - b.n 9c66f4 │ │ │ │ + b.n 9c6734 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ bl 3a51c0 │ │ │ │ ldr.w r0, [r6, #2260] @ 0x8d4 │ │ │ │ - bl b0b8d4 │ │ │ │ + bl b0b914 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c2184 │ │ │ │ - b.n 9c6744 │ │ │ │ + bl 9c21c4 │ │ │ │ + b.n 9c6784 │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ + ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - bl 842782 │ │ │ │ + bl 8427c2 │ │ │ │ movs r7, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - bl 73678a │ │ │ │ + bl 7367ca │ │ │ │ adds r1, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - bl 7bc792 │ │ │ │ + bl 7bc7d2 │ │ │ │ ldc2 15, cr15, [r3], {255} @ 0xff │ │ │ │ ldc2l 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xfa8bffff │ │ │ │ mrrc2 15, 15, pc, r9, cr15 @ │ │ │ │ - bl 7a87a6 │ │ │ │ + bl 7a87e6 │ │ │ │ @ instruction: 0xfb6dffff │ │ │ │ - bl 79e7ae │ │ │ │ - bl 96c7b2 │ │ │ │ + bl 79e7ee │ │ │ │ + bl 96c7f2 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - bl 9287ba │ │ │ │ - bl 90c7be │ │ │ │ + bl 9287fa │ │ │ │ + bl 90c7fe │ │ │ │ mrc2 15, 3, pc, cr13, cr15, {7} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r0, r0, #90112 @ 0x16000 │ │ │ │ ldr.w r0, [r0, #2292] @ 0x8f4 │ │ │ │ @@ -3605394,92 +3605433,92 @@ │ │ │ │ bl 509594 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #140] @ (9c689c ) │ │ │ │ - ldr r3, [pc, #144] @ (9c68a0 ) │ │ │ │ + ldr r1, [pc, #140] @ (9c68dc ) │ │ │ │ + ldr r3, [pc, #144] @ (9c68e0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 9c6854 │ │ │ │ + cbz r2, 9c6894 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 67254 │ │ │ │ adds r1, r0, #5 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9c6854 │ │ │ │ - ldr r3, [pc, #108] @ (9c68a4 ) │ │ │ │ + cbz r0, 9c6894 │ │ │ │ + ldr r3, [pc, #108] @ (9c68e4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ blx 65cac <__sprintf_chk@plt> │ │ │ │ ldrb.w r3, [r5, #202] @ 0xca │ │ │ │ - cbnz r3, 9c686c │ │ │ │ + cbnz r3, 9c68ac │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ - ldr r2, [pc, #80] @ (9c68a8 ) │ │ │ │ - ldr r3, [pc, #72] @ (9c68a0 ) │ │ │ │ + ldr r2, [pc, #80] @ (9c68e8 ) │ │ │ │ + ldr r3, [pc, #72] @ (9c68e0 ) │ │ │ │ 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 9c6896 │ │ │ │ + bne.n 9c68d6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ movs r3, #24 │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #29 │ │ │ │ mov.w ip, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd ip, ip, [sp, #24] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp, #32] │ │ │ │ blx 670d4 │ │ │ │ - b.n 9c684e │ │ │ │ + b.n 9c688e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #936] @ 0x3a8 │ │ │ │ + str r7, [sp, #680] @ 0x2a8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r3] │ │ │ │ + strh r4, [r6, r2] │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r7, [sp, #656] @ 0x290 │ │ │ │ + str r7, [sp, #400] @ 0x190 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r0, [pc, #4] @ (9c68b4 ) │ │ │ │ + ldr r0, [pc, #4] @ (9c68f4 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r7, pc, #984 @ (adr r7, 9c6c90 ) │ │ │ │ + add r7, pc, #728 @ (adr r7, 9c6bd0 ) │ │ │ │ lsls r2, r5, #1 │ │ │ │ ldr.w r3, [r0, #2248] @ 0x8c8 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.n 9c68c6 │ │ │ │ - ldr r0, [pc, #8] @ (9c68cc ) │ │ │ │ + bhi.n 9c6906 │ │ │ │ + ldr r0, [pc, #8] @ (9c690c ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ addw r0, r0, #2388 @ 0x954 │ │ │ │ bx lr │ │ │ │ - strh r6, [r6, r1] │ │ │ │ + strh r6, [r6, r0] │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #1688] @ 0x698 │ │ │ │ ldr r3, [r0, #100] @ 0x64 │ │ │ │ @@ -3605503,49 +3605542,49 @@ │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r0, [r0, #1688] @ 0x698 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 9c692e │ │ │ │ + cbz r3, 9c696e │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ 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, r1 │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9cabd4 │ │ │ │ + bl 9cac14 │ │ │ │ lsrs r1, r0, #5 │ │ │ │ and.w r3, r0, #31 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r1, [r4, r1, lsl #2] │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ands r3, r1 │ │ │ │ - bne.n 9c6978 │ │ │ │ + bne.n 9c69b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - cbz r2, 9c6978 │ │ │ │ + cbz r2, 9c69b8 │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ - beq.n 9c697c │ │ │ │ + beq.n 9c69bc │ │ │ │ cmp r5, #160 @ 0xa0 │ │ │ │ it eq │ │ │ │ moveq.w r0, #304 @ 0x130 │ │ │ │ - beq.n 9c697e │ │ │ │ + beq.n 9c69be │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #163 @ 0xa3 │ │ │ │ - bl 9cabd4 │ │ │ │ + bl 9cac14 │ │ │ │ and.w r2, r0, #31 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ ldr.w r2, [r4, r0, lsl #2] │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -3605559,15 +3605598,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ moveq r0, #2 │ │ │ │ - beq.n 9c69c2 │ │ │ │ + beq.n 9c6a02 │ │ │ │ cmp r3, #9 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3605577,43 +3605616,43 @@ │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r4, [r0, #1688] @ 0x698 │ │ │ │ ldrd r5, r3, [sp, #32] │ │ │ │ orr.w r2, r5, r3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r2, #0 │ │ │ │ - bne.n 9c69f8 │ │ │ │ + bne.n 9c6a38 │ │ │ │ ldr r6, [r4, #96] @ 0x60 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9c9ff8 │ │ │ │ + bl 9ca038 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9c69ea │ │ │ │ + b.n 9c6a2a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #1688] @ 0x698 │ │ │ │ sub sp, #28 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 9c6a56 │ │ │ │ + cbz r0, 9c6a96 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #16] │ │ │ │ - bl 9c9ff8 │ │ │ │ + bl 9ca038 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r3, #1 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ @@ -3605635,16 +3605674,16 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ addw r0, r0, #3100 @ 0xc1c │ │ │ │ ldr.w r5, [r4, #1688] @ 0x698 │ │ │ │ - bl ac2e14 │ │ │ │ - cbz r5, 9c6a80 │ │ │ │ + bl ac2e54 │ │ │ │ + cbz r5, 9c6ac0 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r4, #3356] @ 0xd1c │ │ │ │ bl 3a1fc0 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ @@ -3605652,44 +3605691,44 @@ │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ bl 4c3878 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c6b6e │ │ │ │ + beq.n 9c6bae │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r3, [r0, #2548] @ 0x9f4 │ │ │ │ cmp r3, #32 │ │ │ │ - bhi.n 9c6ada │ │ │ │ + bhi.n 9c6b1a │ │ │ │ mov r5, r2 │ │ │ │ subs r2, r1, #1 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #28 │ │ │ │ - bls.n 9c6ade │ │ │ │ + bls.n 9c6b1e │ │ │ │ cmp r6, #6 │ │ │ │ - bhi.n 9c6ada │ │ │ │ + bhi.n 9c6b1a │ │ │ │ tbb [pc, r6] │ │ │ │ bxns r0 │ │ │ │ lsls r4, r0, #16 │ │ │ │ lsls r7, r1, #17 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #220] @ (9c6bbc ) │ │ │ │ + ldr r1, [pc, #220] @ (9c6bfc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.n 9c6aca │ │ │ │ - add r1, pc, #8 @ (adr r1, 9c6af8 ) │ │ │ │ + bhi.n 9c6b0a │ │ │ │ + add r1, pc, #8 @ (adr r1, 9c6b38 ) │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ add r1, r2 │ │ │ │ bx r1 │ │ │ │ nop │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ @@ -3605702,48 +3605741,48 @@ │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r4 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 9c6aca │ │ │ │ + bne.n 9c6b0a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c6aca │ │ │ │ + beq.n 9c6b0a │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 9c6b2a │ │ │ │ + b.n 9c6b6a │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 9c6aca │ │ │ │ + beq.n 9c6b0a │ │ │ │ mov.w r2, ip, lsl #4 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w lr, r0, r2 │ │ │ │ ldrb.w r1, [lr, #2552] @ 0x9f8 │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 9c6b26 │ │ │ │ + bne.n 9c6b66 │ │ │ │ ldrb.w r1, [lr, #2553] @ 0x9f9 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 9c6b26 │ │ │ │ + bne.n 9c6b66 │ │ │ │ addw r3, r2, #2552 @ 0x9f8 │ │ │ │ add r3, r0 │ │ │ │ cmp r6, #11 │ │ │ │ - bhi.n 9c6ada │ │ │ │ + bhi.n 9c6b1a │ │ │ │ tbb [pc, r6] │ │ │ │ cmp r2, #6 │ │ │ │ movs r6, #40 @ 0x28 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ subs r6, r3, r0 │ │ │ │ asrs r0, r3, #24 │ │ │ │ asrs r4, r2, #32 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #4 │ │ │ │ it ne │ │ │ │ cmpne r5, #1 │ │ │ │ - beq.n 9c6b1c │ │ │ │ - b.n 9c6aca │ │ │ │ + beq.n 9c6b5c │ │ │ │ + b.n 9c6b0a │ │ │ │ bx lr │ │ │ │ movs r0, #231 @ 0xe7 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r0, [r3, #12] │ │ │ │ ubfx r0, r0, #4, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r0, [r3, #10] │ │ │ │ @@ -3605766,114 +3605805,114 @@ │ │ │ │ ldrh r0, [r3, #4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r2, r0 │ │ │ │ ldrb.w r0, [r2, #2564] @ 0xa04 │ │ │ │ and.w r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r0, [r3, #8] │ │ │ │ - bl 9cabe4 │ │ │ │ + bl 9cac24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - asrs r0, r1, #6 │ │ │ │ + asrs r0, r1, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r2, [pc, #136] @ (9c6c58 ) │ │ │ │ + ldr r2, [pc, #136] @ (9c6c98 ) │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ - ldr r3, [pc, #136] @ (9c6c5c ) │ │ │ │ + ldr r3, [pc, #136] @ (9c6c9c ) │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ bl 3a8710 │ │ │ │ - ldr r0, [pc, #116] @ (9c6c60 ) │ │ │ │ + ldr r0, [pc, #116] @ (9c6ca0 ) │ │ │ │ add r0, pc │ │ │ │ - bl abf69c │ │ │ │ + bl abf6dc │ │ │ │ mov r6, r0 │ │ │ │ - bl abf70c │ │ │ │ + bl abf74c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl abf710 │ │ │ │ + bl abf750 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r2, 9c6c4a │ │ │ │ + cbnz r2, 9c6c8a │ │ │ │ mov.w r2, #1408 @ 0x580 │ │ │ │ addw r1, r5, #1692 @ 0x69c │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3a8750 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ bl 3a87dc │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ bl 3a6b30 │ │ │ │ - ldr r0, [pc, #64] @ (9c6c64 ) │ │ │ │ + ldr r0, [pc, #64] @ (9c6ca4 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ add r0, pc │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ bl 3a1e1c │ │ │ │ - ldr r2, [pc, #56] @ (9c6c68 ) │ │ │ │ - ldr r3, [pc, #40] @ (9c6c5c ) │ │ │ │ + ldr r2, [pc, #56] @ (9c6ca8 ) │ │ │ │ + ldr r3, [pc, #40] @ (9c6c9c ) │ │ │ │ add r2, pc │ │ │ │ str.w r0, [r5, #3356] @ 0xd1c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c6c54 │ │ │ │ + bne.n 9c6c94 │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ bl 3a8750 │ │ │ │ - b.n 9c6c02 │ │ │ │ + b.n 9c6c42 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #920] @ 0x398 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ - ldr r7, [pc, #72] @ (9c6cb0 ) │ │ │ │ + ldr r6, [pc, #840] @ (9c6ff0 ) │ │ │ │ lsls r1, r7, #1 │ │ │ │ - str r3, [sp, #808] @ 0x328 │ │ │ │ + str r3, [sp, #552] @ 0x228 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb 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 r4, [pc, #264] @ (9c6d88 ) │ │ │ │ + ldr r4, [pc, #264] @ (9c6dc8 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #264] @ (9c6d8c ) │ │ │ │ + ldr r3, [pc, #264] @ (9c6dcc ) │ │ │ │ movs r2, #0 │ │ │ │ add r4, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ add.w r8, sp, #20 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #236] @ (9c6d90 ) │ │ │ │ + ldr r1, [pc, #236] @ (9c6dd0 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [r5, #1436] @ 0x59c │ │ │ │ add r1, pc │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cd0bc │ │ │ │ + bl 9cd0fc │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r5, #1688] @ 0x698 │ │ │ │ ldr.w r1, [r9, #100] @ 0x64 │ │ │ │ @@ -3605893,15 +3605932,15 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ blx r7 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c6d74 │ │ │ │ + beq.n 9c6db4 │ │ │ │ mov ip, r8 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [lr, #16] │ │ │ │ @@ -3605926,41 +3605965,41 @@ │ │ │ │ ldr.w r3, [r5, #1480] @ 0x5c8 │ │ │ │ strd sl, r7, [r6, #12] │ │ │ │ str.w r8, [r6, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #56] @ (9c6d94 ) │ │ │ │ - ldr r3, [pc, #44] @ (9c6d8c ) │ │ │ │ + ldr r2, [pc, #56] @ (9c6dd4 ) │ │ │ │ + ldr r3, [pc, #44] @ (9c6dcc ) │ │ │ │ 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 9c6d82 │ │ │ │ + bne.n 9c6dc2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 9c6d3a │ │ │ │ + b.n 9c6d7a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r3, [sp, #480] @ 0x1e0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + lsrs r4, r6, #31 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - str r2, [sp, #632] @ 0x278 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r4, [r0, #2084] @ 0x824 │ │ │ │ sub sp, #12 │ │ │ │ @@ -3605974,250 +3606013,250 @@ │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc.w lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bne.n 9c6e98 │ │ │ │ + bne.n 9c6ed8 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ tst.w ip, r3 │ │ │ │ - bne.n 9c6e98 │ │ │ │ + bne.n 9c6ed8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r7, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 3b1200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c6e98 │ │ │ │ + bne.n 9c6ed8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 9c6e3a │ │ │ │ + bls.n 9c6e7a │ │ │ │ ldrb.w r2, [r6, #1953] @ 0x7a1 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 9c6e98 │ │ │ │ + bpl.n 9c6ed8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsls r2, r2, #16 │ │ │ │ - bpl.n 9c6e08 │ │ │ │ + bpl.n 9c6e48 │ │ │ │ ldr.w r2, [r6, #2140] @ 0x85c │ │ │ │ cmp r2, r4 │ │ │ │ - bcc.n 9c6e98 │ │ │ │ + bcc.n 9c6ed8 │ │ │ │ ldr.w r2, [r6, #1976] @ 0x7b8 │ │ │ │ cmp r2, r4 │ │ │ │ - bcc.n 9c6e98 │ │ │ │ + bcc.n 9c6ed8 │ │ │ │ ldr.w r2, [r6, #2248] @ 0x8c8 │ │ │ │ cmp r2, #8 │ │ │ │ - bls.n 9c6e3a │ │ │ │ + bls.n 9c6e7a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9cabd4 │ │ │ │ + bl 9cac14 │ │ │ │ lsrs r2, r0, #5 │ │ │ │ and.w ip, r0, #31 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ ldr.w r1, [r2, #2460] @ 0x99c │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 9c6e98 │ │ │ │ + beq.n 9c6ed8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ tst.w r3, #16 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 9c6e7e │ │ │ │ - cbz r0, 9c6ea2 │ │ │ │ + bne.n 9c6ebe │ │ │ │ + cbz r0, 9c6ee2 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.n 9c6e9e │ │ │ │ + bhi.n 9c6ede │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 9c6ea2 │ │ │ │ - cbz r7, 9c6e98 │ │ │ │ + bls.n 9c6ee2 │ │ │ │ + cbz r7, 9c6ed8 │ │ │ │ bic.w r1, r3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ it ne │ │ │ │ cmpne r1, #106 @ 0x6a │ │ │ │ - beq.n 9c6e98 │ │ │ │ + beq.n 9c6ed8 │ │ │ │ subs r2, #2 │ │ │ │ cmp r2, #2 │ │ │ │ it ls │ │ │ │ cmpls r7, #3 │ │ │ │ - beq.n 9c6e98 │ │ │ │ + beq.n 9c6ed8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.n 9c6ede │ │ │ │ + bpl.n 9c6f1e │ │ │ │ movs r0, #1 │ │ │ │ - cbz r3, 9c6e9a │ │ │ │ - b.n 9c6eb8 │ │ │ │ + cbz r3, 9c6eda │ │ │ │ + b.n 9c6ef8 │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 9c6f46 │ │ │ │ + beq.n 9c6f86 │ │ │ │ add.w r3, r4, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ ldrb.w r3, [r3, #36] @ 0x24 │ │ │ │ lsls r5, r3, #27 │ │ │ │ - bne.n 9c6f34 │ │ │ │ + bne.n 9c6f74 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 9c6e86 │ │ │ │ + bne.n 9c6ec6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 9c6e5a │ │ │ │ + beq.n 9c6e9a │ │ │ │ bic.w r2, r3, #4 │ │ │ │ cmp r3, #15 │ │ │ │ it ne │ │ │ │ cmpne r2, #106 @ 0x6a │ │ │ │ - bne.n 9c6f1a │ │ │ │ + bne.n 9c6f5a │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9c6e98 │ │ │ │ + bne.n 9c6ed8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.n 9c6ede │ │ │ │ + bpl.n 9c6f1e │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 9c6e98 │ │ │ │ + beq.n 9c6ed8 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9c6e98 │ │ │ │ + bne.n 9c6ed8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9c6e98 │ │ │ │ + bne.n 9c6ed8 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r6, #1760 @ 0x6e0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9c6934 │ │ │ │ + bl 9c6974 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c6e98 │ │ │ │ + beq.n 9c6ed8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bpl.n 9c6eea │ │ │ │ + bpl.n 9c6f2a │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 9c6e98 │ │ │ │ + bne.n 9c6ed8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ lsls r7, r2, #12 │ │ │ │ - bmi.n 9c6f50 │ │ │ │ + bmi.n 9c6f90 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ it ne │ │ │ │ cmpne r3, #188 @ 0xbc │ │ │ │ sub.w r1, r2, #2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r1, #4 │ │ │ │ it ls │ │ │ │ orrls.w r2, r2, #1 │ │ │ │ - cbz r2, 9c6f1e │ │ │ │ + cbz r2, 9c6f5e │ │ │ │ mov r2, r5 │ │ │ │ add.w r1, r6, #1696 @ 0x6a0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9c6934 │ │ │ │ - b.n 9c6e9a │ │ │ │ + bl 9c6974 │ │ │ │ + b.n 9c6eda │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - b.n 9c6e68 │ │ │ │ + b.n 9c6ea8 │ │ │ │ add.w r1, r2, #8 │ │ │ │ adds r2, #1 │ │ │ │ add.w r1, r4, r1, lsl #2 │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ lsls r0, r0, #27 │ │ │ │ - bne.n 9c6f74 │ │ │ │ + bne.n 9c6fb4 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 9c6f1e │ │ │ │ - b.n 9c6e98 │ │ │ │ + bne.n 9c6f5e │ │ │ │ + b.n 9c6ed8 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c6e98 │ │ │ │ + bne.n 9c6ed8 │ │ │ │ and.w r3, r3, #31 │ │ │ │ subs r0, r3, #3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 9c6e9a │ │ │ │ + b.n 9c6eda │ │ │ │ ldrb.w r0, [r6, #1903] @ 0x76f │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ - b.n 9c6e9a │ │ │ │ + b.n 9c6eda │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9cabd4 │ │ │ │ + bl 9cac14 │ │ │ │ lsrs r2, r0, #5 │ │ │ │ and.w ip, r0, #31 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ ldr.w r1, [r2, #2316] @ 0x90c │ │ │ │ movs r2, #1 │ │ │ │ lsl.w r2, r2, ip │ │ │ │ tst r2, r1 │ │ │ │ - beq.n 9c6e98 │ │ │ │ - b.n 9c6ef0 │ │ │ │ + beq.n 9c6ed8 │ │ │ │ + b.n 9c6f30 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 9c6f0c │ │ │ │ + bhi.n 9c6f4c │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ ubfx r2, r2, #7, #9 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 9c6f0c │ │ │ │ - b.n 9c6e98 │ │ │ │ + bne.n 9c6f4c │ │ │ │ + b.n 9c6ed8 │ │ │ │ mov.w ip, r1, lsr #5 │ │ │ │ and.w r3, r1, #31 │ │ │ │ push {lr} │ │ │ │ mov.w lr, #1 │ │ │ │ add.w ip, r0, ip, lsl #2 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ ldr.w ip, [ip, #2252] @ 0x8cc │ │ │ │ tst.w r3, ip │ │ │ │ it ne │ │ │ │ movne r2, lr │ │ │ │ - bne.n 9c6fc0 │ │ │ │ + bne.n 9c7000 │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ - cbz r2, 9c6fc0 │ │ │ │ + cbz r2, 9c7000 │ │ │ │ ldrb.w r2, [r0, #3122] @ 0xc32 │ │ │ │ mov r0, r2 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ addw r4, r0, #2316 @ 0x90c │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9cabd4 │ │ │ │ + bl 9cac14 │ │ │ │ mov.w ip, r0, lsr #5 │ │ │ │ and.w r3, r0, #31 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r2, [r4, ip, lsl #2] │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ands r3, r2 │ │ │ │ - bne.n 9c700e │ │ │ │ + bne.n 9c704e │ │ │ │ mov r0, r5 │ │ │ │ - cbz r5, 9c700e │ │ │ │ + cbz r5, 9c704e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #159 @ 0x9f │ │ │ │ - beq.n 9c7012 │ │ │ │ + beq.n 9c7052 │ │ │ │ cmp r1, #160 @ 0xa0 │ │ │ │ it eq │ │ │ │ moveq.w r0, #304 @ 0x130 │ │ │ │ - beq.n 9c7014 │ │ │ │ + beq.n 9c7054 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r0, #163 @ 0xa3 │ │ │ │ - bl 9cabd4 │ │ │ │ + bl 9cac14 │ │ │ │ and.w r2, r0, #31 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ ldr.w r2, [r4, r0, lsl #2] │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ @@ -3606226,95 +3606265,95 @@ │ │ │ │ add sp, #12 │ │ │ │ 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, #3960] @ 0xf78 │ │ │ │ - ldr.w r2, [pc, #2924] @ 9c7bb4 │ │ │ │ + ldr.w r2, [pc, #2924] @ 9c7bf4 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r3, [pc, #2924] @ 9c7bb8 │ │ │ │ + ldr.w r3, [pc, #2924] @ 9c7bf8 │ │ │ │ mov r5, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r6, [pc, #2920] @ 9c7bbc │ │ │ │ + ldr.w r6, [pc, #2920] @ 9c7bfc │ │ │ │ mov r7, r1 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r1, #3360 @ 0xd20 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c7a48 │ │ │ │ - ldr.w r8, [pc, #2888] @ 9c7bc0 │ │ │ │ + beq.w 9c7a88 │ │ │ │ + ldr.w r8, [pc, #2888] @ 9c7c00 │ │ │ │ add r8, pc │ │ │ │ ldrb.w r1, [r8] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c7b52 │ │ │ │ - ldr.w r3, [pc, #2872] @ 9c7bc4 │ │ │ │ - ldr.w r8, [pc, #2872] @ 9c7bc8 │ │ │ │ + beq.w 9c7b92 │ │ │ │ + ldr.w r3, [pc, #2872] @ 9c7c04 │ │ │ │ + ldr.w r8, [pc, #2872] @ 9c7c08 │ │ │ │ add r3, pc │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9c7128 │ │ │ │ + beq.n 9c7168 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c7128 │ │ │ │ + beq.n 9c7168 │ │ │ │ movs r2, #0 │ │ │ │ - ldr.w r3, [pc, #2852] @ 9c7bcc │ │ │ │ + ldr.w r3, [pc, #2852] @ 9c7c0c │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [sp] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ bl 5b3b04 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x305c> │ │ │ │ - ldr.w r1, [pc, #2832] @ 9c7bd0 │ │ │ │ + ldr.w r1, [pc, #2832] @ 9c7c10 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, pc │ │ │ │ bl 5b3e98 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x33f0> │ │ │ │ - ldr.w r1, [pc, #2824] @ 9c7bd4 │ │ │ │ + ldr.w r1, [pc, #2824] @ 9c7c14 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [r4, #3120] @ 0xc30 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 5b3e98 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x33f0> │ │ │ │ - ldr.w r1, [pc, #2804] @ 9c7bd8 │ │ │ │ + ldr.w r1, [pc, #2804] @ 9c7c18 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [r4, #3121] @ 0xc31 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 5b3ebc <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x3414> │ │ │ │ - ldr.w r1, [pc, #2788] @ 9c7bdc │ │ │ │ + ldr.w r1, [pc, #2788] @ 9c7c1c │ │ │ │ str.w r0, [r4, #3128] @ 0xc38 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 5b3e98 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x33f0> │ │ │ │ - ldr.w r1, [pc, #2776] @ 9c7be0 │ │ │ │ + ldr.w r1, [pc, #2776] @ 9c7c20 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [r4, #3122] @ 0xc32 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ bl 5b3e98 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x33f0> │ │ │ │ subs r0, #0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - b.n 9c712c │ │ │ │ + b.n 9c716c │ │ │ │ ldrb.w r0, [r4, #3124] @ 0xc34 │ │ │ │ ldrb.w r2, [r4, #3120] @ 0xc30 │ │ │ │ ubfx r7, r3, #2, #1 │ │ │ │ eor.w r7, r7, #1 │ │ │ │ ubfx r1, r3, #3, #1 │ │ │ │ ands r7, r2 │ │ │ │ ldrb.w r2, [r4, #3121] @ 0xc31 │ │ │ │ @@ -3606327,112 +3606366,112 @@ │ │ │ │ bfi r2, r1, #8, #8 │ │ │ │ ldrb.w r1, [r4, #3122] @ 0xc32 │ │ │ │ orrs r1, r7 │ │ │ │ ubfx r7, r3, #6, #1 │ │ │ │ ubfx r3, r3, #10, #1 │ │ │ │ orrs r3, r0 │ │ │ │ strb.w r3, [r4, #3124] @ 0xc34 │ │ │ │ - ldr.w r3, [pc, #2676] @ 9c7be4 │ │ │ │ + ldr.w r3, [pc, #2676] @ 9c7c24 │ │ │ │ bfi r2, r1, #16, #8 │ │ │ │ - ldr.w r1, [pc, #2672] @ 9c7be8 │ │ │ │ + ldr.w r1, [pc, #2672] @ 9c7c28 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #1384] @ 0x568 │ │ │ │ - ldr.w r3, [pc, #2664] @ 9c7bec │ │ │ │ + ldr.w r3, [pc, #2664] @ 9c7c2c │ │ │ │ bfi r2, r7, #24, #8 │ │ │ │ str.w r2, [r4, #3120] @ 0xc30 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ - ldr.w r3, [pc, #2648] @ 9c7bf0 │ │ │ │ - ldr.w r2, [pc, #2648] @ 9c7bf4 │ │ │ │ + ldr.w r3, [pc, #2648] @ 9c7c30 │ │ │ │ + ldr.w r2, [pc, #2648] @ 9c7c34 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #1368] @ 0x558 │ │ │ │ - ldr.w r3, [pc, #2644] @ 9c7bf8 │ │ │ │ + ldr.w r3, [pc, #2644] @ 9c7c38 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #1400] @ 0x578 │ │ │ │ - ldr.w r3, [pc, #2636] @ 9c7bfc │ │ │ │ + ldr.w r3, [pc, #2636] @ 9c7c3c │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #1520] @ 0x5f0 │ │ │ │ - ldr.w r3, [pc, #2628] @ 9c7c00 │ │ │ │ + ldr.w r3, [pc, #2628] @ 9c7c40 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #1424] @ 0x590 │ │ │ │ - ldr.w r3, [pc, #2624] @ 9c7c04 │ │ │ │ + ldr.w r3, [pc, #2624] @ 9c7c44 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #1428] @ 0x594 │ │ │ │ - ldr.w r3, [pc, #2616] @ 9c7c08 │ │ │ │ + ldr.w r3, [pc, #2616] @ 9c7c48 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #1380] @ 0x564 │ │ │ │ - ldr.w r3, [pc, #2612] @ 9c7c0c │ │ │ │ + ldr.w r3, [pc, #2612] @ 9c7c4c │ │ │ │ ldr r1, [r6, r1] │ │ │ │ str.w r1, [r4, #1416] @ 0x588 │ │ │ │ str.w r2, [r4, #1484] @ 0x5cc │ │ │ │ - ldr.w r2, [pc, #2600] @ 9c7c10 │ │ │ │ + ldr.w r2, [pc, #2600] @ 9c7c50 │ │ │ │ ldr r1, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #2600] @ 9c7c14 │ │ │ │ + ldr.w r3, [pc, #2600] @ 9c7c54 │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r4, #1408] @ 0x580 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #1488] @ 0x5d0 │ │ │ │ - ldr.w r3, [pc, #2588] @ 9c7c18 │ │ │ │ + ldr.w r3, [pc, #2588] @ 9c7c58 │ │ │ │ str.w r2, [r4, #1492] @ 0x5d4 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #1496] @ 0x5d8 │ │ │ │ - ldr.w r3, [pc, #2576] @ 9c7c1c │ │ │ │ - ldr.w r1, [pc, #2576] @ 9c7c20 │ │ │ │ + ldr.w r3, [pc, #2576] @ 9c7c5c │ │ │ │ + ldr.w r1, [pc, #2576] @ 9c7c60 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r2, [pc, #2576] @ 9c7c24 │ │ │ │ + ldr.w r2, [pc, #2576] @ 9c7c64 │ │ │ │ str.w r3, [r4, #1524] @ 0x5f4 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r3, [pc, #2568] @ 9c7c28 │ │ │ │ + ldr.w r3, [pc, #2568] @ 9c7c68 │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r4, #1516] @ 0x5ec │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r4, #1620] @ 0x654 │ │ │ │ str.w r3, [r4, #1624] @ 0x658 │ │ │ │ - bl 9ce510 │ │ │ │ + bl 9ce550 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ addw r1, r4, #1692 @ 0x69c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ addw r2, r4, #2248 @ 0x8c8 │ │ │ │ addw r3, r4, #2312 @ 0x908 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ - cbnz r1, 9c7266 │ │ │ │ + cbnz r1, 9c72a6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9c7246 │ │ │ │ + bne.n 9c7286 │ │ │ │ add.w r2, r4, #1696 @ 0x6a0 │ │ │ │ add.w r5, r4, #1760 @ 0x6e0 │ │ │ │ ldrd r0, r1, [r2] │ │ │ │ strd r0, r1, [r2, #556] @ 0x22c │ │ │ │ adds r2, #8 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 9c7258 │ │ │ │ + bne.n 9c7298 │ │ │ │ addw r1, r4, #2376 @ 0x948 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ - cbnz r2, 9c728a │ │ │ │ + cbnz r2, 9c72ca │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9c726a │ │ │ │ + bne.n 9c72aa │ │ │ │ add.w r3, r4, #1696 @ 0x6a0 │ │ │ │ add.w r0, r4, #1760 @ 0x6e0 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ strd r1, r2, [r3, #620] @ 0x26c │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9c727c │ │ │ │ + bne.n 9c72bc │ │ │ │ ldr.w r3, [r4, #2248] @ 0x8c8 │ │ │ │ cmp r3, #4 │ │ │ │ - bhi.w 9c7b02 │ │ │ │ + bhi.w 9c7b42 │ │ │ │ movs r0, #159 @ 0x9f │ │ │ │ mov.w r9, #9 │ │ │ │ - bl 9cabd4 │ │ │ │ + bl 9cac14 │ │ │ │ and.w r3, r0, #31 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ mov.w lr, #1 │ │ │ │ - ldr.w ip, [pc, #2432] @ 9c7c2c │ │ │ │ + ldr.w ip, [pc, #2432] @ 9c7c6c │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ add.w r0, r4, r0, lsl #2 │ │ │ │ lsl.w r3, lr, r3 │ │ │ │ add ip, pc │ │ │ │ mov.w r8, #256 @ 0x100 │ │ │ │ movs r5, #32 │ │ │ │ movs r6, #3 │ │ │ │ @@ -3606454,29 +3606493,29 @@ │ │ │ │ str.w r1, [r3, #-69] │ │ │ │ strh r7, [r3, #0] │ │ │ │ ldrb.w sl, [r4, #2087] @ 0x827 │ │ │ │ ubfx sl, sl, #1, #1 │ │ │ │ strb.w sl, [r3, #12] │ │ │ │ ldr.w sl, [r4, #1956] @ 0x7a4 │ │ │ │ cmp.w sl, #149 @ 0x95 │ │ │ │ - bls.n 9c731e │ │ │ │ + bls.n 9c735e │ │ │ │ lsr.w fp, r9, r2 │ │ │ │ tst.w fp, #1 │ │ │ │ - beq.w 9c7bac │ │ │ │ + beq.w 9c7bec │ │ │ │ ldr.w fp, [r4, #2048] @ 0x800 │ │ │ │ str.w fp, [r3, #-49] │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w fp, [r4, #2248] @ 0x8c8 │ │ │ │ - beq.w 9c7438 │ │ │ │ + beq.w 9c7478 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 9c7a66 │ │ │ │ + beq.w 9c7aa6 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9c744a │ │ │ │ + bne.w 9c748a │ │ │ │ cmp.w fp, #18 │ │ │ │ - bls.w 9c744a │ │ │ │ + bls.w 9c748a │ │ │ │ ldr.w r7, [r4, #3068] @ 0xbfc │ │ │ │ str.w r7, [r4, #724] @ 0x2d4 │ │ │ │ str.w r8, [r3, #-33] │ │ │ │ cmp.w sl, #129 @ 0x81 │ │ │ │ ite ls │ │ │ │ movls.w fp, #0 │ │ │ │ movhi.w fp, #1 │ │ │ │ @@ -3606496,61 +3606535,61 @@ │ │ │ │ ldr.w sl, [ip] │ │ │ │ add.w fp, r4, sl, lsl #2 │ │ │ │ add.w sl, r4, sl, lsl #2 │ │ │ │ ldr.w fp, [fp, #2524] @ 0x9dc │ │ │ │ str.w fp, [r3, #-41] │ │ │ │ ldr.w fp, [sl, #3076] @ 0xc04 │ │ │ │ cmp fp, r1 │ │ │ │ - beq.w 9c74b8 │ │ │ │ + beq.w 9c74f8 │ │ │ │ cmp r0, #1 │ │ │ │ str.w fp, [r3, #-21] │ │ │ │ - bls.w 9c7ba6 │ │ │ │ + bls.w 9c7be6 │ │ │ │ ldr.w fp, [r4, #2136] @ 0x858 │ │ │ │ str.w fp, [r3, #-17] │ │ │ │ adds r2, #1 │ │ │ │ str.w r6, [r3, #-5] │ │ │ │ ldr.w r7, [sl, #2192] @ 0x890 │ │ │ │ str.w r7, [r3, #-13] │ │ │ │ ldr.w sl, [sl, #2216] @ 0x8a8 │ │ │ │ cmp.w sl, #32 │ │ │ │ it cs │ │ │ │ movcs.w sl, #32 │ │ │ │ cmp r2, #6 │ │ │ │ str.w sl, [r3, #-9] │ │ │ │ - beq.w 9c7a7c │ │ │ │ + beq.w 9c7abc │ │ │ │ adds r0, #1 │ │ │ │ add.w ip, ip, #4 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ cmp r2, #2 │ │ │ │ - bhi.n 9c74d2 │ │ │ │ + bhi.n 9c7512 │ │ │ │ ldrb.w sl, [r4, #1955] @ 0x7a3 │ │ │ │ tst.w sl, #1 │ │ │ │ - beq.w 9c7a70 │ │ │ │ + beq.w 9c7ab0 │ │ │ │ ldr.w sl, [r4, #2084] @ 0x824 │ │ │ │ ubfx sl, sl, #25, #1 │ │ │ │ str.w r1, [r3, #-57] │ │ │ │ str.w r1, [r3, #-61] │ │ │ │ movw r7, #257 @ 0x101 │ │ │ │ str.w r1, [r3, #-65] │ │ │ │ str.w r1, [r3, #-69] │ │ │ │ strh r7, [r3, #0] │ │ │ │ strb.w sl, [r3, #12] │ │ │ │ ldr.w sl, [r4, #1956] @ 0x7a4 │ │ │ │ cmp.w sl, #149 @ 0x95 │ │ │ │ - bls.w 9c731e │ │ │ │ + bls.w 9c735e │ │ │ │ str.w r5, [r3, #-49] │ │ │ │ cmp r2, #2 │ │ │ │ ldr.w fp, [r4, #2248] @ 0x8c8 │ │ │ │ - bne.w 9c7336 │ │ │ │ + bne.w 9c7376 │ │ │ │ movs r2, #2 │ │ │ │ cmp.w fp, #18 │ │ │ │ - bls.n 9c744a │ │ │ │ + bls.n 9c748a │ │ │ │ ldr.w r7, [r4, #3072] @ 0xc00 │ │ │ │ str.w r7, [r3, #-45] │ │ │ │ - b.n 9c734c │ │ │ │ + b.n 9c738c │ │ │ │ ldr.w r7, [r4, #2044] @ 0x7fc │ │ │ │ str.w r7, [r3, #-45] │ │ │ │ str.w r8, [r3, #-33] │ │ │ │ cmp.w sl, #129 @ 0x81 │ │ │ │ ite ls │ │ │ │ movls.w fp, #0 │ │ │ │ movhi.w fp, #1 │ │ │ │ @@ -3606565,38 +3606604,38 @@ │ │ │ │ cmp.w sl, #32 │ │ │ │ str.w r5, [r3, #-53] │ │ │ │ it cs │ │ │ │ movcs.w sl, #32 │ │ │ │ str.w sl, [r3, #-29] │ │ │ │ ldr.w r7, [r4, #2248] @ 0x8c8 │ │ │ │ cmp r7, #11 │ │ │ │ - bhi.w 9c738e │ │ │ │ + bhi.w 9c73ce │ │ │ │ ldr.w sl, [ip] │ │ │ │ mov.w fp, #65536 @ 0x10000 │ │ │ │ str.w fp, [r3, #-41] │ │ │ │ add.w sl, r4, sl, lsl #2 │ │ │ │ ldr.w fp, [sl, #3076] @ 0xc04 │ │ │ │ cmp fp, r1 │ │ │ │ - bne.w 9c73ac │ │ │ │ + bne.w 9c73ec │ │ │ │ cmp r0, #1 │ │ │ │ itt ls │ │ │ │ ldrls.w r7, [r4, #2124] @ 0x84c │ │ │ │ strls.w r7, [r3, #-21] │ │ │ │ - bls.w 9c7ba6 │ │ │ │ + bls.w 9c7be6 │ │ │ │ ldr.w r7, [r4, #2128] @ 0x850 │ │ │ │ str.w r7, [r3, #-21] │ │ │ │ - b.n 9c73b6 │ │ │ │ + b.n 9c73f6 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.w 9c72e6 │ │ │ │ + bne.w 9c7326 │ │ │ │ ldr.w sl, [r4, #2084] @ 0x824 │ │ │ │ tst.w sl, #128 @ 0x80 │ │ │ │ - bne.n 9c7400 │ │ │ │ + bne.n 9c7440 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl b1457c │ │ │ │ + bl b145bc │ │ │ │ addw r3, r4, #2452 @ 0x994 │ │ │ │ movs r1, #1 │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ strb r1, [r4, #9] │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ strh.w r2, [r4, #147] @ 0x93 │ │ │ │ ldrb.w r5, [r4, #1953] @ 0x7a1 │ │ │ │ @@ -3606613,19 +3606652,19 @@ │ │ │ │ ldr.w r2, [r4, #2380] @ 0x94c │ │ │ │ ldrb.w r7, [r4, #1954] @ 0x7a2 │ │ │ │ ldr.w r3, [r4, #2084] @ 0x824 │ │ │ │ it le │ │ │ │ movle r1, #0 │ │ │ │ cmp r0, #19 │ │ │ │ strb r1, [r4, #10] │ │ │ │ - bhi.w 9c7ac8 │ │ │ │ + bhi.w 9c7b08 │ │ │ │ ands.w r1, r7, #32 │ │ │ │ it eq │ │ │ │ strbeq.w r1, [r4, #132] @ 0x84 │ │ │ │ - beq.w 9c7ae2 │ │ │ │ + beq.w 9c7b22 │ │ │ │ ubfx r1, r3, #19, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb.w r1, [r4, #132] @ 0x84 │ │ │ │ ubfx r1, r3, #19, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ strb r1, [r4, #15] │ │ │ │ movs r6, #1 │ │ │ │ @@ -3606633,22 +3606672,22 @@ │ │ │ │ strb r6, [r4, #14] │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq.w r1, #16384 @ 0x4000 │ │ │ │ str.w r1, [r4, #236] @ 0xec │ │ │ │ ldr.w r1, [r4, #2180] @ 0x884 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c7afe │ │ │ │ + beq.w 9c7b3e │ │ │ │ orrs r1, r6 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ str.w r1, [r4, #240] @ 0xf0 │ │ │ │ ldr.w r1, [r4, #2184] @ 0x888 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c7afa │ │ │ │ + beq.w 9c7b3a │ │ │ │ orr.w r1, r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ str.w r1, [r4, #244] @ 0xf4 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r1, [r4, #1952] @ 0x7a0 │ │ │ │ ldr.w r6, [r4, #1964] @ 0x7ac │ │ │ │ @@ -3606697,17 +3606736,17 @@ │ │ │ │ strh.w lr, [r4, #23] │ │ │ │ movw lr, #32383 @ 0x7e7f │ │ │ │ str.w lr, [r4, #472] @ 0x1d8 │ │ │ │ strb.w r6, [r4, #39] @ 0x27 │ │ │ │ strb.w ip, [r4, #40] @ 0x28 │ │ │ │ strb.w ip, [r4, #31] │ │ │ │ ands.w ip, r3, #262144 @ 0x40000 │ │ │ │ - bne.w 9c7ae8 │ │ │ │ + bne.w 9c7b28 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c7ae6 │ │ │ │ + bne.w 9c7b26 │ │ │ │ strb.w r6, [r4, #32] │ │ │ │ ldr.w ip, [r4, #1956] @ 0x7a4 │ │ │ │ mov r6, ip │ │ │ │ cmp r6, #140 @ 0x8c │ │ │ │ it cs │ │ │ │ movcs r6, #140 @ 0x8c │ │ │ │ cmp r0, #14 │ │ │ │ @@ -3606857,15 +3606896,15 @@ │ │ │ │ strb.w r1, [r4, #83] @ 0x53 │ │ │ │ lsrs r1, r3, #31 │ │ │ │ cmp r0, #3 │ │ │ │ ite ls │ │ │ │ movls r1, #0 │ │ │ │ andhi.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9c7b32 │ │ │ │ + bne.w 9c7b72 │ │ │ │ movs r6, #32 │ │ │ │ strb.w r1, [r4, #55] @ 0x37 │ │ │ │ movw r7, #6900 @ 0x1af4 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r4, #364] @ 0x16c │ │ │ │ strd r1, r1, [r4, #356] @ 0x164 │ │ │ │ strb.w r1, [r4, #114] @ 0x72 │ │ │ │ @@ -3606874,15 +3606913,15 @@ │ │ │ │ mov.w r1, #134217728 @ 0x8000000 │ │ │ │ strd r6, r1, [r4, #416] @ 0x1a0 │ │ │ │ movw r1, #4112 @ 0x1010 │ │ │ │ strd r7, r1, [r4, #332] @ 0x14c │ │ │ │ ands.w r1, r2, #4 │ │ │ │ it eq │ │ │ │ moveq r6, r1 │ │ │ │ - beq.n 9c78f6 │ │ │ │ + beq.n 9c7936 │ │ │ │ ldr.w r1, [r4, #2384] @ 0x950 │ │ │ │ subs r6, r1, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ str.w r1, [r4, #340] @ 0x154 │ │ │ │ ubfx r3, r3, #15, #1 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ @@ -3606946,15 +3606985,15 @@ │ │ │ │ str.w r3, [r4, #600] @ 0x258 │ │ │ │ bl 5317d0 │ │ │ │ movs r2, #224 @ 0xe0 │ │ │ │ mov r1, r0 │ │ │ │ addw r0, r4, #3132 @ 0xc3c │ │ │ │ blx 666a8 │ │ │ │ ldrb.w r3, [r4, #105] @ 0x69 │ │ │ │ - cbz r3, 9c79ea │ │ │ │ + cbz r3, 9c7a2a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #3174] @ 0xc66 │ │ │ │ strb.w r3, [r4, #3160] @ 0xc58 │ │ │ │ ldr.w r3, [r4, #1956] @ 0x7a4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r4, #2084] @ 0x824 │ │ │ │ movs r0, #0 │ │ │ │ @@ -3606976,40 +3607015,40 @@ │ │ │ │ mov.w r2, #16 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #22 │ │ │ │ strb.w r0, [r4, #3317] @ 0xcf5 │ │ │ │ it mi │ │ │ │ strbmi.w r3, [r4, #3316] @ 0xcf4 │ │ │ │ addw r0, r4, #3100 @ 0xc1c │ │ │ │ - bl ac2dfc │ │ │ │ + bl ac2e3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c6bc0 │ │ │ │ - ldr r2, [pc, #484] @ (9c7c30 ) │ │ │ │ - ldr r3, [pc, #364] @ (9c7bb8 ) │ │ │ │ + bl 9c6c00 │ │ │ │ + ldr r2, [pc, #484] @ (9c7c70 ) │ │ │ │ + ldr r3, [pc, #364] @ (9c7bf8 ) │ │ │ │ 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 9c7ba2 │ │ │ │ + bne.w 9c7be2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r7, [r4, #1972] @ 0x7b4 │ │ │ │ str.w r7, [r4, #976] @ 0x3d0 │ │ │ │ - b.n 9c7452 │ │ │ │ + b.n 9c7492 │ │ │ │ adds r2, #1 │ │ │ │ adds r0, #1 │ │ │ │ add.w ip, ip, #4 │ │ │ │ adds r3, #84 @ 0x54 │ │ │ │ - b.n 9c73ec │ │ │ │ + b.n 9c742c │ │ │ │ ldr.w r3, [r4, #2084] @ 0x824 │ │ │ │ lsls r7, r3, #24 │ │ │ │ - bpl.w 9c74e2 │ │ │ │ + bpl.w 9c7522 │ │ │ │ ldr.w r3, [r4, #2144] @ 0x860 │ │ │ │ str.w r3, [r4, #1320] @ 0x528 │ │ │ │ ldr.w r3, [r4, #2148] @ 0x864 │ │ │ │ str.w r3, [r4, #1324] @ 0x52c │ │ │ │ ldr.w r3, [r4, #2156] @ 0x86c │ │ │ │ str.w r3, [r4, #1300] @ 0x514 │ │ │ │ ldr.w r3, [r4, #2160] @ 0x870 │ │ │ │ @@ -3607018,204 +3607057,204 @@ │ │ │ │ ldr.w r1, [r4, #2152] @ 0x868 │ │ │ │ str.w r3, [r4, #1304] @ 0x518 │ │ │ │ ldr.w r3, [r4, #2172] @ 0x87c │ │ │ │ str.w r0, [r4, #1308] @ 0x51c │ │ │ │ str.w r1, [r4, #1296] @ 0x510 │ │ │ │ str.w r2, [r4, #1312] @ 0x520 │ │ │ │ str.w r3, [r4, #1316] @ 0x524 │ │ │ │ - b.n 9c74e2 │ │ │ │ + b.n 9c7522 │ │ │ │ cmp r0, #21 │ │ │ │ ubfx r1, r2, #16, #1 │ │ │ │ strb.w r1, [r4, #132] @ 0x84 │ │ │ │ it hi │ │ │ │ ubfxhi r1, r2, #17, #1 │ │ │ │ - bhi.w 9c7564 │ │ │ │ + bhi.w 9c75a4 │ │ │ │ lsls r6, r7, #26 │ │ │ │ - bmi.w 9c755c │ │ │ │ + bmi.w 9c759c │ │ │ │ movs r1, #0 │ │ │ │ - b.n 9c7564 │ │ │ │ + b.n 9c75a4 │ │ │ │ mov r6, ip │ │ │ │ cmp r0, #5 │ │ │ │ strb.w r6, [r4, #32] │ │ │ │ - bls.w 9c7680 │ │ │ │ + bls.w 9c76c0 │ │ │ │ ldr.w r6, [r4, #1956] @ 0x7a4 │ │ │ │ mov ip, r6 │ │ │ │ - b.n 9c768c │ │ │ │ + b.n 9c76cc │ │ │ │ movs r1, #13 │ │ │ │ - b.n 9c75a8 │ │ │ │ + b.n 9c75e8 │ │ │ │ movs r1, #9 │ │ │ │ - b.n 9c758e │ │ │ │ - ldr r2, [pc, #304] @ (9c7c34 ) │ │ │ │ + b.n 9c75ce │ │ │ │ + ldr r2, [pc, #304] @ (9c7c74 ) │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ addw r5, r4, #2388 @ 0x954 │ │ │ │ mov r1, r3 │ │ │ │ add r2, pc │ │ │ │ add r0, sp, #28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ blx 660d8 <__snprintf_chk@plt> │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ it le │ │ │ │ addle r2, r0, #1 │ │ │ │ - bgt.n 9c7b44 │ │ │ │ + bgt.n 9c7b84 │ │ │ │ mov.w r3, #972 @ 0x3cc │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ blx 65eb0 <__memcpy_chk@plt> │ │ │ │ - b.w 9c7294 │ │ │ │ + b.w 9c72d4 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c78b2 │ │ │ │ + beq.w 9c78f2 │ │ │ │ ldrb.w r1, [r4, #3123] @ 0xc33 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ - b.n 9c78b2 │ │ │ │ - ldr r3, [pc, #240] @ (9c7c38 ) │ │ │ │ + b.n 9c78f2 │ │ │ │ + ldr r3, [pc, #240] @ (9c7c78 ) │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [sp, #87] @ 0x57 │ │ │ │ - b.n 9c7b22 │ │ │ │ - ldr.w r9, [pc, #232] @ 9c7c3c │ │ │ │ + b.n 9c7b62 │ │ │ │ + ldr.w r9, [pc, #232] @ 9c7c7c │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ add r9, pc │ │ │ │ mov r0, r9 │ │ │ │ bl 3afce4 │ │ │ │ - ldr r2, [pc, #216] @ (9c7c40 ) │ │ │ │ + ldr r2, [pc, #216] @ (9c7c80 ) │ │ │ │ mov r1, r0 │ │ │ │ strd sl, fp, [sp] │ │ │ │ add r2, pc │ │ │ │ mov r0, r9 │ │ │ │ bl 3afe18 │ │ │ │ - ldr.w ip, [pc, #204] @ 9c7c44 │ │ │ │ + ldr.w ip, [pc, #204] @ 9c7c84 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add ip, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [ip] │ │ │ │ strexd lr, r2, r3, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9c7b84 │ │ │ │ + bne.n 9c7bc4 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ strb.w r3, [r8] │ │ │ │ - b.w 9c7088 │ │ │ │ + b.w 9c70c8 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ ldr.w fp, [r4, #2132] @ 0x854 │ │ │ │ - b.n 9c73ba │ │ │ │ + b.n 9c73fa │ │ │ │ mov.w fp, #32 │ │ │ │ - b.w 9c7322 │ │ │ │ - ldrh r4, [r5, #60] @ 0x3c │ │ │ │ + b.w 9c7362 │ │ │ │ + ldrh r4, [r5, #58] @ 0x3a │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ + ldrh r6, [r3, #58] @ 0x3a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - lsls r2, r7, #15 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + lsls r6, r4, #14 │ │ │ │ lsls r5, r0, #4 │ │ │ │ - strh r6, [r2, #20] │ │ │ │ + strh r6, [r2, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r4, [r3, #22] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r4, [r1, #28] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ + strh r6, [r2, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r2, [r0, #18] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + strh r0, [r6, #28] │ │ │ │ lsls r4, r4, #1 │ │ │ │ - bl 901be6 │ │ │ │ + bl 901c26 │ │ │ │ asrs r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bl 8e3bee │ │ │ │ - bl 93dbf2 │ │ │ │ - ldr.w pc, [pc, #-4095] @ 9c6bf9 │ │ │ │ + bl 8e3c2e │ │ │ │ + bl 93dc32 │ │ │ │ + ldr.w pc, [pc, #-4095] @ 9c6c39 │ │ │ │ ldr??.w pc, [r9, #4095] @ 0xfff │ │ │ │ - bl 91fbfe │ │ │ │ + bl 91fc3e │ │ │ │ @ instruction: 0xfbd9ffff │ │ │ │ str.w pc, [r7, #4095] @ 0xfff │ │ │ │ strb.w pc, [r9, #4095] @ 0xfff │ │ │ │ movs r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - bl 99bc12 │ │ │ │ - bl 8a1c16 │ │ │ │ - bl 8abc1a │ │ │ │ - bl 8b5c1e │ │ │ │ + bl 99bc52 │ │ │ │ + bl 8a1c56 │ │ │ │ + bl 8abc5a │ │ │ │ + bl 8b5c5e │ │ │ │ @ instruction: 0xfa4fffff │ │ │ │ - bl 8adc26 │ │ │ │ - bl 93bc2a │ │ │ │ - lsrs r0, r3, #6 │ │ │ │ + bl 8adc66 │ │ │ │ + bl 93bc6a │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ lsls r1, r5, #3 │ │ │ │ - strh r0, [r6, #44] @ 0x2c │ │ │ │ + strh r0, [r6, #42] @ 0x2a │ │ │ │ lsls r6, r7, #3 │ │ │ │ - eors r0, r0 │ │ │ │ + ands r0, r0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - ands r0, r2 │ │ │ │ + subs r7, #208 @ 0xd0 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - subs r7, #226 @ 0xe2 │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ lsls r1, r7, #1 │ │ │ │ - add r5, pc, #568 @ (adr r5, 9c7e7c ) │ │ │ │ + add r5, pc, #312 @ (adr r5, 9c7dbc ) │ │ │ │ lsls r3, r7, #3 │ │ │ │ - str??.w r0, [lr, #260] @ 0x104 │ │ │ │ + strh.w r0, [lr, #260] @ 0x104 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r2, #2956 @ 0xb8c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r8, r0 │ │ │ │ mla r6, r2, r1, r0 │ │ │ │ ldr.w r5, [r3, #1688] @ 0x698 │ │ │ │ add.w r4, r6, #636 @ 0x27c │ │ │ │ addw r6, r6, #1148 @ 0x47c │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r2, 9c7c88 │ │ │ │ + cbz r2, 9c7cc8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r2, 9c7c88 │ │ │ │ + cbz r2, 9c7cc8 │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ ldr.w r1, [r8, #632] @ 0x278 │ │ │ │ ldr r7, [r5, #76] @ 0x4c │ │ │ │ blx r7 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 9c7c70 │ │ │ │ + bne.n 9c7cb0 │ │ │ │ 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 │ │ │ │ add.w r8, r0, #16384 @ 0x4000 │ │ │ │ ldr.w r3, [r8, #3108] @ 0xc24 │ │ │ │ - cbz r3, 9c7cd8 │ │ │ │ + cbz r3, 9c7d18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r4, r0, #19072 @ 0x4a80 │ │ │ │ mov r9, r0 │ │ │ │ adds r4, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r6, [r3, #1688] @ 0x698 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r2, 9c7ccc │ │ │ │ + cbz r2, 9c7d0c │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ ldr.w r1, [r9, #632] @ 0x278 │ │ │ │ ldr r7, [r6, #76] @ 0x4c │ │ │ │ blx r7 │ │ │ │ ldr.w r3, [r8, #3108] @ 0xc24 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #12 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 9c7cba │ │ │ │ + bhi.n 9c7cfa │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ strb.w r1, [r0, #2722] @ 0xaa2 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -3607225,64 +3607264,64 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r3, #1688] @ 0x698 │ │ │ │ ldr r4, [r0, #92] @ 0x5c │ │ │ │ - cbz r4, 9c7d14 │ │ │ │ + cbz r4, 9c7d54 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w ip, [r3, #1688] @ 0x698 │ │ │ │ ldr.w r4, [ip, #108] @ 0x6c │ │ │ │ - cbz r4, 9c7d3c │ │ │ │ + cbz r4, 9c7d7c │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r1, [r0, #632] @ 0x278 │ │ │ │ mov r0, ip │ │ │ │ blx r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ ldr r0, [r0, #0] │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r0, #1976] @ 0x7b8 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 9c7db4 │ │ │ │ + bcc.n 9c7df4 │ │ │ │ cmp r1, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #1056964608 @ 0x3f000000 │ │ │ │ streq r2, [r3, #4] │ │ │ │ streq r2, [r3, #0] │ │ │ │ - beq.n 9c7db4 │ │ │ │ + beq.n 9c7df4 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 9c7d7e │ │ │ │ + beq.n 9c7dbe │ │ │ │ cmp r1, #4 │ │ │ │ - bls.n 9c7db8 │ │ │ │ + bls.n 9c7df8 │ │ │ │ cmp r1, #8 │ │ │ │ - bhi.n 9c7dc8 │ │ │ │ + bhi.n 9c7e08 │ │ │ │ bic.w r1, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r0, r1 │ │ │ │ - vldr s13, [pc, #120] @ 9c7dec │ │ │ │ + vldr s13, [pc, #120] @ 9c7e2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr.w r2, [r0, #2096] @ 0x830 │ │ │ │ lsrs r2, r1 │ │ │ │ - b.n 9c7d8c │ │ │ │ + b.n 9c7dcc │ │ │ │ ldr.w r1, [r0, #2088] @ 0x828 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vldr s13, [pc, #100] @ 9c7dec │ │ │ │ + vldr s13, [pc, #100] @ 9c7e2c │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ and.w r1, r2, #15 │ │ │ │ ubfx r2, r2, #4, #4 │ │ │ │ vmov s14, r1 │ │ │ │ vmov s15, r2 │ │ │ │ vcvt.f32.s32 s14, s14 │ │ │ │ vcvt.f32.s32 s15, s15 │ │ │ │ @@ -3607290,182 +3607329,182 @@ │ │ │ │ vmul.f32 s15, s15, s13 │ │ │ │ vstr s15, [r3] │ │ │ │ vstr s14, [r3, #4] │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ ldr.w r1, [r0, #2092] @ 0x82c │ │ │ │ lsls r2, r2, #3 │ │ │ │ - vldr s13, [pc, #44] @ 9c7dec │ │ │ │ + vldr s13, [pc, #44] @ 9c7e2c │ │ │ │ lsr.w r2, r1, r2 │ │ │ │ - b.n 9c7d8c │ │ │ │ + b.n 9c7dcc │ │ │ │ cmp r1, #16 │ │ │ │ - bhi.n 9c7de2 │ │ │ │ + bhi.n 9c7e22 │ │ │ │ bic.w r1, r2, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ add r0, r1 │ │ │ │ - vldr s13, [pc, #20] @ 9c7dec │ │ │ │ + vldr s13, [pc, #20] @ 9c7e2c │ │ │ │ lsls r1, r2, #3 │ │ │ │ ldr.w r2, [r0, #2104] @ 0x838 │ │ │ │ - b.n 9c7d7a │ │ │ │ - vldr s14, [pc, #12] @ 9c7df0 │ │ │ │ + b.n 9c7dba │ │ │ │ + vldr s14, [pc, #12] @ 9c7e30 │ │ │ │ vmov.f32 s15, s14 │ │ │ │ - b.n 9c7dac │ │ │ │ + b.n 9c7dec │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9cd108 │ │ │ │ + bl 9cd148 │ │ │ │ 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, #0] │ │ │ │ ldr.w r3, [r3, #2084] @ 0x824 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bmi.n 9c7e22 │ │ │ │ + bmi.n 9c7e62 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9cccf8 │ │ │ │ + bl 9ccd38 │ │ │ │ pop {r3, 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 r8, r0, #16384 @ 0x4000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r5, [r8, #2640] @ 0xa50 │ │ │ │ ldr.w r7, [r3, #1688] @ 0x698 │ │ │ │ - cbz r5, 9c7e62 │ │ │ │ + cbz r5, 9c7ea2 │ │ │ │ ldr.w r1, [r0, #632] @ 0x278 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r4, [r7, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ blx r4 │ │ │ │ ldr.w r1, [r8, #2636] @ 0xa4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ced98 │ │ │ │ + bl 9cedd8 │ │ │ │ ldrb.w r3, [r8, #2427] @ 0x97b │ │ │ │ - cbz r3, 9c7e9a │ │ │ │ + cbz r3, 9c7eda │ │ │ │ add.w r4, r9, #18816 @ 0x4980 │ │ │ │ mov.w sl, #0 │ │ │ │ adds r4, #12 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r5, 9c7e8c │ │ │ │ + cbz r5, 9c7ecc │ │ │ │ ldr.w r1, [r9, #632] @ 0x278 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ ldr r6, [r7, #76] @ 0x4c │ │ │ │ blx r6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ced98 │ │ │ │ + bl 9cedd8 │ │ │ │ ldrb.w r3, [r8, #2427] @ 0x97b │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r3, sl │ │ │ │ - bhi.n 9c7e72 │ │ │ │ + bhi.n 9c7eb2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 9ced98 │ │ │ │ + bl 9cedd8 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 9cc0e0 │ │ │ │ + bl 9cc120 │ │ │ │ add sp, #16 │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb.w r1, [r1, #76] @ 0x4c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r1, 9c7f22 │ │ │ │ + cbz r1, 9c7f62 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 9ced98 │ │ │ │ + bl 9cedd8 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - bl 9cbff8 │ │ │ │ + bl 9cc038 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r3, r0 │ │ │ │ add r1, r3 │ │ │ │ - bcs.n 9c7f50 │ │ │ │ + bcs.n 9c7f90 │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r5, #27 │ │ │ │ - bpl.n 9c7f5a │ │ │ │ + bpl.n 9c7f9a │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ str.w r0, [r4, #304] @ 0x130 │ │ │ │ ldr.w r0, [r4, #308] @ 0x134 │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ str.w r1, [r4, #308] @ 0x134 │ │ │ │ - b.n 9c7ef0 │ │ │ │ + b.n 9c7f30 │ │ │ │ ldr.w r5, [r4, #308] @ 0x134 │ │ │ │ cmp r1, r5 │ │ │ │ - bls.n 9c7ef0 │ │ │ │ - b.n 9c7f30 │ │ │ │ + bls.n 9c7f30 │ │ │ │ + b.n 9c7f70 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ ldr.w r0, [r0, #1372] @ 0x55c │ │ │ │ dmb ish │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 9c7f6e │ │ │ │ + bne.n 9c7fae │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ - b.n 9c7f36 │ │ │ │ + b.n 9c7f76 │ │ │ │ add.w r0, r4, #312 @ 0x138 │ │ │ │ mov.w lr, #1 │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9c7f8c │ │ │ │ + bne.n 9c7fcc │ │ │ │ strex r5, lr, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9c7f7a │ │ │ │ + bne.n 9c7fba │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9c7fe4 │ │ │ │ + bne.n 9c8024 │ │ │ │ ldr.w r5, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ str.w r5, [r4, #304] @ 0x130 │ │ │ │ ldr.w r5, [r4, #308] @ 0x134 │ │ │ │ cmp r1, r5 │ │ │ │ @@ -3607473,271 +3607512,271 @@ │ │ │ │ movcc r1, r5 │ │ │ │ str.w r1, [r4, #308] @ 0x134 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ subs r1, #1 │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9c7fb6 │ │ │ │ + bne.n 9c7ff6 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9c7ef0 │ │ │ │ + beq.n 9c7f30 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r4, #312] @ 0x138 │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ bl 3a47fc │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - b.n 9c7ef0 │ │ │ │ + b.n 9c7f30 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 9c8008 │ │ │ │ + beq.n 9c8048 │ │ │ │ mov.w lr, #2 │ │ │ │ dmb ish │ │ │ │ ldrex ip, [r0] │ │ │ │ strex r5, lr, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9c7ff2 │ │ │ │ + bne.n 9c8032 │ │ │ │ dmb ish │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9c7f96 │ │ │ │ + beq.n 9c7fd6 │ │ │ │ mov r7, r4 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a4828 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c8022 │ │ │ │ + bne.n 9c8062 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c8012 │ │ │ │ + bne.n 9c8052 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 9c7f96 │ │ │ │ + b.n 9c7fd6 │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9cbe1c │ │ │ │ + bl 9cbe5c │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9cbfac │ │ │ │ + bl 9cbfec │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ strh.w r1, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 9cbdcc │ │ │ │ + bl 9cbe0c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r3, [r3, #2084] @ 0x824 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 9c80a6 │ │ │ │ + bmi.n 9c80e6 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9cbf60 │ │ │ │ + bl 9cbfa0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9cbf14 │ │ │ │ + bl 9cbf54 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9cbe60 │ │ │ │ + bl 9cbea0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9cbed0 │ │ │ │ + bl 9cbf10 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #92] @ (9c8158 ) │ │ │ │ + ldr r2, [pc, #92] @ (9c8198 ) │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #92] @ (9c815c ) │ │ │ │ + ldr r3, [pc, #92] @ (9c819c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w ip, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 9c8128 │ │ │ │ + cbz r1, 9c8168 │ │ │ │ add.w lr, sp, #4 │ │ │ │ add.w r2, ip, r1, lsl #2 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ str.w r3, [lr, #4]! │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 9c811c │ │ │ │ + bne.n 9c815c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r5 │ │ │ │ add.w ip, sp, #8 │ │ │ │ mov r1, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 9cbc60 │ │ │ │ - ldr r2, [pc, #36] @ (9c8160 ) │ │ │ │ - ldr r3, [pc, #28] @ (9c815c ) │ │ │ │ + bl 9cbca0 │ │ │ │ + ldr r2, [pc, #36] @ (9c81a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (9c819c ) │ │ │ │ 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 9c8152 │ │ │ │ + bne.n 9c8192 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, #26] │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #7 │ │ │ │ - bl 9cac64 │ │ │ │ + bl 9caca4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #4 │ │ │ │ - bl 9cac64 │ │ │ │ + bl 9caca4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #5 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 9cac64 │ │ │ │ + bl 9caca4 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ - bl 9cac64 │ │ │ │ + bl 9caca4 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #3 │ │ │ │ - bl 9cac64 │ │ │ │ + bl 9caca4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ - bl 9cac64 │ │ │ │ + bl 9caca4 │ │ │ │ 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, #36] @ (9c8238 ) │ │ │ │ + ldr r3, [pc, #36] @ (9c8278 ) │ │ │ │ mov r2, r1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r4, [r3] │ │ │ │ adds r4, #1 │ │ │ │ strex r1, r4, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c821c │ │ │ │ + bne.n 9c825c │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ - bl 9cb9e0 │ │ │ │ + bl 9cba20 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0xf2620104 │ │ │ │ + @ instruction: 0xf2220104 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r3, #2084] @ 0x824 │ │ │ │ lsls r2, r2, #19 │ │ │ │ - bmi.n 9c825c │ │ │ │ + bmi.n 9c829c │ │ │ │ ldr.w r3, [r3, #2380] @ 0x94c │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 9c8260 │ │ │ │ - bl 9cce08 │ │ │ │ + bpl.n 9c82a0 │ │ │ │ + bl 9cce48 │ │ │ │ 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 │ │ │ │ ldr.w ip, [r0] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr.w ip, [ip, #2084] @ 0x824 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ tst.w ip, #1073741824 @ 0x40000000 │ │ │ │ str r4, [sp, #0] │ │ │ │ - beq.n 9c829a │ │ │ │ - bl 9cb324 │ │ │ │ + beq.n 9c82da │ │ │ │ + bl 9cb364 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ced98 │ │ │ │ + bl 9cedd8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 513b0c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ced98 │ │ │ │ + bl 9cedd8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -3607750,26 +3607789,26 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ movs r2, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 9cd564 │ │ │ │ + bl 9cd5a4 │ │ │ │ ldrd r1, r0, [r4, #12] │ │ │ │ - bl 9ced98 │ │ │ │ + bl 9cedd8 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w lr, [pc, #112] @ 9c836c │ │ │ │ - ldr.w ip, [pc, #112] @ 9c8370 │ │ │ │ + ldr.w lr, [pc, #112] @ 9c83ac │ │ │ │ + ldr.w ip, [pc, #112] @ 9c83b0 │ │ │ │ add lr, pc │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ @@ -3607785,90 +3607824,90 @@ │ │ │ │ str.w ip, [sp, #16] │ │ │ │ ldr r5, [sp, #84] @ 0x54 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ str.w ip, [sp, #40] @ 0x28 │ │ │ │ - bl 9cd564 │ │ │ │ + bl 9cd5a4 │ │ │ │ ldrd r1, r0, [r4, #12] │ │ │ │ - bl 9ced98 │ │ │ │ - ldr r2, [pc, #32] @ (9c8374 ) │ │ │ │ - ldr r3, [pc, #28] @ (9c8370 ) │ │ │ │ + bl 9cedd8 │ │ │ │ + ldr r2, [pc, #32] @ (9c83b4 ) │ │ │ │ + ldr r3, [pc, #28] @ (9c83b0 ) │ │ │ │ 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 9c8368 │ │ │ │ + bne.n 9c83a8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r7, #19] │ │ │ │ + ldrb r4, [r7, #18] │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #18] │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #5 │ │ │ │ - bl 9cc614 │ │ │ │ + bl 9cc654 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #4 │ │ │ │ - bl 9cc614 │ │ │ │ + bl 9cc654 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #3 │ │ │ │ - bl 9cc614 │ │ │ │ + bl 9cc654 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #2 │ │ │ │ - bl 9cc614 │ │ │ │ + bl 9cc654 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ - bl 9cc614 │ │ │ │ + bl 9cc654 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 9cc614 │ │ │ │ + bl 9cc654 │ │ │ │ pop {r3, 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, #3512] @ 0xdb8 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #212] @ (9c84f0 ) │ │ │ │ - ldr r3, [pc, #212] @ (9c84f4 ) │ │ │ │ + ldr r0, [pc, #212] @ (9c8530 ) │ │ │ │ + ldr r3, [pc, #212] @ (9c8534 ) │ │ │ │ mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ sub.w sp, sp, #556 @ 0x22c │ │ │ │ movs r1, #0 │ │ │ │ mov.w r2, #524 @ 0x20c │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r0, sp, #24 │ │ │ │ @@ -3607876,53 +3607915,53 @@ │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 67440 │ │ │ │ ldrd r3, r1, [r5] │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne.w r9, #0 │ │ │ │ - beq.n 9c84b0 │ │ │ │ + beq.n 9c84f0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ - bl 9d0b18 │ │ │ │ + bl 9d0b58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c84de │ │ │ │ - ldr r3, [pc, #156] @ (9c84f8 ) │ │ │ │ + beq.n 9c851e │ │ │ │ + ldr r3, [pc, #156] @ (9c8538 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r4, [r3] │ │ │ │ adds r4, #1 │ │ │ │ strex r2, r4, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c8460 │ │ │ │ + bne.n 9c84a0 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 9cb030 │ │ │ │ - cbnz r0, 9c84e2 │ │ │ │ + bl 9cb070 │ │ │ │ + cbnz r0, 9c8522 │ │ │ │ mov r0, r9 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r6 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #100] @ (9c84fc ) │ │ │ │ - ldr r3, [pc, #92] @ (9c84f4 ) │ │ │ │ + ldr r2, [pc, #100] @ (9c853c ) │ │ │ │ + ldr r3, [pc, #92] @ (9c8534 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c84ec │ │ │ │ + bne.n 9c852c │ │ │ │ add.w sp, sp, #556 @ 0x22c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strd r0, r0, [sp, #12] │ │ │ │ str r0, [sp, #20] │ │ │ │ strh.w r3, [sp, #13] │ │ │ │ @@ -3607930,93 +3607969,93 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ bl 52faf8 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 9d0b18 │ │ │ │ + bl 9d0b58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c8458 │ │ │ │ + bne.n 9c8498 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9c8494 │ │ │ │ + b.n 9c84d4 │ │ │ │ mov r0, r9 │ │ │ │ blx 67b40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9c8494 │ │ │ │ + b.n 9c84d4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ + ldrb r4, [r3, #14] │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ands.w r1, lr, #4 │ │ │ │ - ldrb r4, [r4, #13] │ │ │ │ + vaddw.s16 q8, q7, d4 │ │ │ │ + ldrb r4, [r4, #12] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3632] @ 0xe30 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #348] @ (9c8670 ) │ │ │ │ - ldr r3, [pc, #348] @ (9c8674 ) │ │ │ │ + ldr r1, [pc, #348] @ (9c86b0 ) │ │ │ │ + ldr r3, [pc, #348] @ (9c86b4 ) │ │ │ │ sub sp, #436 @ 0x1b4 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #428] @ 0x1ac │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9c85a0 │ │ │ │ + beq.n 9c85e0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r3 │ │ │ │ - bl 9d0b18 │ │ │ │ + bl 9d0b58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c864a │ │ │ │ - ldr r3, [pc, #304] @ (9c8678 ) │ │ │ │ + beq.w 9c868a │ │ │ │ + ldr r3, [pc, #304] @ (9c86b8 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r4, [r3] │ │ │ │ adds r4, #1 │ │ │ │ strex r2, r4, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c854e │ │ │ │ + bne.n 9c858e │ │ │ │ movs r1, #0 │ │ │ │ dmb ish │ │ │ │ add.w r3, r5, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 9cb030 │ │ │ │ + bl 9cb070 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c8662 │ │ │ │ + bne.n 9c86a2 │ │ │ │ mov r0, r9 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r6 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #244] @ (9c867c ) │ │ │ │ - ldr r3, [pc, #232] @ (9c8674 ) │ │ │ │ + ldr r2, [pc, #244] @ (9c86bc ) │ │ │ │ + ldr r3, [pc, #232] @ (9c86b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #428] @ 0x1ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c866c │ │ │ │ + bne.n 9c86ac │ │ │ │ add sp, #436 @ 0x1b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r2, [r4, #2248] @ 0x8c8 │ │ │ │ ldr.w r1, [r4, #2380] @ 0x94c │ │ │ │ cmp r2, #15 │ │ │ │ mov.w r2, #0 │ │ │ │ ite ls │ │ │ │ @@ -3608025,35 +3608064,35 @@ │ │ │ │ str r2, [sp, #20] │ │ │ │ ands.w r1, r1, #1024 @ 0x400 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ strb.w r0, [sp, #23] │ │ │ │ strb.w r3, [sp, #24] │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [sp, #21] │ │ │ │ - bne.n 9c85f6 │ │ │ │ + bne.n 9c8636 │ │ │ │ ldr.w r3, [r4, #2084] @ 0x824 │ │ │ │ lsls r3, r3, #12 │ │ │ │ - bpl.n 9c85f6 │ │ │ │ + bpl.n 9c8636 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 67440 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r2, [pc, #148] @ (9c8680 ) │ │ │ │ + ldr r2, [pc, #148] @ (9c86c0 ) │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, pc │ │ │ │ str r2, [r3, #8] │ │ │ │ bl 414598 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r0, #0 │ │ │ │ bl 3d95a0 │ │ │ │ ldrsb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbnz r3, 9c864e │ │ │ │ + cbnz r3, 9c868e │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ movw r1, #28670 @ 0x6ffe │ │ │ │ and.w r2, r2, #1 │ │ │ │ tst r1, r3 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ @@ -3608068,93 +3608107,93 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 52faf8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ - bl 9d0b18 │ │ │ │ + bl 9d0b58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c8546 │ │ │ │ + bne.w 9c8586 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9c8586 │ │ │ │ + b.n 9c85c6 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ movw r1, #28670 @ 0x6ffe │ │ │ │ tst r1, r2 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9c8616 │ │ │ │ - b.n 9c8606 │ │ │ │ + beq.n 9c8656 │ │ │ │ + b.n 9c8646 │ │ │ │ mov r0, r9 │ │ │ │ blx 67b40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9c8586 │ │ │ │ + b.n 9c85c6 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r4, #11] │ │ │ │ + ldrb r4, [r4, #10] │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - vrhadd.s d0, d0, d4 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + cdp 1, 15, cr0, cr0, cr4, {0} │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r7, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #4 │ │ │ │ - bl 9c8500 │ │ │ │ + bl 9c8540 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #3 │ │ │ │ - bl 9c8500 │ │ │ │ + bl 9c8540 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #2 │ │ │ │ - bl 9c8500 │ │ │ │ + bl 9c8540 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ - bl 9c8500 │ │ │ │ + bl 9c8540 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 9c8500 │ │ │ │ + bl 9c8540 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r3, [r3, #1955] @ 0x7a3 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 9c8716 │ │ │ │ + bmi.n 9c8756 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9cc668 │ │ │ │ + bl 9cc6a8 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -3608165,116 +3608204,116 @@ │ │ │ │ str r0, [sp, #0] │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ adds r1, #36 @ 0x24 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 50b090 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r2, 9c8770 │ │ │ │ + cbz r2, 9c87b0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 9c8770 │ │ │ │ + cbz r3, 9c87b0 │ │ │ │ movs r1, #12 │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ - cbz r0, 9c876a │ │ │ │ + cbz r0, 9c87aa │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ - cbnz r1, 9c876a │ │ │ │ + cbnz r1, 9c87aa │ │ │ │ ldr.w r1, [r0, #316] @ 0x13c │ │ │ │ orr.w r1, r1, #16 │ │ │ │ str.w r1, [r0, #316] @ 0x13c │ │ │ │ adds r2, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9c8756 │ │ │ │ + bne.n 9c8796 │ │ │ │ add.w r4, r4, #16384 @ 0x4000 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #3112] @ 0xc28 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r4, r0, #16384 @ 0x4000 │ │ │ │ str.w r1, [r4, #2380] @ 0x94c │ │ │ │ - cbz r1, 9c879a │ │ │ │ + cbz r1, 9c87da │ │ │ │ ldr r1, [r1, #0] │ │ │ │ movs r2, #5 │ │ │ │ - bl 9cac0c │ │ │ │ + bl 9cac4c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #3112] @ 0xc28 │ │ │ │ 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 r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 9c87e0 │ │ │ │ + cbz r1, 9c8820 │ │ │ │ mov lr, r1 │ │ │ │ add.w ip, r0, #19456 @ 0x4c00 │ │ │ │ add.w ip, ip, #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} │ │ │ │ ldmia.w lr, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cac0c │ │ │ │ + bl 9cac4c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #3 │ │ │ │ - bl 9cac0c │ │ │ │ + bl 9cac4c │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #1 │ │ │ │ - bl 9cac0c │ │ │ │ + bl 9cac4c │ │ │ │ pop {r3, 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, #3672] @ 0xe58 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #220] @ (9c890c ) │ │ │ │ - ldr r3, [pc, #220] @ (9c8910 ) │ │ │ │ + ldr r2, [pc, #220] @ (9c894c ) │ │ │ │ + ldr r3, [pc, #220] @ (9c8950 ) │ │ │ │ sub sp, #396 @ 0x18c │ │ │ │ add r2, pc │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #104 @ 0x68 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #388] @ 0x184 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 9c88c6 │ │ │ │ + cbz r5, 9c8906 │ │ │ │ add.w r1, r5, r5, lsl #1 │ │ │ │ movs r0, #0 │ │ │ │ add.w r2, r6, #8 │ │ │ │ - b.n 9c8862 │ │ │ │ + b.n 9c88a2 │ │ │ │ adds r0, #3 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9c88a4 │ │ │ │ + beq.n 9c88e4 │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c885c │ │ │ │ + beq.n 9c889c │ │ │ │ mov.w r8, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ mov r7, sp │ │ │ │ mul.w r2, r8, r5 │ │ │ │ blx 666a8 │ │ │ │ adds r0, r4, #3 │ │ │ │ @@ -3608285,142 +3608324,142 @@ │ │ │ │ ubfx r2, r2, #0, #7 │ │ │ │ strb.w r2, [r0, #1]! │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ bfi r2, r3, #0, #7 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ strb r2, [r1, #2] │ │ │ │ - bne.n 9c8880 │ │ │ │ + bne.n 9c88c0 │ │ │ │ mov r6, r7 │ │ │ │ strb.w r5, [r4, #36] @ 0x24 │ │ │ │ movs r2, #12 │ │ │ │ mov ip, r6 │ │ │ │ mla r2, r2, r5, r6 │ │ │ │ ldrb.w r0, [ip, #2] │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldr.w r3, [ip, #-8] │ │ │ │ cmp r2, ip │ │ │ │ and.w r0, r0, #127 @ 0x7f │ │ │ │ add.w r0, r4, r0, lsl #1 │ │ │ │ strh r3, [r0, #38] @ 0x26 │ │ │ │ - bne.n 9c88ac │ │ │ │ - ldr r3, [pc, #76] @ (9c8914 ) │ │ │ │ + bne.n 9c88ec │ │ │ │ + ldr r3, [pc, #76] @ (9c8954 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c88ce │ │ │ │ + bne.n 9c890e │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ dmb ish │ │ │ │ mov r0, r9 │ │ │ │ str r1, [r4, #0] │ │ │ │ - bl 9cb578 │ │ │ │ - ldr r2, [pc, #40] @ (9c8918 ) │ │ │ │ - ldr r3, [pc, #32] @ (9c8910 ) │ │ │ │ + bl 9cb5b8 │ │ │ │ + ldr r2, [pc, #40] @ (9c8958 ) │ │ │ │ + ldr r3, [pc, #32] @ (9c8950 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9c8908 │ │ │ │ + bne.n 9c8948 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #396 @ 0x18c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r1, #31] │ │ │ │ + strb r0, [r1, #30] │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r1, r0, r4 │ │ │ │ - strb r4, [r1, #28] │ │ │ │ + sbcs.w r1, r0, r4 │ │ │ │ + strb r4, [r1, #27] │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9cb4f0 │ │ │ │ + bl 9cb530 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #44 @ 0x2c │ │ │ │ blx 6810c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9c898e │ │ │ │ + cbz r0, 9c89ce │ │ │ │ mov lr, r6 │ │ │ │ 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} │ │ │ │ - ldr r3, [pc, #48] @ (9c8994 ) │ │ │ │ + ldr r3, [pc, #48] @ (9c89d4 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w lr, {r0, r1} │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c8972 │ │ │ │ + bne.n 9c89b2 │ │ │ │ dmb ish │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [r5, #40] @ 0x28 │ │ │ │ - bl 9cae90 │ │ │ │ + bl 9caed0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds.w r1, r8, r4 │ │ │ │ + @ instruction: 0xead80104 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (9c89cc ) │ │ │ │ + ldr r3, [pc, #36] @ (9c8a0c ) │ │ │ │ mov r2, r1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r4, [r3] │ │ │ │ adds r4, #1 │ │ │ │ strex r1, r4, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c89b0 │ │ │ │ + bne.n 9c89f0 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ - bl 9cadc0 │ │ │ │ + bl 9cae00 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - pkhbt r1, lr, r4 │ │ │ │ + eor.w r1, lr, r4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (9c8a04 ) │ │ │ │ + ldr r3, [pc, #36] @ (9c8a44 ) │ │ │ │ mov r2, r1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r4, [r3] │ │ │ │ adds r4, #1 │ │ │ │ strex r1, r4, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c89e8 │ │ │ │ + bne.n 9c8a28 │ │ │ │ mov r1, r4 │ │ │ │ dmb ish │ │ │ │ - bl 9cacbc │ │ │ │ + bl 9cacfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - eors.w r1, r6, r4 │ │ │ │ + orrs.w r1, r6, r4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r3, r0, #18688 @ 0x4900 │ │ │ │ add.w r2, r0, #18688 @ 0x4900 │ │ │ │ mov r4, r0 │ │ │ │ @@ -3608430,81 +3608469,81 @@ │ │ │ │ bl 50a884 │ │ │ │ add.w r0, r4, #18688 @ 0x4900 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ bl 50a424 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cb438 │ │ │ │ + bl 9cb478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c7e28 │ │ │ │ + bl 9c7e68 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #12] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 9c8ab0 │ │ │ │ + bne.n 9c8af0 │ │ │ │ mov r3, r0 │ │ │ │ ldrb.w r0, [r0, #65] @ 0x41 │ │ │ │ - cbz r0, 9c8ab4 │ │ │ │ + cbz r0, 9c8af4 │ │ │ │ ldrb.w r0, [r3, #64] @ 0x40 │ │ │ │ - cbz r0, 9c8ab4 │ │ │ │ + cbz r0, 9c8af4 │ │ │ │ ldr r1, [r3, #56] @ 0x38 │ │ │ │ - cbz r1, 9c8ab0 │ │ │ │ + cbz r1, 9c8af0 │ │ │ │ ldr.w ip, [r3, #52] @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, lr} │ │ │ │ mov r3, ip │ │ │ │ - b.n 9c8a70 │ │ │ │ + b.n 9c8ab0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9c8abe │ │ │ │ + beq.n 9c8afe │ │ │ │ ldr.w lr, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp.w lr, #10 │ │ │ │ - bne.n 9c8a6c │ │ │ │ + bne.n 9c8aac │ │ │ │ mov r4, r0 │ │ │ │ mov r3, ip │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9c8a8a │ │ │ │ + b.n 9c8aca │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9c8ab6 │ │ │ │ + beq.n 9c8af6 │ │ │ │ ldr.w lr, [r3, #16] │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #20 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 9c8a86 │ │ │ │ + bne.n 9c8ac6 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9c8aa0 │ │ │ │ + b.n 9c8ae0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9c8aba │ │ │ │ + beq.n 9c8afa │ │ │ │ ldr.w r2, [ip, #16] │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #20 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 9c8a9c │ │ │ │ + bne.n 9c8adc │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9c8a98 │ │ │ │ + beq.n 9c8ad8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9c8a80 │ │ │ │ + b.n 9c8ac0 │ │ │ │ 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 │ │ │ │ movw r3, #2956 @ 0xb8c │ │ │ │ mul.w r8, r3, r1 │ │ │ │ add.w r3, r0, r8 │ │ │ │ ldr.w r5, [r3, #1664] @ 0x680 │ │ │ │ - cbz r5, 9c8b22 │ │ │ │ + cbz r5, 9c8b62 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w sl, [r3, #1688] @ 0x698 │ │ │ │ rbit r4, r5 │ │ │ │ mov fp, r5 │ │ │ │ clz r4, r4 │ │ │ │ @@ -3608517,27 +3608556,27 @@ │ │ │ │ mov r0, sl │ │ │ │ add r2, r6 │ │ │ │ eors r5, r4 │ │ │ │ ldr.w r2, [r2, #1152] @ 0x480 │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ blx r7 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 9c8af2 │ │ │ │ + bne.n 9c8b32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movw r3, #2956 @ 0xb8c │ │ │ │ sub sp, #12 │ │ │ │ mul.w fp, r3, r1 │ │ │ │ add.w r3, r0, fp │ │ │ │ ldr.w r5, [r3, #2052] @ 0x804 │ │ │ │ - cbz r5, 9c8b8c │ │ │ │ + cbz r5, 9c8bcc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r9, #1 │ │ │ │ mov.w r8, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w sl, [r3, #1688] @ 0x698 │ │ │ │ mov r7, sl │ │ │ │ rbit r4, r5 │ │ │ │ @@ -3608552,28 +3608591,28 @@ │ │ │ │ eors r5, r4 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r2, #1668] @ 0x684 │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ blx r6 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 9c8b5e │ │ │ │ + bne.n 9c8b9e │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ movw r3, #2956 @ 0xb8c │ │ │ │ sub sp, #12 │ │ │ │ mul.w fp, r3, r1 │ │ │ │ add.w r3, r0, fp │ │ │ │ ldr.w r5, [r3, #3592] @ 0xe08 │ │ │ │ - cbz r5, 9c8bf8 │ │ │ │ + cbz r5, 9c8c38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w r9, #1 │ │ │ │ mov.w r8, #24 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w sl, [r3, #1688] @ 0x698 │ │ │ │ mov r7, sl │ │ │ │ rbit r4, r5 │ │ │ │ @@ -3608588,26 +3608627,26 @@ │ │ │ │ eors r5, r4 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r2, #2056] @ 0x808 │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ blx r6 │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 9c8bca │ │ │ │ + bne.n 9c8c0a │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ add.w r3, r0, #16384 @ 0x4000 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r5, [r3, #2376] @ 0x948 │ │ │ │ - cbz r5, 9c8c5e │ │ │ │ + cbz r5, 9c8c9e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #12 │ │ │ │ movw r8, #18376 @ 0x47c8 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr.w fp, [r3, #1688] @ 0x698 │ │ │ │ mov r7, fp │ │ │ │ @@ -3608622,170 +3608661,170 @@ │ │ │ │ lsl.w r4, sl, r4 │ │ │ │ movs r3, #0 │ │ │ │ eors r5, r4 │ │ │ │ ldr.w r2, [r2, r8] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ blx r6 │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 9c8c32 │ │ │ │ + bne.n 9c8c72 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r2, r0, #16384 @ 0x4000 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r3, [r2, #3264] @ 0xcc0 │ │ │ │ - cbz r3, 9c8c94 │ │ │ │ + cbz r3, 9c8cd4 │ │ │ │ adds r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r2, #3264] @ 0xcc0 │ │ │ │ - bl 9ccd48 │ │ │ │ + bl 9ccd88 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9c7c48 │ │ │ │ + bl 9c7c88 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c8ac4 │ │ │ │ + bl 9c8b04 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c8b28 │ │ │ │ + bl 9c8b68 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c8b94 │ │ │ │ + bl 9c8bd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9c8c00 │ │ │ │ + bl 9c8c40 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #3264] @ 0xcc0 │ │ │ │ - b.n 9c8c82 │ │ │ │ + b.n 9c8cc2 │ │ │ │ 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 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 9c7e28 │ │ │ │ + bl 9c7e68 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c7c48 │ │ │ │ + bl 9c7c88 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c8ac4 │ │ │ │ + bl 9c8b04 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c8b28 │ │ │ │ + bl 9c8b68 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ - bl 9c8b94 │ │ │ │ + bl 9c8bd4 │ │ │ │ cmp r4, #5 │ │ │ │ - bne.n 9c8cdc │ │ │ │ + bne.n 9c8d1c │ │ │ │ add.w r8, r5, #16384 @ 0x4000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c8c00 │ │ │ │ + bl 9c8c40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c7c90 │ │ │ │ + bl 9c7cd0 │ │ │ │ ldr.w r3, [r8, #3256] @ 0xcb8 │ │ │ │ - cbz r3, 9c8d48 │ │ │ │ + cbz r3, 9c8d88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r4, r5, #19456 @ 0x4c00 │ │ │ │ adds r4, #92 @ 0x5c │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r7, [r3, #1688] @ 0x698 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r2, 9c8d3a │ │ │ │ + cbz r2, 9c8d7a │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ ldr.w r1, [r5, #632] @ 0x278 │ │ │ │ ldr r6, [r7, #76] @ 0x4c │ │ │ │ blx r6 │ │ │ │ ldr.w r3, [r8, #3256] @ 0xcb8 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r4, #24 │ │ │ │ cmp r9, r3 │ │ │ │ - bcc.n 9c8d28 │ │ │ │ + bcc.n 9c8d68 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ add.w r4, r0, #16384 @ 0x4000 │ │ │ │ mov r2, r3 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r4, #3260] @ 0xcbc │ │ │ │ - cbz r3, 9c8d7c │ │ │ │ + cbz r3, 9c8dbc │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #3260] @ 0xcbc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl 9cb2a0 │ │ │ │ + bl 9cb2e0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r2, [sp] │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 9c8cc4 │ │ │ │ + bl 9c8d04 │ │ │ │ ldr.w r3, [r4, #3260] @ 0xcbc │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 9c8d6a │ │ │ │ + b.n 9c8daa │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #4 │ │ │ │ - bl 9cac64 │ │ │ │ + bl 9caca4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #4 │ │ │ │ - bl 9cac64 │ │ │ │ + bl 9caca4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #4 │ │ │ │ - bl 9cac64 │ │ │ │ + bl 9caca4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #4 │ │ │ │ - bl 9cac64 │ │ │ │ + bl 9caca4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #4 │ │ │ │ - bl 9cac64 │ │ │ │ + bl 9caca4 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cbz r1, 9c8e1a │ │ │ │ + cbz r1, 9c8e5a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 9c8e1c │ │ │ │ + cbz r2, 9c8e5c │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr.w r3, [r0, #436] @ 0x1b4 │ │ │ │ @@ -3608794,81 +3608833,81 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #6 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - bl 9cac64 │ │ │ │ + bl 9caca4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 9c8e8c │ │ │ │ + cbz r1, 9c8ecc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c8e54 │ │ │ │ + bne.n 9c8e94 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9c8e8c │ │ │ │ + cbnz r3, 9c8ecc │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9c8e8c │ │ │ │ + cbz r4, 9c8ecc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c8e78 │ │ │ │ + bne.n 9c8eb8 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9c8e94 │ │ │ │ + cbz r3, 9c8ed4 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9c8e68 │ │ │ │ + b.n 9c8ea8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r1, 9c8eea │ │ │ │ + cbz r1, 9c8f2a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c8eb2 │ │ │ │ + bne.n 9c8ef2 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9c8eea │ │ │ │ + cbnz r3, 9c8f2a │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9c8eea │ │ │ │ + cbz r4, 9c8f2a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c8ed6 │ │ │ │ + bne.n 9c8f16 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9c8f00 │ │ │ │ + cbz r3, 9c8f40 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #16] │ │ │ │ - bl 9cac64 │ │ │ │ + bl 9caca4 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9c8ec6 │ │ │ │ + b.n 9c8f06 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w fp, r0, #16384 @ 0x4000 │ │ │ │ cmp r2, #32 │ │ │ │ sub sp, #20 │ │ │ │ @@ -3608876,375 +3608915,375 @@ │ │ │ │ mov sl, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov lr, r1 │ │ │ │ it eq │ │ │ │ streq.w r3, [fp, #2376] @ 0x948 │ │ │ │ - beq.n 9c8f4a │ │ │ │ + beq.n 9c8f8a │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ ldr.w r1, [fp, #2376] @ 0x948 │ │ │ │ bic.w r1, r1, r3 │ │ │ │ str.w r1, [fp, #2376] @ 0x948 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9c9050 │ │ │ │ + beq.w 9c9090 │ │ │ │ movs r7, #12 │ │ │ │ mov r6, r8 │ │ │ │ str.w fp, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ str.w lr, [sp] │ │ │ │ mla r7, r7, lr, r4 │ │ │ │ add.w r7, r7, #18304 @ 0x4780 │ │ │ │ adds r7, #72 @ 0x48 │ │ │ │ mov fp, r7 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r1, [fp, r7, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9c9020 │ │ │ │ + beq.n 9c9060 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r4, [sp, #8] │ │ │ │ add.w r5, r3, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, fp │ │ │ │ mov fp, sl │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r4, [sl, r7, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9c9016 │ │ │ │ + beq.n 9c9056 │ │ │ │ ldr.w r0, [r4, #316] @ 0x13c │ │ │ │ orr.w r0, r0, #16384 @ 0x4000 │ │ │ │ str.w r0, [r4, #316] @ 0x13c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9c908e │ │ │ │ + beq.n 9c90ce │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 9c8fd4 │ │ │ │ + beq.n 9c9014 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ adds r0, #1 │ │ │ │ strex ip, r0, [r4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9c8fa4 │ │ │ │ + bne.n 9c8fe4 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ subs r0, #1 │ │ │ │ strex ip, r0, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9c8fbc │ │ │ │ + bne.n 9c8ffc │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c90a6 │ │ │ │ + beq.n 9c90e6 │ │ │ │ movs r3, #1 │ │ │ │ mov.w ip, r7, lsl #2 │ │ │ │ add r8, r3 │ │ │ │ add.w r1, sl, ip │ │ │ │ lsl.w r5, r3, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str.w r4, [r6, r7, lsl #2] │ │ │ │ add ip, r6 │ │ │ │ cmp fp, r8 │ │ │ │ ldr.w r2, [r3, #2376] @ 0x948 │ │ │ │ orr.w r5, r5, r2 │ │ │ │ ldmia r1, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ str.w r5, [r3, #2376] @ 0x948 │ │ │ │ - bls.n 9c90d4 │ │ │ │ + bls.n 9c9114 │ │ │ │ adds r7, #3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r5, r3, r8 │ │ │ │ ldr.w r4, [sl, r7, lsl #2] │ │ │ │ ldr.w r1, [r6, r7, lsl #2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9c8f8c │ │ │ │ + bne.n 9c8fcc │ │ │ │ mov r3, sl │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov sl, fp │ │ │ │ mov fp, r6 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r1, 9c903a │ │ │ │ + cbz r1, 9c907a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ subs r2, #1 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c9026 │ │ │ │ + bne.n 9c9066 │ │ │ │ dmb ish │ │ │ │ - cbz r2, 9c9064 │ │ │ │ + cbz r2, 9c90a4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r9, [fp, r7, lsl #2] │ │ │ │ cmp sl, r8 │ │ │ │ add.w r7, r7, #3 │ │ │ │ - bhi.n 9c8f6c │ │ │ │ + bhi.n 9c8fac │ │ │ │ ldr.w lr, [sp] │ │ │ │ mov r8, r6 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, sl │ │ │ │ mov r1, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc8c8 │ │ │ │ + bl 9cc908 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldrd r5, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9c903a │ │ │ │ + beq.n 9c907a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c9076 │ │ │ │ + bne.n 9c90b6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c903a │ │ │ │ - b.n 9c9062 │ │ │ │ + bne.n 9c907a │ │ │ │ + b.n 9c90a2 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r4] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c9092 │ │ │ │ + bne.n 9c90d2 │ │ │ │ dmb ish │ │ │ │ - b.n 9c8fd4 │ │ │ │ + b.n 9c9014 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ blx r2 │ │ │ │ - cbz r4, 9c90cc │ │ │ │ + cbz r4, 9c910c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c90b8 │ │ │ │ + bne.n 9c90f8 │ │ │ │ dmb ish │ │ │ │ - cbz r2, 9c90d0 │ │ │ │ + cbz r2, 9c9110 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 9c8fd4 │ │ │ │ + b.n 9c9014 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9c90a8 │ │ │ │ + b.n 9c90e8 │ │ │ │ mov r8, sl │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr.w lr, [sp] │ │ │ │ mov sl, fp │ │ │ │ - b.n 9c9050 │ │ │ │ + b.n 9c9090 │ │ │ │ stmdb 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, [r0, #0] │ │ │ │ mov r9, r3 │ │ │ │ mov sl, r1 │ │ │ │ mov ip, r2 │ │ │ │ cmp r3, #32 │ │ │ │ ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - beq.w 9c92e6 │ │ │ │ + beq.w 9c9326 │ │ │ │ movw r1, #2956 @ 0xb8c │ │ │ │ movs r3, #1 │ │ │ │ mla r1, r1, sl, r0 │ │ │ │ lsl.w r3, r3, r9 │ │ │ │ subs r3, #1 │ │ │ │ lsls r3, r2 │ │ │ │ ldr.w r2, [r1, #2052] @ 0x804 │ │ │ │ bic.w r2, r2, r3 │ │ │ │ str.w r2, [r1, #2052] @ 0x804 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9c923c │ │ │ │ + beq.w 9c927c │ │ │ │ movs r5, #12 │ │ │ │ movw r2, #2956 @ 0xb8c │ │ │ │ movs r7, #0 │ │ │ │ mov r6, r8 │ │ │ │ mla fp, r2, sl, r0 │ │ │ │ mov r8, r7 │ │ │ │ strd r0, sl, [sp, #24] │ │ │ │ mov sl, r7 │ │ │ │ mla r7, r5, ip, fp │ │ │ │ str.w ip, [sp, #12] │ │ │ │ ldr.w r1, [r7, #1668] @ 0x684 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9c9202 │ │ │ │ + beq.n 9c9242 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ mov r4, r9 │ │ │ │ add.w r5, r3, sl │ │ │ │ mov r9, fp │ │ │ │ mov fp, sl │ │ │ │ mov sl, r8 │ │ │ │ mov r8, r7 │ │ │ │ ldr.w r7, [r6, sl, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9c91f6 │ │ │ │ + beq.n 9c9236 │ │ │ │ ldr.w r2, [r7, #316] @ 0x13c │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ str.w r2, [r7, #316] @ 0x13c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c9290 │ │ │ │ + beq.w 9c92d0 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 9c91b0 │ │ │ │ + beq.n 9c91f0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ adds r2, #1 │ │ │ │ strex r0, r2, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c9184 │ │ │ │ + bne.n 9c91c4 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ subs r2, #1 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c919a │ │ │ │ + bne.n 9c91da │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c92a8 │ │ │ │ + beq.n 9c92e8 │ │ │ │ add.w r2, r6, sl, lsl #2 │ │ │ │ str.w r7, [r8, #1668] @ 0x684 │ │ │ │ movs r1, #1 │ │ │ │ addw r7, r8, #1668 @ 0x684 │ │ │ │ add.w fp, fp, #1 │ │ │ │ lsl.w r5, r1, r5 │ │ │ │ cmp r4, fp │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w r7, {r0, r1, r2} │ │ │ │ ldr.w r2, [r9, #2052] @ 0x804 │ │ │ │ orr.w r2, r2, r5 │ │ │ │ str.w r2, [r9, #2052] @ 0x804 │ │ │ │ - bls.n 9c92d6 │ │ │ │ + bls.n 9c9316 │ │ │ │ add.w sl, sl, #3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r8, r8, #12 │ │ │ │ ldr.w r1, [r8, #1668] @ 0x684 │ │ │ │ add.w r5, r3, fp │ │ │ │ ldr.w r7, [r6, sl, lsl #2] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9c916a │ │ │ │ + bne.n 9c91aa │ │ │ │ mov r7, r8 │ │ │ │ mov r8, sl │ │ │ │ mov sl, fp │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - cbz r1, 9c921c │ │ │ │ + cbz r1, 9c925c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ subs r2, #1 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c9208 │ │ │ │ + bne.n 9c9248 │ │ │ │ dmb ish │ │ │ │ - cbz r2, 9c9266 │ │ │ │ + cbz r2, 9c92a6 │ │ │ │ add.w sl, sl, #1 │ │ │ │ movs r2, #0 │ │ │ │ add.w r8, r8, #3 │ │ │ │ str.w r2, [r7, #1668] @ 0x684 │ │ │ │ cmp r9, sl │ │ │ │ add.w r7, r7, #12 │ │ │ │ - bhi.n 9c9148 │ │ │ │ + bhi.n 9c9188 │ │ │ │ ldrd r0, sl, [sp, #24] │ │ │ │ mov r8, r6 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ ldr.w r2, [r4, #2124] @ 0x84c │ │ │ │ sub.w r1, sl, #4 │ │ │ │ ldr.w r3, [r4, #2128] @ 0x850 │ │ │ │ cmp r1, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ - cbz r3, 9c925e │ │ │ │ + cbz r3, 9c929e │ │ │ │ mov r3, r9 │ │ │ │ mov r2, ip │ │ │ │ mov r1, sl │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9cc6c8 │ │ │ │ + bl 9cc708 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldrd r5, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9c921c │ │ │ │ + beq.n 9c925c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c9278 │ │ │ │ + bne.n 9c92b8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c921c │ │ │ │ - b.n 9c9264 │ │ │ │ + bne.n 9c925c │ │ │ │ + b.n 9c92a4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c9294 │ │ │ │ + bne.n 9c92d4 │ │ │ │ dmb ish │ │ │ │ - b.n 9c91b0 │ │ │ │ + b.n 9c91f0 │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ blx r2 │ │ │ │ - cbz r4, 9c92ce │ │ │ │ + cbz r4, 9c930e │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c92ba │ │ │ │ + bne.n 9c92fa │ │ │ │ dmb ish │ │ │ │ - cbz r2, 9c92d2 │ │ │ │ + cbz r2, 9c9312 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - b.n 9c91b0 │ │ │ │ + b.n 9c91f0 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9c92aa │ │ │ │ + b.n 9c92ea │ │ │ │ mov r9, r4 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ ldrd r0, sl, [sp, #24] │ │ │ │ mov r8, r6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - b.n 9c923c │ │ │ │ + b.n 9c927c │ │ │ │ movw r3, #2956 @ 0xb8c │ │ │ │ movs r2, #0 │ │ │ │ mla r3, r3, r1, r0 │ │ │ │ str.w r2, [r3, #2052] @ 0x804 │ │ │ │ - b.n 9c912a │ │ │ │ + b.n 9c916a │ │ │ │ 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 r8, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov fp, r1 │ │ │ │ cmp.w r8, #32 │ │ │ │ ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #12] │ │ │ │ - beq.w 9c951e │ │ │ │ + beq.w 9c955e │ │ │ │ movw r0, #2956 @ 0xb8c │ │ │ │ movs r2, #1 │ │ │ │ mla r0, r0, r1, r4 │ │ │ │ lsl.w r2, r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ subs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ ldr.w r1, [r0, #3592] @ 0xe08 │ │ │ │ bic.w r1, r1, r2 │ │ │ │ str.w r1, [r0, #3592] @ 0xe08 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9c945a │ │ │ │ + beq.w 9c949a │ │ │ │ movw r2, #2956 @ 0xb8c │ │ │ │ movs r5, #24 │ │ │ │ movs r7, #0 │ │ │ │ str.w r9, [sp, #76] @ 0x4c │ │ │ │ mla sl, r2, fp, r4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r7 │ │ │ │ @@ -3609252,458 +3609291,458 @@ │ │ │ │ mov r4, r3 │ │ │ │ str.w fp, [sp, #28] │ │ │ │ mla r6, r5, r2, sl │ │ │ │ mov r5, r7 │ │ │ │ ldr r7, [sp, #76] @ 0x4c │ │ │ │ ldr.w r1, [r6, #2056] @ 0x808 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9c9422 │ │ │ │ + beq.n 9c9462 │ │ │ │ mov fp, r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r4, [sp, #20] │ │ │ │ add.w r2, r3, r9 │ │ │ │ ldr.w r5, [r7, fp, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9c941e │ │ │ │ + beq.n 9c945e │ │ │ │ ldr.w r0, [r5, #316] @ 0x13c │ │ │ │ orr.w r0, r0, #32768 @ 0x8000 │ │ │ │ str.w r0, [r5, #316] @ 0x13c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c94a0 │ │ │ │ + beq.w 9c94e0 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 9c93ce │ │ │ │ + beq.n 9c940e │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r5] │ │ │ │ adds r0, #1 │ │ │ │ strex r3, r0, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c93a0 │ │ │ │ + bne.n 9c93e0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ subs r0, #1 │ │ │ │ strex r3, r0, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c93b6 │ │ │ │ + bne.n 9c93f6 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c94e6 │ │ │ │ + beq.w 9c9526 │ │ │ │ add.w ip, r7, fp, lsl #2 │ │ │ │ str.w r5, [r6, #2056] @ 0x808 │ │ │ │ mov.w lr, #1 │ │ │ │ addw r5, r6, #2056 @ 0x808 │ │ │ │ add.w r9, r9, #1 │ │ │ │ lsl.w lr, lr, r2 │ │ │ │ cmp r8, r9 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ ldr.w r3, [sl, #3592] @ 0xe08 │ │ │ │ orr.w r3, r3, lr │ │ │ │ str.w r3, [sl, #3592] @ 0xe08 │ │ │ │ - bls.w 9c9514 │ │ │ │ + bls.w 9c9554 │ │ │ │ add.w fp, fp, #6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r6, #24 │ │ │ │ ldr.w r1, [r6, #2056] @ 0x808 │ │ │ │ add.w r2, r3, r9 │ │ │ │ ldr.w r5, [r7, fp, lsl #2] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9c9386 │ │ │ │ + bne.n 9c93c6 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r5, fp │ │ │ │ - cbz r1, 9c943e │ │ │ │ + cbz r1, 9c947e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c9428 │ │ │ │ + bne.n 9c9468 │ │ │ │ mov fp, r4 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9c9476 │ │ │ │ + cbz r3, 9c94b6 │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r5, #6 │ │ │ │ str.w r3, [r6, #2056] @ 0x808 │ │ │ │ cmp r8, r9 │ │ │ │ add.w r6, r6, #24 │ │ │ │ - bhi.n 9c936c │ │ │ │ + bhi.n 9c93ac │ │ │ │ mov r3, r4 │ │ │ │ mov r9, r7 │ │ │ │ ldrd r4, fp, [sp, #24] │ │ │ │ sub.w r1, fp, #4 │ │ │ │ ldr.w r2, [r3, #2132] @ 0x854 │ │ │ │ ldr.w r3, [r3, #2136] @ 0x858 │ │ │ │ cmp r1, #1 │ │ │ │ it ls │ │ │ │ movls r3, r2 │ │ │ │ - cbnz r3, 9c94b8 │ │ │ │ + cbnz r3, 9c94f8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9c949c │ │ │ │ + cbz r4, 9c94dc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c9486 │ │ │ │ + bne.n 9c94c6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c9474 │ │ │ │ + beq.n 9c94b4 │ │ │ │ mov r4, fp │ │ │ │ - b.n 9c943e │ │ │ │ + b.n 9c947e │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r5] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9c94a4 │ │ │ │ + bne.n 9c94e4 │ │ │ │ dmb ish │ │ │ │ - b.n 9c93ce │ │ │ │ + b.n 9c940e │ │ │ │ mov r3, r8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 9ccaa4 │ │ │ │ + bl 9ccae4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c946e │ │ │ │ + beq.n 9c94ae │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r5, #0 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ add r2, r8 │ │ │ │ strd r5, r5, [sp] │ │ │ │ - bl 9c92f8 │ │ │ │ + bl 9c9338 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r2, [sp, #16] │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ blx r2 │ │ │ │ - cbz r4, 9c950c │ │ │ │ + cbz r4, 9c954c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c94f8 │ │ │ │ + bne.n 9c9538 │ │ │ │ dmb ish │ │ │ │ - cbz r2, 9c9510 │ │ │ │ + cbz r2, 9c9550 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 9c93ce │ │ │ │ + b.n 9c940e │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9c94e8 │ │ │ │ + b.n 9c9528 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r9, r7 │ │ │ │ ldrd r4, fp, [sp, #24] │ │ │ │ - b.n 9c945a │ │ │ │ + b.n 9c949a │ │ │ │ movw r2, #2956 @ 0xb8c │ │ │ │ mla r2, r2, r1, r0 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r2, #3592] @ 0xe08 │ │ │ │ - b.n 9c9348 │ │ │ │ + b.n 9c9388 │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9c95c6 │ │ │ │ + beq.n 9c9606 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r2 │ │ │ │ blx 6810c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9c95c0 │ │ │ │ - ldr r3, [pc, #116] @ (9c95cc ) │ │ │ │ + cbz r0, 9c9600 │ │ │ │ + ldr r3, [pc, #116] @ (9c960c ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r8, [r3] │ │ │ │ add.w r8, r8, #1 │ │ │ │ strex r2, r8, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c955e │ │ │ │ + bne.n 9c959e │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ dmb ish │ │ │ │ - bl 9cbab4 │ │ │ │ + bl 9cbaf4 │ │ │ │ mov ip, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov.w lr, #0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ str r3, [r5, #0] │ │ │ │ strd lr, r7, [r5, #8] │ │ │ │ - cbz r6, 9c95b4 │ │ │ │ + cbz r6, 9c95f4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c95a2 │ │ │ │ + bne.n 9c95e2 │ │ │ │ dmb ish │ │ │ │ mov r0, r5 │ │ │ │ str r6, [r5, #8] │ │ │ │ str.w r8, [r5, #28] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - svc 32 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ 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 │ │ │ │ ldrb.w r3, [r1, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c96c4 │ │ │ │ + beq.n 9c9704 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r0 │ │ │ │ movs r1, #28 │ │ │ │ movs r0, #1 │ │ │ │ mov r7, r2 │ │ │ │ blx 6810c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9c96c4 │ │ │ │ + beq.n 9c9704 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ced98 │ │ │ │ - ldr r3, [pc, #196] @ (9c96cc ) │ │ │ │ + bl 9cedd8 │ │ │ │ + ldr r3, [pc, #196] @ (9c970c ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c960c │ │ │ │ + bne.n 9c964c │ │ │ │ dmb ish │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9c96a8 │ │ │ │ + beq.n 9c96e8 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 9c9680 │ │ │ │ + beq.n 9c96c0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c9632 │ │ │ │ + bne.n 9c9672 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c9648 │ │ │ │ + bne.n 9c9688 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9c9680 │ │ │ │ + cbnz r3, 9c96c0 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9c9680 │ │ │ │ + cbz r4, 9c96c0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c966c │ │ │ │ + bne.n 9c96ac │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9c96c0 │ │ │ │ + cbz r3, 9c9700 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str r3, [r5, #12] │ │ │ │ mov r3, r5 │ │ │ │ str r6, [r5, #16] │ │ │ │ str.w r9, [r5, #20] │ │ │ │ - bl 9cb90c │ │ │ │ + bl 9cb94c │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r5, #24] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c96ac │ │ │ │ + bne.n 9c96ec │ │ │ │ dmb ish │ │ │ │ - b.n 9c9680 │ │ │ │ + b.n 9c96c0 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9c965c │ │ │ │ + b.n 9c969c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - udf #114 @ 0x72 │ │ │ │ + udf #50 @ 0x32 │ │ │ │ lsls r4, r0, #4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov sl, r2 │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c977a │ │ │ │ + beq.n 9c97ba │ │ │ │ movw r3, #739 @ 0x2e3 │ │ │ │ add.w r6, r0, #636 @ 0x27c │ │ │ │ movs r4, #0 │ │ │ │ mov r5, fp │ │ │ │ mla r3, r3, r1, r2 │ │ │ │ mov fp, r7 │ │ │ │ mov r9, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r7, r6, r3, lsl #2 │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9c975a │ │ │ │ + beq.n 9c979a │ │ │ │ ldr.w r6, [fp, r4, lsl #2] │ │ │ │ - cbz r6, 9c975a │ │ │ │ + cbz r6, 9c979a │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ldr.w r3, [r2, #316] @ 0x13c │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r2, #316] @ 0x13c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9c97a6 │ │ │ │ + beq.n 9c97e6 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 9c9746 │ │ │ │ + beq.n 9c9786 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 9c9746 │ │ │ │ + cbnz r3, 9c9786 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr.w r3, [r0, #436] @ 0x1b4 │ │ │ │ blx r3 │ │ │ │ adds r4, #1 │ │ │ │ str r6, [r7, #0] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9c9776 │ │ │ │ + beq.n 9c97b6 │ │ │ │ ldr.w r6, [fp, r4, lsl #2] │ │ │ │ ldr.w r1, [r7, #4]! │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9c971a │ │ │ │ - cbz r1, 9c976c │ │ │ │ + bne.n 9c975a │ │ │ │ + cbz r1, 9c97ac │ │ │ │ ldr r2, [r1, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 9c976c │ │ │ │ + cbnz r2, 9c97ac │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr.w r2, [r0, #436] @ 0x1b4 │ │ │ │ blx r2 │ │ │ │ adds r4, #1 │ │ │ │ str.w r9, [r7] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9c970a │ │ │ │ + bne.n 9c974a │ │ │ │ mov fp, r5 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movw r4, #2956 @ 0xb8c │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mla r4, r4, r8, r5 │ │ │ │ mov r0, r5 │ │ │ │ add.w r4, r4, #640 @ 0x280 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9cbbdc │ │ │ │ + bl 9cbc1c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c7c48 │ │ │ │ + bl 9c7c88 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbnz r3, 9c97ae │ │ │ │ + cbnz r3, 9c97ee │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 9c9746 │ │ │ │ + b.n 9c9786 │ │ │ │ add fp, sl │ │ │ │ movw r3, #739 @ 0x2e3 │ │ │ │ add.w r6, r5, #636 @ 0x27c │ │ │ │ movs r7, #0 │ │ │ │ ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ mov r9, r7 │ │ │ │ mla r3, r3, r8, fp │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ - cbz r1, 9c97de │ │ │ │ + cbz r1, 9c981e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 9c97de │ │ │ │ + cbnz r3, 9c981e │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr.w r3, [r0, #436] @ 0x1b4 │ │ │ │ blx r3 │ │ │ │ adds r7, #1 │ │ │ │ str.w r9, [r6] │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 9c97c8 │ │ │ │ + bne.n 9c9808 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9cbbdc │ │ │ │ + bl 9cbc1c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c7c48 │ │ │ │ + bl 9c7c88 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ - ldr r5, [pc, #780] @ (9c9b24 ) │ │ │ │ + ldr r5, [pc, #780] @ (9c9b64 ) │ │ │ │ sub sp, #468 @ 0x1d4 │ │ │ │ - ldr r4, [pc, #780] @ (9c9b28 ) │ │ │ │ + ldr r4, [pc, #780] @ (9c9b68 ) │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #460] @ 0x1cc │ │ │ │ mov.w r4, #0 │ │ │ │ ldrd r9, r4, [sp, #504] @ 0x1f8 │ │ │ │ cmp r4, #1 │ │ │ │ - bhi.w 9c9980 │ │ │ │ + bhi.w 9c99c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov fp, r2 │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c99d4 │ │ │ │ + beq.w 9c9a14 │ │ │ │ add r4, sp, #24 │ │ │ │ mov lr, r1 │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w sl, [r1] │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ strd r3, r3, [r4] │ │ │ │ mov ip, r8 │ │ │ │ @@ -3609715,138 +3609754,138 @@ │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r3, #1980] @ 0x7bc │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r3, r3, sl │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 9c9a4e │ │ │ │ + beq.w 9c9a8e │ │ │ │ ldrh.w r3, [r8, #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c998a │ │ │ │ + bne.w 9c99ca │ │ │ │ add.w r7, r5, #16384 @ 0x4000 │ │ │ │ ldr.w r3, [r7, #3260] @ 0xcbc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c9aea │ │ │ │ + beq.w 9c9b2a │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #3260] @ 0xcbc │ │ │ │ ldrb.w r3, [r7, #3112] @ 0xc28 │ │ │ │ - cbz r3, 9c98fe │ │ │ │ + cbz r3, 9c993e │ │ │ │ ldr.w r3, [r7, #2380] @ 0x94c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c9af6 │ │ │ │ + beq.w 9c9b36 │ │ │ │ ldrb.w r1, [r3, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9c9af6 │ │ │ │ + beq.w 9c9b36 │ │ │ │ add.w sl, r3, #3 │ │ │ │ add.w ip, sp, #76 @ 0x4c │ │ │ │ add.w r3, r1, sl │ │ │ │ mov.w lr, #12 │ │ │ │ strd r1, r6, [sp, #16] │ │ │ │ ldrb.w r2, [sl, #1]! │ │ │ │ cmp r3, sl │ │ │ │ mla r2, lr, r2, r5 │ │ │ │ add.w r2, r2, #19072 @ 0x4a80 │ │ │ │ add.w r2, r2, #36 @ 0x24 │ │ │ │ ldmia r2, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ add.w ip, ip, #12 │ │ │ │ - bne.n 9c98c8 │ │ │ │ + bne.n 9c9908 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - bl 9cb620 │ │ │ │ + bl 9cb660 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c7c90 │ │ │ │ + bl 9c7cd0 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r7, #3112] @ 0xc28 │ │ │ │ mov r1, r8 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 9cb714 │ │ │ │ + bl 9cb754 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - cbz r1, 9c992a │ │ │ │ + cbz r1, 9c996a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c9916 │ │ │ │ + bne.n 9c9956 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9c9946 │ │ │ │ - ldr r2, [pc, #512] @ (9c9b2c ) │ │ │ │ - ldr r3, [pc, #504] @ (9c9b28 ) │ │ │ │ + cbz r3, 9c9986 │ │ │ │ + ldr r2, [pc, #512] @ (9c9b6c ) │ │ │ │ + ldr r3, [pc, #504] @ (9c9b68 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #460] @ 0x1cc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9c9b1e │ │ │ │ + bne.w 9c9b5e │ │ │ │ add sp, #468 @ 0x1d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9c992a │ │ │ │ + beq.n 9c996a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c9958 │ │ │ │ + bne.n 9c9998 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c992a │ │ │ │ + bne.n 9c996a │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9c9954 │ │ │ │ - b.n 9c992a │ │ │ │ + bne.n 9c9994 │ │ │ │ + b.n 9c996a │ │ │ │ strd r9, r4, [sp] │ │ │ │ bl 509b98 │ │ │ │ - b.n 9c992a │ │ │ │ + b.n 9c996a │ │ │ │ ldrb.w r3, [r8, #4] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 9c9a78 │ │ │ │ + bmi.n 9c9ab8 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c9b10 │ │ │ │ + beq.w 9c9b50 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c99a0 │ │ │ │ + bne.n 9c99e0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #8] │ │ │ │ ldrh r2, [r7, #2] │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb.w r1, [r8, #4] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bmi.n 9c9a86 │ │ │ │ + bmi.n 9c9ac6 │ │ │ │ strd r3, r2, [r4] │ │ │ │ add.w r7, r5, #16384 @ 0x4000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 9c9abc │ │ │ │ + b.n 9c9afc │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c992a │ │ │ │ + beq.n 9c996a │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c992a │ │ │ │ + beq.n 9c996a │ │ │ │ mov lr, r1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w sl, [r1, #4] │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ mov ip, r8 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -3609854,57 +3609893,57 @@ │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ tst.w sl, #1 │ │ │ │ ldrb.w sl, [r7] │ │ │ │ strd r6, r6, [r4] │ │ │ │ strd r6, r6, [r4, #8] │ │ │ │ ldmia.w lr, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - bne.w 9c986a │ │ │ │ + bne.w 9c98aa │ │ │ │ cmp.w sl, #14 │ │ │ │ - bhi.n 9c9b08 │ │ │ │ - ldr r3, [pc, #268] @ (9c9b30 ) │ │ │ │ + bhi.n 9c9b48 │ │ │ │ + ldr r3, [pc, #268] @ (9c9b70 ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, sl, lsl #3] │ │ │ │ cmp r0, r2 │ │ │ │ - bcc.n 9c9b08 │ │ │ │ + bcc.n 9c9b48 │ │ │ │ add.w r3, r3, sl, lsl #3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bls.w 9c986a │ │ │ │ + bls.w 9c98aa │ │ │ │ mov sl, r0 │ │ │ │ blx 66b8c <__aeabi_uidivmod@plt> │ │ │ │ sub.w r1, sl, r1 │ │ │ │ str.w r1, [r9, #4] │ │ │ │ ldrb.w sl, [r7] │ │ │ │ - b.n 9c986a │ │ │ │ + b.n 9c98aa │ │ │ │ add.w r4, r5, #16384 @ 0x4000 │ │ │ │ add.w r1, r5, #19456 @ 0x4c00 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr.w r0, [r4, #3268] @ 0xcc4 │ │ │ │ bl 54cb30 │ │ │ │ ldr r3, [sp, #508] @ 0x1fc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r4, #3268] @ 0xcc4 │ │ │ │ str.w r9, [sp] │ │ │ │ bl 54cb44 │ │ │ │ - b.n 9c992a │ │ │ │ + b.n 9c996a │ │ │ │ ldrh r2, [r7, #2] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r1, [r4, #8] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ add.w r7, r5, #16384 @ 0x4000 │ │ │ │ strd r3, r2, [r4] │ │ │ │ str r1, [r4, #12] │ │ │ │ - cbz r1, 9c9abc │ │ │ │ + cbz r1, 9c9afc │ │ │ │ add r1, r3 │ │ │ │ strd r1, r4, [sp] │ │ │ │ add.w r7, r5, #16384 @ 0x4000 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ add r3, sp, #32 │ │ │ │ @@ -3609912,114 +3609951,114 @@ │ │ │ │ movs r3, #4 │ │ │ │ ldr.w r0, [r7, #2692] @ 0xa84 │ │ │ │ bl 522870 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb69c │ │ │ │ + bl 9cb6dc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9c988a │ │ │ │ + beq.w 9c98ca │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r1, [r5, #632] @ 0x278 │ │ │ │ ldr.w r0, [r3, #1688] @ 0x698 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w sl, [r0, #76] @ 0x4c │ │ │ │ blx sl │ │ │ │ ldr.w r3, [r7, #3260] @ 0xcbc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c9894 │ │ │ │ + bne.w 9c98d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9c8cc4 │ │ │ │ + bl 9c8d04 │ │ │ │ ldr.w r3, [r7, #3260] @ 0xcbc │ │ │ │ - b.n 9c9894 │ │ │ │ + b.n 9c98d4 │ │ │ │ add.w r2, r5, #19072 @ 0x4a80 │ │ │ │ ldr.w r1, [r7, #3108] @ 0xc24 │ │ │ │ adds r2, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cb620 │ │ │ │ - b.n 9c98f2 │ │ │ │ + bl 9cb660 │ │ │ │ + b.n 9c9932 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - b.n 9c992a │ │ │ │ + b.n 9c996a │ │ │ │ ldrh r2, [r7, #2] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ - b.n 9c99c6 │ │ │ │ + b.n 9c9a06 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r4, #124] @ 0x7c │ │ │ │ + str r2, [r4, #120] @ 0x78 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #108] @ 0x6c │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - b.n 9ca16c │ │ │ │ + b.n 9ca12c │ │ │ │ lsls r0, r5, #3 │ │ │ │ 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 r6, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9c9d92 │ │ │ │ + beq.w 9c9dd2 │ │ │ │ ldr.w r4, [r9] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9c9c32 │ │ │ │ + beq.n 9c9c72 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ add.w r7, r8, #32 │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ str.w r3, [r4, #316] @ 0x13c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r4, [r9, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9cbd58 │ │ │ │ + bl 9cbd98 │ │ │ │ movw r3, #2956 @ 0xb8c │ │ │ │ mul.w r3, r6, r3 │ │ │ │ add.w r3, r3, r7, lsl #4 │ │ │ │ add r3, r5 │ │ │ │ ldr.w r1, [r3, #640] @ 0x280 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9c9ce6 │ │ │ │ - cbz r1, 9c9bea │ │ │ │ + beq.w 9c9d26 │ │ │ │ + cbz r1, 9c9c2a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c9ba2 │ │ │ │ + bne.n 9c9be2 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9c9bea │ │ │ │ + cbnz r3, 9c9c2a │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9c9bea │ │ │ │ + cbz r4, 9c9c2a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c9bc6 │ │ │ │ + bne.n 9c9c06 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9c9bea │ │ │ │ + cbnz r3, 9c9c2a │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9c9bc2 │ │ │ │ + bne.n 9c9c02 │ │ │ │ movw r3, #2956 @ 0xb8c │ │ │ │ movs r2, #0 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ add.w r3, r3, r7, lsl #4 │ │ │ │ add r3, r5 │ │ │ │ str.w r2, [r3, #640] @ 0x280 │ │ │ │ ldr.w r2, [r9] │ │ │ │ @@ -3610032,37 +3610071,37 @@ │ │ │ │ add.w r7, r3, r7, lsl #4 │ │ │ │ add r7, r5 │ │ │ │ add.w r7, r7, #640 @ 0x280 │ │ │ │ ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ ldr.w r2, [ip, #1664] @ 0x680 │ │ │ │ orrs r2, r4 │ │ │ │ - b.n 9c9c9a │ │ │ │ + b.n 9c9cda │ │ │ │ ldrd r3, r9, [r9, #8] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 9cbcdc │ │ │ │ + bl 9cbd1c │ │ │ │ movw r3, #2956 @ 0xb8c │ │ │ │ add.w r7, r8, #32 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ add.w r3, r3, r7, lsl #4 │ │ │ │ add r3, r5 │ │ │ │ ldr.w r1, [r3, #640] @ 0x280 │ │ │ │ - cbz r1, 9c9c76 │ │ │ │ + cbz r1, 9c9cb6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c9c62 │ │ │ │ + bne.n 9c9ca2 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9c9cac │ │ │ │ + cbz r3, 9c9cec │ │ │ │ movw r3, #2956 @ 0xb8c │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ lsl.w r1, r1, r8 │ │ │ │ adds r2, r5, r3 │ │ │ │ add.w r3, r3, r7, lsl #4 │ │ │ │ @@ -3610075,109 +3610114,109 @@ │ │ │ │ str.w r2, [r5, #1664] @ 0x680 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9c9c76 │ │ │ │ + beq.n 9c9cb6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c9cbe │ │ │ │ + bne.n 9c9cfe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c9c76 │ │ │ │ + bne.n 9c9cb6 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9c9cba │ │ │ │ - b.n 9c9c76 │ │ │ │ + bne.n 9c9cfa │ │ │ │ + b.n 9c9cb6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9c9d74 │ │ │ │ - cbz r3, 9c9d0e │ │ │ │ + beq.n 9c9db4 │ │ │ │ + cbz r3, 9c9d4e │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9c9d26 │ │ │ │ + beq.n 9c9d66 │ │ │ │ mov r0, r3 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c9cfc │ │ │ │ + bne.n 9c9d3c │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c9d12 │ │ │ │ + bne.n 9c9d52 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9c9d3a │ │ │ │ + cbz r3, 9c9d7a │ │ │ │ movw r3, #2956 @ 0xb8c │ │ │ │ mul.w r3, r6, r3 │ │ │ │ add.w r3, r3, r7, lsl #4 │ │ │ │ add r3, r5 │ │ │ │ str.w sl, [r3, #640] @ 0x280 │ │ │ │ - b.n 9c9c06 │ │ │ │ + b.n 9c9c46 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9c9d26 │ │ │ │ + beq.n 9c9d66 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c9d4c │ │ │ │ + bne.n 9c9d8c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c9d26 │ │ │ │ + bne.n 9c9d66 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9c9d48 │ │ │ │ - b.n 9c9d26 │ │ │ │ + bne.n 9c9d88 │ │ │ │ + b.n 9c9d66 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c9d26 │ │ │ │ + beq.n 9c9d66 │ │ │ │ mov r1, r3 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c9d7e │ │ │ │ + bne.n 9c9dbe │ │ │ │ dmb ish │ │ │ │ - b.n 9c9d26 │ │ │ │ + b.n 9c9d66 │ │ │ │ mov r3, r9 │ │ │ │ - b.n 9c9c38 │ │ │ │ + b.n 9c9c78 │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #24] @ (9c9db4 ) │ │ │ │ + ldr r3, [pc, #24] @ (9c9df4 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r0, [r3] │ │ │ │ adds r0, #1 │ │ │ │ strex r2, r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9c9da0 │ │ │ │ + bne.n 9c9de0 │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ - bvs.n 9c9d74 │ │ │ │ + bvs.n 9c9d34 │ │ │ │ lsls r4, r0, #4 │ │ │ │ ldrb.w r3, [r1, #76] @ 0x4c │ │ │ │ - cbnz r3, 9c9dce │ │ │ │ + cbnz r3, 9c9e0e │ │ │ │ ldr.w r3, [r1, #316] @ 0x13c │ │ │ │ tst.w r3, #1032 @ 0x408 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ @@ -3610188,283 +3610227,283 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w r7, [r1, #316] @ 0x13c │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ lsls r3, r7, #27 │ │ │ │ - bpl.n 9c9e1e │ │ │ │ + bpl.n 9c9e5e │ │ │ │ add.w r6, r0, #16384 @ 0x4000 │ │ │ │ ldr.w r1, [r6, #3108] @ 0xc24 │ │ │ │ - cbz r1, 9c9e1e │ │ │ │ + cbz r1, 9c9e5e │ │ │ │ add.w r0, r0, #19072 @ 0x4a80 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ adds r0, #44 @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9c9e0e │ │ │ │ + b.n 9c9e4e │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9c9e1e │ │ │ │ + beq.n 9c9e5e │ │ │ │ ldr.w r2, [r0, r3, lsl #2] │ │ │ │ adds r3, #3 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 9c9e0a │ │ │ │ + bne.n 9c9e4a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #3112] @ 0xc28 │ │ │ │ ands.w r8, r7, #16384 @ 0x4000 │ │ │ │ - bne.n 9c9e32 │ │ │ │ + bne.n 9c9e72 │ │ │ │ movw r3, #49216 @ 0xc040 │ │ │ │ tst r7, r3 │ │ │ │ - bne.n 9c9e84 │ │ │ │ + bne.n 9c9ec4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r3, r4, #16384 @ 0x4000 │ │ │ │ ldr.w r6, [r3, #2376] @ 0x948 │ │ │ │ - cbz r6, 9c9e84 │ │ │ │ + cbz r6, 9c9ec4 │ │ │ │ mov.w fp, #1 │ │ │ │ mov.w sl, #12 │ │ │ │ movw r9, #18376 @ 0x47c8 │ │ │ │ strd r8, r7, [sp, #8] │ │ │ │ - b.n 9c9e52 │ │ │ │ + b.n 9c9e92 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 9c9e80 │ │ │ │ + beq.n 9c9ec0 │ │ │ │ rbit r1, r6 │ │ │ │ mov r8, r6 │ │ │ │ clz r1, r1 │ │ │ │ lsl.w r7, fp, r1 │ │ │ │ mla r2, sl, r1, r4 │ │ │ │ eors r6, r7 │ │ │ │ ldr.w r2, [r2, r9] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 9c9e4e │ │ │ │ + bne.n 9c9e8e │ │ │ │ mla r3, sl, r1, r9 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r4 │ │ │ │ - bl 9cc8c8 │ │ │ │ + bl 9cc908 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 9c9e52 │ │ │ │ + bne.n 9c9e92 │ │ │ │ ldrd r8, r7, [sp, #8] │ │ │ │ and.w r3, r7, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov sl, r4 │ │ │ │ and.w r3, r7, #32768 @ 0x8000 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r7, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.n 9c9eba │ │ │ │ + b.n 9c9efa │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c9f2a │ │ │ │ + bne.n 9c9f6a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9c9f8e │ │ │ │ + bne.n 9c9fce │ │ │ │ adds r1, #1 │ │ │ │ addw sl, sl, #2956 @ 0xb8c │ │ │ │ addw r9, r9, #2956 @ 0xb8c │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 9c9e2c │ │ │ │ + beq.n 9c9e6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c9ea0 │ │ │ │ + beq.n 9c9ee0 │ │ │ │ ldr.w r6, [sl, #1664] @ 0x680 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9c9ea0 │ │ │ │ + beq.n 9c9ee0 │ │ │ │ movw r3, #2956 @ 0xb8c │ │ │ │ strd sl, r9, [sp, #20] │ │ │ │ mov r9, r1 │ │ │ │ mul.w fp, r3, r1 │ │ │ │ - b.n 9c9edc │ │ │ │ + b.n 9c9f1c │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 9c9f1e │ │ │ │ + beq.n 9c9f5e │ │ │ │ rbit r2, r6 │ │ │ │ mov sl, r6 │ │ │ │ clz r2, r2 │ │ │ │ add.w r3, r2, #32 │ │ │ │ lsl.w r8, r7, r2 │ │ │ │ add.w r3, fp, r3, lsl #4 │ │ │ │ eor.w r6, r6, r8 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r0, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 9c9ed8 │ │ │ │ + bne.n 9c9f18 │ │ │ │ add.w r0, fp, r2, lsl #4 │ │ │ │ ldr.w r3, [r3, #644] @ 0x284 │ │ │ │ add r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r0, #1160] @ 0x488 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cbd58 │ │ │ │ + bl 9cbd98 │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 9c9edc │ │ │ │ + bne.n 9c9f1c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldrd sl, r9, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c9ea6 │ │ │ │ + beq.n 9c9ee6 │ │ │ │ ldr.w r6, [sl, #2052] @ 0x804 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9c9ea6 │ │ │ │ + beq.n 9c9ee6 │ │ │ │ movw r3, #2956 @ 0xb8c │ │ │ │ str.w sl, [sp, #24] │ │ │ │ mul.w fp, r3, r1 │ │ │ │ - b.n 9c9f44 │ │ │ │ + b.n 9c9f84 │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 9c9f84 │ │ │ │ + beq.n 9c9fc4 │ │ │ │ rbit r2, r6 │ │ │ │ movs r3, #12 │ │ │ │ clz r2, r2 │ │ │ │ mov sl, r6 │ │ │ │ lsl.w r8, r7, r2 │ │ │ │ mul.w r0, r3, r2 │ │ │ │ eor.w r6, r6, r8 │ │ │ │ add.w r3, r0, fp │ │ │ │ add r3, r4 │ │ │ │ ldr.w r3, [r3, #1668] @ 0x684 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9c9f40 │ │ │ │ + bne.n 9c9f80 │ │ │ │ addw r3, r9, #1668 @ 0x684 │ │ │ │ str r1, [sp, #20] │ │ │ │ add r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - bl 9cc6c8 │ │ │ │ + bl 9cc708 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r8, sl │ │ │ │ - bne.n 9c9f44 │ │ │ │ + bne.n 9c9f84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9c9eac │ │ │ │ + beq.n 9c9eec │ │ │ │ ldr.w r6, [sl, #3592] @ 0xe08 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9c9eac │ │ │ │ + beq.n 9c9eec │ │ │ │ movw r3, #2956 @ 0xb8c │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mov.w fp, #24 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ mul.w sl, r3, r1 │ │ │ │ - b.n 9c9fb0 │ │ │ │ + b.n 9c9ff0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 9c9fee │ │ │ │ + beq.n 9ca02e │ │ │ │ rbit r2, r6 │ │ │ │ mov r9, r6 │ │ │ │ clz r2, r2 │ │ │ │ lsl.w r8, r7, r2 │ │ │ │ mla r3, fp, r2, sl │ │ │ │ eor.w r6, r6, r8 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r3, [r3, #2056] @ 0x808 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9c9fac │ │ │ │ + bne.n 9c9fec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #24] │ │ │ │ addw r3, r3, #2056 @ 0x808 │ │ │ │ mla r3, fp, r2, r3 │ │ │ │ add r3, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - bl 9ccaa4 │ │ │ │ + bl 9ccae4 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 9c9fb0 │ │ │ │ + bne.n 9c9ff0 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - b.n 9c9eac │ │ │ │ + b.n 9c9eec │ │ │ │ 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 r1, [pc, #268] @ (9ca118 ) │ │ │ │ + ldr r1, [pc, #268] @ (9ca158 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #268] @ (9ca11c ) │ │ │ │ + ldr r3, [pc, #268] @ (9ca15c ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r8, [pc, #268] @ 9ca120 │ │ │ │ + ldr.w r8, [pc, #268] @ 9ca160 │ │ │ │ add.w r5, r4, #16384 @ 0x4000 │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr.w r1, [r0, #632] @ 0x278 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r4, #636] @ 0x27c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9ca0ca │ │ │ │ + beq.n 9ca10a │ │ │ │ ldr.w r3, [r5, #3260] @ 0xcbc │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ca0dc │ │ │ │ + bne.n 9ca11c │ │ │ │ movw r3, #19648 @ 0x4cc0 │ │ │ │ add.w ip, r4, r3 │ │ │ │ add.w r0, r4, #18944 @ 0x4a00 │ │ │ │ mov.w sl, #0 │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ str r2, [sp, #4] │ │ │ │ str.w sl, [ip, #-4] │ │ │ │ str.w sl, [r4, r3] │ │ │ │ - bl 9cf768 │ │ │ │ - ldr r3, [pc, #196] @ (9ca124 ) │ │ │ │ + bl 9cf7a8 │ │ │ │ + ldr r3, [pc, #196] @ (9ca164 ) │ │ │ │ ldr.w r6, [r6, #1688] @ 0x698 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr.w r8, [r6, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ tst.w r3, #16 │ │ │ │ - bne.n 9ca0ee │ │ │ │ + bne.n 9ca12e │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ ldrb.w r3, [r5, #2720] @ 0xaa0 │ │ │ │ - cbnz r3, 9ca0be │ │ │ │ + cbnz r3, 9ca0fe │ │ │ │ ldr.w r1, [r5, #3272] @ 0xcc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc48c │ │ │ │ + bl 9cc4cc │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ add.w r3, r4, #19584 @ 0x4c80 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [r4, #636] @ 0x27c │ │ │ │ strd r0, r1, [r3, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #128] @ (9ca128 ) │ │ │ │ - ldr r3, [pc, #116] @ (9ca11c ) │ │ │ │ + ldr r2, [pc, #128] @ (9ca168 ) │ │ │ │ + ldr r3, [pc, #116] @ (9ca15c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9ca114 │ │ │ │ + bne.n 9ca154 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 9ca084 │ │ │ │ + b.n 9ca0c4 │ │ │ │ ldr.w r3, [r5, #2688] @ 0xa80 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 9ca0a4 │ │ │ │ + beq.n 9ca0e4 │ │ │ │ ldr.w r3, [r5, #3260] @ 0xcbc │ │ │ │ ldr r6, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ca03e │ │ │ │ + beq.n 9ca07e │ │ │ │ ldr.w r0, [r5, #2692] @ 0xa84 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 5224ec │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9ca03e │ │ │ │ + b.n 9ca07e │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ blx r8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r7, [r6, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ @@ -3610472,106 +3610511,106 @@ │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 9ca07e │ │ │ │ + b.n 9ca0be │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r4, [r5, r7] │ │ │ │ + ldrsh r4, [r5, r6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r4, r7] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r2, r5] │ │ │ │ + ldrsh r4, [r2, r4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, r1 │ │ │ │ add.w ip, r1, #24 │ │ │ │ - ldr r1, [pc, #136] @ (9ca1cc ) │ │ │ │ + ldr r1, [pc, #136] @ (9ca20c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #136] @ (9ca1d0 ) │ │ │ │ + ldr r2, [pc, #136] @ (9ca210 ) │ │ │ │ mov r4, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - ldr r5, [pc, #132] @ (9ca1d4 ) │ │ │ │ + ldr r5, [pc, #132] @ (9ca214 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add r5, pc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #0 │ │ │ │ add r2, sp, #8 │ │ │ │ ldrd r1, r0, [r3] │ │ │ │ adds r3, #8 │ │ │ │ strd r1, r0, [r2] │ │ │ │ cmp ip, r3 │ │ │ │ add.w r2, r2, #8 │ │ │ │ - bne.n 9ca15c │ │ │ │ + bne.n 9ca19c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc57c │ │ │ │ + bl 9cc5bc │ │ │ │ ldrb.w r3, [r6, #3124] @ 0xc34 │ │ │ │ - cbz r3, 9ca1b0 │ │ │ │ - ldr r3, [pc, #88] @ (9ca1d8 ) │ │ │ │ + cbz r3, 9ca1f0 │ │ │ │ + ldr r3, [pc, #88] @ (9ca218 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ands.w r7, r2, #16 │ │ │ │ - bne.n 9ca1b0 │ │ │ │ + bne.n 9ca1f0 │ │ │ │ ldr.w r6, [r6, #1688] @ 0x698 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9c9ff8 │ │ │ │ + bl 9ca038 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [r6, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ mov r2, r7 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (9ca1dc ) │ │ │ │ - ldr r3, [pc, #28] @ (9ca1d0 ) │ │ │ │ + ldr r2, [pc, #40] @ (9ca21c ) │ │ │ │ + ldr r3, [pc, #28] @ (9ca210 ) │ │ │ │ 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 9ca1c8 │ │ │ │ + bne.n 9ca208 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldrsh r4, [r6, r2] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r1] │ │ │ │ + ldrsh r0, [r1, r0] │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - bl 9c9ff8 │ │ │ │ + bl 9ca038 │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ mov r6, r0 │ │ │ │ add.w r3, r0, #18688 @ 0x4900 │ │ │ │ @@ -3610587,528 +3610626,528 @@ │ │ │ │ mov r9, r8 │ │ │ │ adds r0, #116 @ 0x74 │ │ │ │ movs r5, #0 │ │ │ │ bl 50a314 │ │ │ │ ldr.w r1, [r8, #3272] @ 0xcc8 │ │ │ │ mov r0, r6 │ │ │ │ movs r7, #1 │ │ │ │ - bl 9cc52c │ │ │ │ + bl 9cc56c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c9ff8 │ │ │ │ + bl 9ca038 │ │ │ │ mov.w r8, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ addw r4, r6, #1148 @ 0x47c │ │ │ │ sub.w sl, r4, #512 @ 0x200 │ │ │ │ ldr.w r1, [sl, #4]! │ │ │ │ - cbz r1, 9ca270 │ │ │ │ + cbz r1, 9ca2b0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 9ca26c │ │ │ │ + cbnz r3, 9ca2ac │ │ │ │ ldr r0, [r1, #12] │ │ │ │ ldr.w r3, [r0, #436] @ 0x1b4 │ │ │ │ blx r3 │ │ │ │ str.w r5, [sl] │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 9ca256 │ │ │ │ + bne.n 9ca296 │ │ │ │ ldr.w r3, [r4, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ca302 │ │ │ │ + beq.n 9ca342 │ │ │ │ movw sl, #2956 @ 0xb8c │ │ │ │ mul.w sl, sl, r8 │ │ │ │ - b.n 9ca296 │ │ │ │ + b.n 9ca2d6 │ │ │ │ ldr.w r3, [r4, #516] @ 0x204 │ │ │ │ add.w fp, sl, fp, lsl #4 │ │ │ │ add fp, r6 │ │ │ │ str.w r5, [fp, #640] @ 0x280 │ │ │ │ - cbz r3, 9ca302 │ │ │ │ + cbz r3, 9ca342 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ add.w fp, r2, #32 │ │ │ │ lsl.w r2, r7, r2 │ │ │ │ add.w r1, sl, fp, lsl #4 │ │ │ │ eors r3, r2 │ │ │ │ adds r2, r6, r1 │ │ │ │ str.w r3, [r4, #516] @ 0x204 │ │ │ │ ldr.w r1, [r2, #640] @ 0x280 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9ca28a │ │ │ │ + beq.n 9ca2ca │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ca2be │ │ │ │ + bne.n 9ca2fe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ca286 │ │ │ │ + bne.n 9ca2c6 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ blx r2 │ │ │ │ - cbz r4, 9ca2fa │ │ │ │ + cbz r4, 9ca33a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ca2e6 │ │ │ │ + bne.n 9ca326 │ │ │ │ dmb ish │ │ │ │ - cbz r2, 9ca2fe │ │ │ │ + cbz r2, 9ca33e │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 9ca286 │ │ │ │ + b.n 9ca2c6 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9ca2d6 │ │ │ │ + b.n 9ca316 │ │ │ │ ldr.w r3, [r4, #904] @ 0x388 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ca398 │ │ │ │ + beq.n 9ca3d8 │ │ │ │ movw sl, #2956 @ 0xb8c │ │ │ │ mov.w fp, #12 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mul.w sl, sl, r8 │ │ │ │ - b.n 9ca32c │ │ │ │ + b.n 9ca36c │ │ │ │ ldr.w r3, [r4, #904] @ 0x388 │ │ │ │ mla r2, fp, r8, sl │ │ │ │ add r2, r6 │ │ │ │ str.w r5, [r2, #1668] @ 0x684 │ │ │ │ - cbz r3, 9ca394 │ │ │ │ + cbz r3, 9ca3d4 │ │ │ │ rbit r8, r3 │ │ │ │ clz r8, r8 │ │ │ │ lsl.w r0, r7, r8 │ │ │ │ mla r1, fp, r8, sl │ │ │ │ eors r3, r0 │ │ │ │ str.w r3, [r4, #904] @ 0x388 │ │ │ │ add r1, r6 │ │ │ │ ldr.w r1, [r1, #1668] @ 0x684 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9ca320 │ │ │ │ + beq.n 9ca360 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ca350 │ │ │ │ + bne.n 9ca390 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ca31c │ │ │ │ + bne.n 9ca35c │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ blx r2 │ │ │ │ - cbz r4, 9ca38c │ │ │ │ + cbz r4, 9ca3cc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ca378 │ │ │ │ + bne.n 9ca3b8 │ │ │ │ dmb ish │ │ │ │ - cbz r2, 9ca390 │ │ │ │ + cbz r2, 9ca3d0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 9ca31c │ │ │ │ + b.n 9ca35c │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9ca368 │ │ │ │ + b.n 9ca3a8 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ ldr.w r3, [r4, #2444] @ 0x98c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ca42e │ │ │ │ + beq.n 9ca46e │ │ │ │ movw sl, #2956 @ 0xb8c │ │ │ │ mov.w fp, #24 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ mul.w sl, sl, r8 │ │ │ │ - b.n 9ca3c2 │ │ │ │ + b.n 9ca402 │ │ │ │ ldr.w r3, [r4, #2444] @ 0x98c │ │ │ │ mla r2, fp, r8, sl │ │ │ │ add r2, r6 │ │ │ │ str.w r5, [r2, #2056] @ 0x808 │ │ │ │ - cbz r3, 9ca42a │ │ │ │ + cbz r3, 9ca46a │ │ │ │ rbit r8, r3 │ │ │ │ clz r8, r8 │ │ │ │ lsl.w r0, r7, r8 │ │ │ │ mla r1, fp, r8, sl │ │ │ │ eors r3, r0 │ │ │ │ str.w r3, [r4, #2444] @ 0x98c │ │ │ │ add r1, r6 │ │ │ │ ldr.w r1, [r1, #2056] @ 0x808 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9ca3b6 │ │ │ │ + beq.n 9ca3f6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9ca3e6 │ │ │ │ + bne.n 9ca426 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ca3b2 │ │ │ │ + bne.n 9ca3f2 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ blx r2 │ │ │ │ - cbz r4, 9ca422 │ │ │ │ + cbz r4, 9ca462 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ca40e │ │ │ │ + bne.n 9ca44e │ │ │ │ dmb ish │ │ │ │ - cbz r2, 9ca426 │ │ │ │ + cbz r2, 9ca466 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - b.n 9ca3b2 │ │ │ │ + b.n 9ca3f2 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9ca3fe │ │ │ │ + b.n 9ca43e │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ addw r4, r4, #2956 @ 0xb8c │ │ │ │ cmp.w r8, #6 │ │ │ │ - bne.w 9ca252 │ │ │ │ + bne.w 9ca292 │ │ │ │ ldr.w r3, [r9, #2376] @ 0x948 │ │ │ │ mov r8, r9 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ca4cc │ │ │ │ + beq.n 9ca50c │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #12 │ │ │ │ mov fp, r4 │ │ │ │ movw r7, #18376 @ 0x47c8 │ │ │ │ - b.n 9ca468 │ │ │ │ + b.n 9ca4a8 │ │ │ │ ldr.w r3, [r8, #2376] @ 0x948 │ │ │ │ mla r5, r9, r5, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, r7] │ │ │ │ - cbz r3, 9ca4ca │ │ │ │ + cbz r3, 9ca50a │ │ │ │ rbit r5, r3 │ │ │ │ clz r5, r5 │ │ │ │ lsl.w r1, sl, r5 │ │ │ │ mla r2, r9, r5, r6 │ │ │ │ eors r3, r1 │ │ │ │ str.w r3, [r8, #2376] @ 0x948 │ │ │ │ ldr r1, [r2, r7] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9ca45e │ │ │ │ + beq.n 9ca49e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ca488 │ │ │ │ + bne.n 9ca4c8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ca45a │ │ │ │ + bne.n 9ca49a │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9ca45a │ │ │ │ + beq.n 9ca49a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ca4b0 │ │ │ │ + bne.n 9ca4f0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ca45a │ │ │ │ + bne.n 9ca49a │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9ca49e │ │ │ │ + b.n 9ca4de │ │ │ │ mov r4, fp │ │ │ │ ldr.w r3, [r4, #1688] @ 0x698 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ ldr.w r0, [r8, #2692] @ 0xa84 │ │ │ │ - cbz r0, 9ca4e2 │ │ │ │ + cbz r0, 9ca522 │ │ │ │ bl 522504 │ │ │ │ ldrb.w r3, [r8, #2721] @ 0xaa1 │ │ │ │ - cbnz r3, 9ca510 │ │ │ │ + cbnz r3, 9ca550 │ │ │ │ ldr.w r0, [r8, #3268] @ 0xcc4 │ │ │ │ bl 54cb1c │ │ │ │ add.w r0, r6, #18944 @ 0x4a00 │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ - bl 9cf608 │ │ │ │ + bl 9cf648 │ │ │ │ add.w r0, r6, #18944 @ 0x4a00 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ - bl ac2e24 │ │ │ │ + bl ac2e64 │ │ │ │ mov r0, r6 │ │ │ │ blx 67b40 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r6, #19072 @ 0x4a80 │ │ │ │ adds r0, #8 │ │ │ │ - bl 9cedd8 │ │ │ │ - b.n 9ca4e8 │ │ │ │ + bl 9cee18 │ │ │ │ + b.n 9ca528 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #19672 @ 0x4cd8 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #1688] @ 0x698 │ │ │ │ mov.w r1, #66560 @ 0x10400 │ │ │ │ - ldr r6, [pc, #960] @ (9ca904 ) │ │ │ │ + ldr r6, [pc, #960] @ (9ca944 ) │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r6, pc │ │ │ │ blx r3 │ │ │ │ str.w r0, [r4, #632] @ 0x278 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ca8f0 │ │ │ │ - ldr r2, [pc, #944] @ (9ca908 ) │ │ │ │ - ldr r3, [pc, #948] @ (9ca90c ) │ │ │ │ + beq.w 9ca930 │ │ │ │ + ldr r2, [pc, #944] @ (9ca948 ) │ │ │ │ + ldr r3, [pc, #948] @ (9ca94c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #944] @ (9ca910 ) │ │ │ │ + ldr r2, [pc, #944] @ (9ca950 ) │ │ │ │ str.w r3, [r4, #444] @ 0x1bc │ │ │ │ - ldr r3, [pc, #940] @ (9ca914 ) │ │ │ │ + ldr r3, [pc, #940] @ (9ca954 ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #936] @ (9ca918 ) │ │ │ │ + ldr r2, [pc, #936] @ (9ca958 ) │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ - ldr r3, [pc, #932] @ (9ca91c ) │ │ │ │ + ldr r3, [pc, #932] @ (9ca95c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [pc, #928] @ (9ca920 ) │ │ │ │ - ldr r3, [pc, #928] @ (9ca924 ) │ │ │ │ + ldr r2, [pc, #928] @ (9ca960 ) │ │ │ │ + ldr r3, [pc, #928] @ (9ca964 ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #140] @ 0x8c │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #924] @ (9ca928 ) │ │ │ │ + ldr r2, [pc, #924] @ (9ca968 ) │ │ │ │ str.w r3, [r4, #168] @ 0xa8 │ │ │ │ - ldr r3, [pc, #920] @ (9ca92c ) │ │ │ │ + ldr r3, [pc, #920] @ (9ca96c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #172] @ 0xac │ │ │ │ - ldr r2, [pc, #916] @ (9ca930 ) │ │ │ │ - ldr r3, [pc, #916] @ (9ca934 ) │ │ │ │ + ldr r2, [pc, #916] @ (9ca970 ) │ │ │ │ + ldr r3, [pc, #916] @ (9ca974 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #912] @ (9ca938 ) │ │ │ │ - ldr r3, [pc, #912] @ (9ca93c ) │ │ │ │ + ldr r2, [pc, #912] @ (9ca978 ) │ │ │ │ + ldr r3, [pc, #912] @ (9ca97c ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #164] @ 0xa4 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #908] @ (9ca940 ) │ │ │ │ + ldr r2, [pc, #908] @ (9ca980 ) │ │ │ │ str.w r3, [r4, #324] @ 0x144 │ │ │ │ - ldr r3, [pc, #904] @ (9ca944 ) │ │ │ │ + ldr r3, [pc, #904] @ (9ca984 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ strd r2, r3, [r4, #240] @ 0xf0 │ │ │ │ - ldr r2, [pc, #900] @ (9ca948 ) │ │ │ │ - ldr r3, [pc, #900] @ (9ca94c ) │ │ │ │ + ldr r2, [pc, #900] @ (9ca988 ) │ │ │ │ + ldr r3, [pc, #900] @ (9ca98c ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #248] @ 0xf8 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #896] @ (9ca950 ) │ │ │ │ + ldr r2, [pc, #896] @ (9ca990 ) │ │ │ │ str.w r3, [r4, #356] @ 0x164 │ │ │ │ - ldr r3, [pc, #892] @ (9ca954 ) │ │ │ │ + ldr r3, [pc, #892] @ (9ca994 ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #296] @ 0x128 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #888] @ (9ca958 ) │ │ │ │ + ldr r2, [pc, #888] @ (9ca998 ) │ │ │ │ str.w r3, [r4, #332] @ 0x14c │ │ │ │ - ldr r3, [pc, #884] @ (9ca95c ) │ │ │ │ + ldr r3, [pc, #884] @ (9ca99c ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #336] @ 0x150 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #880] @ (9ca960 ) │ │ │ │ + ldr r2, [pc, #880] @ (9ca9a0 ) │ │ │ │ str.w r3, [r4, #192] @ 0xc0 │ │ │ │ - ldr r3, [pc, #876] @ (9ca964 ) │ │ │ │ + ldr r3, [pc, #876] @ (9ca9a4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #216] @ 0xd8 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #872] @ (9ca968 ) │ │ │ │ + ldr r2, [pc, #872] @ (9ca9a8 ) │ │ │ │ str.w r3, [r4, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #868] @ (9ca96c ) │ │ │ │ + ldr r3, [pc, #868] @ (9ca9ac ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #204] @ 0xcc │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #864] @ (9ca970 ) │ │ │ │ + ldr r2, [pc, #864] @ (9ca9b0 ) │ │ │ │ str.w r3, [r4, #180] @ 0xb4 │ │ │ │ - ldr r3, [pc, #860] @ (9ca974 ) │ │ │ │ + ldr r3, [pc, #860] @ (9ca9b4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #196] @ 0xc4 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #856] @ (9ca978 ) │ │ │ │ + ldr r2, [pc, #856] @ (9ca9b8 ) │ │ │ │ str.w r3, [r4, #220] @ 0xdc │ │ │ │ - ldr r3, [pc, #852] @ (9ca97c ) │ │ │ │ + ldr r3, [pc, #852] @ (9ca9bc ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #232] @ 0xe8 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #848] @ (9ca980 ) │ │ │ │ + ldr r2, [pc, #848] @ (9ca9c0 ) │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ - ldr r3, [pc, #844] @ (9ca984 ) │ │ │ │ + ldr r3, [pc, #844] @ (9ca9c4 ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #184] @ 0xb8 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #840] @ (9ca988 ) │ │ │ │ + ldr r2, [pc, #840] @ (9ca9c8 ) │ │ │ │ str.w r3, [r4, #200] @ 0xc8 │ │ │ │ - ldr r3, [pc, #836] @ (9ca98c ) │ │ │ │ + ldr r3, [pc, #836] @ (9ca9cc ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #236] @ 0xec │ │ │ │ - ldr r3, [pc, #828] @ (9ca990 ) │ │ │ │ + ldr r3, [pc, #828] @ (9ca9d0 ) │ │ │ │ ldr.w r2, [r5, #2248] @ 0x8c8 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #820] @ (9ca994 ) │ │ │ │ + ldr r3, [pc, #820] @ (9ca9d4 ) │ │ │ │ cmp r2, #20 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #188] @ 0xbc │ │ │ │ - ldr r3, [pc, #812] @ (9ca998 ) │ │ │ │ + ldr r3, [pc, #812] @ (9ca9d8 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #500] @ 0x1f4 │ │ │ │ - ldr r3, [pc, #808] @ (9ca99c ) │ │ │ │ + ldr r3, [pc, #808] @ (9ca9dc ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #504] @ 0x1f8 │ │ │ │ - ldr r3, [pc, #804] @ (9ca9a0 ) │ │ │ │ + ldr r3, [pc, #804] @ (9ca9e0 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #508] @ 0x1fc │ │ │ │ - ldr r3, [pc, #800] @ (9ca9a4 ) │ │ │ │ + ldr r3, [pc, #800] @ (9ca9e4 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - ldr r3, [pc, #796] @ (9ca9a8 ) │ │ │ │ + ldr r3, [pc, #796] @ (9ca9e8 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #392] @ 0x188 │ │ │ │ - bhi.w 9ca870 │ │ │ │ - ldr r3, [pc, #788] @ (9ca9ac ) │ │ │ │ + bhi.w 9ca8b0 │ │ │ │ + ldr r3, [pc, #788] @ (9ca9ec ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ cmp r2, #6 │ │ │ │ - ldr r3, [pc, #784] @ (9ca9b0 ) │ │ │ │ + ldr r3, [pc, #784] @ (9ca9f0 ) │ │ │ │ str r5, [r4, #0] │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #404] @ 0x194 │ │ │ │ - ldr r3, [pc, #776] @ (9ca9b4 ) │ │ │ │ + ldr r3, [pc, #776] @ (9ca9f4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #776] @ (9ca9b8 ) │ │ │ │ + ldr r3, [pc, #776] @ (9ca9f8 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #416] @ 0x1a0 │ │ │ │ - ldr r3, [pc, #772] @ (9ca9bc ) │ │ │ │ + ldr r3, [pc, #772] @ (9ca9fc ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #432] @ 0x1b0 │ │ │ │ - ldr r3, [pc, #768] @ (9ca9c0 ) │ │ │ │ + ldr r3, [pc, #768] @ (9caa00 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #436] @ 0x1b4 │ │ │ │ - ldr r3, [pc, #764] @ (9ca9c4 ) │ │ │ │ + ldr r3, [pc, #764] @ (9caa04 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #440] @ 0x1b8 │ │ │ │ - ldr r3, [pc, #760] @ (9ca9c8 ) │ │ │ │ + ldr r3, [pc, #760] @ (9caa08 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ - ldr r3, [pc, #756] @ (9ca9cc ) │ │ │ │ + ldr r3, [pc, #756] @ (9caa0c ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - ldr r3, [pc, #752] @ (9ca9d0 ) │ │ │ │ + ldr r3, [pc, #752] @ (9caa10 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - ldr r3, [pc, #748] @ (9ca9d4 ) │ │ │ │ + ldr r3, [pc, #748] @ (9caa14 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #744] @ (9ca9d8 ) │ │ │ │ + ldr r3, [pc, #744] @ (9caa18 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #148] @ 0x94 │ │ │ │ - ldr r3, [pc, #740] @ (9ca9dc ) │ │ │ │ + ldr r3, [pc, #740] @ (9caa1c ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #312] @ 0x138 │ │ │ │ - ldr r3, [pc, #736] @ (9ca9e0 ) │ │ │ │ + ldr r3, [pc, #736] @ (9caa20 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #316] @ 0x13c │ │ │ │ - ldr r3, [pc, #732] @ (9ca9e4 ) │ │ │ │ + ldr r3, [pc, #732] @ (9caa24 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #284] @ 0x11c │ │ │ │ - ldr r3, [pc, #728] @ (9ca9e8 ) │ │ │ │ + ldr r3, [pc, #728] @ (9caa28 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #288] @ 0x120 │ │ │ │ - ldr r3, [pc, #724] @ (9ca9ec ) │ │ │ │ + ldr r3, [pc, #724] @ (9caa2c ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ - ldr r3, [pc, #720] @ (9ca9f0 ) │ │ │ │ + ldr r3, [pc, #720] @ (9caa30 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #716] @ (9ca9f4 ) │ │ │ │ + ldr r3, [pc, #716] @ (9caa34 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #276] @ 0x114 │ │ │ │ - ldr r3, [pc, #712] @ (9ca9f8 ) │ │ │ │ + ldr r3, [pc, #712] @ (9caa38 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #536] @ 0x218 │ │ │ │ - ldr r3, [pc, #708] @ (9ca9fc ) │ │ │ │ + ldr r3, [pc, #708] @ (9caa3c ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #380] @ 0x17c │ │ │ │ - ldr r3, [pc, #704] @ (9caa00 ) │ │ │ │ + ldr r3, [pc, #704] @ (9caa40 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #544] @ 0x220 │ │ │ │ - ldr r3, [pc, #700] @ (9caa04 ) │ │ │ │ + ldr r3, [pc, #700] @ (9caa44 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ - ldr r3, [pc, #696] @ (9caa08 ) │ │ │ │ + ldr r3, [pc, #696] @ (9caa48 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #420] @ 0x1a4 │ │ │ │ - ldr r3, [pc, #692] @ (9caa0c ) │ │ │ │ + ldr r3, [pc, #692] @ (9caa4c ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #424] @ 0x1a8 │ │ │ │ - ldr r3, [pc, #688] @ (9caa10 ) │ │ │ │ + ldr r3, [pc, #688] @ (9caa50 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #344] @ 0x158 │ │ │ │ - ldr r3, [pc, #684] @ (9caa14 ) │ │ │ │ + ldr r3, [pc, #684] @ (9caa54 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #348] @ 0x15c │ │ │ │ - ldr r3, [pc, #680] @ (9caa18 ) │ │ │ │ + ldr r3, [pc, #680] @ (9caa58 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ - ldr r3, [pc, #676] @ (9caa1c ) │ │ │ │ + ldr r3, [pc, #676] @ (9caa5c ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #484] @ 0x1e4 │ │ │ │ - ldr r3, [pc, #672] @ (9caa20 ) │ │ │ │ + ldr r3, [pc, #672] @ (9caa60 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #568] @ 0x238 │ │ │ │ - ldr r3, [pc, #668] @ (9caa24 ) │ │ │ │ + ldr r3, [pc, #668] @ (9caa64 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r3, [r4, #492] @ 0x1ec │ │ │ │ - ldr r3, [pc, #664] @ (9caa28 ) │ │ │ │ + ldr r3, [pc, #664] @ (9caa68 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str.w r3, [r4, #496] @ 0x1f0 │ │ │ │ - bls.n 9ca7a0 │ │ │ │ - ldr r3, [pc, #656] @ (9caa2c ) │ │ │ │ + bls.n 9ca7e0 │ │ │ │ + ldr r3, [pc, #656] @ (9caa6c ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ mov r7, r4 │ │ │ │ - bl 9ce55c │ │ │ │ + bl 9ce59c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cdb28 │ │ │ │ + bl 9cdb68 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cf314 │ │ │ │ + bl 9cf354 │ │ │ │ add.w r0, r4, #18944 @ 0x4a00 │ │ │ │ addw r1, r5, #3100 @ 0xc1c │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ - bl ac2e18 │ │ │ │ + bl ac2e58 │ │ │ │ add.w r0, r4, #18944 @ 0x4a00 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ - bl 9cf5bc │ │ │ │ + bl 9cf5fc │ │ │ │ ldr.w r3, [r5, #1688] @ 0x698 │ │ │ │ add.w r6, r4, #16384 @ 0x4000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ca87e │ │ │ │ + beq.n 9ca8be │ │ │ │ ldr.w r3, [r5, #2084] @ 0x824 │ │ │ │ lsls r0, r3, #14 │ │ │ │ - bpl.n 9ca87e │ │ │ │ + bpl.n 9ca8be │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #2720] @ 0xaa0 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r1, [r5, #1980] @ 0x7bc │ │ │ │ mov r0, r4 │ │ │ │ @@ -3611119,107 +3611158,107 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r1, #1048576 @ 0x100000 │ │ │ │ movs r3, #3 │ │ │ │ mov r0, r4 │ │ │ │ bl 5223c8 │ │ │ │ str.w r0, [r6, #2692] @ 0xa84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ca8fa │ │ │ │ + beq.n 9ca93a │ │ │ │ ldr.w r3, [r5, #2084] @ 0x824 │ │ │ │ strd r0, r0, [r4, #16] │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.n 9ca830 │ │ │ │ + bpl.n 9ca870 │ │ │ │ ldrb.w r3, [r6, #2720] @ 0xaa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ca8c0 │ │ │ │ + bne.n 9ca900 │ │ │ │ addw r3, r5, #3116 @ 0xc2c │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ca838 │ │ │ │ + bne.n 9ca878 │ │ │ │ dmb ish │ │ │ │ mov r0, r4 │ │ │ │ str.w r1, [r6, #3272] @ 0xcc8 │ │ │ │ - bl 9cc4dc │ │ │ │ + bl 9cc51c │ │ │ │ ldr.w r1, [r6, #3272] @ 0xcc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cc48c │ │ │ │ + bl 9cc4cc │ │ │ │ ldr.w r3, [r5, #2084] @ 0x824 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bmi.n 9ca8a8 │ │ │ │ + bmi.n 9ca8e8 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 9ca886 │ │ │ │ + bmi.n 9ca8c6 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #444] @ (9caa30 ) │ │ │ │ + ldr r3, [pc, #444] @ (9caa70 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #400] @ 0x190 │ │ │ │ - ldr r3, [pc, #440] @ (9caa34 ) │ │ │ │ + ldr r3, [pc, #440] @ (9caa74 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 9ca698 │ │ │ │ + b.n 9ca6d8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #2720] @ 0xaa0 │ │ │ │ - b.n 9ca7f4 │ │ │ │ + b.n 9ca834 │ │ │ │ ldrb.w r3, [r5, #3120] @ 0xc30 │ │ │ │ - cbnz r3, 9ca8e4 │ │ │ │ + cbnz r3, 9ca924 │ │ │ │ ldrb.w r3, [r5, #3121] @ 0xc31 │ │ │ │ - cbnz r3, 9ca8d8 │ │ │ │ + cbnz r3, 9ca918 │ │ │ │ ldr.w r2, [r5, #3128] @ 0xc38 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 9ca86a │ │ │ │ + ble.n 9ca8aa │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cced8 │ │ │ │ + bl 9ccf18 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #396] @ (9caa38 ) │ │ │ │ + ldr r0, [pc, #396] @ (9caa78 ) │ │ │ │ add r0, pc │ │ │ │ blx 67f78 │ │ │ │ - cbz r0, 9ca8ba │ │ │ │ + cbz r0, 9ca8fa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cce58 │ │ │ │ + bl 9cce98 │ │ │ │ ldr.w r3, [r5, #2084] @ 0x824 │ │ │ │ - b.n 9ca866 │ │ │ │ + b.n 9ca8a6 │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ mov.w r2, #1048576 @ 0x100000 │ │ │ │ adds r0, #8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9cedbc │ │ │ │ + bl 9cedfc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #2721] @ 0xaa1 │ │ │ │ - b.n 9ca830 │ │ │ │ + b.n 9ca870 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - bl 9cced8 │ │ │ │ - b.n 9ca892 │ │ │ │ + bl 9ccf18 │ │ │ │ + b.n 9ca8d2 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cced8 │ │ │ │ - b.n 9ca88c │ │ │ │ + bl 9ccf18 │ │ │ │ + b.n 9ca8cc │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9ca86a │ │ │ │ + b.n 9ca8aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 9ca1f8 │ │ │ │ - b.n 9ca8f6 │ │ │ │ + bl 9ca238 │ │ │ │ + b.n 9ca936 │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, r2] │ │ │ │ + ldrh r6, [r6, r1] │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldc2 15, cr15, [sp], {255} @ 0xff │ │ │ │ - bl a3c90e │ │ │ │ + bl a3c94e │ │ │ │ stmdb pc!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - b.n 9ca24a │ │ │ │ + b.n 9ca28a │ │ │ │ vsri.32 q15, , #1 │ │ │ │ vsubl.u q15, d31, d9 │ │ │ │ vdup.8 , d23[7] │ │ │ │ vraddhn.i d30, , │ │ │ │ vrshr.u32 q15, , #1 │ │ │ │ vcvt.f16.u16 d29, d29, #1 │ │ │ │ vsubw.u q15, , d15 │ │ │ │ @@ -3611284,27 +3611323,27 @@ │ │ │ │ vrsubhn.i d29, , │ │ │ │ vqshlu.s32 , , #31 │ │ │ │ vqrdmulh.s , , d12[0] │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r4, r3 │ │ │ │ movs r0, r0 │ │ │ │ vst4. {d15[0],d17[0],d19[0],d21[0]}, [pc :256] │ │ │ │ - bge.n 9cab1a │ │ │ │ + bge.n 9cab5a │ │ │ │ vtbl.8 d29, {d15-d17}, d31 │ │ │ │ - vraddhn.i d17, , q7 │ │ │ │ + @ instruction: 0xffff13ce │ │ │ │ lsls r1, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r5 │ │ │ │ - cbnz r3, 9caa58 │ │ │ │ + cbnz r3, 9caa98 │ │ │ │ ldrd r6, r5, [r2, #28] │ │ │ │ movs r3, #1 │ │ │ │ ldr r7, [r0, #76] @ 0x4c │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ @@ -3611357,17 +3611396,17 @@ │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ mov r3, r1 │ │ │ │ - cbz r2, 9cab10 │ │ │ │ + cbz r2, 9cab50 │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ - cbz r2, 9cab10 │ │ │ │ + cbz r2, 9cab50 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ mov r4, r3 │ │ │ │ movs r3, #1 │ │ │ │ @@ -3611390,18 +3611429,18 @@ │ │ │ │ ldr.w r1, [r0, #632] @ 0x278 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ldrd ip, lr, [r1] │ │ │ │ ldr.w r0, [r0, #1688] @ 0x698 │ │ │ │ add.w r5, ip, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ str.w r3, [lr, ip, lsl #2] │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ - ldr r0, [pc, #48] @ (9cab90 ) │ │ │ │ + ldr r0, [pc, #48] @ (9cabd0 ) │ │ │ │ ldrh.w ip, [r3, #4] │ │ │ │ ldrd r4, r1, [r2] │ │ │ │ add r0, pc │ │ │ │ adds r5, r4, #1 │ │ │ │ str r5, [r2, #0] │ │ │ │ ldr.w r0, [r0, ip, lsl #2] │ │ │ │ str.w r0, [r1, r4, lsl #2] │ │ │ │ @@ -3611413,78 +3611452,78 @@ │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [r2, #0] │ │ │ │ str.w r3, [r1, r0, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bcs.n 9cac70 │ │ │ │ + bcs.n 9cac30 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r1, r2, r1, lsr #16 │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r1, #66560 @ 0x10400 │ │ │ │ - bls.n 9cabc8 │ │ │ │ + bls.n 9cac08 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #632] @ 0x278 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r4, [r1, r2, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #8] @ (9cabe0 ) │ │ │ │ + ldr r3, [pc, #8] @ (9cac20 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bne.n 9cabe0 │ │ │ │ + bne.n 9caba0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - ldr r2, [pc, #32] @ (9cac08 ) │ │ │ │ + ldr r2, [pc, #32] @ (9cac48 ) │ │ │ │ movs r3, #0 │ │ │ │ add r2, pc │ │ │ │ subs r2, #4 │ │ │ │ - b.n 9cabf6 │ │ │ │ + b.n 9cac36 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w r3, #468 @ 0x1d4 │ │ │ │ - beq.n 9cac02 │ │ │ │ + beq.n 9cac42 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 9cabee │ │ │ │ + bne.n 9cac2e │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ - bne.n 9cabe4 │ │ │ │ + bne.n 9caba4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ movs r4, #2 │ │ │ │ movt r4, #1 │ │ │ │ mov r6, r1 │ │ │ │ orr.w r4, r4, r2, lsl #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w ip, r1, r4, lsr #16 │ │ │ │ cmp.w ip, #66560 @ 0x10400 │ │ │ │ - bls.n 9cac4c │ │ │ │ + bls.n 9cac8c │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #632] @ 0x278 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -3611508,15 +3611547,15 @@ │ │ │ │ movt r4, #1 │ │ │ │ mov r6, r1 │ │ │ │ orr.w r4, r4, r2, lsl #8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w ip, r1, r4, lsr #16 │ │ │ │ cmp.w ip, #66560 @ 0x10400 │ │ │ │ - bls.n 9caca4 │ │ │ │ + bls.n 9cace4 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #632] @ 0x278 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -3611537,15 +3611576,15 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ movt r1, #11 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w lr, [r4, #632] @ 0x278 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r3, r4, [lr] │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ adds r6, r3, #1 │ │ │ │ str.w r6, [lr] │ │ │ │ @@ -3611567,19 +3611606,19 @@ │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r5, r0, #1 │ │ │ │ ubfx r1, r1, #2, #4 │ │ │ │ str.w r5, [lr] │ │ │ │ str.w r1, [r4, r0, lsl #2] │ │ │ │ ands.w r0, r3, #122880 @ 0x1e000 │ │ │ │ - beq.n 9cad4c │ │ │ │ + beq.n 9cad8c │ │ │ │ movs r0, #0 │ │ │ │ ubfx ip, r3, #13, #4 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 9cad58 │ │ │ │ + b.n 9cad98 │ │ │ │ lsls r1, r0, #2 │ │ │ │ adds r3, r2, r1 │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ ubfx ip, ip, #1, #5 │ │ │ │ add r1, r2 │ │ │ │ ldr.w r5, [lr] │ │ │ │ adds r0, #1 │ │ │ │ @@ -3611602,30 +3611641,30 @@ │ │ │ │ mov.w r1, r1, lsl #27 │ │ │ │ orr.w r3, r3, r8 │ │ │ │ orr.w r1, r1, r7, lsl #22 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ str.w r6, [lr] │ │ │ │ orr.w r3, r3, ip, lsl #17 │ │ │ │ str.w r3, [r4, r5, lsl #2] │ │ │ │ - bne.n 9cad4c │ │ │ │ + bne.n 9cad8c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #769 @ 0x301 │ │ │ │ movt r1, #5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r6, r1, [r0] │ │ │ │ ldrh r3, [r2, #8] │ │ │ │ ldrb r4, [r2, #8] │ │ │ │ adds r7, r6, #1 │ │ │ │ @@ -3611663,15 +3611702,15 @@ │ │ │ │ orr.w r3, r3, r4, lsl #10 │ │ │ │ add.w r4, r5, #1 │ │ │ │ orr.w r3, r3, r7 │ │ │ │ str r4, [r0, #0] │ │ │ │ orr.w r3, r3, ip, lsl #21 │ │ │ │ mov.w ip, #1 │ │ │ │ str.w r3, [r1, r5, lsl #2] │ │ │ │ - bne.n 9cae2a │ │ │ │ + bne.n 9cae6a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add.w r4, r3, ip │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r2, [r1, r3, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ @@ -3611683,15 +3611722,15 @@ │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r1 │ │ │ │ movw r1, #513 @ 0x201 │ │ │ │ movt r1, #9 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ ldrb r5, [r2, #5] │ │ │ │ ldrb r6, [r2, #0] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ @@ -3611822,85 +3611861,85 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ mov.w r1, #65536 @ 0x10000 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r9, [r4] │ │ │ │ blx 6810c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb1d4 │ │ │ │ + beq.w 9cb214 │ │ │ │ mov r3, fp │ │ │ │ mov r2, sl │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ bl 4f7abc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cb1bc │ │ │ │ - ldr r4, [pc, #536] @ (9cb298 ) │ │ │ │ + beq.w 9cb1fc │ │ │ │ + ldr r4, [pc, #536] @ (9cb2d8 ) │ │ │ │ ubfx r3, r9, #8, #24 │ │ │ │ mov fp, r0 │ │ │ │ uxtab r5, r3, r9 │ │ │ │ add r4, pc │ │ │ │ mov r0, sl │ │ │ │ - b.n 9cb090 │ │ │ │ + b.n 9cb0d0 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #1 │ │ │ │ blx 65ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cb08e │ │ │ │ + bne.n 9cb0ce │ │ │ │ mov r0, sl │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 67254 │ │ │ │ ldr.w r4, [r8] │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w fp, [sp] │ │ │ │ adds r3, r4, #2 │ │ │ │ mov fp, ip │ │ │ │ strd sl, ip, [sp, #24] │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - ldr r3, [pc, #472] @ (9cb29c ) │ │ │ │ + ldr r3, [pc, #472] @ (9cb2dc ) │ │ │ │ adds r4, #5 │ │ │ │ add r3, pc │ │ │ │ mov r6, r4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9cb110 │ │ │ │ + b.n 9cb150 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cb1da │ │ │ │ + bne.w 9cb21a │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ blx 666a8 │ │ │ │ ands.w r2, r9, #3 │ │ │ │ - bne.w 9cb278 │ │ │ │ + bne.w 9cb2b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add sl, r9 │ │ │ │ subs.w fp, fp, r9 │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov.w r4, #5 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r6, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - beq.w 9cb28a │ │ │ │ + beq.w 9cb2ca │ │ │ │ ldr.w r3, [r7, #632] @ 0x278 │ │ │ │ movw r1, #65531 @ 0xfffb │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ add r2, r4 │ │ │ │ cmp r2, r1 │ │ │ │ - bls.n 9cb134 │ │ │ │ + bls.n 9cb174 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r7, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #632] @ 0x278 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -3611913,26 +3611952,26 @@ │ │ │ │ cmp r6, fp │ │ │ │ it cs │ │ │ │ movcs r6, fp │ │ │ │ mov r9, r6 │ │ │ │ adds r6, #3 │ │ │ │ lsrs r6, r6, #2 │ │ │ │ adds r1, r6, r4 │ │ │ │ - cbnz r3, 9cb15c │ │ │ │ + cbnz r3, 9cb19c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w r5, sl, r3 │ │ │ │ orr.w r5, r5, #2147483648 @ 0x80000000 │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ orr.w r1, r3, r1, lsl #16 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r4, [r7, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r2, r0, [r4] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ @@ -3611948,49 +3611987,49 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str.w r1, [r0, r3, lsl #2] │ │ │ │ cmp r2, #5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bne.n 9cb0cc │ │ │ │ + bne.n 9cb10c │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - b.n 9cb0de │ │ │ │ + b.n 9cb11e │ │ │ │ mov.w fp, r5, lsl #16 │ │ │ │ mov r0, sl │ │ │ │ mov r1, fp │ │ │ │ blx 68124 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 9cb1d4 │ │ │ │ + cbz r0, 9cb214 │ │ │ │ lsls r5, r5, #1 │ │ │ │ subs r6, #1 │ │ │ │ - bne.w 9cb06a │ │ │ │ + bne.w 9cb0aa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9cb292 │ │ │ │ + b.n 9cb2d2 │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r1, r3, #1 │ │ │ │ add.w ip, r8, #10 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ add.w r3, r8, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cb0de │ │ │ │ + beq.w 9cb11e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldrh.w r1, [r3, #2]! │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp ip, r3 │ │ │ │ str.w r1, [r0, r2, lsl #2] │ │ │ │ - bne.n 9cb1f4 │ │ │ │ + bne.n 9cb234 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9cb0de │ │ │ │ + beq.w 9cb11e │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r0 │ │ │ │ str r6, [sp, #0] │ │ │ │ str.w r9, [sp, #8] │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ @@ -3612015,64 +3612054,64 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ lsrs r3, r3, #6 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r3, [lr, r2, lsl #2] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp ip, r3 │ │ │ │ - bcc.n 9cb21c │ │ │ │ + bcc.n 9cb25c │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r0, lr │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ - b.n 9cb0de │ │ │ │ + b.n 9cb11e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ add r0, r3 │ │ │ │ blx 67440 │ │ │ │ - b.n 9cb0f4 │ │ │ │ + b.n 9cb134 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 67b40 │ │ │ │ mov r0, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r3, #32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r5, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #7 │ │ │ │ movt r1, #8 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d0, [sp] │ │ │ │ ldrd r7, r8, [sp] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ sub.w ip, r5, #4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w lr, r5, #12 │ │ │ │ ldrd r2, r0, [r1] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ str.w r6, [r0, r2, lsl #2] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w r5, [ip, #4]! │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ cmp ip, lr │ │ │ │ str.w r5, [r0, r2, lsl #2] │ │ │ │ - bne.n 9cb2e6 │ │ │ │ + bne.n 9cb326 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str.w r7, [r0, r2, lsl #2] │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ str.w r8, [r2, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ adds r0, #2 │ │ │ │ @@ -3612085,17 +3612124,17 @@ │ │ │ │ add sp, #16 │ │ │ │ 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, #4048] @ 0xfd0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #244] @ (9cb42c ) │ │ │ │ + ldr r2, [pc, #244] @ (9cb46c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #244] @ (9cb430 ) │ │ │ │ + ldr r3, [pc, #244] @ (9cb470 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ ldrh.w r0, [r1, #74] @ 0x4a │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ @@ -3612111,20 +3612150,20 @@ │ │ │ │ strd ip, ip, [sp, #4] │ │ │ │ lsrs r2, r2, #3 │ │ │ │ strd ip, ip, [sp, #12] │ │ │ │ blx 65eb0 <__memcpy_chk@plt> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movt r1, #12 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r1, [r6, #632] @ 0x278 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r0, [r3, #1688] @ 0x698 │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr.w r3, [r6, #632] @ 0x278 │ │ │ │ ldrsh.w r4, [r5, #18] │ │ │ │ add r0, sp, #4 │ │ │ │ ldrsh.w r6, [r5, #16] │ │ │ │ add.w lr, sp, #20 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ adds r7, r1, #1 │ │ │ │ @@ -3612160,83 +3612199,83 @@ │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r4, [r0], #4 │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r0, lr │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ - bne.n 9cb3f8 │ │ │ │ - ldr r2, [pc, #40] @ (9cb434 ) │ │ │ │ - ldr r3, [pc, #32] @ (9cb430 ) │ │ │ │ + bne.n 9cb438 │ │ │ │ + ldr r2, [pc, #40] @ (9cb474 ) │ │ │ │ + ldr r3, [pc, #32] @ (9cb470 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9cb426 │ │ │ │ + bne.n 9cb466 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #768] @ (9cb730 ) │ │ │ │ + ldr r4, [pc, #512] @ (9cb670 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #952] @ (9cb7f0 ) │ │ │ │ + ldr r3, [pc, #696] @ (9cb730 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ ldrb r1, [r1, #7] │ │ │ │ add.w r3, r0, #16384 @ 0x4000 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, #2 │ │ │ │ lsls r1, r1, #16 │ │ │ │ ldr.w r7, [r3, #2416] @ 0x970 │ │ │ │ orr.w r1, r1, #5 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w ip, [r6, #632] @ 0x278 │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ ldrd r2, r4, [ip] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ str.w r3, [r4, r2, lsl #2] │ │ │ │ - cbz r7, 9cb478 │ │ │ │ + cbz r7, 9cb4b8 │ │ │ │ ldr r7, [r7, #24] │ │ │ │ ldr.w r2, [ip] │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [ip] │ │ │ │ str.w r7, [r4, r2, lsl #2] │ │ │ │ - cbz r3, 9cb4ae │ │ │ │ + cbz r3, 9cb4ee │ │ │ │ add.w r2, r6, #18688 @ 0x4900 │ │ │ │ adds r2, #76 @ 0x4c │ │ │ │ add.w lr, r2, r3, lsl #2 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ - cbz r3, 9cb49a │ │ │ │ + cbz r3, 9cb4da │ │ │ │ ldr r3, [r3, #24] │ │ │ │ ldr.w r1, [ip] │ │ │ │ cmp lr, r2 │ │ │ │ add.w r0, r1, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r3, [r4, r1, lsl #2] │ │ │ │ - bne.n 9cb492 │ │ │ │ + bne.n 9cb4d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr.w r3, [r3, #2084] @ 0x824 │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bmi.n 9cb4bc │ │ │ │ + bmi.n 9cb4fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ movt r1, #2 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r3, [r6, #632] @ 0x278 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldrh r2, [r5, #4] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ adds r6, r0, #1 │ │ │ │ str r6, [r3, #0] │ │ │ │ str.w r4, [r1, r0, lsl #2] │ │ │ │ @@ -3612258,47 +3612297,47 @@ │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #16 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r6, #0 │ │ │ │ ldr.w r1, [r0, #632] @ 0x278 │ │ │ │ ldrd r3, lr, [r1] │ │ │ │ add.w r2, r3, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r4, [lr, r3, lsl #2] │ │ │ │ - ble.n 9cb572 │ │ │ │ + ble.n 9cb5b2 │ │ │ │ add.w ip, r5, #12 │ │ │ │ movs r3, #28 │ │ │ │ adds r5, #24 │ │ │ │ mla r6, r3, r6, ip │ │ │ │ sub.w r2, ip, #12 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r4, [r2], #4 │ │ │ │ adds r3, r0, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, ip │ │ │ │ str.w r4, [lr, r0, lsl #2] │ │ │ │ - bne.n 9cb542 │ │ │ │ + bne.n 9cb582 │ │ │ │ mov r2, ip │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, r5 │ │ │ │ str.w r3, [lr, r0, lsl #2] │ │ │ │ - bne.n 9cb556 │ │ │ │ + bne.n 9cb596 │ │ │ │ add.w ip, ip, #28 │ │ │ │ adds r5, #28 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 9cb53e │ │ │ │ + bne.n 9cb57e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -3612307,24 +3612346,24 @@ │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #8 │ │ │ │ add.w r1, r1, #65536 @ 0x10000 │ │ │ │ mov r4, r2 │ │ │ │ orr.w r1, r1, #1280 @ 0x500 │ │ │ │ orr.w r1, r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r1, [r6, #632] @ 0x278 │ │ │ │ ldrd r2, r0, [r1] │ │ │ │ adds r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r5, [r0, r2, lsl #2] │ │ │ │ - cbz r4, 9cb614 │ │ │ │ + cbz r4, 9cb654 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #12 │ │ │ │ - ldr r5, [pc, #96] @ (9cb61c ) │ │ │ │ + ldr r5, [pc, #96] @ (9cb65c ) │ │ │ │ add r5, pc │ │ │ │ mla r4, r2, r4, r3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r3, #12 │ │ │ │ ldrh.w r6, [r3, #-12] │ │ │ │ cmp r4, r3 │ │ │ │ add.w ip, r2, #1 │ │ │ │ @@ -3612343,78 +3612382,78 @@ │ │ │ │ str.w r2, [r0, r6, lsl #2] │ │ │ │ ldrb.w ip, [r3, #-9] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add.w r6, r2, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ ldr.w r6, [r5, ip, lsl #2] │ │ │ │ str.w r6, [r0, r2, lsl #2] │ │ │ │ - bne.n 9cb5c0 │ │ │ │ + bne.n 9cb600 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r0!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r3, r4, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ 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 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r2 │ │ │ │ lsls r1, r1, #16 │ │ │ │ orr.w r1, r1, #6 │ │ │ │ - bl 9cab94 │ │ │ │ - cbz r7, 9cb694 │ │ │ │ + bl 9cabd4 │ │ │ │ + cbz r7, 9cb6d4 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, r6, #16384 @ 0x4000 │ │ │ │ ldr.w r3, [r8, #2380] @ 0x94c │ │ │ │ ldr.w r1, [r6, #632] @ 0x278 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r0, r3, r5, lsl #1 │ │ │ │ - cbz r3, 9cb65e │ │ │ │ + cbz r3, 9cb69e │ │ │ │ ldrh r3, [r0, #38] @ 0x26 │ │ │ │ ldrd r0, ip, [r1] │ │ │ │ adds r5, #1 │ │ │ │ ldr.w lr, [r6] │ │ │ │ adds r4, #12 │ │ │ │ add.w r9, r0, #1 │ │ │ │ str.w r9, [r1] │ │ │ │ str.w r3, [ip, r0, lsl #2] │ │ │ │ ldr.w r0, [lr, #1688] @ 0x698 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr.w lr, [r4, #-8] │ │ │ │ add.w r9, r3, #1 │ │ │ │ str.w r9, [r1] │ │ │ │ str.w lr, [ip, r3, lsl #2] │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 9cb64c │ │ │ │ + bne.n 9cb68c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 9cb6f4 │ │ │ │ + cbz r1, 9cb734 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r1, #11 │ │ │ │ movt r1, #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r1, [r5, #632] @ 0x278 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r0, [r3, #1688] @ 0x698 │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr.w r3, [r5, #632] @ 0x278 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -3612423,20 +3612462,20 @@ │ │ │ │ str r4, [r3, #0] │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r1, #11 │ │ │ │ movt r1, #1 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r1, [r5, #632] @ 0x278 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r3, #1688] @ 0x698 │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -3612451,26 +3612490,26 @@ │ │ │ │ cmp r0, #14 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite ne │ │ │ │ movne r6, #14 │ │ │ │ moveq r6, #12 │ │ │ │ - cbz r3, 9cb754 │ │ │ │ + cbz r3, 9cb794 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - cbz r1, 9cb754 │ │ │ │ + cbz r1, 9cb794 │ │ │ │ movs r1, #8 │ │ │ │ movt r1, #20 │ │ │ │ movs r6, #20 │ │ │ │ - b.n 9cb75a │ │ │ │ + b.n 9cb79a │ │ │ │ lsls r1, r6, #16 │ │ │ │ orr.w r1, r1, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r1, [r5, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrh.w ip, [r4, #2] │ │ │ │ ldrd r2, r0, [r1] │ │ │ │ subs.w r7, ip, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ it ne │ │ │ │ @@ -3612496,15 +3612535,15 @@ │ │ │ │ str.w r7, [r0, r2, lsl #2] │ │ │ │ ldr.w lr, [r1] │ │ │ │ ldr r7, [r4, #12] │ │ │ │ add.w r2, lr, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str.w r7, [r0, lr, lsl #2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9cb7d2 │ │ │ │ + beq.n 9cb812 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ ldr.w lr, [r1] │ │ │ │ add.w r7, lr, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ str.w ip, [r0, lr, lsl #2] │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -3612542,42 +3612581,42 @@ │ │ │ │ ldr r4, [r1, #0] │ │ │ │ add.w lr, r4, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r7, [r0, r4, lsl #2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [r1, #0] │ │ │ │ add.w lr, r7, #1 │ │ │ │ - cbz r3, 9cb86e │ │ │ │ + cbz r3, 9cb8ae │ │ │ │ ldr r4, [r3, #24] │ │ │ │ - cbz r4, 9cb86e │ │ │ │ + cbz r4, 9cb8ae │ │ │ │ ldr r4, [r4, #16] │ │ │ │ str.w lr, [r1] │ │ │ │ cmp r6, #13 │ │ │ │ str.w r4, [r0, r7, lsl #2] │ │ │ │ - bls.n 9cb8a0 │ │ │ │ + bls.n 9cb8e0 │ │ │ │ add.w r4, r5, #16384 @ 0x4000 │ │ │ │ cmp r6, #20 │ │ │ │ ldrb.w r7, [r4, #2722] @ 0xaa2 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ add.w ip, r4, #1 │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r7, [r0, r4, lsl #2] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ add.w r7, r4, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ str.w r8, [r0, r4, lsl #2] │ │ │ │ - beq.n 9cb8a8 │ │ │ │ + beq.n 9cb8e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [r0, #1688] @ 0x698 │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr.w r1, [r5, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r4, r0, [r1] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ adds r7, r4, #1 │ │ │ │ str r7, [r1, #0] │ │ │ │ @@ -3612593,61 +3612632,61 @@ │ │ │ │ str r7, [r1, #0] │ │ │ │ str.w r6, [r0, r4, lsl #2] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r6, r3, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ - cbz r2, 9cb8fe │ │ │ │ + cbz r2, 9cb93e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r0, [r3, #1688] @ 0x698 │ │ │ │ - bl 9caaf0 │ │ │ │ - b.n 9cb8a0 │ │ │ │ + bl 9cab30 │ │ │ │ + b.n 9cb8e0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r4, r3, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ str.w r2, [r0, r3, lsl #2] │ │ │ │ - b.n 9cb8a0 │ │ │ │ + b.n 9cb8e0 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ ldrh r3, [r3, #6] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - cbz r3, 9cb958 │ │ │ │ + cbz r3, 9cb998 │ │ │ │ movw r1, #2817 @ 0xb01 │ │ │ │ movt r1, #6 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cab24 │ │ │ │ + bl 9cab64 │ │ │ │ ldr.w r3, [r5, #632] @ 0x278 │ │ │ │ ldrh r0, [r4, #6] │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2049 @ 0x801 │ │ │ │ movt r1, #5 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 9cab24 │ │ │ │ + bl 9cab64 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3612655,24 +3612694,24 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #2561 @ 0xa01 │ │ │ │ movt r1, #4 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrd ip, lr, [r1] │ │ │ │ ldr.w r0, [r0, #1688] @ 0x698 │ │ │ │ add.w r5, ip, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ str.w r6, [lr, ip, lsl #2] │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldrd r4, r1, [r2] │ │ │ │ adds r5, r4, #1 │ │ │ │ str r5, [r2, #0] │ │ │ │ str.w r3, [r1, r4, lsl #2] │ │ │ │ @@ -3612690,15 +3612729,15 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ movw r1, #1793 @ 0x701 │ │ │ │ movt r1, #9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r1, ip, [r3] │ │ │ │ add.w lr, r2, #28 │ │ │ │ ldrd r5, r4, [r2, #4] │ │ │ │ adds r0, r1, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ @@ -3612745,15 +3612784,15 @@ │ │ │ │ str.w r1, [ip, r2, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ cmp lr, r0 │ │ │ │ str.w r1, [ip, r2, lsl #2] │ │ │ │ - bne.n 9cba98 │ │ │ │ + bne.n 9cbad8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ 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 │ │ │ │ @@ -3612764,54 +3612803,54 @@ │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r2 │ │ │ │ mov.w sl, #1 │ │ │ │ ubfx r9, r9, #0, #12 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 9cbaf2 │ │ │ │ + cbz r0, 9cbb32 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ mov.w sl, r6, lsr #3 │ │ │ │ cmp.w sl, #1 │ │ │ │ it cc │ │ │ │ movcc.w sl, #1 │ │ │ │ - ldr r3, [pc, #228] @ (9cbbd8 ) │ │ │ │ + ldr r3, [pc, #228] @ (9cbc18 ) │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #1537 @ 0x601 │ │ │ │ movt r1, #6 │ │ │ │ add r3, pc │ │ │ │ ldr.w fp, [r4] │ │ │ │ ldr.w r9, [r3, r9, lsl #2] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ ldr.w r0, [r3, #1688] @ 0x698 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add.w lr, r3, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r6, [r7, r3, lsl #2] │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr.w r3, [fp, #2084] @ 0x824 │ │ │ │ ldr.w r4, [r4, #632] @ 0x278 │ │ │ │ lsls r3, r3, #30 │ │ │ │ ittt mi │ │ │ │ ldrmi r3, [r5, #4] │ │ │ │ ubfxmi r3, r3, #15, #5 │ │ │ │ orrmi.w r9, r9, r3, lsl #24 │ │ │ │ ldrd r3, r7, [r4] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r9, [r7, r3, lsl #2] │ │ │ │ ldrb.w r2, [r8, #76] @ 0x4c │ │ │ │ ldr.w r9, [r4] │ │ │ │ add.w r3, r9, #1 │ │ │ │ - cbnz r2, 9cbbba │ │ │ │ + cbnz r2, 9cbbfa │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r1, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -3612839,143 +3612878,143 @@ │ │ │ │ orr.w r3, r3, r2, lsl #9 │ │ │ │ adds r2, r1, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str.w r3, [r7, r1, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8, #284] @ 0x11c │ │ │ │ - cbz r2, 9cbbd4 │ │ │ │ + cbz r2, 9cbc14 │ │ │ │ str r3, [r4, #0] │ │ │ │ str.w r2, [r7, r9, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrh r2, [r5, #20] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r2, [r7, r3, lsl #2] │ │ │ │ - b.n 9cbb88 │ │ │ │ + b.n 9cbbc8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - b.n 9cbbc0 │ │ │ │ - stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ + b.n 9cbc00 │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ sub sp, #16 │ │ │ │ lsls r1, r1, #16 │ │ │ │ orr.w r1, r1, #10 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr r1, [pc, #88] @ (9cbc5c ) │ │ │ │ + ldr r1, [pc, #88] @ (9cbc9c ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w ip, [r0, #632] @ 0x278 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r0, [r1, r4, lsl #2] │ │ │ │ ldrd r1, r4, [ip] │ │ │ │ add.w lr, r1, #1 │ │ │ │ str.w lr, [ip] │ │ │ │ str.w r0, [r4, r1, lsl #2] │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r0, r1, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r2, [r4, r1, lsl #2] │ │ │ │ - cbz r3, 9cbc54 │ │ │ │ + cbz r3, 9cbc94 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w lr, r1, r3, lsl #2 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ - cbz r2, 9cbc40 │ │ │ │ + cbz r2, 9cbc80 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp lr, r1 │ │ │ │ add.w r3, r0, #1 │ │ │ │ str.w r3, [ip] │ │ │ │ str.w r2, [r4, r0, lsl #2] │ │ │ │ - bne.n 9cbc38 │ │ │ │ + bne.n 9cbc78 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ lsls r1, r1, #16 │ │ │ │ orr.w r1, r1, #18 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #80] @ (9cbcd8 ) │ │ │ │ + ldr r1, [pc, #80] @ (9cbd18 ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r0, [r0, #632] @ 0x278 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r1, r4, lsl #2] │ │ │ │ ldrd r1, r4, [r0] │ │ │ │ add.w lr, r1, #1 │ │ │ │ str.w lr, [r0] │ │ │ │ str.w r2, [r4, r1, lsl #2] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add.w ip, r1, #1 │ │ │ │ str.w ip, [r0] │ │ │ │ str.w r5, [r4, r1, lsl #2] │ │ │ │ - cbz r3, 9cbcd0 │ │ │ │ + cbz r3, 9cbd10 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ add.w lr, r2, r3, lsl #2 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ add.w ip, r1, #1 │ │ │ │ str.w ip, [r0] │ │ │ │ cmp lr, r2 │ │ │ │ str.w r3, [r4, r1, lsl #2] │ │ │ │ - bne.n 9cbcba │ │ │ │ + bne.n 9cbcfa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r3, r5} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ adds r1, r3, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ lsls r1, r1, #16 │ │ │ │ mov r4, r3 │ │ │ │ orr.w r1, r1, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #80] @ (9cbd54 ) │ │ │ │ + ldr r1, [pc, #80] @ (9cbd94 ) │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r1, r6, lsl #2] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add.w lr, r0, #1 │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r2, [r1, r0, lsl #2] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r5, [r1, r0, lsl #2] │ │ │ │ - cbz r2, 9cbd4c │ │ │ │ + cbz r2, 9cbd8c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r4, r4, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ blx 666a8 │ │ │ │ @@ -3612983,33 +3613022,33 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r2, r2, r4, lsr #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r0!, {r4, r5, r6} │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #27 │ │ │ │ movt r1, #5 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r1, [r6, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ - ldr r2, [pc, #64] @ (9cbdc8 ) │ │ │ │ + ldr r2, [pc, #64] @ (9cbe08 ) │ │ │ │ ldrd lr, ip, [r1] │ │ │ │ add r2, pc │ │ │ │ add.w r6, lr, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ ldr.w r5, [r2, r5, lsl #2] │ │ │ │ str.w r5, [ip, lr, lsl #2] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ @@ -3613022,30 +3613061,30 @@ │ │ │ │ str r4, [r1, #0] │ │ │ │ str.w r3, [ip, r5, lsl #2] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r4, r3, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str.w r4, [ip, r3, lsl #2] │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + ite al │ │ │ │ + lslal r0, r5, #3 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp.w r1, #66560 @ 0x10400 │ │ │ │ - bls.n 9cbdfc │ │ │ │ + bls.n 9cbe3c │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -3613066,100 +3613105,100 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #14 │ │ │ │ movt r1, #4 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ add.w r4, r5, #16 │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r2] │ │ │ │ cmp r1, r4 │ │ │ │ str.w r0, [lr, r3, lsl #2] │ │ │ │ - bne.n 9cbe46 │ │ │ │ + bne.n 9cbe86 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ lsls r1, r2, #17 │ │ │ │ mov r5, r2 │ │ │ │ add.w r1, r1, #65536 @ 0x10000 │ │ │ │ orr.w r1, r1, #15 │ │ │ │ strd r0, r3, [sp] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r5, #0 │ │ │ │ ldr.w r1, [r0, #632] @ 0x278 │ │ │ │ ldrd r2, ip, [r1] │ │ │ │ add.w r0, r2, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r4, [ip, r2, lsl #2] │ │ │ │ - ble.n 9cbec8 │ │ │ │ + ble.n 9cbf08 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r5, r3, r5, lsl #3 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldrd r4, r2, [r3] │ │ │ │ add.w lr, r0, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ adds r3, #8 │ │ │ │ str.w r4, [ip, r0, lsl #2] │ │ │ │ cmp r3, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ add.w r4, r0, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ str.w r2, [ip, r0, lsl #2] │ │ │ │ - bne.n 9cbea4 │ │ │ │ + bne.n 9cbee4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #22 │ │ │ │ movt r1, #32 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r3, r4, #4 │ │ │ │ add.w ip, r4, #124 @ 0x7c │ │ │ │ ldr.w r0, [r0, #632] @ 0x278 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ str.w r1, [lr, r2, lsl #2] │ │ │ │ - bne.n 9cbefe │ │ │ │ + bne.n 9cbf3e │ │ │ │ add sp, #8 │ │ │ │ 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 r3, [r0, #632] @ 0x278 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp.w r1, #66560 @ 0x10400 │ │ │ │ - bls.n 9cbf44 │ │ │ │ + bls.n 9cbf84 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -3613179,15 +3613218,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp.w r1, #66560 @ 0x10400 │ │ │ │ - bls.n 9cbf90 │ │ │ │ + bls.n 9cbfd0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -3613206,50 +3613245,50 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #23 │ │ │ │ movt r1, #32 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ add.w ip, r5, #16 │ │ │ │ ldr.w r0, [r4, #632] @ 0x278 │ │ │ │ adds r5, #144 @ 0x90 │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ sub.w r3, ip, #16 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr.w r1, [r3], #4 │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ str.w r1, [lr, r2, lsl #2] │ │ │ │ - bne.n 9cbfda │ │ │ │ + bne.n 9cc01a │ │ │ │ add.w ip, r3, #16 │ │ │ │ cmp ip, r5 │ │ │ │ - bne.n 9cbfd6 │ │ │ │ + bne.n 9cc016 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #17 │ │ │ │ movt r1, #13 │ │ │ │ mov r7, r2 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r0, [r1, #1688] @ 0x698 │ │ │ │ ldr.w r1, [r5, #632] @ 0x278 │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr.w r1, [r5, #632] @ 0x278 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd lr, ip, [r1] │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ add.w r6, lr, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ @@ -3613265,15 +3613304,15 @@ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str.w r6, [ip, r3, lsl #2] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r6, r3, #1 │ │ │ │ str r6, [r1, #0] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ str.w r6, [ip, r3, lsl #2] │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr.w r3, [r5, #632] @ 0x278 │ │ │ │ ldrsh.w ip, [r4, #16] │ │ │ │ ldrsh.w r5, [r4, #18] │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ adds r0, r1, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ @@ -3613315,15 +3613354,15 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #16 │ │ │ │ movt r1, #21 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r2 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ ldrb.w r0, [r4, #74] @ 0x4a │ │ │ │ mov r2, r6 │ │ │ │ ldr.w r1, [r8, #632] @ 0x278 │ │ │ │ lsls r3, r3, #8 │ │ │ │ ldr.w ip, [r4, #76] @ 0x4c │ │ │ │ and.w r3, r3, #768 @ 0x300 │ │ │ │ @@ -3613345,23 +3613384,23 @@ │ │ │ │ add.w lr, r3, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ str.w ip, [r6, r3, lsl #2] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r7, [r6, r3, lsl #2] │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr.w r1, [r8, #632] @ 0x278 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ mov r2, r5 │ │ │ │ ldrsh.w lr, [r4, #26] │ │ │ │ ldrd r0, r3, [r1] │ │ │ │ ldrsh.w ip, [r4, #24] │ │ │ │ adds r5, r0, #1 │ │ │ │ - ldr r6, [pc, #248] @ (9cc278 ) │ │ │ │ + ldr r6, [pc, #248] @ (9cc2b8 ) │ │ │ │ str r5, [r1, #0] │ │ │ │ str.w r7, [r3, r0, lsl #2] │ │ │ │ add r6, pc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w r7, [r6, r0, lsl #2] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r5, r0, #1 │ │ │ │ @@ -3613393,15 +3613432,15 @@ │ │ │ │ str.w r7, [r3, r0, lsl #2] │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr.w r0, [r8] │ │ │ │ add.w r7, ip, #1 │ │ │ │ ldr.w r0, [r0, #1688] @ 0x698 │ │ │ │ str r7, [r1, #0] │ │ │ │ str.w lr, [r3, ip, lsl #2] │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr.w r3, [r8, #632] @ 0x278 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldrsh.w r5, [r4, #58] @ 0x3a │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ ldrsh.w r7, [r4, #56] @ 0x38 │ │ │ │ add.w lr, r1, #1 │ │ │ │ str.w lr, [r3] │ │ │ │ @@ -3613438,27 +3613477,27 @@ │ │ │ │ str r6, [r3, #0] │ │ │ │ str.w r4, [r2, r1, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r4, r1, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ str.w r5, [r2, r1, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - pop {r1, r2, r3, r6} │ │ │ │ + pop {r1, r2, r3} │ │ │ │ lsls r0, r5, #3 │ │ │ │ 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 │ │ │ │ movw r1, #2305 @ 0x901 │ │ │ │ movt r1, #4 │ │ │ │ mov r4, r3 │ │ │ │ strd r2, r0, [sp] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldrh.w r2, [sp] │ │ │ │ ldr.w r1, [r0, #632] @ 0x278 │ │ │ │ orr.w r3, r2, r4, lsl #16 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrd lr, ip, [r1] │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ @@ -3613471,28 +3613510,28 @@ │ │ │ │ str r4, [r1, #0] │ │ │ │ str.w r3, [ip, lr, lsl #2] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r4, r3, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str.w r4, [ip, r3, lsl #2] │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp.w r1, #66560 @ 0x10400 │ │ │ │ - bls.n 9cc318 │ │ │ │ + bls.n 9cc358 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -3613514,15 +3613553,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp.w r1, #66560 @ 0x10400 │ │ │ │ - bls.n 9cc368 │ │ │ │ + bls.n 9cc3a8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -3613544,15 +3613583,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #21 │ │ │ │ movt r1, #2 │ │ │ │ strd r2, r0, [sp] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ movs r0, #0 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3] │ │ │ │ @@ -3613570,15 +3613609,15 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #26 │ │ │ │ movt r1, #3 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r1, [r5, #632] @ 0x278 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd lr, ip, [r1] │ │ │ │ add.w r5, lr, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ @@ -3613601,46 +3613640,46 @@ │ │ │ │ mov r4, r1 │ │ │ │ adds r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ lsls r1, r1, #16 │ │ │ │ orr.w r1, r1, #25 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r1, [r5, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r0, r5, [r1] │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r1] │ │ │ │ str.w r3, [r5, r0, lsl #2] │ │ │ │ - cbz r4, 9cc486 │ │ │ │ + cbz r4, 9cc4c6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w lr, r2, r4, lsl #2 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ - cbz r3, 9cc476 │ │ │ │ + cbz r3, 9cc4b6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp lr, r2 │ │ │ │ add.w r4, r0, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ str.w r3, [r5, r0, lsl #2] │ │ │ │ - bne.n 9cc46e │ │ │ │ + bne.n 9cc4ae │ │ │ │ movs r0, #0 │ │ │ │ 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 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp.w r1, #66560 @ 0x10400 │ │ │ │ - bls.n 9cc4bc │ │ │ │ + bls.n 9cc4fc │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -3613662,15 +3613701,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp.w r1, #66560 @ 0x10400 │ │ │ │ - bls.n 9cc50c │ │ │ │ + bls.n 9cc54c │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -3613692,15 +3613731,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp.w r1, #66560 @ 0x10400 │ │ │ │ - bls.n 9cc55c │ │ │ │ + bls.n 9cc59c │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -3613722,15 +3613761,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #52 @ 0x34 │ │ │ │ movt r1, #6 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w ip, [r4] │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ movs r0, #0 │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ add.w lr, r1, #1 │ │ │ │ str.w lr, [r3] │ │ │ │ @@ -3613768,17 +3613807,17 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #31 │ │ │ │ movt r1, #2 │ │ │ │ strd r2, r0, [sp] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr.w ip, [pc, #44] @ 9cc664 │ │ │ │ + ldr.w ip, [pc, #44] @ 9cc6a4 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ add ip, pc │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ ldr.w ip, [ip, r2, lsl #2] │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ @@ -3613787,37 +3613826,37 @@ │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w ip, [r1, r2, lsl #2] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb778 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r0, r5, #3 │ │ │ │ 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 r6, r1 │ │ │ │ movs r1, #32 │ │ │ │ movt r1, #6 │ │ │ │ mov r5, r2 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ mov r1, r6 │ │ │ │ add.w r4, r6, #16 │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r3] │ │ │ │ cmp r4, r1 │ │ │ │ str.w r2, [lr, r0, lsl #2] │ │ │ │ - bne.n 9cc694 │ │ │ │ + bne.n 9cc6d4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r4, [r5] │ │ │ │ adds r5, r1, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ str.w r2, [lr, r1, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -3613836,118 +3613875,118 @@ │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r2 │ │ │ │ lsls r1, r1, #16 │ │ │ │ mov r8, r3 │ │ │ │ orr.w r1, r1, #34 @ 0x22 │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ - bl 9cab94 │ │ │ │ - ldr r3, [pc, #460] @ (9cc8c4 ) │ │ │ │ + bl 9cabd4 │ │ │ │ + ldr r3, [pc, #460] @ (9cc904 ) │ │ │ │ ldr.w r1, [r7, #632] @ 0x278 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r4, [r3, r2, lsl #2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9cc7d8 │ │ │ │ + beq.n 9cc818 │ │ │ │ mov r2, r7 │ │ │ │ movs r5, #0 │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r9 │ │ │ │ mov r6, r5 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9cc7a2 │ │ │ │ + b.n 9cc7e2 │ │ │ │ ldr.w ip, [sl, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w ip, [r3, r2, lsl #2] │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w ip, [sl, #8] │ │ │ │ ldr.w r0, [r0, #1688] @ 0x698 │ │ │ │ add.w lr, r2, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ str.w ip, [r3, r2, lsl #2] │ │ │ │ mov r2, r4 │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ ldrd r1, r3, [sl, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 9cc76c │ │ │ │ + bcc.n 9cc7ac │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 9cc78a │ │ │ │ + bls.n 9cc7ca │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 9cc7e0 │ │ │ │ + bpl.n 9cc820 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r0, r1 │ │ │ │ it cs │ │ │ │ movcs r0, r1 │ │ │ │ str.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ - bl 9ced98 │ │ │ │ + bl 9cedd8 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 9cc7d8 │ │ │ │ + beq.n 9cc818 │ │ │ │ ldr.w r1, [r9, #632] @ 0x278 │ │ │ │ add.w sl, sl, #12 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r0, r2, #1 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ - cbz r7, 9cc7b4 │ │ │ │ + cbz r7, 9cc7f4 │ │ │ │ ldr.w r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9cc72c │ │ │ │ + bne.n 9cc76c │ │ │ │ str r0, [r1, #0] │ │ │ │ adds r5, #1 │ │ │ │ str.w r6, [ip] │ │ │ │ cmp r5, r8 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add.w r0, r2, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r6, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add.w r0, r2, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r6, [r3, r2, lsl #2] │ │ │ │ - bne.n 9cc798 │ │ │ │ + bne.n 9cc7d8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr.w r2, [r2, #1372] @ 0x55c │ │ │ │ dmb ish │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9cc7f4 │ │ │ │ + bne.n 9cc834 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ - b.n 9cc772 │ │ │ │ + b.n 9cc7b2 │ │ │ │ add.w r0, r4, #312 @ 0x138 │ │ │ │ mov.w ip, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cc812 │ │ │ │ + bne.n 9cc852 │ │ │ │ strex lr, ip, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9cc800 │ │ │ │ + bne.n 9cc840 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 9cc85c │ │ │ │ + cbnz r2, 9cc89c │ │ │ │ ldr.w r2, [r4, #304] @ 0x130 │ │ │ │ cmp r2, r1 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ str.w r2, [r4, #304] @ 0x130 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -3613955,34 +3613994,34 @@ │ │ │ │ movcc r3, r2 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cc838 │ │ │ │ + bne.n 9cc878 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9cc78a │ │ │ │ + beq.n 9cc7ca │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #312] @ 0x138 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9cc78a │ │ │ │ + b.n 9cc7ca │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 9cc87e │ │ │ │ + beq.n 9cc8be │ │ │ │ mov.w ip, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex lr, ip, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9cc868 │ │ │ │ + bne.n 9cc8a8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9cc818 │ │ │ │ + beq.n 9cc858 │ │ │ │ mov fp, r4 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3613991,137 +3614030,137 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3a4828 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cc89e │ │ │ │ + bne.n 9cc8de │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cc88e │ │ │ │ + bne.n 9cc8ce │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r7, r8 │ │ │ │ mov r4, fp │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ - b.n 9cc818 │ │ │ │ - @ instruction: 0xb6bc │ │ │ │ + b.n 9cc858 │ │ │ │ + @ instruction: 0xb67c │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb 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 r4, r1 │ │ │ │ add.w r1, r2, r2, lsl #1 │ │ │ │ adds r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r2 │ │ │ │ lsls r1, r1, #16 │ │ │ │ mov r8, r3 │ │ │ │ orr.w r1, r1, #40 @ 0x28 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r1, [r7, #632] @ 0x278 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r4, [r3, r2, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9cc9c0 │ │ │ │ + beq.n 9cca00 │ │ │ │ mov sl, r8 │ │ │ │ movs r5, #0 │ │ │ │ mov r8, r7 │ │ │ │ mov r6, r5 │ │ │ │ mov r7, sl │ │ │ │ - b.n 9cc98a │ │ │ │ + b.n 9cc9ca │ │ │ │ ldr.w ip, [sl, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w ip, [r3, r2, lsl #2] │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w ip, [sl, #8] │ │ │ │ ldr.w r0, [r0, #1688] @ 0x698 │ │ │ │ add.w lr, r2, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ str.w ip, [r3, r2, lsl #2] │ │ │ │ mov r2, r4 │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ ldrd r1, r3, [sl, #4] │ │ │ │ add r3, r1 │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 9cc954 │ │ │ │ + bcc.n 9cc994 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 9cc972 │ │ │ │ + bls.n 9cc9b2 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 9cc9c8 │ │ │ │ + bpl.n 9cca08 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r0, r1 │ │ │ │ it cs │ │ │ │ movcs r0, r1 │ │ │ │ str.w r0, [r4, #304] @ 0x130 │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ - bl 9ced98 │ │ │ │ + bl 9cedd8 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 9cc9c0 │ │ │ │ + beq.n 9cca00 │ │ │ │ ldr.w r1, [r8, #632] @ 0x278 │ │ │ │ add.w sl, sl, #12 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r0, r2, #1 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ - cbz r7, 9cc99c │ │ │ │ + cbz r7, 9cc9dc │ │ │ │ ldr.w r4, [sl] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9cc914 │ │ │ │ + bne.n 9cc954 │ │ │ │ str r0, [r1, #0] │ │ │ │ adds r5, #1 │ │ │ │ str.w r6, [ip] │ │ │ │ cmp r5, r9 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add.w r0, r2, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r6, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add.w r0, r2, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r6, [r3, r2, lsl #2] │ │ │ │ - bne.n 9cc980 │ │ │ │ + bne.n 9cc9c0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr.w r2, [r2, #1372] @ 0x55c │ │ │ │ dmb ish │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9cc9dc │ │ │ │ + bne.n 9cca1c │ │ │ │ ldr.w r0, [r4, #304] @ 0x130 │ │ │ │ - b.n 9cc95a │ │ │ │ + b.n 9cc99a │ │ │ │ add.w r0, r4, #312 @ 0x138 │ │ │ │ mov.w ip, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cc9fa │ │ │ │ + bne.n 9cca3a │ │ │ │ strex lr, ip, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9cc9e8 │ │ │ │ + bne.n 9cca28 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 9cca44 │ │ │ │ + cbnz r2, 9cca84 │ │ │ │ ldr.w r2, [r4, #304] @ 0x130 │ │ │ │ cmp r2, r1 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ str.w r2, [r4, #304] @ 0x130 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -3614129,34 +3614168,34 @@ │ │ │ │ movcc r3, r2 │ │ │ │ str.w r3, [r4, #308] @ 0x134 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cca20 │ │ │ │ + bne.n 9cca60 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9cc972 │ │ │ │ + beq.n 9cc9b2 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #312] @ 0x138 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9cc972 │ │ │ │ + b.n 9cc9b2 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 9cca66 │ │ │ │ + beq.n 9ccaa6 │ │ │ │ mov.w ip, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ strex lr, ip, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9cca50 │ │ │ │ + bne.n 9cca90 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9cca00 │ │ │ │ + beq.n 9cca40 │ │ │ │ mov fp, r4 │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ @@ -3614164,60 +3614203,60 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 3a4828 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cca82 │ │ │ │ + bne.n 9ccac2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cca72 │ │ │ │ + bne.n 9ccab2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ - b.n 9cca00 │ │ │ │ + b.n 9cca40 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r1 │ │ │ │ add.w r1, r3, r3, lsl #2 │ │ │ │ adds r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ lsls r1, r1, #16 │ │ │ │ mov r9, r3 │ │ │ │ orr.w r1, r1, #35 @ 0x23 │ │ │ │ - bl 9cab94 │ │ │ │ - ldr r3, [pc, #544] @ (9cccf0 ) │ │ │ │ + bl 9cabd4 │ │ │ │ + ldr r3, [pc, #544] @ (9ccd30 ) │ │ │ │ ldr.w r1, [r8, #632] @ 0x278 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, r5, lsl #2] │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ adds r5, r2, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ str.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r4, [r3, r2, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9ccbce │ │ │ │ - ldr.w fp, [pc, #508] @ 9cccf4 │ │ │ │ + beq.n 9ccc0e │ │ │ │ + ldr.w fp, [pc, #508] @ 9ccd34 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r5, r6 │ │ │ │ add fp, pc │ │ │ │ mov r7, r4 │ │ │ │ - b.n 9ccb7e │ │ │ │ + b.n 9ccbbe │ │ │ │ ldr.w lr, [r4, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w r0, [fp, lr, lsl #2] │ │ │ │ str.w r0, [r3, ip, lsl #2] │ │ │ │ ldr.w r0, [r8] │ │ │ │ ldr.w ip, [r1] │ │ │ │ @@ -3614232,35 +3614271,35 @@ │ │ │ │ str.w sl, [r1] │ │ │ │ str.w lr, [r3, ip, lsl #2] │ │ │ │ ldr.w ip, [r1] │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ add.w sl, ip, #1 │ │ │ │ str.w sl, [r1] │ │ │ │ str.w lr, [r3, ip, lsl #2] │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrb.w r3, [r2, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ccbd6 │ │ │ │ + beq.n 9ccc16 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r0, r2 │ │ │ │ adds r6, #1 │ │ │ │ - bl 9ced98 │ │ │ │ + bl 9cedd8 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 9ccbce │ │ │ │ + beq.n 9ccc0e │ │ │ │ ldr.w r1, [r8, #632] @ 0x278 │ │ │ │ adds r4, #24 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w ip, [r1] │ │ │ │ add.w r0, ip, #1 │ │ │ │ add.w lr, r3, ip, lsl #2 │ │ │ │ - cbz r7, 9ccb92 │ │ │ │ + cbz r7, 9ccbd2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ccb06 │ │ │ │ + bne.n 9ccb46 │ │ │ │ str r0, [r1, #0] │ │ │ │ adds r6, #1 │ │ │ │ str.w r5, [lr] │ │ │ │ cmp r6, r9 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add.w r0, r2, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ @@ -3614273,60 +3614312,60 @@ │ │ │ │ add.w r0, r2, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r5, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ add.w r0, r2, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r5, [r3, r2, lsl #2] │ │ │ │ - bne.n 9ccb76 │ │ │ │ + bne.n 9ccbb6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r1, r3, [r4, #12] │ │ │ │ ldr.w r0, [r2, #304] @ 0x130 │ │ │ │ add.w sl, r1, r3 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 9ccc06 │ │ │ │ + bcs.n 9ccc46 │ │ │ │ ldr r3, [r2, #88] @ 0x58 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 9ccc14 │ │ │ │ + bpl.n 9ccc54 │ │ │ │ ldr.w r3, [r2, #308] @ 0x134 │ │ │ │ cmp r0, r1 │ │ │ │ it cs │ │ │ │ movcs r0, r1 │ │ │ │ str.w r0, [r2, #304] @ 0x130 │ │ │ │ cmp r3, sl │ │ │ │ it cc │ │ │ │ movcc r3, sl │ │ │ │ str.w r3, [r2, #308] @ 0x134 │ │ │ │ - b.n 9ccb68 │ │ │ │ + b.n 9ccba8 │ │ │ │ ldr.w r3, [r2, #308] @ 0x134 │ │ │ │ cmp sl, r3 │ │ │ │ - bls.n 9ccb68 │ │ │ │ + bls.n 9ccba8 │ │ │ │ ldr r3, [r2, #88] @ 0x58 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.n 9ccbec │ │ │ │ + bmi.n 9ccc2c │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ ldr.w r3, [r3, #1372] @ 0x55c │ │ │ │ dmb ish │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9ccc28 │ │ │ │ + bne.n 9ccc68 │ │ │ │ ldr.w r0, [r2, #304] @ 0x130 │ │ │ │ - b.n 9ccbec │ │ │ │ + b.n 9ccc2c │ │ │ │ add.w r0, r2, #312 @ 0x138 │ │ │ │ mov.w ip, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ccc46 │ │ │ │ + bne.n 9ccc86 │ │ │ │ strex lr, ip, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9ccc34 │ │ │ │ + bne.n 9ccc74 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9ccc96 │ │ │ │ + cbnz r3, 9cccd6 │ │ │ │ ldr.w r3, [r2, #304] @ 0x130 │ │ │ │ cmp r3, r1 │ │ │ │ it cs │ │ │ │ movcs r3, r1 │ │ │ │ str.w r3, [r2, #304] @ 0x130 │ │ │ │ ldr.w r3, [r2, #308] @ 0x134 │ │ │ │ cmp r3, sl │ │ │ │ @@ -3614334,71 +3614373,71 @@ │ │ │ │ movcc r3, sl │ │ │ │ str.w r3, [r2, #308] @ 0x134 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ccc6c │ │ │ │ + bne.n 9cccac │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ccb68 │ │ │ │ + beq.w 9ccba8 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r2, #312] @ 0x138 │ │ │ │ str r2, [sp, #4] │ │ │ │ bl 3a47fc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9ccb68 │ │ │ │ + b.n 9ccba8 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9cccb8 │ │ │ │ + beq.n 9cccf8 │ │ │ │ mov.w ip, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex lr, ip, [r0] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9ccca2 │ │ │ │ + bne.n 9ccce2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ccc4c │ │ │ │ + beq.n 9ccc8c │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a4828 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9cccd0 │ │ │ │ + bne.n 9ccd10 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cccc0 │ │ │ │ + bne.n 9ccd00 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ - b.n 9ccc4c │ │ │ │ + b.n 9ccc8c │ │ │ │ nop │ │ │ │ - uxtb r4, r4 │ │ │ │ + uxth r4, r4 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - uxtb r4, r2 │ │ │ │ + uxth r4, r2 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp.w r1, #66560 @ 0x10400 │ │ │ │ - bls.n 9ccd28 │ │ │ │ + bls.n 9ccd68 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -3614419,15 +3614458,15 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #37 @ 0x25 │ │ │ │ movt r1, #8 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r1, [r5, #632] @ 0x278 │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldrd r0, r3, [r1] │ │ │ │ add.w lr, r0, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ str.w ip, [r3, r0, lsl #2] │ │ │ │ @@ -3614452,43 +3614491,43 @@ │ │ │ │ str.w lr, [r1] │ │ │ │ str.w ip, [r3, r0, lsl #2] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w ip, [r4, #40] @ 0x28 │ │ │ │ add.w lr, r0, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ str.w ip, [r3, r0, lsl #2] │ │ │ │ - cbz r2, 9ccdfa │ │ │ │ + cbz r2, 9cce3a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r0, [r3, #1688] @ 0x698 │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr.w r1, [r5, #632] @ 0x278 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r3, r2, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r5, r0, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ str.w r2, [r3, r0, lsl #2] │ │ │ │ - b.n 9ccdea │ │ │ │ + b.n 9cce2a │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp.w r1, #66560 @ 0x10400 │ │ │ │ - bls.n 9cce38 │ │ │ │ + bls.n 9cce78 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -3614524,46 +3614563,46 @@ │ │ │ │ bic.w r4, r4, #3 │ │ │ │ cmp r4, r0 │ │ │ │ mov.w r1, r1, lsl #16 │ │ │ │ it cs │ │ │ │ movcs r4, r0 │ │ │ │ orr.w r1, r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r5, [r5, #632] @ 0x278 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ ldrd r0, r3, [r5] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ blx 666a8 │ │ │ │ ands.w r2, r4, #3 │ │ │ │ - bne.n 9ccec4 │ │ │ │ + bne.n 9ccf04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r4, #3 │ │ │ │ movs r0, #0 │ │ │ │ add.w r3, r3, r4, lsr #2 │ │ │ │ str r3, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r3, r0, [r5] │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ add r0, r3 │ │ │ │ blx 67440 │ │ │ │ - b.n 9cceb6 │ │ │ │ + b.n 9ccef6 │ │ │ │ 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 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ movt r1, #2 │ │ │ │ strd r2, r0, [sp] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ movs r0, #0 │ │ │ │ ldrd ip, r1, [r3] │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3] │ │ │ │ @@ -3614582,24 +3614621,24 @@ │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ movt r1, #6 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldrd ip, lr, [r1] │ │ │ │ ldr.w r0, [r0, #1688] @ 0x698 │ │ │ │ add.w r5, ip, #1 │ │ │ │ str r5, [r1, #0] │ │ │ │ str.w r6, [lr, ip, lsl #2] │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ ldrd r4, r1, [r2] │ │ │ │ adds r5, r4, #1 │ │ │ │ str r5, [r2, #0] │ │ │ │ str.w r3, [r1, r4, lsl #2] │ │ │ │ @@ -3614626,25 +3614665,25 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldrsh.w r3, [r2, #26] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - beq.n 9cd006 │ │ │ │ + beq.n 9cd046 │ │ │ │ ldr.w ip, [r1] │ │ │ │ mov.w lr, #43 @ 0x2b │ │ │ │ movt lr, #13 │ │ │ │ ldr.w r0, [r0, #1688] @ 0x698 │ │ │ │ add.w r4, ip, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ ldr r4, [r1, #4] │ │ │ │ strd r1, r2, [sp] │ │ │ │ str.w lr, [r4, ip, lsl #2] │ │ │ │ - bl 9caa3c │ │ │ │ + bl 9caa7c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldrd r0, r3, [r1] │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ adds r4, r0, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ str.w r2, [r3, r0, lsl #2] │ │ │ │ @@ -3614652,50 +3614691,50 @@ │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str.w r5, [r3, r2, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r4, [r2, #7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9ccfc2 │ │ │ │ + bne.n 9cd002 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ ldrb.w ip, [r4, #76] @ 0x4c │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 9ccfc2 │ │ │ │ + bne.n 9cd002 │ │ │ │ ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ subs r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 9ccfc2 │ │ │ │ + b.n 9cd002 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r3, [r6, #2380] @ 0x94c │ │ │ │ lsls r3, r3, #24 │ │ │ │ it pl │ │ │ │ movpl r7, #1 │ │ │ │ - bpl.n 9cd04e │ │ │ │ + bpl.n 9cd08e │ │ │ │ ldr r3, [r1, #88] @ 0x58 │ │ │ │ cmp r3, #2 │ │ │ │ ite eq │ │ │ │ moveq r7, #3 │ │ │ │ movne r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #45 @ 0x2d │ │ │ │ movt r1, #14 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ ldr.w r0, [r6, #1688] @ 0x698 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ - bl 9caa3c │ │ │ │ + bl 9caa7c │ │ │ │ ldr.w r0, [r6, #1688] @ 0x698 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r5, #80] @ 0x50 │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ blx r6 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ @@ -3614707,15 +3614746,15 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ str.w r7, [r2, r1, lsl #2] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - beq.n 9cd0ba │ │ │ │ + beq.n 9cd0fa │ │ │ │ rsb r3, r2, #1020 @ 0x3fc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ adds r3, #3 │ │ │ │ add.w ip, r2, #1 │ │ │ │ str.w ip, [r0] │ │ │ │ lsls r3, r3, #16 │ │ │ │ orr.w r3, r3, #44 @ 0x2c │ │ │ │ @@ -3614726,20 +3614765,20 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #50 @ 0x32 │ │ │ │ movt r1, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r1, [r0, #632] @ 0x278 │ │ │ │ - cbz r4, 9cd0f6 │ │ │ │ + cbz r4, 9cd136 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ - cbz r2, 9cd0f6 │ │ │ │ + cbz r2, 9cd136 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r0, #1688] @ 0x698 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ blx r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -3614752,57 +3614791,57 @@ │ │ │ │ pop {r4, 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 │ │ │ │ subs r4, r2, #0 │ │ │ │ - ble.n 9cd176 │ │ │ │ + ble.n 9cd1b6 │ │ │ │ movw r3, #65528 @ 0xfff8 │ │ │ │ movt r3, #3 │ │ │ │ cmp r4, r3 │ │ │ │ mov r5, r1 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r3, r4, #3 │ │ │ │ mov r6, r3 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ adds r3, #1 │ │ │ │ lsls r3, r3, #16 │ │ │ │ orr.w r1, r3, #51 @ 0x33 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r3, [r2, #632] @ 0x278 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r4, [r0, ip, lsl #2] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r0, r0, r5, lsl #2 │ │ │ │ blx 666a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ands.w r2, r4, #3 │ │ │ │ - bne.n 9cd17a │ │ │ │ + bne.n 9cd1ba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r2, r2, r6, lsr #2 │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add r0, r4 │ │ │ │ blx 67440 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9cd16e │ │ │ │ + b.n 9cd1ae │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ @@ -3614812,15 +3614851,15 @@ │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ movt r1, #8 │ │ │ │ ldr.w r2, [r5, #2248] @ 0x8c8 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r2, #13 │ │ │ │ it ls │ │ │ │ movls r1, r3 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ ldrd r1, r2, [r3] │ │ │ │ add.w ip, r1, #1 │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ @@ -3614852,15 +3614891,15 @@ │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r4, #24] │ │ │ │ add.w ip, r1, #1 │ │ │ │ str.w ip, [r3] │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ ldr.w r1, [r5, #2248] @ 0x8c8 │ │ │ │ cmp r1, #13 │ │ │ │ - bls.n 9cd24c │ │ │ │ + bls.n 9cd28c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ adds r4, r1, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -3614869,15 +3614908,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp.w r1, #66560 @ 0x10400 │ │ │ │ - bls.n 9cd280 │ │ │ │ + bls.n 9cd2c0 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -3614900,20 +3614939,20 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r0 │ │ │ │ adds r1, #4 │ │ │ │ lsls r1, r1, #16 │ │ │ │ orr.w r1, r1, #55 @ 0x37 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ldrd r4, r3, [r0] │ │ │ │ - ldr r1, [pc, #132] @ (9cd354 ) │ │ │ │ + ldr r1, [pc, #132] @ (9cd394 ) │ │ │ │ add.w ip, r4, #1 │ │ │ │ str.w ip, [r0] │ │ │ │ str.w r7, [r3, r4, lsl #2] │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r2, #4] │ │ │ │ ldr.w r4, [r1, r4, lsl #2] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ @@ -3614927,57 +3614966,57 @@ │ │ │ │ str.w r4, [r3, r1, lsl #2] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbz r3, 9cd350 │ │ │ │ + cbz r3, 9cd390 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 9cd32c │ │ │ │ + b.n 9cd36c │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ - cbz r2, 9cd33c │ │ │ │ + cbz r2, 9cd37c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldr.w r0, [r0, #1688] @ 0x698 │ │ │ │ ldr.w r8, [r0, #76] @ 0x4c │ │ │ │ blx r8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - bls.n 9cd350 │ │ │ │ + bls.n 9cd390 │ │ │ │ ldr.w r0, [r6, #632] @ 0x278 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, r4, lsl #2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cd310 │ │ │ │ + bne.n 9cd350 │ │ │ │ ldrd r3, r2, [r0] │ │ │ │ adds r4, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r7, [r2, r3, lsl #2] │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 9cd328 │ │ │ │ + bhi.n 9cd368 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r2, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #736 @ 0x2e0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #2 │ │ │ │ cmp.w r1, #66560 @ 0x10400 │ │ │ │ - bls.n 9cd388 │ │ │ │ + bls.n 9cd3c8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -3615000,15 +3615039,15 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ movt r1, #2 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add.w lr, r0, #1 │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r2, [r1, r0, lsl #2] │ │ │ │ @@ -3615024,15 +3615063,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ movt r1, #5 │ │ │ │ mov r8, r2 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ add.w r6, r5, #4096 @ 0x1000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr.w r0, [r3, #1688] @ 0x698 │ │ │ │ ldrd ip, r3, [r1] │ │ │ │ add.w r7, ip, #1 │ │ │ │ @@ -3615042,22 +3615081,22 @@ │ │ │ │ ldr.w r7, [r8] │ │ │ │ add.w lr, r2, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ str.w r7, [r3, r2, lsl #2] │ │ │ │ ldr.w r3, [r6, #1156] @ 0x484 │ │ │ │ addw r3, r3, #1324 @ 0x52c │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr.w r3, [r6, #1156] @ 0x484 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ addw r3, r3, #1314 @ 0x522 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr.w r3, [r4, #632] @ 0x278 │ │ │ │ ldr.w r0, [r6, #1152] @ 0x480 │ │ │ │ ldrd r2, r1, [r3] │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r3, #0] │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ @@ -3615068,15 +3615107,15 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ movt r1, #5 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ ldr.w ip, [r5, #108] @ 0x6c │ │ │ │ ldr.w r0, [r3, #1688] @ 0x698 │ │ │ │ ldrd r6, r3, [r1] │ │ │ │ add.w lr, r6, #1 │ │ │ │ @@ -3615084,41 +3615123,41 @@ │ │ │ │ str.w ip, [r3, r6, lsl #2] │ │ │ │ ldr.w ip, [r7] │ │ │ │ ldr r6, [r1, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ str.w lr, [r1] │ │ │ │ str.w ip, [r3, r6, lsl #2] │ │ │ │ add.w r6, r5, #4096 @ 0x1000 │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ ldr.w r3, [r6, #1156] @ 0x484 │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ addw r3, r3, #1324 @ 0x52c │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ ldr.w r3, [r6, #1156] @ 0x484 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ addw r3, r3, #1334 @ 0x536 │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r2, [r5, r3, lsl #2] │ │ │ │ - bl 9caaf0 │ │ │ │ + bl 9cab30 │ │ │ │ pop {r3, r4, r5, r6, r7, 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 │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ movt r1, #2 │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r2, [r5, #108] @ 0x6c │ │ │ │ ldr.w r3, [r0, #632] @ 0x278 │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add.w lr, r0, #1 │ │ │ │ str.w lr, [r3] │ │ │ │ str.w r2, [r1, r0, lsl #2] │ │ │ │ @@ -3615136,15 +3615175,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #62 @ 0x3e │ │ │ │ movt r1, #10 │ │ │ │ ldrb.w r4, [sp, #48] @ 0x30 │ │ │ │ strd r2, r0, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9cab94 │ │ │ │ + bl 9cabd4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r0, #632] @ 0x278 │ │ │ │ lsls r0, r2, #1 │ │ │ │ add.w lr, r3, #12 │ │ │ │ and.w r0, r0, #14 │ │ │ │ @@ -3615161,15 +3615200,15 @@ │ │ │ │ str.w r4, [r3, r0, lsl #2] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r1] │ │ │ │ cmp r2, lr │ │ │ │ str.w r4, [r3, r0, lsl #2] │ │ │ │ - bne.n 9cd5c2 │ │ │ │ + bne.n 9cd602 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ adds r4, r2, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str.w r4, [r3, r2, lsl #2] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ @@ -3615199,161 +3615238,161 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r3 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 9ced98 │ │ │ │ + bl 9cedd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ and.w r3, r2, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - bl 9ccf28 │ │ │ │ + bl 9ccf68 │ │ │ │ add sp, #24 │ │ │ │ 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 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 9cd6ac │ │ │ │ + beq.n 9cd6ec │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r0, [r7, #1688] @ 0x698 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 9cd6aa │ │ │ │ + cbz r0, 9cd6ea │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb r6, [r4, #20] │ │ │ │ - bl 9cc338 │ │ │ │ + bl 9cc378 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cc388 │ │ │ │ + bl 9cc3c8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r0, [r7, #1688] @ 0x698 │ │ │ │ mov r3, r6 │ │ │ │ ldr.w r1, [r5, #632] @ 0x278 │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ ldr r4, [r0, #76] @ 0x4c │ │ │ │ blx r4 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ movs r2, #2 │ │ │ │ adds r1, #4 │ │ │ │ blx r3 │ │ │ │ - b.n 9cd6a8 │ │ │ │ + b.n 9cd6e8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - bl 9cc2e8 │ │ │ │ + bl 9cc328 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 9cd6e2 │ │ │ │ + cbz r1, 9cd722 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - bl 9cc3d8 │ │ │ │ + bl 9cc418 │ │ │ │ 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, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #420] @ (9cd8a0 ) │ │ │ │ + ldr r4, [pc, #420] @ (9cd8e0 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #420] @ (9cd8a4 ) │ │ │ │ + ldr r1, [pc, #420] @ (9cd8e4 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r4, pc │ │ │ │ mov r7, r2 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 9cd800 │ │ │ │ + beq.n 9cd840 │ │ │ │ ldrb.w r8, [r5, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9cd73e │ │ │ │ + beq.n 9cd77e │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi.w 9cd852 │ │ │ │ + bhi.w 9cd892 │ │ │ │ tbb [pc, r3] │ │ │ │ str r4, [sp, #576] @ 0x240 │ │ │ │ ldr r4, [sp, #608] @ 0x260 │ │ │ │ - add r4, pc, #640 @ (adr r4, 9cd9b8 ) │ │ │ │ + add r4, pc, #640 @ (adr r4, 9cd9f8 ) │ │ │ │ add r4, sp, #672 @ 0x2a0 │ │ │ │ strh r0, [r6, #52] @ 0x34 │ │ │ │ lsls r4, r1, #2 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ ldr.w r0, [r6, #1688] @ 0x698 │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 9cd762 │ │ │ │ + cbz r0, 9cd7a2 │ │ │ │ ldr.w r3, [r4, #416] @ 0x1a0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r0, [r6, #1688] @ 0x698 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9cd838 │ │ │ │ + bne.n 9cd878 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cd81c │ │ │ │ + bne.n 9cd85c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r0, [r6, #1688] @ 0x698 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9cd7d0 │ │ │ │ + beq.n 9cd810 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #65536 @ 0x10000 │ │ │ │ mov fp, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 9cd7a6 │ │ │ │ + cbz r1, 9cd7e6 │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9cd81c │ │ │ │ + beq.n 9cd85c │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #24] │ │ │ │ strd r6, sl, [sp, #32] │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -3615363,127 +3615402,127 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r7, [r4, #452] @ 0x1c4 │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9cd794 │ │ │ │ + bne.n 9cd7d4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #8 │ │ │ │ itt ne │ │ │ │ movne r1, #0 │ │ │ │ ldrdne r2, r3, [r0, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ite eq │ │ │ │ ldrdeq r0, r1, [r0, #8] │ │ │ │ movne r0, r2 │ │ │ │ strd r0, r1, [r5, #24] │ │ │ │ - cbz r3, 9cd7fa │ │ │ │ + cbz r3, 9cd83a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r4, #460] @ 0x1cc │ │ │ │ blx r2 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #20] │ │ │ │ - b.n 9cd726 │ │ │ │ + b.n 9cd766 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ negs r7, r2 │ │ │ │ str r7, [sp, #0] │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r0, #1492] @ 0x5d4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ strb r0, [r3, #0] │ │ │ │ - ldr r2, [pc, #136] @ (9cd8a8 ) │ │ │ │ - ldr r3, [pc, #132] @ (9cd8a4 ) │ │ │ │ + ldr r2, [pc, #136] @ (9cd8e8 ) │ │ │ │ + ldr r3, [pc, #132] @ (9cd8e4 ) │ │ │ │ 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 9cd89a │ │ │ │ + bne.n 9cd8da │ │ │ │ mov r0, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - b.n 9cd776 │ │ │ │ + b.n 9cd7b6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r0, r1, [r3, #72] @ 0x48 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 9cd81c │ │ │ │ + b.n 9cd85c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r0, r1, [r3, #80] @ 0x50 │ │ │ │ - b.n 9cd844 │ │ │ │ + b.n 9cd884 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r0, r1, [r3] │ │ │ │ - b.n 9cd844 │ │ │ │ + b.n 9cd884 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ - b.n 9cd844 │ │ │ │ + b.n 9cd884 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ - b.n 9cd844 │ │ │ │ + b.n 9cd884 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r0, r1, [r3, #24] │ │ │ │ - b.n 9cd844 │ │ │ │ + b.n 9cd884 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r0, r1, [r3, #32] │ │ │ │ - b.n 9cd844 │ │ │ │ + b.n 9cd884 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r0, r1, [r3, #40] @ 0x28 │ │ │ │ - b.n 9cd844 │ │ │ │ + b.n 9cd884 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r0, r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 9cd844 │ │ │ │ + b.n 9cd884 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r0, r1, [r3, #56] @ 0x38 │ │ │ │ - b.n 9cd844 │ │ │ │ + b.n 9cd884 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r0, r1, [r3, #64] @ 0x40 │ │ │ │ - b.n 9cd844 │ │ │ │ + b.n 9cd884 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r0, #252 @ 0xfc │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + movs r7, #156 @ 0x9c │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r8, r2 │ │ │ │ - ldr r2, [pc, #448] @ (9cda80 ) │ │ │ │ - ldr r3, [pc, #448] @ (9cda84 ) │ │ │ │ + ldr r2, [pc, #448] @ (9cdac0 ) │ │ │ │ + ldr r3, [pc, #448] @ (9cdac4 ) │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #32 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 6810c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cda36 │ │ │ │ + beq.w 9cda76 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #11 │ │ │ │ str r6, [r0, #0] │ │ │ │ - beq.n 9cd994 │ │ │ │ + beq.n 9cd9d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 67440 │ │ │ │ movs r3, #4 │ │ │ │ @@ -3615502,223 +3615541,223 @@ │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #49 @ 0x31 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cda30 │ │ │ │ - bl 9c9d98 │ │ │ │ + beq.n 9cda70 │ │ │ │ + bl 9c9dd8 │ │ │ │ subs r3, r6, #3 │ │ │ │ mov r9, r0 │ │ │ │ bics.w r3, r3, #2 │ │ │ │ str r0, [r4, #8] │ │ │ │ - bne.n 9cd9b0 │ │ │ │ + bne.n 9cd9f0 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ - cbnz r3, 9cd95a │ │ │ │ + cbnz r3, 9cd99a │ │ │ │ ldr.w r3, [r5, #308] @ 0x134 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.n 9cd974 │ │ │ │ + bhi.n 9cd9b4 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 9cd9c6 │ │ │ │ + bpl.n 9cda06 │ │ │ │ ldr.w r3, [r5, #308] @ 0x134 │ │ │ │ cmp r3, #16 │ │ │ │ it cc │ │ │ │ movcc r3, #16 │ │ │ │ str.w r3, [r5, #308] @ 0x134 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #304] @ 0x130 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9ced98 │ │ │ │ - ldr r2, [pc, #264] @ (9cda88 ) │ │ │ │ + bl 9cedd8 │ │ │ │ + ldr r2, [pc, #264] @ (9cdac8 ) │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr.w r2, [r2, r6, lsl #2] │ │ │ │ - bl 9cc27c │ │ │ │ - ldr r2, [pc, #244] @ (9cda8c ) │ │ │ │ - ldr r3, [pc, #236] @ (9cda84 ) │ │ │ │ + bl 9cc2bc │ │ │ │ + ldr r2, [pc, #244] @ (9cdacc ) │ │ │ │ + ldr r3, [pc, #236] @ (9cdac4 ) │ │ │ │ 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 9cda7c │ │ │ │ + bne.n 9cdabc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r3, #4 │ │ │ │ cmp r6, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bne.n 9cd946 │ │ │ │ - ldr r2, [pc, #212] @ (9cda90 ) │ │ │ │ + bne.n 9cd986 │ │ │ │ + ldr r2, [pc, #212] @ (9cdad0 ) │ │ │ │ mov r3, r8 │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, r8, lsl #2] │ │ │ │ mov r8, r2 │ │ │ │ - b.n 9cd94a │ │ │ │ + b.n 9cd98a │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr.w r3, [r3, #1372] @ 0x55c │ │ │ │ dmb ish │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9cd960 │ │ │ │ + beq.n 9cd9a0 │ │ │ │ add.w r3, r5, #312 @ 0x138 │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cd9ee │ │ │ │ + bne.n 9cda2e │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cd9de │ │ │ │ + bne.n 9cda1e │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 9cda3a │ │ │ │ + cbnz r2, 9cda7a │ │ │ │ ldr.w r2, [r5, #308] @ 0x134 │ │ │ │ cmp r2, #16 │ │ │ │ it cc │ │ │ │ movcc r2, #16 │ │ │ │ str.w r2, [r5, #308] @ 0x134 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #304] @ 0x130 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cda0c │ │ │ │ + bne.n 9cda4c │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9cd974 │ │ │ │ + beq.n 9cd9b4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r5, #312] @ 0x138 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9cd974 │ │ │ │ + b.n 9cd9b4 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9cd994 │ │ │ │ + b.n 9cd9d4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 9cda52 │ │ │ │ + beq.n 9cda92 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cda72 │ │ │ │ - b.n 9cda44 │ │ │ │ + beq.n 9cdab2 │ │ │ │ + b.n 9cda84 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 3a4828 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9cda66 │ │ │ │ + bne.n 9cdaa6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cda52 │ │ │ │ - b.n 9cd9f4 │ │ │ │ + bne.n 9cda92 │ │ │ │ + b.n 9cda34 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r6, #248 @ 0xf8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #824 @ 0x338 │ │ │ │ + add r3, sp, #568 @ 0x238 │ │ │ │ lsls r0, r5, #3 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + movs r6, #36 @ 0x24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r3, sp, #416 @ 0x1a0 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ lsls r0, r5, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 9cdabe │ │ │ │ + bne.n 9cdafe │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ adds r1, #4 │ │ │ │ ldr.w r3, [r0, #1488] @ 0x5d0 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #9 │ │ │ │ - bl 9cac64 │ │ │ │ + bl 9caca4 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9cdab6 │ │ │ │ + beq.n 9cdaf6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cdad0 │ │ │ │ + bne.n 9cdb10 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cdab6 │ │ │ │ + bne.n 9cdaf6 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9cdab6 │ │ │ │ + beq.n 9cdaf6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cdaf8 │ │ │ │ + bne.n 9cdb38 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cdab6 │ │ │ │ + bne.n 9cdaf6 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9cdaf4 │ │ │ │ + bne.n 9cdb34 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr.w ip, [pc, #52] @ 9cdb60 │ │ │ │ - ldr r1, [pc, #52] @ (9cdb64 ) │ │ │ │ - ldr r2, [pc, #56] @ (9cdb68 ) │ │ │ │ + ldr.w ip, [pc, #52] @ 9cdba0 │ │ │ │ + ldr r1, [pc, #52] @ (9cdba4 ) │ │ │ │ + ldr r2, [pc, #56] @ (9cdba8 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #56] @ (9cdb6c ) │ │ │ │ + ldr r3, [pc, #56] @ (9cdbac ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r0, #48] @ 0x30 │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #48] @ 9cdb70 │ │ │ │ + ldr.w ip, [pc, #48] @ 9cdbb0 │ │ │ │ strd r2, r3, [r0, #64] @ 0x40 │ │ │ │ str r1, [r0, #56] @ 0x38 │ │ │ │ add ip, pc │ │ │ │ - ldr r1, [pc, #40] @ (9cdb74 ) │ │ │ │ - ldr r2, [pc, #40] @ (9cdb78 ) │ │ │ │ - ldr r3, [pc, #44] @ (9cdb7c ) │ │ │ │ + ldr r1, [pc, #40] @ (9cdbb4 ) │ │ │ │ + ldr r2, [pc, #40] @ (9cdbb8 ) │ │ │ │ + ldr r3, [pc, #44] @ (9cdbbc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ strd ip, r1, [r0, #72] @ 0x48 │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [r0, #80] @ 0x50 │ │ │ │ bx lr │ │ │ │ sdiv pc, sp, pc │ │ │ │ @@ -3615749,15 +3615788,15 @@ │ │ │ │ adds r1, #100 @ 0x64 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r1, [r2, #76] @ 0x4c │ │ │ │ - cbz r1, 9cdbe2 │ │ │ │ + cbz r1, 9cdc22 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r0, #1688] @ 0x698 │ │ │ │ ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ @@ -3615780,34 +3615819,34 @@ │ │ │ │ ldrh.w r7, [r0, #70] @ 0x46 │ │ │ │ sub.w r8, r1, #4 │ │ │ │ mov.w sl, #0 │ │ │ │ movs r6, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 9cdca8 │ │ │ │ + b.n 9cdce8 │ │ │ │ cmp r2, #3 │ │ │ │ it eq │ │ │ │ streq r7, [sp, #4] │ │ │ │ - beq.n 9cdc28 │ │ │ │ + beq.n 9cdc68 │ │ │ │ ldrh.w r3, [r9, #72] @ 0x48 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrh.w r0, [r9, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cdcc2 │ │ │ │ + beq.n 9cdd02 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ subs r0, r5, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbnz r2, 9cdc66 │ │ │ │ + cbnz r2, 9cdca6 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r0, fp, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #12] │ │ │ │ add r0, r1 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -3615833,30 +3615872,30 @@ │ │ │ │ it cc │ │ │ │ movcc r5, #1 │ │ │ │ cmp r7, #1 │ │ │ │ it cc │ │ │ │ movcc r7, #1 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ cmp r2, sl │ │ │ │ - bcc.n 9cdccc │ │ │ │ + bcc.n 9cdd0c │ │ │ │ ldrb.w r2, [r9, #76] @ 0x4c │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 9cdc1a │ │ │ │ + bne.n 9cdc5a │ │ │ │ ldrh.w r0, [r9, #74] @ 0x4a │ │ │ │ movs r3, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 3a10bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cdc36 │ │ │ │ + bne.n 9cdc76 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbnz r0, 9cdcc8 │ │ │ │ + cbnz r0, 9cdd08 │ │ │ │ mov r0, fp │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9cdc66 │ │ │ │ + b.n 9cdca6 │ │ │ │ ldrd r4, r2, [sp, #16] │ │ │ │ str.w r2, [r4, #180] @ 0xb4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldrd r0, r1, [sp, #72] @ 0x48 │ │ │ │ strd r0, r1, [r4, #192] @ 0xc0 │ │ │ │ str.w r3, [r4, #184] @ 0xb8 │ │ │ │ ldrb.w r3, [r9, #78] @ 0x4e │ │ │ │ @@ -3615869,30 +3615908,30 @@ │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #652] @ (9cdf9c ) │ │ │ │ + ldr r2, [pc, #652] @ (9cdfdc ) │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #652] @ (9cdfa0 ) │ │ │ │ + ldr r3, [pc, #652] @ (9cdfe0 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9cdf80 │ │ │ │ + beq.w 9cdfc0 │ │ │ │ ldrb.w r3, [r1, #76] @ 0x4c │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9cdf72 │ │ │ │ + beq.w 9cdfb2 │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ blx 666a8 │ │ │ │ @@ -3615919,90 +3615958,90 @@ │ │ │ │ strd r8, r8, [sp, #60] @ 0x3c │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cdf8e │ │ │ │ + beq.w 9cdfce │ │ │ │ ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9cdf4c │ │ │ │ + beq.w 9cdf8c │ │ │ │ ldrd r3, r1, [sp, #60] @ 0x3c │ │ │ │ ldrd r2, r7, [sp, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r7, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ add.w r1, r4, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - bl 9cdbe8 │ │ │ │ + bl 9cdc28 │ │ │ │ ldr.w r0, [r5, #1688] @ 0x698 │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #292] @ 0x124 │ │ │ │ cmp r3, r0 │ │ │ │ ittt hi │ │ │ │ ldrbhi.w r3, [r4, #326] @ 0x146 │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ strbhi.w r3, [r4, #326] @ 0x146 │ │ │ │ ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9cdf2a │ │ │ │ + beq.w 9cdf6a │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cdf2a │ │ │ │ + bne.w 9cdf6a │ │ │ │ ldr.w r2, [r5, #2248] @ 0x8c8 │ │ │ │ cmp r2, #17 │ │ │ │ - bls.w 9cdf76 │ │ │ │ + bls.w 9cdfb6 │ │ │ │ add.w r8, sp, #84 @ 0x54 │ │ │ │ add.w r9, sp, #96 @ 0x60 │ │ │ │ mov ip, r8 │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r4 │ │ │ │ ldrb.w r2, [r0, #76] @ 0x4c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 9cdf5e │ │ │ │ + bne.w 9cdf9e │ │ │ │ ldrh.w r2, [r0, #70] @ 0x46 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9cdf5e │ │ │ │ + bne.w 9cdf9e │ │ │ │ ldrh.w r2, [r0, #72] @ 0x48 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9cdf5e │ │ │ │ + bne.w 9cdf9e │ │ │ │ ldrb.w r2, [r0, #77] @ 0x4d │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9cdf5e │ │ │ │ + bne.w 9cdf9e │ │ │ │ ldrb.w r2, [r0, #78] @ 0x4e │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 9cdf5e │ │ │ │ + bhi.w 9cdf9e │ │ │ │ sub.w lr, r3, #3 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ clz lr, lr │ │ │ │ ldr r2, [r0, #100] @ 0x64 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ cmp r2, r1 │ │ │ │ it ne │ │ │ │ orrne.w lr, lr, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9cdf5e │ │ │ │ + bne.w 9cdf9e │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [ip], #4 │ │ │ │ ldr.w r2, [r0, #288] @ 0x120 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ str.w r2, [r7], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cde00 │ │ │ │ + bne.n 9cde40 │ │ │ │ strd r1, r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r5, #1688] @ 0x698 │ │ │ │ ldrh.w r0, [r4, #74] @ 0x4a │ │ │ │ mov fp, r3 │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 9cabd4 │ │ │ │ + bl 9cac14 │ │ │ │ ldr r7, [r4, #84] @ 0x54 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r3, [sp, #48] @ 0x30 │ │ │ │ and.w ip, r7, #1 │ │ │ │ tst.w r7, #2 │ │ │ │ it ne │ │ │ │ orrne.w ip, ip, #2 │ │ │ │ @@ -3616039,15 +3616078,15 @@ │ │ │ │ lsls r0, r7, #17 │ │ │ │ it mi │ │ │ │ orrmi.w ip, ip, #16384 @ 0x4000 │ │ │ │ lsls r0, r7, #13 │ │ │ │ it mi │ │ │ │ orrmi.w ip, ip, #32768 @ 0x8000 │ │ │ │ lsls r7, r7, #14 │ │ │ │ - bpl.n 9cdf06 │ │ │ │ + bpl.n 9cdf46 │ │ │ │ ldr.w r0, [r5, #2084] @ 0x824 │ │ │ │ lsls r0, r0, #11 │ │ │ │ it mi │ │ │ │ orrmi.w ip, ip, #256 @ 0x100 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, fp │ │ │ │ strd r8, r9, [sp, #28] │ │ │ │ @@ -3616058,84 +3616097,84 @@ │ │ │ │ ldrh.w r5, [r4, #68] @ 0x44 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cffc8 │ │ │ │ - ldr r2, [pc, #112] @ (9cdfa4 ) │ │ │ │ - ldr r3, [pc, #108] @ (9cdfa0 ) │ │ │ │ + bl 9d0008 │ │ │ │ + ldr r2, [pc, #112] @ (9cdfe4 ) │ │ │ │ + ldr r3, [pc, #108] @ (9cdfe0 ) │ │ │ │ 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 9cdf96 │ │ │ │ + bne.n 9cdfd6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ strd r3, r3, [sp, #60] @ 0x3c │ │ │ │ str.w r8, [sp, #72] @ 0x48 │ │ │ │ str.w r8, [sp, #76] @ 0x4c │ │ │ │ - b.n 9cdda6 │ │ │ │ + b.n 9cdde6 │ │ │ │ ldr.w r0, [r5, #1688] @ 0x698 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r4, #100 @ 0x64 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 9cdf30 │ │ │ │ + b.n 9cdf70 │ │ │ │ ldr.w r2, [r5, #2380] @ 0x94c │ │ │ │ lsls r7, r2, #30 │ │ │ │ - bpl.n 9cdf2a │ │ │ │ - b.n 9cddf2 │ │ │ │ + bpl.n 9cdf6a │ │ │ │ + b.n 9cde32 │ │ │ │ mov.w r1, #328 @ 0x148 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9cdd4a │ │ │ │ + b.n 9cdd8a │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ - b.n 9cdf72 │ │ │ │ + b.n 9cdfb2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #200 @ 0xc8 │ │ │ │ + movs r0, #136 @ 0x88 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #288] @ (9ce0dc ) │ │ │ │ + ldr r2, [pc, #288] @ (9ce11c ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r3, [pc, #288] @ (9ce0e0 ) │ │ │ │ + ldr r3, [pc, #288] @ (9ce120 ) │ │ │ │ sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrh.w r0, [r6, #74] @ 0x4a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 3a10bc │ │ │ │ ldr.w r9, [r5, #20] │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - cbz r0, 9ce00a │ │ │ │ + cbz r0, 9ce04a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov.w r8, r3, lsr #3 │ │ │ │ add r0, r1 │ │ │ │ cmp.w r8, #1 │ │ │ │ it cc │ │ │ │ @@ -3616146,106 +3616185,106 @@ │ │ │ │ subs r4, r1, #1 │ │ │ │ add.w r0, r9, r4 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldrb.w r3, [r6, #76] @ 0x4c │ │ │ │ mul.w r9, r0, r8 │ │ │ │ subs r4, r3, #3 │ │ │ │ ands.w r4, r4, #250 @ 0xfa │ │ │ │ - bne.n 9ce0a2 │ │ │ │ + bne.n 9ce0e2 │ │ │ │ ldrsh.w r1, [r5, #26] │ │ │ │ mul.w r1, r9, r1 │ │ │ │ add.w r0, r7, #19072 @ 0x4a80 │ │ │ │ add r3, sp, #16 │ │ │ │ adds r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ add.w r3, r5, #80 @ 0x50 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r5, #84 @ 0x54 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 9cedf4 │ │ │ │ + bl 9cee34 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ - cbnz r0, 9ce068 │ │ │ │ - ldr r1, [pc, #148] @ (9ce0e4 ) │ │ │ │ - ldr r2, [pc, #144] @ (9ce0e0 ) │ │ │ │ + cbnz r0, 9ce0a8 │ │ │ │ + ldr r1, [pc, #148] @ (9ce124 ) │ │ │ │ + ldr r2, [pc, #144] @ (9ce120 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 9ce0d6 │ │ │ │ + bne.n 9ce116 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ add r3, r4 │ │ │ │ add r2, r4 │ │ │ │ str r2, [r5, #84] @ 0x54 │ │ │ │ ldrh.w r2, [r6, #324] @ 0x144 │ │ │ │ ldrb.w r0, [r6, #76] @ 0x4c │ │ │ │ - cbz r0, 9ce0be │ │ │ │ + cbz r0, 9ce0fe │ │ │ │ ldrb r4, [r5, #7] │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ bic.w r2, r2, r0 │ │ │ │ movw r0, #19664 @ 0x4cd0 │ │ │ │ adds r4, r7, r0 │ │ │ │ strh.w r2, [r6, #324] @ 0x144 │ │ │ │ ldr r2, [r7, r0] │ │ │ │ strd r8, r9, [r5, #28] │ │ │ │ adds r2, r2, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ str r2, [r7, r0] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ - b.n 9ce04c │ │ │ │ + b.n 9ce08c │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 9ce0c4 │ │ │ │ - cbnz r3, 9ce0d0 │ │ │ │ + beq.n 9ce104 │ │ │ │ + cbnz r3, 9ce110 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ subs r3, r3, r4 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ it pl │ │ │ │ negpl r4, r3 │ │ │ │ add.w r1, r4, r9 │ │ │ │ - b.n 9ce02a │ │ │ │ + b.n 9ce06a │ │ │ │ bic.w r2, r2, #1 │ │ │ │ - b.n 9ce084 │ │ │ │ + b.n 9ce0c4 │ │ │ │ ldrsh.w r1, [r5, #26] │ │ │ │ movs r4, #0 │ │ │ │ mul.w r1, r8, r1 │ │ │ │ - b.n 9ce02a │ │ │ │ + b.n 9ce06a │ │ │ │ mov r1, r9 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9ce02a │ │ │ │ + b.n 9ce06a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r0, #60 @ 0x3c │ │ │ │ + subs r4, r7, #7 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + subs r4, r5, #5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r6, [r3, #1688] @ 0x698 │ │ │ │ - bl 9cdfa8 │ │ │ │ + bl 9cdfe8 │ │ │ │ movs r3, #2 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ - bl 9cd024 │ │ │ │ + bl 9cd064 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ @@ -3616271,79 +3616310,79 @@ │ │ │ │ movcc r3, r5 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ cmp r3, r7 │ │ │ │ it cs │ │ │ │ movcs r3, r7 │ │ │ │ cmp r1, r3 │ │ │ │ - ldr r3, [pc, #296] @ (9ce28c ) │ │ │ │ + ldr r3, [pc, #296] @ (9ce2cc ) │ │ │ │ add r3, pc │ │ │ │ - bcc.n 9ce188 │ │ │ │ - ldr r2, [pc, #292] @ (9ce290 ) │ │ │ │ + bcc.n 9ce1c8 │ │ │ │ + ldr r2, [pc, #292] @ (9ce2d0 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bmi.n 9ce188 │ │ │ │ + bmi.n 9ce1c8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add.w r0, r0, #18944 @ 0x4a00 │ │ │ │ str r3, [sp, #0] │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ - bl 9cf84c │ │ │ │ - cbnz r0, 9ce1a2 │ │ │ │ + bl 9cf88c │ │ │ │ + cbnz r0, 9ce1e2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl b14ed8 │ │ │ │ + bl b14f18 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r3, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 9ce1b2 │ │ │ │ + bcc.n 9ce1f2 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r7, r2 │ │ │ │ - bls.n 9ce19c │ │ │ │ + bls.n 9ce1dc │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 9ce1d2 │ │ │ │ + bpl.n 9ce212 │ │ │ │ ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ str.w r5, [r4, #304] @ 0x130 │ │ │ │ cmp r7, r2 │ │ │ │ it cc │ │ │ │ movcc r7, r2 │ │ │ │ str.w r7, [r4, #308] @ 0x134 │ │ │ │ - b.n 9ce19c │ │ │ │ + b.n 9ce1dc │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr.w r3, [r3, #1372] @ 0x55c │ │ │ │ dmb ish │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9ce1e6 │ │ │ │ + bne.n 9ce226 │ │ │ │ ldr.w r3, [r4, #304] @ 0x130 │ │ │ │ - b.n 9ce1b8 │ │ │ │ + b.n 9ce1f8 │ │ │ │ add.w r6, r4, #312 @ 0x138 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ce200 │ │ │ │ + bne.n 9ce240 │ │ │ │ strex r1, r2, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ce1f0 │ │ │ │ + bne.n 9ce230 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9ce24c │ │ │ │ + cbnz r3, 9ce28c │ │ │ │ ldr.w r3, [r4, #304] @ 0x130 │ │ │ │ cmp r5, r3 │ │ │ │ it cs │ │ │ │ movcs r5, r3 │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ str.w r5, [r4, #304] @ 0x130 │ │ │ │ cmp r7, r3 │ │ │ │ @@ -3616351,49 +3616390,49 @@ │ │ │ │ movcc r7, r3 │ │ │ │ str.w r7, [r4, #308] @ 0x134 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ce226 │ │ │ │ + bne.n 9ce266 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ce19c │ │ │ │ + beq.n 9ce1dc │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r4, #312] @ 0x138 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9ce19c │ │ │ │ + b.n 9ce1dc │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9ce264 │ │ │ │ + beq.n 9ce2a4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r1, r2, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9ce280 │ │ │ │ - b.n 9ce256 │ │ │ │ + beq.n 9ce2c0 │ │ │ │ + b.n 9ce296 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ bl 3a4828 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r1, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ce274 │ │ │ │ + bne.n 9ce2b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ce264 │ │ │ │ - b.n 9ce206 │ │ │ │ + bne.n 9ce2a4 │ │ │ │ + b.n 9ce246 │ │ │ │ nop │ │ │ │ - subs r0, r3, #2 │ │ │ │ + subs r0, r3, #1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ 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 │ │ │ │ @@ -3616451,46 +3616490,46 @@ │ │ │ │ lsls r4, r3, #17 │ │ │ │ it mi │ │ │ │ orrmi.w sl, sl, #16384 @ 0x4000 │ │ │ │ lsls r0, r3, #13 │ │ │ │ it mi │ │ │ │ orrmi.w sl, sl, #32768 @ 0x8000 │ │ │ │ lsls r1, r3, #14 │ │ │ │ - bpl.n 9ce348 │ │ │ │ + bpl.n 9ce388 │ │ │ │ ldr.w r3, [r7, #2084] @ 0x824 │ │ │ │ lsls r2, r3, #11 │ │ │ │ it mi │ │ │ │ orrmi.w sl, sl, #256 @ 0x100 │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ add.w r1, r5, #104 @ 0x68 │ │ │ │ - vldr d7, [pc, #416] @ 9ce4f0 │ │ │ │ + vldr d7, [pc, #416] @ 9ce530 │ │ │ │ mov r0, r5 │ │ │ │ mov fp, r5 │ │ │ │ mov.w r8, r3, lsl #1 │ │ │ │ lsls r3, r3, #30 │ │ │ │ mov.w r3, #0 │ │ │ │ and.w r8, r8, #2 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ it mi │ │ │ │ orrmi.w r8, r8, #4 │ │ │ │ - bl 9cdbe8 │ │ │ │ + bl 9cdc28 │ │ │ │ ldr.w r3, [r7, #2084] @ 0x824 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 9ce388 │ │ │ │ + bpl.n 9ce3c8 │ │ │ │ ldrb.w r3, [r7, #3120] @ 0xc30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ce498 │ │ │ │ + bne.w 9ce4d8 │ │ │ │ ldr.w r3, [r7, #2380] @ 0x94c │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bpl.n 9ce398 │ │ │ │ + bpl.n 9ce3d8 │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ce42c │ │ │ │ + bne.n 9ce46c │ │ │ │ mov.w r9, #0 │ │ │ │ ldrb.w r3, [r5, #326] @ 0x146 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ bfi r3, r9, #0, #1 │ │ │ │ strb.w r3, [r5, #326] @ 0x146 │ │ │ │ lsls r3, r3, #31 │ │ │ │ ite mi │ │ │ │ @@ -3616513,167 +3616552,167 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrh.w r3, [r6, #74] @ 0x4a │ │ │ │ ldrb.w r1, [r6, #76] @ 0x4c │ │ │ │ ldr r4, [r0, #32] │ │ │ │ blx r4 │ │ │ │ str r0, [r5, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ce4c6 │ │ │ │ + beq.n 9ce506 │ │ │ │ ldrb.w r3, [r6, #76] @ 0x4c │ │ │ │ movw r2, #32767 @ 0x7fff │ │ │ │ strh.w r2, [r5, #324] @ 0x144 │ │ │ │ - cbz r3, 9ce410 │ │ │ │ + cbz r3, 9ce450 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cffc8 │ │ │ │ + bl 9d0008 │ │ │ │ mov r0, fp │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ movs r7, #0 │ │ │ │ str.w r3, [r5, #312] @ 0x138 │ │ │ │ strd r6, r7, [r5, #304] @ 0x130 │ │ │ │ - bl 9d2d0c │ │ │ │ + bl 9d2d4c │ │ │ │ mov r0, fp │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh.w r3, [r5, #70] @ 0x46 │ │ │ │ ldrh.w r2, [r5, #72] @ 0x48 │ │ │ │ ldrh.w r9, [r5, #74] @ 0x4a │ │ │ │ orrs r3, r2 │ │ │ │ uxth r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9ce44c │ │ │ │ + bls.n 9ce48c │ │ │ │ mov r0, r9 │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9ce4ba │ │ │ │ + beq.n 9ce4fa │ │ │ │ ands.w r2, sl, #1048576 @ 0x100000 │ │ │ │ - bne.n 9ce398 │ │ │ │ + bne.n 9ce3d8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - bl 9cabd4 │ │ │ │ + bl 9cac14 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c6f8c │ │ │ │ + bl 9c6fcc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ce398 │ │ │ │ + beq.n 9ce3d8 │ │ │ │ ldr.w r3, [r7, #2084] @ 0x824 │ │ │ │ lsls r1, r3, #12 │ │ │ │ - bpl.n 9ce39c │ │ │ │ + bpl.n 9ce3dc │ │ │ │ ldrb.w r3, [r5, #78] @ 0x4e │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9ce4d0 │ │ │ │ + bls.n 9ce510 │ │ │ │ ldr.w r3, [r7, #2380] @ 0x94c │ │ │ │ lsls r2, r3, #23 │ │ │ │ - bpl.n 9ce398 │ │ │ │ + bpl.n 9ce3d8 │ │ │ │ tst.w sl, #262144 @ 0x40000 │ │ │ │ - beq.n 9ce398 │ │ │ │ + beq.n 9ce3d8 │ │ │ │ ldrh.w r1, [r5, #74] @ 0x4a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9c6fc4 │ │ │ │ + bl 9c7004 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9ce39c │ │ │ │ + b.n 9ce3dc │ │ │ │ ldrh.w r3, [r6, #74] @ 0x4a │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ it ne │ │ │ │ cmpne r3, #54 @ 0x36 │ │ │ │ sub.w r3, r3, #159 @ 0x9f │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ cmp r3, #1 │ │ │ │ it ls │ │ │ │ orrls.w r2, r2, #1 │ │ │ │ orr.w sl, sl, r2, lsl #21 │ │ │ │ - b.n 9ce388 │ │ │ │ + b.n 9ce3c8 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 9ce398 │ │ │ │ - b.n 9ce44c │ │ │ │ + bne.w 9ce3d8 │ │ │ │ + b.n 9ce48c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ - b.n 9ce408 │ │ │ │ + b.n 9ce448 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r4, [r7, #1424] @ 0x590 │ │ │ │ ldrb.w r2, [r5, #76] @ 0x4c │ │ │ │ ldrh.w r1, [r5, #74] @ 0x4a │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ce39c │ │ │ │ - b.n 9ce47a │ │ │ │ + bne.w 9ce3dc │ │ │ │ + b.n 9ce4ba │ │ │ │ nop │ │ │ │ ... │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - bl 9ce298 │ │ │ │ + bl 9ce2d8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #48] @ (9ce544 ) │ │ │ │ - ldr r3, [pc, #52] @ (9ce548 ) │ │ │ │ + ldr r2, [pc, #48] @ (9ce584 ) │ │ │ │ + ldr r3, [pc, #52] @ (9ce588 ) │ │ │ │ add r2, pc │ │ │ │ - ldr.w ip, [pc, #52] @ 9ce54c │ │ │ │ + ldr.w ip, [pc, #52] @ 9ce58c │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #48] @ (9ce550 ) │ │ │ │ + ldr r1, [pc, #48] @ (9ce590 ) │ │ │ │ str.w r2, [r0, #1444] @ 0x5a4 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #44] @ (9ce554 ) │ │ │ │ + ldr r2, [pc, #44] @ (9ce594 ) │ │ │ │ add r1, pc │ │ │ │ str.w r3, [r0, #1436] @ 0x59c │ │ │ │ - ldr r3, [pc, #40] @ (9ce558 ) │ │ │ │ + ldr r3, [pc, #40] @ (9ce598 ) │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r0, #1448] @ 0x5a8 │ │ │ │ add r3, pc │ │ │ │ str.w r1, [r0, #1460] @ 0x5b4 │ │ │ │ str.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ str.w r3, [r0, #1468] @ 0x5bc │ │ │ │ bx lr │ │ │ │ stc2 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ @ instruction: 0xffdbffff │ │ │ │ - bl 9a654e │ │ │ │ - bl 862552 │ │ │ │ - bl 836556 │ │ │ │ - bl 81855a │ │ │ │ - ldr r3, [pc, #64] @ (9ce5a0 ) │ │ │ │ - ldr r2, [pc, #68] @ (9ce5a4 ) │ │ │ │ - ldr.w ip, [pc, #68] @ 9ce5a8 │ │ │ │ + bl 9a658e │ │ │ │ + bl 862592 │ │ │ │ + bl 836596 │ │ │ │ + bl 81859a │ │ │ │ + ldr r3, [pc, #64] @ (9ce5e0 ) │ │ │ │ + ldr r2, [pc, #68] @ (9ce5e4 ) │ │ │ │ + ldr.w ip, [pc, #68] @ 9ce5e8 │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ add ip, pc │ │ │ │ str.w ip, [r0, #452] @ 0x1c4 │ │ │ │ - ldr r1, [pc, #60] @ (9ce5ac ) │ │ │ │ + ldr r1, [pc, #60] @ (9ce5ec ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str.w r2, [r0, #464] @ 0x1d0 │ │ │ │ - ldr r2, [pc, #56] @ (9ce5b0 ) │ │ │ │ + ldr r2, [pc, #56] @ (9ce5f0 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str.w r1, [r0, #456] @ 0x1c8 │ │ │ │ - ldr.w ip, [pc, #52] @ 9ce5b4 │ │ │ │ + ldr.w ip, [pc, #52] @ 9ce5f4 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str.w r2, [r0, #460] @ 0x1cc │ │ │ │ - ldr r1, [pc, #44] @ (9ce5b8 ) │ │ │ │ - ldr r2, [pc, #48] @ (9ce5bc ) │ │ │ │ + ldr r1, [pc, #44] @ (9ce5f8 ) │ │ │ │ + ldr r2, [pc, #48] @ (9ce5fc ) │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ add r1, pc │ │ │ │ strd r4, r1, [r0, #468] @ 0x1d4 │ │ │ │ pop {r4} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ bx lr │ │ │ │ - subs r0, r3, r2 │ │ │ │ + subs r0, r3, r1 │ │ │ │ lsls r6, r7, #3 │ │ │ │ subs r0, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r7, #9 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3616699,15 +3616738,15 @@ │ │ │ │ ldr.w r3, [r3, #1688] @ 0x698 │ │ │ │ str r3, [sp, #8] │ │ │ │ bl 3a10bc │ │ │ │ ldr.w sl, [r5, #8] │ │ │ │ mov r9, r0 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ - cbz r0, 9ce608 │ │ │ │ + cbz r0, 9ce648 │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ mov r0, sl │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr.w r1, [r9, #12] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, fp, r8, lsl #2 │ │ │ │ @@ -3616717,71 +3616756,71 @@ │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r0, [fp, r8, lsl #2] │ │ │ │ add.w fp, r3, r0 │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ subs r0, r1, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ tst.w r0, #250 @ 0xfa │ │ │ │ - bne.w 9ce750 │ │ │ │ + bne.w 9ce790 │ │ │ │ ldrsh.w r0, [r5, #16] │ │ │ │ ldr r1, [r7, #120] @ 0x78 │ │ │ │ mla fp, r1, r0, fp │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9ce652 │ │ │ │ + beq.n 9ce692 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ add.w r0, r4, #18944 @ 0x4a00 │ │ │ │ str r2, [sp, #12] │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ - bl ac3064 │ │ │ │ + bl ac30a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ce72c │ │ │ │ + beq.n 9ce76c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mla fp, sl, r3, fp │ │ │ │ add fp, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9ce734 │ │ │ │ + beq.n 9ce774 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 9ce6d0 │ │ │ │ + beq.n 9ce710 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ce67c │ │ │ │ + bne.n 9ce6bc │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ce692 │ │ │ │ + bne.n 9ce6d2 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9ce6d0 │ │ │ │ + cbnz r3, 9ce710 │ │ │ │ ldrd sl, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9ce6d0 │ │ │ │ + beq.n 9ce710 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ce6ba │ │ │ │ + bne.n 9ce6fa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ce74c │ │ │ │ + beq.n 9ce78c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r6, #100] @ 0x64 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ str.w r6, [r1], #72 │ │ │ │ add.w r6, r4, #8 │ │ │ │ blx r3 │ │ │ │ @@ -3616817,25 +3616856,25 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ce738 │ │ │ │ + bne.n 9ce778 │ │ │ │ dmb ish │ │ │ │ - b.n 9ce6d0 │ │ │ │ + b.n 9ce710 │ │ │ │ mov r1, sl │ │ │ │ - b.n 9ce6a6 │ │ │ │ + b.n 9ce6e6 │ │ │ │ cmp r1, #6 │ │ │ │ ittt eq │ │ │ │ ldrsheq.w r1, [r5, #16] │ │ │ │ ldreq r3, [sp, #4] │ │ │ │ mlaeq fp, r3, r1, fp │ │ │ │ - b.n 9ce63c │ │ │ │ + b.n 9ce67c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ @@ -3616847,44 +3616886,44 @@ │ │ │ │ blx r3 │ │ │ │ add.w r1, r5, #72 @ 0x48 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbz r1, 9ce7ce │ │ │ │ + cbz r1, 9ce80e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ce796 │ │ │ │ + bne.n 9ce7d6 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9ce7ce │ │ │ │ + cbnz r3, 9ce80e │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9ce7ce │ │ │ │ + cbz r4, 9ce80e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ce7ba │ │ │ │ + bne.n 9ce7fa │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9ce7e0 │ │ │ │ + cbz r3, 9ce820 │ │ │ │ add.w r0, r6, #18944 @ 0x4a00 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ adds r0, #92 @ 0x5c │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl ac3094 │ │ │ │ + bl ac30d4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9ce7aa │ │ │ │ + b.n 9ce7ea │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ @@ -3616903,27 +3616942,27 @@ │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ add.w r2, r5, #104 @ 0x68 │ │ │ │ - bl 9ce5c0 │ │ │ │ + bl 9ce600 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr.w fp, [pc, #1372] @ 9ced90 │ │ │ │ + ldr.w fp, [pc, #1372] @ 9cedd0 │ │ │ │ mov r4, r0 │ │ │ │ add fp, pc │ │ │ │ ubfx r1, r3, #0, #24 │ │ │ │ ands.w r3, r3, #4 │ │ │ │ - bne.w 9cec1e │ │ │ │ + bne.w 9cec5e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r9, [r2, #1688] @ 0x698 │ │ │ │ lsls r2, r1, #26 │ │ │ │ - bmi.w 9cebb2 │ │ │ │ + bmi.w 9cebf2 │ │ │ │ ldr.w r1, [r6, #632] @ 0x278 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr.w r2, [r8, #100] @ 0x64 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ @@ -3616935,92 +3616974,92 @@ │ │ │ │ ldrheq.w r3, [r8, #324] @ 0x144 │ │ │ │ ldrbeq r2, [r4, #7] │ │ │ │ asreq r3, r2 │ │ │ │ itt eq │ │ │ │ mvneq r3, r3 │ │ │ │ andeq.w r2, r3, #1 │ │ │ │ ldrb.w r3, [r8, #76] @ 0x4c │ │ │ │ - cbnz r3, 9ce8ca │ │ │ │ + cbnz r3, 9ce90a │ │ │ │ ldrd ip, r3, [r4, #8] │ │ │ │ add.w lr, r3, ip │ │ │ │ ldr.w r3, [r8, #304] @ 0x130 │ │ │ │ cmp ip, r3 │ │ │ │ it cc │ │ │ │ movcc ip, r3 │ │ │ │ ldr.w r3, [r8, #308] @ 0x134 │ │ │ │ cmp r3, lr │ │ │ │ it cs │ │ │ │ movcs r3, lr │ │ │ │ cmp ip, r3 │ │ │ │ - bcc.n 9ce8ca │ │ │ │ - ldr.w r3, [pc, #1252] @ 9ced94 │ │ │ │ + bcc.n 9ce90a │ │ │ │ + ldr.w r3, [pc, #1252] @ 9cedd4 │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 9ce8ca │ │ │ │ + bmi.n 9ce90a │ │ │ │ ldrb.w r3, [r8, #326] @ 0x146 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n 9ce9a8 │ │ │ │ + bmi.n 9ce9e8 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 9ceb66 │ │ │ │ + b.n 9ceba6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ clz sl, sl │ │ │ │ ands.w r3, r3, #768 @ 0x300 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ and.w r3, sl, #1 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ce9da │ │ │ │ + beq.n 9cea1a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cebaa │ │ │ │ - ldr.w r0, [pc, #1188] @ 9ced94 │ │ │ │ + beq.w 9cebea │ │ │ │ + ldr.w r0, [pc, #1188] @ 9cedd4 │ │ │ │ ldr.w r0, [fp, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ ands.w fp, r0, #32 │ │ │ │ - bne.w 9cebaa │ │ │ │ + bne.w 9cebea │ │ │ │ lsls r1, r1, #24 │ │ │ │ - bmi.w 9cebba │ │ │ │ + bmi.w 9cebfa │ │ │ │ add.w r1, r6, #16384 @ 0x4000 │ │ │ │ ldrb.w r1, [r1, #2721] @ 0xaa1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9cebaa │ │ │ │ + beq.w 9cebea │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9cebd6 │ │ │ │ + beq.w 9cec16 │ │ │ │ mov.w fp, #1 │ │ │ │ movw r3, #19664 @ 0x4cd0 │ │ │ │ adds r1, r6, r3 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r0, [r6, r3] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movs r1, #1 │ │ │ │ movt r1, #2048 @ 0x800 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ ite cs │ │ │ │ movcs r7, #1 │ │ │ │ movcc r7, sl │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ce9e0 │ │ │ │ + beq.n 9cea20 │ │ │ │ ldrb.w r2, [r8, #326] @ 0x146 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.w 9cec36 │ │ │ │ + bne.w 9cec76 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9cebf8 │ │ │ │ + beq.w 9cec38 │ │ │ │ ldr.w r3, [r6, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 9cec1e │ │ │ │ + bmi.w 9cec5e │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cea10 │ │ │ │ + bne.n 9cea50 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r8, #100] @ 0x64 │ │ │ │ blx r3 │ │ │ │ ldrb r2, [r4, #7] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr.w r1, [r8, #100] @ 0x64 │ │ │ │ @@ -3617035,66 +3617074,66 @@ │ │ │ │ blx r7 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldr.w r1, [r8, #100] @ 0x64 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [r8, #326] @ 0x146 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bpl.n 9cea24 │ │ │ │ + bpl.n 9cea64 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9cdfa8 │ │ │ │ + bl 9cdfe8 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cec22 │ │ │ │ + beq.w 9cec62 │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ - cbnz r3, 9ce9ce │ │ │ │ + cbnz r3, 9cea0e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.w 9cec80 │ │ │ │ + bmi.w 9cecc0 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r8 │ │ │ │ str r4, [r3, #0] │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov fp, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ce940 │ │ │ │ + bne.n 9ce980 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9cec6e │ │ │ │ + beq.w 9cecae │ │ │ │ ldr.w r3, [r6, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bpl.w 9cec76 │ │ │ │ + bpl.w 9cecb6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9ce9a0 │ │ │ │ + beq.n 9ce9e0 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r8, #100] @ 0x64 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cec1e │ │ │ │ + bne.w 9cec5e │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r8, #100] @ 0x64 │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [r8, #326] @ 0x146 │ │ │ │ lsls r0, r3, #31 │ │ │ │ - bmi.n 9ce9a8 │ │ │ │ + bmi.n 9ce9e8 │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.n 9ce9a8 │ │ │ │ + beq.n 9ce9e8 │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.w 9ce8c4 │ │ │ │ + bne.w 9ce904 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr.w r8, [r6] │ │ │ │ and.w r2, r3, #1 │ │ │ │ lsls r1, r3, #30 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r2, #2 │ │ │ │ lsls r7, r3, #28 │ │ │ │ @@ -3617130,15 +3617169,15 @@ │ │ │ │ lsls r0, r3, #17 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r2, #16384 @ 0x4000 │ │ │ │ lsls r1, r3, #13 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r2, #32768 @ 0x8000 │ │ │ │ lsls r3, r3, #14 │ │ │ │ - bpl.n 9ceab4 │ │ │ │ + bpl.n 9ceaf4 │ │ │ │ ldr.w r3, [r8, #2084] @ 0x824 │ │ │ │ lsls r7, r3, #11 │ │ │ │ it mi │ │ │ │ orrmi.w r2, r2, #256 @ 0x100 │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r1, #30 │ │ │ │ mov.w r3, r1, lsl #1 │ │ │ │ @@ -3617168,15 +3617207,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r9, [r0, #32] │ │ │ │ ldrh.w r3, [r5, #74] @ 0x4a │ │ │ │ ldrb.w r1, [r5, #76] @ 0x4c │ │ │ │ blx r9 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cec22 │ │ │ │ + beq.w 9cec62 │ │ │ │ ldr.w r0, [r8, #1688] @ 0x698 │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r5, #100 @ 0x64 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ movw r1, #19664 @ 0x4cd0 │ │ │ │ adds r0, r6, r1 │ │ │ │ @@ -3617190,172 +3617229,172 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str.w ip, [r5, #308] @ 0x134 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r3, [r6, r1] │ │ │ │ str r2, [r0, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9c9dd4 │ │ │ │ + bl 9c9e14 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #100] @ 0x64 │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cec22 │ │ │ │ + beq.n 9cec62 │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add.w r8, r0, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ce9ce │ │ │ │ + bne.w 9cea0e │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9ce9c6 │ │ │ │ + bne.w 9cea06 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bpl.w 9ce9c6 │ │ │ │ + bpl.w 9cea06 │ │ │ │ ldrh.w r3, [r5, #324] @ 0x144 │ │ │ │ lsls r7, r3, #31 │ │ │ │ ittt mi │ │ │ │ movmi.w r3, #4294967295 @ 0xffffffff │ │ │ │ strmi.w fp, [r5, #308] @ 0x134 │ │ │ │ strmi.w r3, [r5, #304] @ 0x130 │ │ │ │ - b.n 9ce9c6 │ │ │ │ + b.n 9cea06 │ │ │ │ mov sl, r3 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 9ce93c │ │ │ │ + b.n 9ce97c │ │ │ │ mov r7, r3 │ │ │ │ mov.w sl, #32 │ │ │ │ - b.n 9ce870 │ │ │ │ + b.n 9ce8b0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [sp, #56] @ 0x38 │ │ │ │ - bl 9c9db8 │ │ │ │ + bl 9c9df8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce904 │ │ │ │ + beq.w 9ce944 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9cecd4 │ │ │ │ + bne.n 9ced14 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r8, #100] @ 0x64 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cecba │ │ │ │ + bne.n 9cecfa │ │ │ │ ldrb.w r3, [r8, #326] @ 0x146 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9cecda │ │ │ │ - cbnz r3, 9cec36 │ │ │ │ + beq.n 9ced1a │ │ │ │ + cbnz r3, 9cec76 │ │ │ │ add.w r0, r6, #18944 @ 0x4a00 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ - bl 9cf7fc │ │ │ │ + bl 9cf83c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ce95c │ │ │ │ + beq.w 9ce99c │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r6, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bpl.w 9ce964 │ │ │ │ + bpl.w 9ce9a4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 9ce760 │ │ │ │ + bl 9ce7a0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ands.w r9, r3, #1 │ │ │ │ - beq.n 9cec54 │ │ │ │ + beq.n 9cec94 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ce0e8 │ │ │ │ + bl 9ce128 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ce9c0 │ │ │ │ - b.n 9cec22 │ │ │ │ + bne.w 9cea00 │ │ │ │ + b.n 9cec62 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ce0e8 │ │ │ │ + bl 9ce128 │ │ │ │ movs r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ str.w r9, [r4, #76] @ 0x4c │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ce9c0 │ │ │ │ - b.n 9cec22 │ │ │ │ + bne.w 9cea00 │ │ │ │ + b.n 9cec62 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsls r7, r3, #27 │ │ │ │ - bmi.w 9ce9f8 │ │ │ │ + bmi.w 9cea38 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9cea10 │ │ │ │ - b.n 9ce9a0 │ │ │ │ + bne.w 9cea50 │ │ │ │ + b.n 9ce9e0 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ ldrd r7, r6, [r3] │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ add r6, r7 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 9cec9a │ │ │ │ + bcc.n 9cecda │ │ │ │ ldr.w r2, [r5, #308] @ 0x134 │ │ │ │ cmp r6, r2 │ │ │ │ - bls.w 9ce9ce │ │ │ │ + bls.w 9cea0e │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bpl.n 9cecc0 │ │ │ │ + bpl.n 9ced00 │ │ │ │ cmp r3, r7 │ │ │ │ it cs │ │ │ │ movcs r3, r7 │ │ │ │ str.w r3, [r5, #304] @ 0x130 │ │ │ │ ldr.w r3, [r5, #308] @ 0x134 │ │ │ │ cmp r6, r3 │ │ │ │ it cc │ │ │ │ movcc r6, r3 │ │ │ │ str.w r6, [r5, #308] @ 0x134 │ │ │ │ - b.n 9ce9ce │ │ │ │ + b.n 9cea0e │ │ │ │ add.w fp, r7, #1 │ │ │ │ - b.n 9ce91c │ │ │ │ + b.n 9ce95c │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr.w r3, [r3, #1372] @ 0x55c │ │ │ │ dmb ish │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9cece2 │ │ │ │ + bne.n 9ced22 │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ - b.n 9ceca0 │ │ │ │ + b.n 9cece0 │ │ │ │ mov.w fp, #2 │ │ │ │ - b.n 9ce91c │ │ │ │ + b.n 9ce95c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ce9a8 │ │ │ │ - b.n 9ceb66 │ │ │ │ + bne.w 9ce9e8 │ │ │ │ + b.n 9ceba6 │ │ │ │ add.w r9, r5, #312 @ 0x138 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cecfc │ │ │ │ + bne.n 9ced3c │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9cecec │ │ │ │ + bne.n 9ced2c │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9ced4a │ │ │ │ + cbnz r3, 9ced8a │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ cmp r3, r7 │ │ │ │ it cs │ │ │ │ movcs r3, r7 │ │ │ │ str.w r3, [r5, #304] @ 0x130 │ │ │ │ ldr.w r3, [r5, #308] @ 0x134 │ │ │ │ cmp r6, r3 │ │ │ │ @@ -3617363,57 +3617402,57 @@ │ │ │ │ movcc r6, r3 │ │ │ │ str.w r6, [r5, #308] @ 0x134 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ced22 │ │ │ │ + bne.n 9ced62 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ce9ce │ │ │ │ + beq.w 9cea0e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r5, #312] @ 0x138 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9ce9ce │ │ │ │ + b.n 9cea0e │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9ced68 │ │ │ │ + beq.n 9ceda8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ced54 │ │ │ │ + bne.n 9ced94 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ced02 │ │ │ │ + beq.n 9ced42 │ │ │ │ mov.w sl, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r9 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ strex r2, sl, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ced7a │ │ │ │ + bne.n 9cedba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ced6c │ │ │ │ - b.n 9ced02 │ │ │ │ - asrs r6, r0, #31 │ │ │ │ + bne.n 9cedac │ │ │ │ + b.n 9ced42 │ │ │ │ + asrs r6, r0, #30 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 9cedba │ │ │ │ + cbz r0, 9cedfa │ │ │ │ ldrb.w r2, [r0, #76] @ 0x4c │ │ │ │ ldrh.w r3, [r0, #324] @ 0x144 │ │ │ │ - cbnz r2, 9cedae │ │ │ │ + cbnz r2, 9cedee │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strh.w r3, [r0, #324] @ 0x144 │ │ │ │ bx lr │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ strh.w r3, [r0, #324] @ 0x144 │ │ │ │ @@ -3617455,15 +3617494,15 @@ │ │ │ │ adds r3, r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ itt ls │ │ │ │ ldrls r0, [r0, #16] │ │ │ │ addls r0, r0, r4 │ │ │ │ - bhi.n 9cee44 │ │ │ │ + bhi.n 9cee84 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ ldr r7, [r6, #36] @ 0x24 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ @@ -3617500,27 +3617539,27 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ movs r3, #49 @ 0x31 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ blx r4 │ │ │ │ str r0, [r5, #8] │ │ │ │ - cbz r0, 9ceeb6 │ │ │ │ + cbz r0, 9ceef6 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r5, #16] │ │ │ │ - cbz r0, 9ceeae │ │ │ │ + cbz r0, 9ceeee │ │ │ │ mov r3, r7 │ │ │ │ mov r4, r2 │ │ │ │ str.w r9, [r5, #12] │ │ │ │ str r2, [r5, #20] │ │ │ │ - b.n 9cee24 │ │ │ │ + b.n 9cee64 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ @@ -3617528,15 +3617567,15 @@ │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9cee3e │ │ │ │ + b.n 9cee7e │ │ │ │ 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 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ @@ -3617544,127 +3617583,127 @@ │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ blx 6810c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cefa4 │ │ │ │ - bl 9c9d98 │ │ │ │ + beq.n 9cefe4 │ │ │ │ + bl 9c9dd8 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r0 │ │ │ │ str.w r9, [r6, #8] │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9cefe6 │ │ │ │ - cbz r5, 9cef2c │ │ │ │ + beq.n 9cf026 │ │ │ │ + cbz r5, 9cef6c │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 9cef44 │ │ │ │ + beq.n 9cef84 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cef1a │ │ │ │ + bne.n 9cef5a │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cef30 │ │ │ │ + bne.n 9cef70 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9cefac │ │ │ │ + cbz r3, 9cefec │ │ │ │ ldr.w r3, [r5, #316] @ 0x13c │ │ │ │ add.w r4, r7, r8 │ │ │ │ str r5, [r6, #4] │ │ │ │ orr.w r3, r3, #1024 @ 0x400 │ │ │ │ str.w r3, [r5, #316] @ 0x13c │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ strd r7, r8, [r6, #12] │ │ │ │ cmp r7, r3 │ │ │ │ str.w sl, [r6, #20] │ │ │ │ - bcc.n 9cef6e │ │ │ │ + bcc.n 9cefae │ │ │ │ ldr.w r2, [r5, #308] @ 0x134 │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 9cef8c │ │ │ │ + bls.n 9cefcc │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 9cf002 │ │ │ │ + bpl.n 9cf042 │ │ │ │ cmp r3, r7 │ │ │ │ it cs │ │ │ │ movcs r3, r7 │ │ │ │ str.w r3, [r5, #304] @ 0x130 │ │ │ │ ldr.w r3, [r5, #308] @ 0x134 │ │ │ │ cmp r4, r3 │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ str.w r4, [r5, #308] @ 0x134 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ced98 │ │ │ │ + bl 9cedd8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 9cb978 │ │ │ │ + bl 9cb9b8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9cef44 │ │ │ │ + beq.n 9cef84 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cefbe │ │ │ │ + bne.n 9ceffe │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cef44 │ │ │ │ + bne.n 9cef84 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9cefba │ │ │ │ - b.n 9cef44 │ │ │ │ + bne.n 9ceffa │ │ │ │ + b.n 9cef84 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9cef44 │ │ │ │ + beq.n 9cef84 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cefee │ │ │ │ + bne.n 9cf02e │ │ │ │ dmb ish │ │ │ │ - b.n 9cef44 │ │ │ │ + b.n 9cef84 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ ldr.w r3, [r3, #1372] @ 0x55c │ │ │ │ dmb ish │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9cf016 │ │ │ │ + bne.n 9cf056 │ │ │ │ ldr.w r3, [r5, #304] @ 0x130 │ │ │ │ - b.n 9cef74 │ │ │ │ + b.n 9cefb4 │ │ │ │ add.w r3, r5, #312 @ 0x138 │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cf030 │ │ │ │ + bne.n 9cf070 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cf020 │ │ │ │ + bne.n 9cf060 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 9cf07c │ │ │ │ + cbnz r2, 9cf0bc │ │ │ │ ldr.w r2, [r5, #304] @ 0x130 │ │ │ │ cmp r2, r7 │ │ │ │ it cs │ │ │ │ movcs r2, r7 │ │ │ │ str.w r2, [r5, #304] @ 0x130 │ │ │ │ ldr.w r2, [r5, #308] @ 0x134 │ │ │ │ cmp r4, r2 │ │ │ │ @@ -3617672,265 +3617711,265 @@ │ │ │ │ movcc r4, r2 │ │ │ │ str.w r4, [r5, #308] @ 0x134 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9cf056 │ │ │ │ + bne.n 9cf096 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9cef8c │ │ │ │ + beq.n 9cefcc │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #312] @ 0x138 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9cef8c │ │ │ │ + b.n 9cefcc │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 9cf094 │ │ │ │ + beq.n 9cf0d4 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cf0b4 │ │ │ │ - b.n 9cf086 │ │ │ │ + beq.n 9cf0f4 │ │ │ │ + b.n 9cf0c6 │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 3a4828 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9cf0a8 │ │ │ │ + bne.n 9cf0e8 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cf094 │ │ │ │ - b.n 9cf036 │ │ │ │ + bne.n 9cf0d4 │ │ │ │ + b.n 9cf076 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r1, 9cf112 │ │ │ │ + cbz r1, 9cf152 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cf0da │ │ │ │ + bne.n 9cf11a │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9cf112 │ │ │ │ + cbnz r3, 9cf152 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9cf112 │ │ │ │ + cbz r4, 9cf152 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cf0fe │ │ │ │ + bne.n 9cf13e │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9cf128 │ │ │ │ + cbz r3, 9cf168 │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r2, #10 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 9cac64 │ │ │ │ + bl 9caca4 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9cf0ee │ │ │ │ + b.n 9cf12e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov fp, r1 │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9cf206 │ │ │ │ + beq.n 9cf246 │ │ │ │ add.w r6, r0, #19456 @ 0x4c00 │ │ │ │ sub.w r9, r2, #4 │ │ │ │ adds r6, #92 @ 0x5c │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - b.n 9cf1c8 │ │ │ │ + b.n 9cf208 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr.w fp, [r0, #1688] @ 0x698 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9cf2ca │ │ │ │ - cbz r4, 9cf18a │ │ │ │ + beq.w 9cf30a │ │ │ │ + cbz r4, 9cf1ca │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 9cf1a8 │ │ │ │ + beq.n 9cf1e8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex ip, r3, [r4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9cf176 │ │ │ │ + bne.n 9cf1b6 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex ip, r3, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9cf18e │ │ │ │ + bne.n 9cf1ce │ │ │ │ mov sl, r4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9cf274 │ │ │ │ + beq.n 9cf2b4 │ │ │ │ ldr.w sl, [fp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ str.w r4, [r6, r8, lsl #2] │ │ │ │ mov r0, fp │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r1, [r7, #632] @ 0x278 │ │ │ │ add.w r8, r8, #6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 9cf202 │ │ │ │ + beq.n 9cf242 │ │ │ │ ldr.w r3, [r9, #4]! │ │ │ │ ldr.w r1, [r6, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cf15e │ │ │ │ - cbz r1, 9cf1f0 │ │ │ │ + bne.n 9cf19e │ │ │ │ + cbz r1, 9cf230 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cf1da │ │ │ │ + bne.n 9cf21a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9cf2a0 │ │ │ │ + beq.n 9cf2e0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r6, r8, lsl #2] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #6 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9cf1c8 │ │ │ │ + bne.n 9cf208 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov fp, r3 │ │ │ │ add.w sl, r7, #16384 @ 0x4000 │ │ │ │ ldr.w r3, [sl, #3256] @ 0xcb8 │ │ │ │ cmp fp, r3 │ │ │ │ - bcs.n 9cf25c │ │ │ │ + bcs.n 9cf29c │ │ │ │ movs r2, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, fp │ │ │ │ movs r6, #0 │ │ │ │ mla r2, r2, fp, r7 │ │ │ │ add.w r8, r2, #19456 @ 0x4c00 │ │ │ │ add.w r8, r8, #92 @ 0x5c │ │ │ │ ldr.w r1, [r8, r6, lsl #2] │ │ │ │ - cbz r1, 9cf24a │ │ │ │ + cbz r1, 9cf28a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ subs r2, #1 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cf234 │ │ │ │ + bne.n 9cf274 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9cf2ea │ │ │ │ + beq.n 9cf32a │ │ │ │ ldr.w r2, [sl, #3256] @ 0xcb8 │ │ │ │ adds r4, #1 │ │ │ │ str.w r9, [r8, r6, lsl #2] │ │ │ │ adds r6, #6 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 9cf22a │ │ │ │ + bhi.n 9cf26a │ │ │ │ ldr r4, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ str.w fp, [sl, #3256] @ 0xcb8 │ │ │ │ - bl 9cc42c │ │ │ │ + bl 9cc46c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9cf29a │ │ │ │ + cbz r4, 9cf2da │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cf284 │ │ │ │ + bne.n 9cf2c4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9cf272 │ │ │ │ + beq.n 9cf2b2 │ │ │ │ mov r4, sl │ │ │ │ - b.n 9cf1a8 │ │ │ │ + b.n 9cf1e8 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9cf1f0 │ │ │ │ + beq.n 9cf230 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cf2b2 │ │ │ │ + bne.n 9cf2f2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cf1f0 │ │ │ │ - b.n 9cf29e │ │ │ │ + bne.n 9cf230 │ │ │ │ + b.n 9cf2de │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9cf1a8 │ │ │ │ + beq.w 9cf1e8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9cf2d4 │ │ │ │ + bne.n 9cf314 │ │ │ │ dmb ish │ │ │ │ - b.n 9cf1a8 │ │ │ │ + b.n 9cf1e8 │ │ │ │ mov r1, r5 │ │ │ │ ldrd r5, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ blx r2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9cf24a │ │ │ │ + beq.n 9cf28a │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r5] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9cf2fc │ │ │ │ + bne.n 9cf33c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cf24a │ │ │ │ - b.n 9cf2e8 │ │ │ │ - ldr r1, [pc, #20] @ (9cf32c ) │ │ │ │ - ldr r2, [pc, #24] @ (9cf330 ) │ │ │ │ - ldr r3, [pc, #24] @ (9cf334 ) │ │ │ │ + bne.n 9cf28a │ │ │ │ + b.n 9cf328 │ │ │ │ + ldr r1, [pc, #20] @ (9cf36c ) │ │ │ │ + ldr r2, [pc, #24] @ (9cf370 ) │ │ │ │ + ldr r3, [pc, #24] @ (9cf374 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ strd r1, r2, [r0, #360] @ 0x168 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #368] @ 0x170 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -3617938,61 +3617977,61 @@ │ │ │ │ stc2 15, cr15, [r1, #1020]! @ 0x3fc │ │ │ │ mcr2 15, 0, pc, cr7, cr15, {7} @ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #92] @ (9cf3a8 ) │ │ │ │ - ldr r2, [pc, #96] @ (9cf3ac ) │ │ │ │ + ldr r1, [pc, #92] @ (9cf3e8 ) │ │ │ │ + ldr r2, [pc, #96] @ (9cf3ec ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.n 9cf38c │ │ │ │ + beq.n 9cf3cc │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #60 @ 0x3c │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, sp │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r4, #64] @ 0x40 │ │ │ │ add.w r2, r3, #60 @ 0x3c │ │ │ │ cmp r2, r5 │ │ │ │ sub.w r4, r4, #60 @ 0x3c │ │ │ │ - bne.n 9cf372 │ │ │ │ - ldr r2, [pc, #32] @ (9cf3b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (9cf3ac ) │ │ │ │ + bne.n 9cf3b2 │ │ │ │ + ldr r2, [pc, #32] @ (9cf3f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (9cf3ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9cf3a4 │ │ │ │ + bne.n 9cf3e4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r5, #17 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + lsrs r4, r5, #16 │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r3, r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ @@ -3618030,43 +3618069,43 @@ │ │ │ │ str r1, [r2, #20] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r5, [r2, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #60] @ 0x3c │ │ │ │ - bl 9ce760 │ │ │ │ + bl 9ce7a0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ subs r3, #14 │ │ │ │ str r3, [r4, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldrb.w ip, [sp, #20] │ │ │ │ ldrb.w lr, [r4, #76] @ 0x4c │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 9cf44a │ │ │ │ + beq.n 9cf48a │ │ │ │ it ls │ │ │ │ movls.w lr, #1 │ │ │ │ - bhi.n 9cf454 │ │ │ │ + bhi.n 9cf494 │ │ │ │ ldr r4, [r0, #72] @ 0x48 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 9cf468 │ │ │ │ + beq.n 9cf4a8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r0, #72] @ 0x48 │ │ │ │ cmp.w lr, #5 │ │ │ │ ite ne │ │ │ │ movne.w lr, #3 │ │ │ │ moveq.w lr, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 9cf450 │ │ │ │ + bne.n 9cf490 │ │ │ │ ldrb r1, [r0, #7] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9cf450 │ │ │ │ + bne.n 9cf490 │ │ │ │ ldrd r4, r7, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ ldrd r6, r2, [r3] │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r4 │ │ │ │ add r7, r4 │ │ │ │ itt le │ │ │ │ @@ -3618080,24 +3618119,24 @@ │ │ │ │ movle r2, r1 │ │ │ │ cmp r2, r4 │ │ │ │ add.w r5, r5, #1 │ │ │ │ ite ge │ │ │ │ movge r1, #0 │ │ │ │ movlt r1, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9cf4e2 │ │ │ │ + beq.n 9cf522 │ │ │ │ cmp r6, r7 │ │ │ │ it gt │ │ │ │ orrgt.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9cf450 │ │ │ │ + bne.n 9cf490 │ │ │ │ cmp r5, lr │ │ │ │ - beq.n 9cf506 │ │ │ │ + beq.n 9cf546 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 9cf4f8 │ │ │ │ + beq.n 9cf538 │ │ │ │ ldrsh.w r2, [r0, #26] │ │ │ │ ldrsh.w r4, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ ldrsh.w r6, [r3, #16] │ │ │ │ add.w r7, r2, r4 │ │ │ │ ldrsh.w r2, [r3, #18] │ │ │ │ mov r1, r4 │ │ │ │ @@ -3618106,66 +3618145,66 @@ │ │ │ │ movle r7, r1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r2, r6 │ │ │ │ itt le │ │ │ │ movle r6, r2 │ │ │ │ movle r2, r1 │ │ │ │ - b.n 9cf490 │ │ │ │ + b.n 9cf4d0 │ │ │ │ cmp r6, r7 │ │ │ │ ite lt │ │ │ │ movlt r1, #0 │ │ │ │ movge r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ it le │ │ │ │ orrle.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9cf4ae │ │ │ │ - b.n 9cf450 │ │ │ │ + beq.n 9cf4ee │ │ │ │ + b.n 9cf490 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ ldrd r6, r2, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ add r7, r4 │ │ │ │ - b.n 9cf4cc │ │ │ │ + b.n 9cf50c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ add.w r3, r1, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrb r2, [r1, #7] │ │ │ │ ldr r1, [r1, #72] @ 0x48 │ │ │ │ - bl 9cf430 │ │ │ │ + bl 9cf470 │ │ │ │ add sp, #12 │ │ │ │ pop {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 │ │ │ │ ldrd r1, r2, [r1] │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9ccfa4 │ │ │ │ + bl 9ccfe4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldrd ip, r1, [r2, #60] @ 0x3c │ │ │ │ str.w r1, [ip, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r3, [r2, #60] @ 0x3c │ │ │ │ - bl 9ce760 │ │ │ │ + bl 9ce7a0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, 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, #4] │ │ │ │ @@ -3618187,29 +3618226,29 @@ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldrd r1, r2, [r4, #60] @ 0x3c │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ mov r1, r4 │ │ │ │ strd r3, r3, [r4, #60] @ 0x3c │ │ │ │ - bl 9ce760 │ │ │ │ + bl 9ce7a0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r0, [r3, #20] │ │ │ │ strd r3, r3, [r3] │ │ │ │ ldr.w r0, [r2, #2084] @ 0x824 │ │ │ │ ands.w r0, r0, #131072 @ 0x20000 │ │ │ │ - beq.n 9cf602 │ │ │ │ + beq.n 9cf642 │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 9cf600 │ │ │ │ + cbz r2, 9cf640 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ mov.w r1, #1024 @ 0x400 │ │ │ │ @@ -3618224,283 +3618263,283 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #92] @ 9cf678 │ │ │ │ + ldr.w ip, [pc, #92] @ 9cf6b8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r2, [pc, #88] @ (9cf67c ) │ │ │ │ + ldr r2, [pc, #88] @ (9cf6bc ) │ │ │ │ add ip, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ strd r3, r3, [r1, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #80] @ (9cf680 ) │ │ │ │ + ldr r3, [pc, #80] @ (9cf6c0 ) │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r2, #1688] @ 0x698 │ │ │ │ mov r5, r3 │ │ │ │ - bl 9cf338 │ │ │ │ + bl 9cf378 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 9cf652 │ │ │ │ + cbz r0, 9cf692 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #48] @ (9cf684 ) │ │ │ │ + ldr r2, [pc, #48] @ (9cf6c4 ) │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ strd r3, r3, [r4, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #28] @ (9cf680 ) │ │ │ │ + ldr r3, [pc, #28] @ (9cf6c0 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9cf674 │ │ │ │ + bne.n 9cf6b4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + lsrs r2, r3, #6 │ │ │ │ lsls r6, r7, #3 │ │ │ │ vmaxnm.f32 , , │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ + lsrs r6, r3, #5 │ │ │ │ lsls r6, r7, #3 │ │ │ │ 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 r2, [pc, #188] @ (9cf758 ) │ │ │ │ + ldr r2, [pc, #188] @ (9cf798 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #188] @ (9cf75c ) │ │ │ │ + ldr r3, [pc, #188] @ (9cf79c ) │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrb.w r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9cf71a │ │ │ │ + beq.n 9cf75a │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ adds r3, #14 │ │ │ │ - cbz r2, 9cf6c6 │ │ │ │ + cbz r2, 9cf706 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcs.n 9cf6f0 │ │ │ │ + bcs.n 9cf730 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ strd r2, r4, [r6, #60] @ 0x3c │ │ │ │ adds r6, #60 @ 0x3c │ │ │ │ str r6, [r2, #4] │ │ │ │ - ldr r2, [pc, #140] @ (9cf760 ) │ │ │ │ + ldr r2, [pc, #140] @ (9cf7a0 ) │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r3, [pc, #132] @ (9cf75c ) │ │ │ │ + ldr r3, [pc, #132] @ (9cf79c ) │ │ │ │ add r2, pc │ │ │ │ str r6, [r4, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9cf752 │ │ │ │ + bne.n 9cf792 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r5, #0 │ │ │ │ - ldr r3, [pc, #104] @ (9cf764 ) │ │ │ │ + ldr r3, [pc, #104] @ (9cf7a4 ) │ │ │ │ mov r0, r4 │ │ │ │ strd r5, r5, [sp, #12] │ │ │ │ ldr.w r7, [r2, #1688] @ 0x698 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9cf338 │ │ │ │ + bl 9cf378 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r7, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ movs r3, #14 │ │ │ │ - b.n 9cf6c6 │ │ │ │ + b.n 9cf706 │ │ │ │ ldr r7, [r0, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 9cf6b8 │ │ │ │ + beq.n 9cf6f8 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ subs r7, #60 @ 0x3c │ │ │ │ subs r5, #60 @ 0x3c │ │ │ │ - b.n 9cf730 │ │ │ │ + b.n 9cf770 │ │ │ │ sub.w r5, r2, #60 @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9cf50c │ │ │ │ - cbz r0, 9cf744 │ │ │ │ + bl 9cf54c │ │ │ │ + cbz r0, 9cf784 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 9cf3b4 │ │ │ │ + bl 9cf3f4 │ │ │ │ add.w r3, r5, #60 @ 0x3c │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ mov r7, r5 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9cf72c │ │ │ │ - b.n 9cf6b8 │ │ │ │ + bne.n 9cf76c │ │ │ │ + b.n 9cf6f8 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #5 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #4 │ │ │ │ + lsrs r6, r4, #3 │ │ │ │ lsls r6, r7, #3 │ │ │ │ mcr2 15, 1, pc, cr9, cr15, {7} @ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w ip, [pc, #112] @ 9cf7e8 │ │ │ │ + ldr.w ip, [pc, #112] @ 9cf828 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #108] @ (9cf7ec ) │ │ │ │ + ldr r1, [pc, #108] @ (9cf82c ) │ │ │ │ add ip, pc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #28] │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - cbz r1, 9cf7d6 │ │ │ │ + cbz r1, 9cf816 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #76] @ (9cf7f0 ) │ │ │ │ + ldr r3, [pc, #76] @ (9cf830 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r4, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9cf338 │ │ │ │ + bl 9cf378 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9cd098 │ │ │ │ + bl 9cd0d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #56] @ (9cf7f4 ) │ │ │ │ + ldr r2, [pc, #56] @ (9cf834 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r3, [pc, #44] @ (9cf7ec ) │ │ │ │ + ldr r3, [pc, #44] @ (9cf82c ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r5, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9cf7e4 │ │ │ │ + bne.n 9cf824 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #32] @ (9cf7f8 ) │ │ │ │ + ldr r3, [pc, #32] @ (9cf838 ) │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9cf338 │ │ │ │ - b.n 9cf7ba │ │ │ │ + bl 9cf378 │ │ │ │ + b.n 9cf7fa │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ stc2 15, cr15, [r7, #1020] @ 0x3fc │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ lsls r6, r7, #3 │ │ │ │ ldc2 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9cf846 │ │ │ │ + beq.n 9cf886 │ │ │ │ ldr.w r8, [r1, #72] @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r7, [r1, #7] │ │ │ │ add.w r3, r1, #8 │ │ │ │ subs r4, #60 @ 0x3c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 9cf830 │ │ │ │ + b.n 9cf870 │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ sub.w r4, r2, #60 @ 0x3c │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 9cf840 │ │ │ │ + beq.n 9cf880 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9cf430 │ │ │ │ + bl 9cf470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cf826 │ │ │ │ + beq.n 9cf866 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9cf840 │ │ │ │ + b.n 9cf880 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ movs r4, #0 │ │ │ │ movs r7, #1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ cmp r0, r5 │ │ │ │ - ldr r2, [pc, #172] @ (9cf91c ) │ │ │ │ - ldr r3, [pc, #172] @ (9cf920 ) │ │ │ │ + ldr r2, [pc, #172] @ (9cf95c ) │ │ │ │ + ldr r3, [pc, #172] @ (9cf960 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w fp, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ strd r4, r7, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 9cf8fc │ │ │ │ + beq.n 9cf93c │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ subs r5, #60 @ 0x3c │ │ │ │ add r3, sp, #8 │ │ │ │ - b.n 9cf8a2 │ │ │ │ + b.n 9cf8e2 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ sub.w r5, r2, #60 @ 0x3c │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 9cf8fc │ │ │ │ + beq.n 9cf93c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9cf430 │ │ │ │ + bl 9cf470 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cf898 │ │ │ │ + beq.n 9cf8d8 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ mov r2, sl │ │ │ │ mov r1, fp │ │ │ │ add sl, r9 │ │ │ │ add r0, r9 │ │ │ │ blx 666a8 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ @@ -3618521,42 +3618560,42 @@ │ │ │ │ and.w r3, r2, r2, asr #31 │ │ │ │ add r1, r2 │ │ │ │ cmp r1, #1 │ │ │ │ ite ge │ │ │ │ rsbge r2, r3, r1 │ │ │ │ rsblt r2, r3, #1 │ │ │ │ strd r3, r2, [r5, #16] │ │ │ │ - ldr r2, [pc, #36] @ (9cf924 ) │ │ │ │ - ldr r3, [pc, #32] @ (9cf920 ) │ │ │ │ + ldr r2, [pc, #36] @ (9cf964 ) │ │ │ │ + ldr r3, [pc, #32] @ (9cf960 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9cf918 │ │ │ │ + bne.n 9cf958 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r1, #30 │ │ │ │ + lsls r2, r1, #29 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #27 │ │ │ │ + lsls r4, r7, #26 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ sub sp, #176 @ 0xb0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #252] @ (9cfa3c ) │ │ │ │ + ldr r1, [pc, #252] @ (9cfa7c ) │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #252] @ (9cfa40 ) │ │ │ │ + ldr r2, [pc, #252] @ (9cfa80 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r6, [sp, #200] @ 0xc8 │ │ │ │ ldr r7, [sp, #208] @ 0xd0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ @@ -3618591,176 +3618630,176 @@ │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [ip] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str.w r3, [lr] │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cfa32 │ │ │ │ + beq.n 9cfa72 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r4, #15 │ │ │ │ - beq.n 9cf9f2 │ │ │ │ + beq.n 9cfa32 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 9cf9d8 │ │ │ │ + cbz r0, 9cfa18 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #15 │ │ │ │ - beq.n 9cfa12 │ │ │ │ + beq.n 9cfa52 │ │ │ │ ands r3, r4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 9cf9d8 │ │ │ │ + cbz r3, 9cfa18 │ │ │ │ ldr.w r3, [r8, #388] @ 0x184 │ │ │ │ mov r0, r8 │ │ │ │ add r1, sp, #8 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #104] @ (9cfa44 ) │ │ │ │ - ldr r3, [pc, #100] @ (9cfa40 ) │ │ │ │ + ldr r2, [pc, #104] @ (9cfa84 ) │ │ │ │ + ldr r3, [pc, #100] @ (9cfa80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9cfa36 │ │ │ │ + bne.n 9cfa76 │ │ │ │ add sp, #176 @ 0xb0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 9cfa08 │ │ │ │ + beq.n 9cfa48 │ │ │ │ cmp r3, #6 │ │ │ │ ite ne │ │ │ │ movne r4, #48 @ 0x30 │ │ │ │ moveq r4, #16 │ │ │ │ - b.n 9cf9b6 │ │ │ │ + b.n 9cf9f6 │ │ │ │ cmp r3, #6 │ │ │ │ ite ne │ │ │ │ movne r4, #32 │ │ │ │ moveq r4, #15 │ │ │ │ - b.n 9cf9b6 │ │ │ │ + b.n 9cf9f6 │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 9cfa28 │ │ │ │ + beq.n 9cfa68 │ │ │ │ cmp r3, #6 │ │ │ │ ite ne │ │ │ │ movne r3, #48 @ 0x30 │ │ │ │ moveq r3, #16 │ │ │ │ - b.n 9cf9c8 │ │ │ │ + b.n 9cfa08 │ │ │ │ cmp r3, #6 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ moveq r3, #15 │ │ │ │ - b.n 9cf9c8 │ │ │ │ + b.n 9cfa08 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9cf9b6 │ │ │ │ + b.n 9cf9f6 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r7, #26 │ │ │ │ + lsls r0, r7, #25 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #24 │ │ │ │ + lsls r0, r4, #23 │ │ │ │ lsls r6, r7, #3 │ │ │ │ stmdb 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 r5, [pc, #1136] @ 9cfecc │ │ │ │ + ldr.w r5, [pc, #1136] @ 9cff0c │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r1, [pc, #1136] @ 9cfed0 │ │ │ │ + ldr.w r1, [pc, #1136] @ 9cff10 │ │ │ │ sub sp, #220 @ 0xdc │ │ │ │ add r5, pc │ │ │ │ mov r6, r3 │ │ │ │ ldrb.w r3, [r4, #78] @ 0x4e │ │ │ │ mov r9, r2 │ │ │ │ ldr r7, [sp, #256] @ 0x100 │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r3, #1 │ │ │ │ ldr.w sl, [sp, #260] @ 0x104 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #212] @ 0xd4 │ │ │ │ mov.w r1, #0 │ │ │ │ - bhi.n 9cfaea │ │ │ │ + bhi.n 9cfb2a │ │ │ │ lsls r2, r6, #31 │ │ │ │ - bmi.n 9cfabe │ │ │ │ + bmi.n 9cfafe │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9ce7e4 │ │ │ │ + bl 9ce824 │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r1, [pc, #1076] @ 9cfed4 │ │ │ │ - ldr.w r2, [pc, #1068] @ 9cfed0 │ │ │ │ + ldr.w r1, [pc, #1076] @ 9cff14 │ │ │ │ + ldr.w r2, [pc, #1068] @ 9cff10 │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 9cfec8 │ │ │ │ + bne.w 9cff08 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #220 @ 0xdc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrh.w r8, [r4, #74] @ 0x4a │ │ │ │ mov r0, r8 │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 9cfad2 │ │ │ │ + cbz r0, 9cfb12 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 9cfe14 │ │ │ │ + beq.w 9cfe54 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r8, [r5] │ │ │ │ - bl 9cabd4 │ │ │ │ + bl 9cac14 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9c6f8c │ │ │ │ + bl 9c6fcc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9cfa88 │ │ │ │ + bne.n 9cfac8 │ │ │ │ mov r3, r9 │ │ │ │ add.w r2, r4, #104 @ 0x68 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - bl 9ce5c0 │ │ │ │ + bl 9ce600 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfd3e │ │ │ │ + beq.w 9cfd7e │ │ │ │ ldrh.w fp, [r4, #74] @ 0x4a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ - bl 9cabd4 │ │ │ │ + bl 9cac14 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 9c6f8c │ │ │ │ - cbnz r0, 9cfb52 │ │ │ │ + bl 9c6fcc │ │ │ │ + cbnz r0, 9cfb92 │ │ │ │ mov r0, fp │ │ │ │ bl 3a10bc │ │ │ │ bl 3b161c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cfdb2 │ │ │ │ + bne.w 9cfdf2 │ │ │ │ mov r0, fp │ │ │ │ bl 3b1074 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cfe40 │ │ │ │ + bne.w 9cfe80 │ │ │ │ mov r0, fp │ │ │ │ bl 3b10b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfebe │ │ │ │ + beq.w 9cfefe │ │ │ │ mov.w fp, #107 @ 0x6b │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ mov lr, r7 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -3618775,19 +3618814,19 @@ │ │ │ │ strh.w r2, [sp, #108] @ 0x6c │ │ │ │ asrs r3, r3, #16 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ands.w r3, r6, #1 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - beq.n 9cfbc2 │ │ │ │ + beq.n 9cfc02 │ │ │ │ ldrh.w r0, [r4, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cfeaa │ │ │ │ + beq.w 9cfeea │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ subs r1, r3, #1 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ add r1, r2 │ │ │ │ negs r2, r2 │ │ │ │ ands r2, r1 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ @@ -3618797,15 +3618836,15 @@ │ │ │ │ add r2, r1 │ │ │ │ negs r3, r3 │ │ │ │ ands r3, r2 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 9cfe2a │ │ │ │ + beq.w 9cfe6a │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ blx 67440 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ movs r1, #4 │ │ │ │ str r2, [sp, #176] @ 0xb0 │ │ │ │ @@ -3618817,86 +3618856,86 @@ │ │ │ │ strb.w r2, [sp, #193] @ 0xc1 │ │ │ │ movs r2, #1 │ │ │ │ strh.w r2, [sp, #182] @ 0xb6 │ │ │ │ strh.w r2, [sp, #184] @ 0xb8 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ strh.w fp, [sp, #186] @ 0xba │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 9cfc2e │ │ │ │ + ble.n 9cfc6e │ │ │ │ ldrb.w r2, [r4, #76] @ 0x4c │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 9cfdfa │ │ │ │ - bhi.n 9cfc26 │ │ │ │ + beq.w 9cfe3a │ │ │ │ + bhi.n 9cfc66 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 9cfc2e │ │ │ │ + bne.n 9cfc6e │ │ │ │ ldrh.w r1, [r4, #70] @ 0x46 │ │ │ │ lsr.w r1, r1, r9 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.n 9cfc2e │ │ │ │ + bls.n 9cfc6e │ │ │ │ strb.w r2, [sp, #188] @ 0xbc │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ strh.w r2, [sp, #182] @ 0xb6 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ - b.n 9cfc36 │ │ │ │ + b.n 9cfc76 │ │ │ │ subs r1, r2, #6 │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 9cfdfa │ │ │ │ + bls.w 9cfe3a │ │ │ │ movs r2, #2 │ │ │ │ strb.w r2, [sp, #188] @ 0xbc │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r3, [r0, #1436] @ 0x59c │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cfd3e │ │ │ │ + beq.n 9cfd7e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cfd42 │ │ │ │ + bne.n 9cfd82 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ add.w r3, r8, #68 @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - bl 9ce7e4 │ │ │ │ + bl 9ce824 │ │ │ │ dmb ish │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cfd1e │ │ │ │ + beq.n 9cfd5e │ │ │ │ ldrex r2, [fp] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9cfc6c │ │ │ │ + bne.n 9cfcac │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9cfd62 │ │ │ │ + beq.n 9cfda2 │ │ │ │ str.w r8, [sl] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldrh.w r2, [r4, #74] @ 0x4a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9cfda0 │ │ │ │ + beq.w 9cfde0 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9cfdf6 │ │ │ │ + beq.w 9cfe36 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r4, #100] @ 0x64 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cfd36 │ │ │ │ + beq.n 9cfd76 │ │ │ │ add.w r9, r9, #26 │ │ │ │ ldrh.w r0, [r4, #74] @ 0x4a │ │ │ │ ldr.w ip, [r8, #68] @ 0x44 │ │ │ │ ldr.w r2, [r8, #28] │ │ │ │ ldr.w r1, [r4, r9, lsl #2] │ │ │ │ ldrsh.w r4, [sp, #110] @ 0x6e │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ @@ -3618917,236 +3618956,236 @@ │ │ │ │ strd r3, r7, [sp, #24] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ strd r9, r3, [sp, #16] │ │ │ │ strd fp, lr, [sp, #8] │ │ │ │ ldr.w r3, [r8, #32] │ │ │ │ strd r3, r4, [sp] │ │ │ │ bl 3b1c10 │ │ │ │ - cbz r0, 9cfd36 │ │ │ │ + cbz r0, 9cfd76 │ │ │ │ lsls r3, r6, #30 │ │ │ │ - bpl.w 9cfe4a │ │ │ │ + bpl.w 9cfe8a │ │ │ │ ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ add r3, sl │ │ │ │ - b.n 9cfa9c │ │ │ │ + b.n 9cfadc │ │ │ │ ldrex r3, [fp] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cfd1e │ │ │ │ + bne.n 9cfd5e │ │ │ │ mov r1, fp │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9cfdbc │ │ │ │ + beq.n 9cfdfc │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ce760 │ │ │ │ + bl 9ce7a0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9cfa9c │ │ │ │ + b.n 9cfadc │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ strd r9, r7, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9cf928 │ │ │ │ + bl 9cf968 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r5, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9cfc4c │ │ │ │ + b.n 9cfc8c │ │ │ │ mov r1, fp │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ blx r2 │ │ │ │ - cbz r4, 9cfd8c │ │ │ │ + cbz r4, 9cfdcc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9cfd78 │ │ │ │ + bne.n 9cfdb8 │ │ │ │ dmb ish │ │ │ │ - cbz r2, 9cfdae │ │ │ │ + cbz r2, 9cfdee │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ mov r3, fp │ │ │ │ str.w r8, [sl] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldrh.w r2, [r4, #74] @ 0x4a │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9cfc92 │ │ │ │ + bne.w 9cfcd2 │ │ │ │ ldr.w r2, [r8, #68] @ 0x44 │ │ │ │ ldrd r1, r2, [r2, #28] │ │ │ │ strd r1, r2, [r8, #28] │ │ │ │ - b.n 9cfa9c │ │ │ │ + b.n 9cfadc │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9cfd68 │ │ │ │ + b.n 9cfda8 │ │ │ │ mov.w fp, #53 @ 0x35 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ - b.n 9cfb52 │ │ │ │ + b.n 9cfb92 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9cfd36 │ │ │ │ + beq.n 9cfd76 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cfdce │ │ │ │ + bne.n 9cfe0e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cfd36 │ │ │ │ + bne.n 9cfd76 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9cfdca │ │ │ │ - b.n 9cfd36 │ │ │ │ + bne.n 9cfe0a │ │ │ │ + b.n 9cfd76 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 9cfd10 │ │ │ │ + b.n 9cfd50 │ │ │ │ ldrh.w r1, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9cfc2e │ │ │ │ + beq.w 9cfc6e │ │ │ │ strb.w r2, [sp, #188] @ 0xbc │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ strh.w r2, [sp, #184] @ 0xb8 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #196] @ 0xc4 │ │ │ │ - b.n 9cfc36 │ │ │ │ + b.n 9cfc76 │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 9cfa88 │ │ │ │ + bne.w 9cfac8 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 9cfa88 │ │ │ │ - b.n 9cfad2 │ │ │ │ + bne.w 9cfac8 │ │ │ │ + b.n 9cfb12 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ negs r1, r2 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ ands r3, r1 │ │ │ │ sxth r3, r3 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ strh.w r3, [sp, #110] @ 0x6e │ │ │ │ - b.n 9cfbc2 │ │ │ │ + b.n 9cfc02 │ │ │ │ mov.w fp, #111 @ 0x6f │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ - b.n 9cfb52 │ │ │ │ + b.n 9cfb92 │ │ │ │ ldr.w r5, [r8, #68] @ 0x44 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbz r1, 9cfe6a │ │ │ │ + cbz r1, 9cfeaa │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cfe56 │ │ │ │ + bne.n 9cfe96 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9cfe70 │ │ │ │ + cbz r3, 9cfeb0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 9cfd16 │ │ │ │ + b.n 9cfd56 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9cfe6a │ │ │ │ + beq.n 9cfeaa │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9cfe82 │ │ │ │ + bne.n 9cfec2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9cfe6a │ │ │ │ + bne.n 9cfeaa │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9cfe7e │ │ │ │ - b.n 9cfe6a │ │ │ │ + bne.n 9cfebe │ │ │ │ + b.n 9cfeaa │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #3 │ │ │ │ itt eq │ │ │ │ moveq.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldreq r2, [sp, #80] @ 0x50 │ │ │ │ - bne.w 9cfbc2 │ │ │ │ - b.n 9cfe2e │ │ │ │ + bne.w 9cfc02 │ │ │ │ + b.n 9cfe6e │ │ │ │ mov.w fp, #16 │ │ │ │ str.w fp, [sp, #64] @ 0x40 │ │ │ │ - b.n 9cfb52 │ │ │ │ + b.n 9cfb92 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + lsls r0, r3, #21 │ │ │ │ lsls r6, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #21 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ lsls r6, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ ldr.w ip, [r1, #68] @ 0x44 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ubfx r2, r3, #0, #24 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 9cff3e │ │ │ │ + bpl.n 9cff7e │ │ │ │ ands.w r3, r2, #64 @ 0x40 │ │ │ │ mov r7, r3 │ │ │ │ - bne.n 9cff3e │ │ │ │ + bne.n 9cff7e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9cff20 │ │ │ │ + beq.n 9cff60 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldrh.w r2, [r3, #74] @ 0x4a │ │ │ │ ldr.w r3, [ip] │ │ │ │ ldrh.w r3, [r3, #74] @ 0x4a │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9cff68 │ │ │ │ + beq.n 9cffa8 │ │ │ │ mov r1, ip │ │ │ │ - bl 9ce760 │ │ │ │ + bl 9ce7a0 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cbz r3, 9cff2e │ │ │ │ + cbz r3, 9cff6e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9cff56 │ │ │ │ + beq.n 9cff96 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9cff4a │ │ │ │ + beq.n 9cff8a │ │ │ │ add.w r0, r5, #18944 @ 0x4a00 │ │ │ │ mov r1, r4 │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ - bl 9cf688 │ │ │ │ + bl 9cf6c8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9cff4a │ │ │ │ + beq.n 9cff8a │ │ │ │ mov r1, ip │ │ │ │ - bl 9ce760 │ │ │ │ + bl 9ce7a0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ce760 │ │ │ │ + bl 9ce7a0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cd024 │ │ │ │ + bl 9cd064 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ce760 │ │ │ │ - b.n 9cff52 │ │ │ │ + bl 9ce7a0 │ │ │ │ + b.n 9cff92 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb.w r2, [ip, #7] │ │ │ │ ldr.w r1, [ip, #72] @ 0x48 │ │ │ │ ldr.w r0, [r3, #1688] @ 0x698 │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ str r2, [sp, #8] │ │ │ │ add.w r2, ip, #8 │ │ │ │ @@ -3619162,79 +3619201,79 @@ │ │ │ │ add.w r3, r1, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r4, #8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldrb r2, [r4, #7] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl 9cf928 │ │ │ │ + bl 9cf968 │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r3, [r5, #416] @ 0x1a0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9cff4a │ │ │ │ + beq.n 9cff8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 9ce760 │ │ │ │ - b.n 9cff4a │ │ │ │ + bl 9ce7a0 │ │ │ │ + b.n 9cff8a │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r1 │ │ │ │ mov ip, r0 │ │ │ │ ubfx r3, r3, #12, #8 │ │ │ │ cmp r3, #16 │ │ │ │ - bls.n 9cfffa │ │ │ │ + bls.n 9d003a │ │ │ │ cmp r3, #19 │ │ │ │ - bne.n 9cffee │ │ │ │ + bne.n 9d002e │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [ip, #40] @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, ip │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #14 │ │ │ │ - bls.n 9cffee │ │ │ │ + bls.n 9d002e │ │ │ │ ldrb.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9cffec │ │ │ │ + beq.n 9d002c │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr r2, [pc, #232] @ (9d0108 ) │ │ │ │ + ldr r2, [pc, #232] @ (9d0148 ) │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ - ldr r3, [pc, #232] @ (9d010c ) │ │ │ │ + ldr r3, [pc, #232] @ (9d014c ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 9d004e │ │ │ │ - ldr r2, [pc, #216] @ (9d0110 ) │ │ │ │ - ldr r3, [pc, #212] @ (9d010c ) │ │ │ │ + bne.n 9d008e │ │ │ │ + ldr r2, [pc, #216] @ (9d0150 ) │ │ │ │ + ldr r3, [pc, #212] @ (9d014c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9d0104 │ │ │ │ + bne.n 9d0144 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r7, r0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ @@ -3619264,15 +3619303,15 @@ │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #64512 @ 0xfc00 │ │ │ │ movt r3, #1023 @ 0x3ff │ │ │ │ and.w r3, r3, r6, lsl #10 │ │ │ │ orr.w r3, r3, #244 @ 0xf4 │ │ │ │ orr.w r3, r3, r0 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - bne.n 9d00de │ │ │ │ + bne.n 9d011e │ │ │ │ ldrb.w r3, [sp, #204] @ 0xcc │ │ │ │ mov r2, r5 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sp, #204] @ 0xcc │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [sp, #214] @ 0xd6 │ │ │ │ strh.w r3, [sp, #230] @ 0xe6 │ │ │ │ @@ -3619289,29 +3619328,29 @@ │ │ │ │ ldr r4, [r7, #28] │ │ │ │ ands r2, r0 │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ orrs r3, r2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ blx r4 │ │ │ │ - b.n 9d0034 │ │ │ │ + b.n 9d0074 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - vshr.u64 q8, , #38 │ │ │ │ + vshr.u64 q0, , #38 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.u64 q8, , #60 │ │ │ │ + vshr.u64 q0, , #60 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ lsrs r3, r3, #4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 9d014a │ │ │ │ + bhi.n 9d018a │ │ │ │ tbb [pc, r3] │ │ │ │ subs r4, #28 │ │ │ │ lsls r6, r4, #16 │ │ │ │ lsrs r5, r1, #20 │ │ │ │ asrs r5, r1, #32 │ │ │ │ ldrh r3, [r1, #6] │ │ │ │ ldr.w r2, [r0, #2812] @ 0xafc │ │ │ │ @@ -3619321,98 +3619360,98 @@ │ │ │ │ movcc r3, r2 │ │ │ │ str.w r3, [r0, #2812] @ 0xafc │ │ │ │ ldr r3, [r0, #32] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 9d01c0 │ │ │ │ + beq.n 9d0200 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 9d014a │ │ │ │ + bne.n 9d018a │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ movs r3, #8 │ │ │ │ str.w r2, [r0, #2900] @ 0xb54 │ │ │ │ str.w r3, [r0, #2896] @ 0xb50 │ │ │ │ - b.n 9d014a │ │ │ │ + b.n 9d018a │ │ │ │ ldrb r3, [r1, #2] │ │ │ │ lsls r2, r3, #27 │ │ │ │ - bpl.n 9d014a │ │ │ │ + bpl.n 9d018a │ │ │ │ ldrh r2, [r1, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d014a │ │ │ │ + bne.n 9d018a │ │ │ │ bfi r3, r2, #4, #1 │ │ │ │ strb r3, [r1, #2] │ │ │ │ - b.n 9d014a │ │ │ │ + b.n 9d018a │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 9d01dc │ │ │ │ + beq.n 9d021c │ │ │ │ cmp r3, #14 │ │ │ │ - beq.n 9d0190 │ │ │ │ + beq.n 9d01d0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9d014a │ │ │ │ + bne.n 9d018a │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9d014a │ │ │ │ + beq.n 9d018a │ │ │ │ ldr.w r3, [r0, #2844] @ 0xb1c │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r0, #2844] @ 0xb1c │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r2, [r3, #2820] @ 0xb04 │ │ │ │ - b.n 9d014a │ │ │ │ + b.n 9d018a │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 9d01ce │ │ │ │ + beq.n 9d020e │ │ │ │ cmp r3, #21 │ │ │ │ - bne.n 9d014a │ │ │ │ + bne.n 9d018a │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ movs r3, #2 │ │ │ │ str.w r2, [r0, #2868] @ 0xb34 │ │ │ │ str.w r3, [r0, #2864] @ 0xb30 │ │ │ │ - b.n 9d014a │ │ │ │ + b.n 9d018a │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ movs r3, #8 │ │ │ │ str.w r2, [r0, #2884] @ 0xb44 │ │ │ │ str.w r3, [r0, #2880] @ 0xb40 │ │ │ │ - b.n 9d014a │ │ │ │ + b.n 9d018a │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ movs r3, #2 │ │ │ │ str.w r2, [r0, #2852] @ 0xb24 │ │ │ │ str.w r3, [r0, #2848] @ 0xb20 │ │ │ │ - b.n 9d014a │ │ │ │ + b.n 9d018a │ │ │ │ ldr.w r3, [r0, #2844] @ 0xb1c │ │ │ │ ldrh r2, [r1, #4] │ │ │ │ add.w ip, r3, #1 │ │ │ │ str.w ip, [r0, #2844] @ 0xb1c │ │ │ │ add.w ip, r0, r3, lsl #2 │ │ │ │ str.w r2, [ip, #2820] @ 0xb04 │ │ │ │ ldrh.w lr, [r1, #6] │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 9d014a │ │ │ │ + beq.n 9d018a │ │ │ │ adds r3, #2 │ │ │ │ str.w r3, [r0, #2844] @ 0xb1c │ │ │ │ str.w lr, [ip, #2824] @ 0xb08 │ │ │ │ - b.n 9d014a │ │ │ │ + b.n 9d018a │ │ │ │ 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, #3704] @ 0xe78 │ │ │ │ - ldr r2, [pc, #756] @ (9d0510 ) │ │ │ │ + ldr r2, [pc, #756] @ (9d0550 ) │ │ │ │ sub sp, #360 @ 0x168 │ │ │ │ - ldr r3, [pc, #756] @ (9d0514 ) │ │ │ │ + ldr r3, [pc, #756] @ (9d0554 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #2811] @ 0xafb │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d04d8 │ │ │ │ + bne.w 9d0518 │ │ │ │ ldr.w r5, [r4, #2812] @ 0xafc │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str.w r5, [r4, #2816] @ 0xb00 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r3, r5, #4 │ │ │ │ str.w r3, [r4, #2812] @ 0xafc │ │ │ │ bl 4f5698 │ │ │ │ @@ -3619431,21 +3619470,21 @@ │ │ │ │ strh.w sl, [sp, #186] @ 0xba │ │ │ │ bfi r3, r8, #4, #4 │ │ │ │ strb.w r3, [sp, #181] @ 0xb5 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx r3 │ │ │ │ ldr.w r5, [r4, #2844] @ 0xb1c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9d048c │ │ │ │ + bne.w 9d04cc │ │ │ │ mov r5, r4 │ │ │ │ add.w r8, r4, #64 @ 0x40 │ │ │ │ mov.w r9, #4 │ │ │ │ ldr.w r3, [r5, #2852] @ 0xb24 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 9d02f8 │ │ │ │ + beq.n 9d0338 │ │ │ │ ldr.w sl, [r4, #2812] @ 0xafc │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ add.w r3, sl, #1 │ │ │ │ str.w r3, [r4, #2812] @ 0xafc │ │ │ │ str.w sl, [r5, #2856] @ 0xb28 │ │ │ │ bl 4f5698 │ │ │ │ uxth.w r3, sl │ │ │ │ @@ -3619464,42 +3619503,42 @@ │ │ │ │ str.w sl, [sp, #184] @ 0xb8 │ │ │ │ bfi r3, r9, #4, #4 │ │ │ │ strb.w r3, [sp, #181] @ 0xb5 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ blx r3 │ │ │ │ adds r5, #16 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 9d029c │ │ │ │ + bne.n 9d02dc │ │ │ │ add.w r1, r4, #2848 @ 0xb20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d000c │ │ │ │ + bl 9d004c │ │ │ │ add.w r1, r4, #2864 @ 0xb30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d000c │ │ │ │ + bl 9d004c │ │ │ │ ldr.w r3, [r4, #2884] @ 0xb44 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 9d0350 │ │ │ │ + bne.n 9d0390 │ │ │ │ ldr.w r7, [r4, #2900] @ 0xb54 │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.n 9d03f4 │ │ │ │ + bne.n 9d0434 │ │ │ │ ldr.w r0, [r4, #2812] @ 0xafc │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #7 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ blx 6810c │ │ │ │ - ldr r2, [pc, #484] @ (9d0518 ) │ │ │ │ - ldr r3, [pc, #480] @ (9d0514 ) │ │ │ │ + ldr r2, [pc, #484] @ (9d0558 ) │ │ │ │ + ldr r3, [pc, #480] @ (9d0554 ) │ │ │ │ add r2, pc │ │ │ │ str.w r0, [r4, #2912] @ 0xb60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #356] @ 0x164 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9d050c │ │ │ │ + bne.w 9d054c │ │ │ │ add sp, #360 @ 0x168 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 4f5940 │ │ │ │ ldr.w r2, [r4, #2888] @ 0xb48 │ │ │ │ mov.w r3, #64512 @ 0xfc00 │ │ │ │ movt r3, #1023 @ 0x3ff │ │ │ │ @@ -3619527,15 +3619566,15 @@ │ │ │ │ and.w r2, r1, #15 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ mov.w r2, #48 @ 0x30 │ │ │ │ movt r2, #65472 @ 0xffc0 │ │ │ │ and.w r2, r2, r0 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ - bne.n 9d03d4 │ │ │ │ + bne.n 9d0414 │ │ │ │ ldrb.w r3, [sp, #260] @ 0x104 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #270] @ 0x10e │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sp, #260] @ 0x104 │ │ │ │ ldrh.w r3, [sp, #262] @ 0x106 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ @@ -3619543,15 +3619582,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bic.w r3, r3, #16320 @ 0x3fc0 │ │ │ │ orr.w r3, r3, #10496 @ 0x2900 │ │ │ │ strh.w r3, [sp, #262] @ 0x106 │ │ │ │ blx r2 │ │ │ │ ldr.w r7, [r4, #2900] @ 0xb54 │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 9d0322 │ │ │ │ + beq.n 9d0362 │ │ │ │ mov r0, sp │ │ │ │ ldr.w r6, [r4, #2896] @ 0xb50 │ │ │ │ ldr.w r8, [r4, #2904] @ 0xb58 │ │ │ │ bl 4f5940 │ │ │ │ mov r1, sp │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ @@ -3619580,25 +3619619,25 @@ │ │ │ │ mov.w r1, #48 @ 0x30 │ │ │ │ movt r1, #65472 @ 0xffc0 │ │ │ │ orr.w r0, r0, r7 │ │ │ │ and.w r1, r1, r2 │ │ │ │ str r0, [sp, #228] @ 0xe4 │ │ │ │ orr.w r3, r3, r1 │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ - bne.n 9d0482 │ │ │ │ + bne.n 9d04c2 │ │ │ │ ldrb.w r3, [sp, #260] @ 0x104 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #270] @ 0x10e │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sp, #260] @ 0x104 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 9d0322 │ │ │ │ + b.n 9d0362 │ │ │ │ ldr.w r9, [r4, #2812] @ 0xafc │ │ │ │ add.w sl, sp, #144 @ 0x90 │ │ │ │ add r0, sp, #144 @ 0x90 │ │ │ │ str.w r9, [r4, #2840] @ 0xb18 │ │ │ │ add r5, r9 │ │ │ │ str.w r5, [r4, #2812] @ 0xafc │ │ │ │ bl 4f5698 │ │ │ │ @@ -3619613,15 +3619652,15 @@ │ │ │ │ ldrb.w r3, [sp, #181] @ 0xb5 │ │ │ │ mov r0, r4 │ │ │ │ strh.w r9, [sp, #184] @ 0xb8 │ │ │ │ strh.w ip, [sp, #186] @ 0xba │ │ │ │ bfi r3, r8, #4, #4 │ │ │ │ strb.w r3, [sp, #181] @ 0xb5 │ │ │ │ blx r5 │ │ │ │ - b.n 9d0292 │ │ │ │ + b.n 9d02d2 │ │ │ │ add r0, sp, #212 @ 0xd4 │ │ │ │ bl 4f5de4 │ │ │ │ ldrh.w r3, [sp, #212] @ 0xd4 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #216] @ 0xd8 │ │ │ │ add r1, sp, #212 @ 0xd4 │ │ │ │ @@ -3619633,173 +3619672,173 @@ │ │ │ │ uxtb r3, r3 │ │ │ │ lsls r3, r3, #4 │ │ │ │ orr.w r3, r3, #114688 @ 0x1c000 │ │ │ │ orrs r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ blx r2 │ │ │ │ - b.n 9d0236 │ │ │ │ + b.n 9d0276 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldc2l 0, cr0, [ip, #1012] @ 0x3f4 │ │ │ │ + ldc2 0, cr0, [ip, #1012] @ 0x3f4 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r8], {253} @ 0xfd │ │ │ │ + stc2 0, cr0, [r8], {253} @ 0xfd │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3752] @ 0xea8 │ │ │ │ - ldr.w r2, [pc, #1500] @ 9d0b0c │ │ │ │ + ldr.w r2, [pc, #1500] @ 9d0b4c │ │ │ │ sub sp, #308 @ 0x134 │ │ │ │ - ldr.w r3, [pc, #1500] @ 9d0b10 │ │ │ │ + ldr.w r3, [pc, #1500] @ 9d0b50 │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #2810] @ 0xafa │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d095e │ │ │ │ + bne.w 9d099e │ │ │ │ ldrb.w r3, [r7, #2809] @ 0xaf9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d0882 │ │ │ │ + beq.w 9d08c2 │ │ │ │ ldrb r6, [r4, #2] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ubfx r6, r6, #5, #2 │ │ │ │ - cbz r6, 9d0588 │ │ │ │ + cbz r6, 9d05c8 │ │ │ │ adds r1, r3, #1 │ │ │ │ lsls r2, r1, #4 │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ and.w r5, r3, #15 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 9d0780 │ │ │ │ + beq.w 9d07c0 │ │ │ │ and.w r3, r0, #1044480 @ 0xff000 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - beq.w 9d0a5a │ │ │ │ + beq.w 9d0a9a │ │ │ │ mov r3, r1 │ │ │ │ cmp r1, r6 │ │ │ │ - blt.n 9d0566 │ │ │ │ + blt.n 9d05a6 │ │ │ │ ubfx r0, r0, #12, #8 │ │ │ │ bl 5020bc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bmi.w 9d07c4 │ │ │ │ + bmi.w 9d0804 │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ movs r3, #0 │ │ │ │ ubfx r1, r1, #5, #2 │ │ │ │ - cbz r1, 9d05b6 │ │ │ │ + cbz r1, 9d05f6 │ │ │ │ adds r3, #1 │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldrb r2, [r4, r0] │ │ │ │ and.w r2, r2, #15 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 9d0a0e │ │ │ │ + beq.w 9d0a4e │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 9d05a2 │ │ │ │ + bhi.n 9d05e2 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ tst.w r3, #1920 @ 0x780 │ │ │ │ - beq.n 9d0656 │ │ │ │ + beq.n 9d0696 │ │ │ │ mov.w fp, #48 @ 0x30 │ │ │ │ movt fp, #65472 @ 0xffc0 │ │ │ │ movw sl, #65472 @ 0xffc0 │ │ │ │ movt sl, #63 @ 0x3f │ │ │ │ add.w r9, r4, #48 @ 0x30 │ │ │ │ movs r5, #0 │ │ │ │ add.w r6, r7, #64 @ 0x40 │ │ │ │ add.w r8, r5, #3 │ │ │ │ mov.w r1, r8, lsl #4 │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ and.w r2, r3, #15 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9d06b4 │ │ │ │ + beq.n 9d06f4 │ │ │ │ mov r3, r7 │ │ │ │ add.w r0, r4, r8, lsl #4 │ │ │ │ ldr.w r1, [r3, #2848] @ 0xb20 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9d060c │ │ │ │ + beq.n 9d064c │ │ │ │ adds r3, #16 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 9d0636 │ │ │ │ + beq.n 9d0676 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ ldr.w r1, [r3, #2848] @ 0xb20 │ │ │ │ and.w r2, r2, #15 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9d05f8 │ │ │ │ + bne.n 9d0638 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr.w r2, [r3, #2852] @ 0xb24 │ │ │ │ sbfx ip, r1, #6, #16 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 9d05f8 │ │ │ │ + bne.n 9d0638 │ │ │ │ ldr.w r2, [r3, #2856] @ 0xb28 │ │ │ │ and.w r1, r1, fp │ │ │ │ adds r3, #16 │ │ │ │ cmp r6, r3 │ │ │ │ and.w r2, sl, r2, lsl #6 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ orr.w r2, r2, r1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.n 9d05fe │ │ │ │ + bne.n 9d063e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ ubfx r0, r0, #12, #8 │ │ │ │ bl 502100 │ │ │ │ cmp r0, #5 │ │ │ │ - beq.n 9d06d0 │ │ │ │ + beq.n 9d0710 │ │ │ │ ldrh r3, [r4, #2] │ │ │ │ adds r5, #1 │ │ │ │ add.w r9, r9, #16 │ │ │ │ ubfx r3, r3, #7, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - bhi.n 9d05d8 │ │ │ │ + bhi.n 9d0618 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ and.w r3, r0, #1044480 @ 0xff000 │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - bne.w 9d0890 │ │ │ │ + bne.w 9d08d0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ tst.w r1, #96 @ 0x60 │ │ │ │ - beq.n 9d0694 │ │ │ │ + beq.n 9d06d4 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r7, #2844] @ 0xb1c │ │ │ │ adds r3, #1 │ │ │ │ - cbz r2, 9d068c │ │ │ │ + cbz r2, 9d06cc │ │ │ │ lsls r0, r3, #4 │ │ │ │ ldrb r5, [r4, r0] │ │ │ │ and.w r5, r5, #15 │ │ │ │ cmp r5, #4 │ │ │ │ - beq.w 9d0984 │ │ │ │ + beq.w 9d09c4 │ │ │ │ ubfx r2, r1, #5, #2 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 9d0676 │ │ │ │ - ldr.w r2, [pc, #1148] @ 9d0b14 │ │ │ │ - ldr.w r3, [pc, #1140] @ 9d0b10 │ │ │ │ + bhi.n 9d06b6 │ │ │ │ + ldr.w r2, [pc, #1148] @ 9d0b54 │ │ │ │ + ldr.w r3, [pc, #1140] @ 9d0b50 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #300] @ 0x12c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9d0b08 │ │ │ │ + bne.w 9d0b48 │ │ │ │ add sp, #308 @ 0x134 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 9d05ea │ │ │ │ + bpl.n 9d062a │ │ │ │ add.w r0, r4, r5, lsl #4 │ │ │ │ ldrsh.w r0, [r0, #58] @ 0x3a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d05ea │ │ │ │ + bne.n 9d062a │ │ │ │ bfi r3, r0, #5, #1 │ │ │ │ strb r3, [r4, r1] │ │ │ │ and.w r2, r3, #15 │ │ │ │ - b.n 9d05ea │ │ │ │ + b.n 9d062a │ │ │ │ add r3, sp, #156 @ 0x9c │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ mov.w r8, r8, lsl #4 │ │ │ │ bl 4f5940 │ │ │ │ ldr.w r3, [r7, #2816] @ 0xb00 │ │ │ │ add.w ip, sp, #204 @ 0xcc │ │ │ │ @@ -3619848,18 +3619887,18 @@ │ │ │ │ uxth r2, r2 │ │ │ │ orr.w r3, r3, r2, lsl #6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movt r2, #49152 @ 0xc000 │ │ │ │ ands r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [r4, r8] │ │ │ │ - b.n 9d0646 │ │ │ │ + b.n 9d0686 │ │ │ │ ldrb r5, [r4, #3] │ │ │ │ lsls r5, r5, #25 │ │ │ │ - bpl.w 9d0582 │ │ │ │ + bpl.w 9d05c2 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ lsrs r3, r3, #4 │ │ │ │ ldr.w ip, [r7, #2912] @ 0xb60 │ │ │ │ sbfx r2, r2, #10, #16 │ │ │ │ adds r5, r2, #7 │ │ │ │ ands.w r5, r5, r2, asr #32 │ │ │ │ it cc │ │ │ │ @@ -3619870,19 +3619909,19 @@ │ │ │ │ mov.w r5, r5, asr #3 │ │ │ │ it pl │ │ │ │ rsbpl r2, lr, #0 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ ldr.w r3, [ip, r5, lsl #2] │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [ip, r5, lsl #2] │ │ │ │ - b.n 9d0582 │ │ │ │ + b.n 9d05c2 │ │ │ │ ldrb.w r3, [r4, #48] @ 0x30 │ │ │ │ and.w r2, r3, #15 │ │ │ │ cmp r2, #7 │ │ │ │ - bne.w 9d0598 │ │ │ │ + bne.w 9d05d8 │ │ │ │ add r0, sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r8, [r7, #2816] @ 0xb00 │ │ │ │ ldr r6, [r4, #48] @ 0x30 │ │ │ │ bl 4f5940 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ @@ -3619910,15 +3619949,15 @@ │ │ │ │ movt r3, #65472 @ 0xffc0 │ │ │ │ and.w r3, r3, r2 │ │ │ │ movw r2, #65487 @ 0xffcf │ │ │ │ movt r2, #63 @ 0x3f │ │ │ │ and.w r2, r2, r6 │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ - bne.n 9d0856 │ │ │ │ + bne.n 9d0896 │ │ │ │ ldrb.w r3, [sp, #204] @ 0xcc │ │ │ │ movs r2, #0 │ │ │ │ strh.w r2, [sp, #214] @ 0xd6 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [sp, #204] @ 0xcc │ │ │ │ ldr r3, [r7, #28] │ │ │ │ add r1, sp, #156 @ 0x9c │ │ │ │ @@ -3619931,42 +3619970,42 @@ │ │ │ │ and.w r3, r3, r2, lsl #6 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movt r2, #65472 @ 0xffc0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ ands r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 9d0598 │ │ │ │ + b.n 9d05d8 │ │ │ │ ldrb r2, [r4, #3] │ │ │ │ lsls r1, r2, #25 │ │ │ │ itt mi │ │ │ │ bfimi r2, r3, #6, #1 │ │ │ │ strbmi r2, [r4, #3] │ │ │ │ - b.n 9d055a │ │ │ │ + b.n 9d059a │ │ │ │ ubfx r0, r0, #12, #8 │ │ │ │ bl 5020bc │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ands.w r5, r3, #64 @ 0x40 │ │ │ │ - bne.w 9d0664 │ │ │ │ + bne.w 9d06a4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ubfx r0, r0, #12, #8 │ │ │ │ bl 5020bc │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9d0664 │ │ │ │ + blt.w 9d06a4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ and.w r3, r3, #15 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 9d0664 │ │ │ │ + bne.w 9d06a4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r1, r5 │ │ │ │ ubfx r0, r0, #12, #8 │ │ │ │ bl 502264 │ │ │ │ cmp r0, #4 │ │ │ │ - beq.w 9d0664 │ │ │ │ + beq.w 9d06a4 │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ ldr r6, [r7, #28] │ │ │ │ blx 666a8 │ │ │ │ ldrb.w r3, [sp, #180] @ 0xb4 │ │ │ │ mov r1, r0 │ │ │ │ @@ -3620004,36 +3620043,36 @@ │ │ │ │ and.w r3, r3, r1, lsl #6 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ orr.w r3, r3, #956301312 @ 0x39000000 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ ands r2, r1 │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - b.n 9d0664 │ │ │ │ + b.n 9d06a4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ movs r1, #0 │ │ │ │ ubfx r0, r0, #12, #8 │ │ │ │ bl 502100 │ │ │ │ cmp r0, #5 │ │ │ │ - beq.w 9d0694 │ │ │ │ + beq.w 9d06d4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ ubfx r0, r0, #12, #8 │ │ │ │ bl 502264 │ │ │ │ cmp r0, #5 │ │ │ │ - bne.w 9d0550 │ │ │ │ - b.n 9d0694 │ │ │ │ + bne.w 9d0590 │ │ │ │ + b.n 9d06d4 │ │ │ │ ldr r6, [r4, r0] │ │ │ │ ldr.w r0, [r7, #2840] @ 0xb18 │ │ │ │ sbfx r6, r6, #10, #16 │ │ │ │ cmp r6, r0 │ │ │ │ - bcc.w 9d068c │ │ │ │ + bcc.w 9d06cc │ │ │ │ add r2, r0 │ │ │ │ cmp r6, r2 │ │ │ │ - bcs.w 9d068c │ │ │ │ + bcs.w 9d06cc │ │ │ │ subs r2, r6, r0 │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r2, r7, r2, lsl #2 │ │ │ │ ldr.w r8, [r2, #2820] @ 0xb04 │ │ │ │ bl 4f5940 │ │ │ │ add r1, sp, #8 │ │ │ │ @@ -3620064,59 +3620103,59 @@ │ │ │ │ orr.w r2, r2, #243 @ 0xf3 │ │ │ │ orrs r2, r5 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ ldr r2, [r7, #28] │ │ │ │ blx r2 │ │ │ │ ldrb r1, [r4, #2] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9d068c │ │ │ │ + b.n 9d06cc │ │ │ │ ldr.w ip, [r7, #2844] @ 0xb1c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9d05b2 │ │ │ │ + beq.w 9d05f2 │ │ │ │ ldr r6, [r4, r0] │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r7, #2816 @ 0xb00 │ │ │ │ sbfx r6, r6, #10, #16 │ │ │ │ - b.n 9d0a30 │ │ │ │ + b.n 9d0a70 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 9d05b2 │ │ │ │ + beq.w 9d05f2 │ │ │ │ ldr.w r5, [r0, #4]! │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 9d0a28 │ │ │ │ + bne.n 9d0a68 │ │ │ │ ldr.w r0, [r7, #2840] @ 0xb18 │ │ │ │ lsls r5, r3, #4 │ │ │ │ add r2, r0 │ │ │ │ mov.w r0, #1008 @ 0x3f0 │ │ │ │ movt r0, #64512 @ 0xfc00 │ │ │ │ ldr r6, [r4, r5] │ │ │ │ uxth r2, r2 │ │ │ │ ands r0, r6 │ │ │ │ lsls r2, r2, #10 │ │ │ │ orr.w r2, r2, #4 │ │ │ │ orrs r2, r0 │ │ │ │ str r2, [r4, r5] │ │ │ │ - b.n 9d05b2 │ │ │ │ + b.n 9d05f2 │ │ │ │ ldrh.w lr, [r4, #2] │ │ │ │ ubfx lr, lr, #7, #4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9d0582 │ │ │ │ + beq.w 9d05c2 │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 9d0a78 │ │ │ │ + b.n 9d0ab8 │ │ │ │ cmp lr, r3 │ │ │ │ - ble.w 9d0582 │ │ │ │ + ble.w 9d05c2 │ │ │ │ adds r2, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ lsls r2, r2, #4 │ │ │ │ add.w r8, r4, r2 │ │ │ │ ldrb r5, [r4, r2] │ │ │ │ and.w r5, r5, #15 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 9d0a72 │ │ │ │ + bne.n 9d0ab2 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldrb.w r5, [r8, #2] │ │ │ │ ldrb.w r9, [r8, #3] │ │ │ │ sbfx sl, r2, #6, #16 │ │ │ │ lsls r2, r3, #4 │ │ │ │ lsrs r5, r5, #6 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ @@ -3620141,32 +3620180,32 @@ │ │ │ │ orr.w r5, r5, sl │ │ │ │ lsl.w r9, ip, r9 │ │ │ │ orr.w r5, r5, r9 │ │ │ │ lsls r5, r2 │ │ │ │ ldr.w r2, [r7, #2912] @ 0xb60 │ │ │ │ ldr.w r2, [r2, r8, lsl #2] │ │ │ │ tst r5, r2 │ │ │ │ - beq.n 9d0a72 │ │ │ │ + beq.n 9d0ab2 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ orr.w r3, r3, #64 @ 0x40 │ │ │ │ strb r3, [r4, #3] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - b.n 9d0582 │ │ │ │ + b.n 9d05c2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfac400fd │ │ │ │ + @ instruction: 0xfa8400fd │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - vld4. {d16-d19}, [r0 :256]! │ │ │ │ + vld4. {d0-d3}, [r0 :256]! │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1152] @ 0x480 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #200] @ (9d0bf4 ) │ │ │ │ - ldr r3, [pc, #200] @ (9d0bf8 ) │ │ │ │ + ldr r2, [pc, #200] @ (9d0c34 ) │ │ │ │ + ldr r3, [pc, #200] @ (9d0c38 ) │ │ │ │ subw sp, sp, #2920 @ 0xb68 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -3620178,31 +3620217,31 @@ │ │ │ │ uxtab r8, r2, r3 │ │ │ │ movw r2, #2916 @ 0xb64 │ │ │ │ blx 67440 │ │ │ │ ldrb.w r2, [r7, #1955] @ 0x7a3 │ │ │ │ ldr.w r3, [r7, #2084] @ 0x824 │ │ │ │ ubfx r2, r2, #3, #1 │ │ │ │ strb.w r2, [sp, #2808] @ 0xaf8 │ │ │ │ - ldr r2, [pc, #144] @ (9d0bfc ) │ │ │ │ + ldr r2, [pc, #144] @ (9d0c3c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #140] @ (9d0c00 ) │ │ │ │ + ldr r2, [pc, #140] @ (9d0c40 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #140] @ (9d0c04 ) │ │ │ │ + ldr r2, [pc, #140] @ (9d0c44 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #136] @ (9d0c08 ) │ │ │ │ + ldr r2, [pc, #136] @ (9d0c48 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #16] │ │ │ │ ubfx r2, r3, #4, #1 │ │ │ │ ubfx r3, r3, #19, #1 │ │ │ │ strb.w r2, [sp, #2809] @ 0xaf9 │ │ │ │ strb.w r3, [sp, #2810] @ 0xafa │ │ │ │ - cbz r5, 9d0b9c │ │ │ │ + cbz r5, 9d0bdc │ │ │ │ ldrb.w r5, [r7, #2381] @ 0x94d │ │ │ │ ubfx r5, r5, #1, #1 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ strb.w r5, [sp, #2811] @ 0xafb │ │ │ │ str.w r3, [sp, #2852] @ 0xb24 │ │ │ │ @@ -3620213,167 +3620252,167 @@ │ │ │ │ mov r2, sp │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ bl 5060f4 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [sp, #2912] @ 0xb60 │ │ │ │ blx 67b40 │ │ │ │ - ldr r2, [pc, #56] @ (9d0c0c ) │ │ │ │ - ldr r3, [pc, #36] @ (9d0bf8 ) │ │ │ │ + ldr r2, [pc, #56] @ (9d0c4c ) │ │ │ │ + ldr r3, [pc, #36] @ (9d0c38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2916] @ 0xb64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9d0bf0 │ │ │ │ + bne.n 9d0c30 │ │ │ │ mov r0, r5 │ │ │ │ addw sp, sp, #2920 @ 0xb68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf4ca00fd │ │ │ │ + eor.w r0, sl, #8290304 @ 0x7e8000 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bl 776bfe │ │ │ │ - bl 628c02 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x7815a> │ │ │ │ + bl 776c3e │ │ │ │ + bl 628c42 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x7819a> │ │ │ │ vld4.32 {d15[],d17[],d19[],d21[]}, [r1 :128] │ │ │ │ - bl 858c0a │ │ │ │ - bic.w r0, r8, #8290304 @ 0x7e8000 │ │ │ │ + bl 858c4a │ │ │ │ + @ instruction: 0xf3e800fd │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ 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, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ - ldr r0, [pc, #100] @ (9d0c90 ) │ │ │ │ + ldr r0, [pc, #100] @ (9d0cd0 ) │ │ │ │ movs r4, #0 │ │ │ │ - ldr r3, [pc, #100] @ (9d0c94 ) │ │ │ │ + ldr r3, [pc, #100] @ (9d0cd4 ) │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r5, #416] @ 0x1a0 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r2, 9d0c6c │ │ │ │ + cbz r2, 9d0cac │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ - vldr d7, [pc, #52] @ 9d0c88 │ │ │ │ + vldr d7, [pc, #52] @ 9d0cc8 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r0, #1492] @ 0x5d4 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr.w r3, [r0, #1488] @ 0x5d0 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #40] @ (9d0c98 ) │ │ │ │ - ldr r3, [pc, #36] @ (9d0c94 ) │ │ │ │ + ldr r2, [pc, #40] @ (9d0cd8 ) │ │ │ │ + ldr r3, [pc, #36] @ (9d0cd4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9d0c84 │ │ │ │ + bne.n 9d0cc4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ - @ instruction: 0xf3ca00fd │ │ │ │ + @ instruction: 0xf38a00fd │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf38c00fd │ │ │ │ + @ instruction: 0xf34c00fd │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - cbz r1, 9d0cbc │ │ │ │ + cbz r1, 9d0cfc │ │ │ │ movs r1, #0 │ │ │ │ bl 4c397c │ │ │ │ mov r1, r4 │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cd518 │ │ │ │ + bl 9cd558 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 9c9ff8 │ │ │ │ + bl 9ca038 │ │ │ │ ldr.w r3, [r4, #1156] @ 0x484 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #52428 @ 0xcccc │ │ │ │ adds r3, #1 │ │ │ │ movs r1, #10 │ │ │ │ movs r0, #0 │ │ │ │ umull r5, r2, r2, r3 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mls r3, r1, r2, r3 │ │ │ │ str.w r3, [r4, #1156] @ 0x484 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9d0d2e │ │ │ │ + cbz r0, 9d0d6e │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ bl 4c397c │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 9cd358 │ │ │ │ + bl 9cd398 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 4c3354 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 67b40 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r3, #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, #4024] @ 0xfb8 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #136] @ (9d0dd0 ) │ │ │ │ + ldr r1, [pc, #136] @ (9d0e10 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (9d0dd4 ) │ │ │ │ + ldr r2, [pc, #136] @ (9d0e14 ) │ │ │ │ add r1, pc │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 9d0db4 │ │ │ │ + beq.n 9d0df4 │ │ │ │ ldr r5, [r0, #112] @ 0x70 │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ blx r2 │ │ │ │ @@ -3620390,168 +3620429,168 @@ │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r7, [r5, #452] @ 0x1c4 │ │ │ │ blx r7 │ │ │ │ - cbz r0, 9d0db4 │ │ │ │ + cbz r0, 9d0df4 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r3, #2 │ │ │ │ ldr.w r3, [r5, #460] @ 0x1cc │ │ │ │ it eq │ │ │ │ ldreq r4, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r6, #0] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #32] @ (9d0dd8 ) │ │ │ │ - ldr r3, [pc, #28] @ (9d0dd4 ) │ │ │ │ + ldr r2, [pc, #32] @ (9d0e18 ) │ │ │ │ + ldr r3, [pc, #28] @ (9d0e14 ) │ │ │ │ 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 9d0dcc │ │ │ │ + bne.n 9d0e0c │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf2b200fd │ │ │ │ + @ instruction: 0xf27200fd │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #16637 @ 0x40fd │ │ │ │ + addw r0, r4, #253 @ 0xfd │ │ │ │ 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, #0] │ │ │ │ add.w r8, r0, #5248 @ 0x1480 │ │ │ │ add.w r6, r0, #5280 @ 0x14a0 │ │ │ │ mov r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ add.w r8, r8, #8 │ │ │ │ adds r6, #16 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 9d0e52 │ │ │ │ + b.n 9d0e92 │ │ │ │ ldr.w r1, [r8] │ │ │ │ - cbz r1, 9d0e24 │ │ │ │ + cbz r1, 9d0e64 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d0e0e │ │ │ │ + bne.n 9d0e4e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d0ec8 │ │ │ │ + beq.n 9d0f08 │ │ │ │ str.w r5, [r8] │ │ │ │ ldr.w r1, [r8, #40] @ 0x28 │ │ │ │ - cbz r1, 9d0e46 │ │ │ │ + cbz r1, 9d0e86 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d0e32 │ │ │ │ + bne.n 9d0e72 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9d0e80 │ │ │ │ + cbz r3, 9d0ec0 │ │ │ │ str.w r5, [r8, #40] @ 0x28 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 9d0eb4 │ │ │ │ + beq.n 9d0ef4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 9d0e04 │ │ │ │ + bne.n 9d0e44 │ │ │ │ ldr.w r1, [r8, #80] @ 0x50 │ │ │ │ - cbz r1, 9d0e78 │ │ │ │ + cbz r1, 9d0eb8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d0e62 │ │ │ │ + bne.n 9d0ea2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d0ef4 │ │ │ │ + beq.n 9d0f34 │ │ │ │ str.w r5, [r8, #80] @ 0x50 │ │ │ │ - b.n 9d0e28 │ │ │ │ + b.n 9d0e68 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9d0e46 │ │ │ │ + beq.n 9d0e86 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d0e92 │ │ │ │ + bne.n 9d0ed2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d0e7e │ │ │ │ + beq.n 9d0ebe │ │ │ │ str.w r5, [r8, #40] @ 0x28 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 9d0e52 │ │ │ │ + bne.n 9d0e92 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9cd250 │ │ │ │ + bl 9cd290 │ │ │ │ mov r0, r7 │ │ │ │ blx 67b40 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9d0e24 │ │ │ │ + beq.n 9d0e64 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d0eda │ │ │ │ + bne.n 9d0f1a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d0e24 │ │ │ │ - b.n 9d0ec6 │ │ │ │ + bne.n 9d0e64 │ │ │ │ + b.n 9d0f06 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9d0e78 │ │ │ │ + beq.n 9d0eb8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d0f06 │ │ │ │ + bne.n 9d0f46 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d0e78 │ │ │ │ - b.n 9d0ef2 │ │ │ │ + bne.n 9d0eb8 │ │ │ │ + b.n 9d0f32 │ │ │ │ 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 │ │ │ │ add.w r8, r0, #4096 @ 0x1000 │ │ │ │ ldr r5, [r0, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, sp, #28 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ add.w fp, sp, #32 │ │ │ │ - ldr r2, [pc, #264] @ (9d1054 ) │ │ │ │ + ldr r2, [pc, #264] @ (9d1094 ) │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #264] @ (9d1058 ) │ │ │ │ + ldr r3, [pc, #264] @ (9d1098 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r8, #1156] @ 0x484 │ │ │ │ @@ -3620575,15 +3620614,15 @@ │ │ │ │ strd r2, r0, [sp, #44] @ 0x2c │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d1036 │ │ │ │ + beq.n 9d1076 │ │ │ │ movw r2, #5132 @ 0x140c │ │ │ │ add.w r1, r6, #116 @ 0x74 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r3, [r5, #460] @ 0x1cc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ @@ -3620606,84 +3620645,84 @@ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ mov.w r7, #65536 @ 0x10000 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd ip, r7, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ ldr.w r7, [r5, #452] @ 0x1c4 │ │ │ │ blx r7 │ │ │ │ - cbz r0, 9d1036 │ │ │ │ + cbz r0, 9d1076 │ │ │ │ strb r4, [r0, #0] │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r5, #460] @ 0x1cc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 9d102a │ │ │ │ + cbz r3, 9d106a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ bl 4c397c │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9cd488 │ │ │ │ - ldr r2, [pc, #36] @ (9d105c ) │ │ │ │ - ldr r3, [pc, #28] @ (9d1058 ) │ │ │ │ + bl 9cd4c8 │ │ │ │ + ldr r2, [pc, #36] @ (9d109c ) │ │ │ │ + ldr r3, [pc, #28] @ (9d1098 ) │ │ │ │ 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 9d1050 │ │ │ │ + bne.n 9d1090 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf0ae00fd │ │ │ │ + orn r0, lr, #253 @ 0xfd │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - vshr.s64 q8, , #62 │ │ │ │ + vshr.s64 q0, , #62 │ │ │ │ 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 r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 9d1088 │ │ │ │ + cbz r1, 9d10c8 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 4c397c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 9d109e │ │ │ │ + beq.n 9d10de │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r3 │ │ │ │ - bl 9cd3a8 │ │ │ │ + bl 9cd3e8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r5, #0] │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r2, #28 │ │ │ │ - bhi.n 9d108e │ │ │ │ - ldr.w r0, [pc, #1540] @ 9d16ac │ │ │ │ + bhi.n 9d10ce │ │ │ │ + ldr.w r0, [pc, #1540] @ 9d16ec │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r0, r2, lsl #2] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.w 9d1408 │ │ │ │ + beq.w 9d1448 │ │ │ │ cmp r2, #5 │ │ │ │ - bne.n 9d108e │ │ │ │ + bne.n 9d10ce │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add.w r0, r3, #120 @ 0x78 │ │ │ │ strb.w r2, [r3, #118] @ 0x76 │ │ │ │ add.w r6, r5, #16384 @ 0x4000 │ │ │ │ strh.w r1, [r3, #116] @ 0x74 │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ strb.w r2, [r3, #119] @ 0x77 │ │ │ │ @@ -3620849,15 +3620888,15 @@ │ │ │ │ ldr.w r2, [r6, #3512] @ 0xdb8 │ │ │ │ str.w r2, [r3, #552] @ 0x228 │ │ │ │ add.w r2, r5, #19840 @ 0x4d80 │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ str.w ip, [r0, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 9d134c │ │ │ │ + bne.n 9d138c │ │ │ │ ldr.w r2, [r6, #3580] @ 0xdfc │ │ │ │ add.w lr, r5, #28672 @ 0x7000 │ │ │ │ str.w r2, [r3, #620] @ 0x26c │ │ │ │ add.w ip, r5, #31360 @ 0x7a80 │ │ │ │ add.w r2, r5, #31232 @ 0x7a00 │ │ │ │ add.w ip, ip, #36 @ 0x24 │ │ │ │ ldr.w r0, [r6, #3584] @ 0xe00 │ │ │ │ @@ -3620879,36 +3620918,36 @@ │ │ │ │ ldr.w r6, [lr, #2664] @ 0xa68 │ │ │ │ str.w r6, [r3, #636] @ 0x27c │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ str.w r6, [r0, #4]! │ │ │ │ cmp r2, ip │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ str r6, [r0, #60] @ 0x3c │ │ │ │ - bne.n 9d13b6 │ │ │ │ + bne.n 9d13f6 │ │ │ │ ldrb.w r2, [lr, #2788] @ 0xae4 │ │ │ │ strb.w r2, [r3, #2317] @ 0x90d │ │ │ │ ldr.w r0, [lr, #2800] @ 0xaf0 │ │ │ │ str.w r0, [r3, #760] @ 0x2f8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d108e │ │ │ │ + beq.w 9d10ce │ │ │ │ movs r2, #12 │ │ │ │ add.w r5, r5, #31360 @ 0x7a80 │ │ │ │ adds r5, #116 @ 0x74 │ │ │ │ mla r0, r2, r0, r3 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r5, #12 │ │ │ │ str.w r2, [r1, #764] @ 0x2fc │ │ │ │ adds r1, #12 │ │ │ │ cmp r1, r0 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ str.w r2, [r1, #756] @ 0x2f4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ strb.w r2, [r1, #760] @ 0x2f8 │ │ │ │ - bne.n 9d13e8 │ │ │ │ - b.n 9d108e │ │ │ │ + bne.n 9d1428 │ │ │ │ + b.n 9d10ce │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add.w r0, r3, #120 @ 0x78 │ │ │ │ strb.w r2, [r3, #118] @ 0x76 │ │ │ │ strh.w r1, [r3, #116] @ 0x74 │ │ │ │ ldrb r2, [r5, #8] │ │ │ │ strb.w r2, [r3, #119] @ 0x77 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -3620987,15 +3621026,15 @@ │ │ │ │ str.w r7, [r1, #420] @ 0x1a4 │ │ │ │ ldr.w r7, [r2, #2484] @ 0x9b4 │ │ │ │ str.w r7, [r1, #424] @ 0x1a8 │ │ │ │ ldr.w r7, [r2, #2488] @ 0x9b8 │ │ │ │ str.w r7, [r1, #428] @ 0x1ac │ │ │ │ ldr.w r7, [r2, #2492] @ 0x9bc │ │ │ │ str.w r7, [r1, #432] @ 0x1b0 │ │ │ │ - bne.n 9d14c2 │ │ │ │ + bne.n 9d1502 │ │ │ │ ldr.w r2, [r5, #2776] @ 0xad8 │ │ │ │ addw r7, r5, #3004 @ 0xbbc │ │ │ │ str.w r2, [r3, #696] @ 0x2b8 │ │ │ │ add.w ip, r3, #780 @ 0x30c │ │ │ │ addw r0, r5, #3007 @ 0xbbf │ │ │ │ addw r1, r3, #911 @ 0x38f │ │ │ │ ldr.w r2, [r5, #2780] @ 0xadc │ │ │ │ @@ -3621049,15 +3621088,15 @@ │ │ │ │ ldrb.w lr, [r0, #1]! │ │ │ │ cmp r2, r8 │ │ │ │ ldr.w r7, [r2, #160] @ 0xa0 │ │ │ │ str.w r7, [ip, #160] @ 0xa0 │ │ │ │ strb.w lr, [r1, #1]! │ │ │ │ ldrb.w lr, [r0, #160] @ 0xa0 │ │ │ │ strb.w lr, [r1, #160] @ 0xa0 │ │ │ │ - bne.n 9d1600 │ │ │ │ + bne.n 9d1640 │ │ │ │ ldr.w r2, [r5, #3200] @ 0xc80 │ │ │ │ str.w r2, [r3, #1104] @ 0x450 │ │ │ │ ldr.w r2, [r5, #3204] @ 0xc84 │ │ │ │ str.w r2, [r3, #1108] @ 0x454 │ │ │ │ ldr.w r2, [r5, #3208] @ 0xc88 │ │ │ │ str.w r2, [r3, #1112] @ 0x458 │ │ │ │ ldr.w r2, [r5, #3212] @ 0xc8c │ │ │ │ @@ -3621072,62 +3621111,62 @@ │ │ │ │ ldr.w r1, [r2, #2276] @ 0x8e4 │ │ │ │ str.w r1, [r3, #2668] @ 0xa6c │ │ │ │ ldrb.w r1, [r2, #2280] @ 0x8e8 │ │ │ │ strb.w r1, [r3, #2667] @ 0xa6b │ │ │ │ ldr.w r1, [r2, #2292] @ 0x8f4 │ │ │ │ str.w r1, [r3, #1124] @ 0x464 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d108e │ │ │ │ + beq.w 9d10ce │ │ │ │ movs r2, #12 │ │ │ │ add.w r5, r5, #14528 @ 0x38c0 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ mla r1, r2, r1, r3 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r5, #12 │ │ │ │ str.w r2, [r6, #1128] @ 0x468 │ │ │ │ adds r6, #12 │ │ │ │ cmp r6, r1 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ str.w r2, [r6, #1120] @ 0x460 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ strb.w r2, [r6, #1124] @ 0x464 │ │ │ │ - bne.n 9d168a │ │ │ │ - b.n 9d108e │ │ │ │ + bne.n 9d16ca │ │ │ │ + b.n 9d10ce │ │ │ │ nop │ │ │ │ - strb r2, [r3, #19] │ │ │ │ + strb r2, [r3, #18] │ │ │ │ lsls r0, r5, #3 │ │ │ │ stmdb 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, #2952] @ 0xb88 │ │ │ │ sub.w sp, sp, #5184 @ 0x1440 │ │ │ │ mov sl, r2 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w r2, [pc, #3404] @ 9d2420 │ │ │ │ + ldr.w r2, [pc, #3404] @ 9d2460 │ │ │ │ add.w r4, sp, #5216 @ 0x1460 │ │ │ │ mov r8, r3 │ │ │ │ adds r4, #24 │ │ │ │ - ldr.w r3, [pc, #3396] @ 9d2424 │ │ │ │ + ldr.w r3, [pc, #3396] @ 9d2464 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ add.w r0, sp, #5184 @ 0x1440 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ adds r0, #12 │ │ │ │ str r4, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ add.w r3, sp, #5216 @ 0x1460 │ │ │ │ adds r3, #28 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - cbz r1, 9d170e │ │ │ │ + cbz r1, 9d174e │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ bl 4c397c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w fp, sp, #1104 @ 0x450 │ │ │ │ movs r5, #0 │ │ │ │ @@ -3621135,30 +3621174,30 @@ │ │ │ │ sub.w r3, fp, #1064 @ 0x428 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r6, r3, #4096 @ 0x1000 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9d175c │ │ │ │ + beq.n 9d179c │ │ │ │ mov r3, r4 │ │ │ │ add.w r1, r4, r8, lsl #2 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ add r5, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9d1734 │ │ │ │ + bne.n 9d1774 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r6, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r6, #1156] @ 0x484 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ add.w r9, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r9, #1160] @ 0x488 │ │ │ │ ldr r2, [r1, #64] @ 0x40 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.w 9d18da │ │ │ │ + bhi.w 9d191a │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r7, #416] @ 0x1a0 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r6, #1156] @ 0x484 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ @@ -3621189,42 +3621228,42 @@ │ │ │ │ strd r0, r2, [r3, #12] │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d188c │ │ │ │ + beq.n 9d18cc │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, #1152] @ 0x480 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9d17f8 │ │ │ │ + beq.n 9d1838 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ subs r4, #4 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r5, r8, lsl #2 │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ add r0, r9 │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r0, [r6, #1152] @ 0x480 │ │ │ │ cmp r8, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r6, #1152] @ 0x480 │ │ │ │ - bne.n 9d17da │ │ │ │ + bne.n 9d181a │ │ │ │ sub.w r3, fp, #1064 @ 0x428 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r3, [r7, #460] @ 0x1cc │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r2, #28 │ │ │ │ - bls.n 9d18b6 │ │ │ │ + bls.n 9d18f6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r0, [r3, #1688] @ 0x698 │ │ │ │ ldr.w r3, [r6, #1156] @ 0x484 │ │ │ │ addw r3, r3, #1324 @ 0x52c │ │ │ │ ldr.w r3, [r4, r3, lsl #2] │ │ │ │ ldr r1, [r3, #100] @ 0x64 │ │ │ │ @@ -3621247,67 +3621286,67 @@ │ │ │ │ str r4, [r0, #4] │ │ │ │ strd r6, ip, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r2, [r0, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r4, [r7, #452] @ 0x1c4 │ │ │ │ blx r4 │ │ │ │ - cbz r0, 9d188c │ │ │ │ + cbz r0, 9d18cc │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ movw r5, #5132 @ 0x140c │ │ │ │ mov r2, r5 │ │ │ │ blx 666a8 │ │ │ │ sub.w r2, fp, #1064 @ 0x428 │ │ │ │ ldr.w r3, [r7, #460] @ 0x1cc │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 9cd3f4 │ │ │ │ - ldr.w r2, [pc, #2968] @ 9d2428 │ │ │ │ + bl 9cd434 │ │ │ │ + ldr.w r2, [pc, #2968] @ 9d2468 │ │ │ │ add.w r1, sp, #5184 @ 0x1440 │ │ │ │ - ldr.w r3, [pc, #2956] @ 9d2424 │ │ │ │ + ldr.w r3, [pc, #2956] @ 9d2464 │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9d28e6 │ │ │ │ + bne.w 9d2926 │ │ │ │ add.w sp, sp, #5184 @ 0x1440 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r1, [pc, #2932] @ 9d242c │ │ │ │ + ldr.w r1, [pc, #2932] @ 9d246c │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.n 9d1810 │ │ │ │ + bhi.n 9d1850 │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ lsls r1, r1, #2 │ │ │ │ lsls r6, r2, #4 │ │ │ │ lsls r2, r3, #6 │ │ │ │ lsls r5, r5, #7 │ │ │ │ lsls r3, r2, #14 │ │ │ │ lsls r4, r2, #11 │ │ │ │ lsls r2, r6, #18 │ │ │ │ lsls r7, r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ subs r2, #1 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d18de │ │ │ │ + bne.n 9d191e │ │ │ │ dmb ish │ │ │ │ - cbz r2, 9d194a │ │ │ │ + cbz r2, 9d198a │ │ │ │ ldr.w r3, [r6, #1156] @ 0x484 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ str.w r1, [r9, #1160] @ 0x488 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr.w r9, [r7] │ │ │ │ str r3, [sp, #24] │ │ │ │ @@ -3621329,32 +3621368,32 @@ │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ ldr.w r3, [r9, #1436] @ 0x59c │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ addw r3, r3, #1314 @ 0x522 │ │ │ │ str.w r0, [r2, r3, lsl #2] │ │ │ │ - b.n 9d175c │ │ │ │ + b.n 9d179c │ │ │ │ str r4, [sp, #24] │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r2, [r0, #1480] @ 0x5c8 │ │ │ │ blx r2 │ │ │ │ - cbz r4, 9d1970 │ │ │ │ + cbz r4, 9d19b0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d195c │ │ │ │ + bne.n 9d199c │ │ │ │ dmb ish │ │ │ │ - cbz r2, 9d1974 │ │ │ │ + cbz r2, 9d19b4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - b.n 9d18f2 │ │ │ │ + b.n 9d1932 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9d194c │ │ │ │ + b.n 9d198c │ │ │ │ sub.w r1, fp, #1040 @ 0x410 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add r4, sp, #80 @ 0x50 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ str r4, [sp, #32] │ │ │ │ strh r3, [r1, #0] │ │ │ │ @@ -3621367,27 +3621406,27 @@ │ │ │ │ add.w r4, sl, #116 @ 0x74 │ │ │ │ str.w r2, [r1, #260] @ 0x104 │ │ │ │ it cs │ │ │ │ movcs.w r2, #256 @ 0x100 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ blx 666a8 │ │ │ │ - b.n 9d19d0 │ │ │ │ + b.n 9d1a10 │ │ │ │ movs r1, #0 │ │ │ │ bl 4c397c │ │ │ │ - cbz r0, 9d19d8 │ │ │ │ + cbz r0, 9d1a18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r5, r4 │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - beq.w 9d2430 │ │ │ │ + beq.w 9d2470 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d19bc │ │ │ │ + bne.n 9d19fc │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9d19c6 │ │ │ │ + b.n 9d1a06 │ │ │ │ sub.w r1, fp, #1040 @ 0x410 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ add r4, sp, #516 @ 0x204 │ │ │ │ add.w r5, sl, #124 @ 0x7c │ │ │ │ add.w r8, sl, #132 @ 0x84 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ strh r3, [r1, #0] │ │ │ │ @@ -3621399,49 +3621438,49 @@ │ │ │ │ it cs │ │ │ │ movcs.w r2, #256 @ 0x100 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ blx 666a8 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d28ca │ │ │ │ + beq.w 9d290a │ │ │ │ movs r1, #0 │ │ │ │ bl 4c397c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d28ca │ │ │ │ + beq.w 9d290a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r8, r5 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bne.n 9d1a14 │ │ │ │ + bne.n 9d1a54 │ │ │ │ ldr.w lr, [sl, #120] @ 0x78 │ │ │ │ sub.w r5, fp, #712 @ 0x2c8 │ │ │ │ add.w ip, lr, #64 @ 0x40 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r3, [lr, #-4] │ │ │ │ cmp lr, ip │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 9d1a40 │ │ │ │ + bne.n 9d1a80 │ │ │ │ ldr.w lr, [sl, #124] @ 0x7c │ │ │ │ sub.w r5, fp, #648 @ 0x288 │ │ │ │ add.w ip, lr, #64 @ 0x40 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r3, [lr, #-4] │ │ │ │ cmp lr, ip │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 9d1a6a │ │ │ │ + bne.n 9d1aaa │ │ │ │ sub.w r3, fp, #1040 @ 0x410 │ │ │ │ ldr.w r2, [sl, #60] @ 0x3c │ │ │ │ str.w r2, [r3, #268] @ 0x10c │ │ │ │ ldr.w r2, [sl, #64] @ 0x40 │ │ │ │ str.w r2, [r3, #272] @ 0x110 │ │ │ │ ldr.w r2, [sl, #68] @ 0x44 │ │ │ │ str.w r2, [r3, #276] @ 0x114 │ │ │ │ @@ -3621461,15 +3621500,15 @@ │ │ │ │ str.w r2, [r3, #304] @ 0x130 │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ str.w r2, [r3, #308] @ 0x134 │ │ │ │ ldr.w r2, [sl, #104] @ 0x68 │ │ │ │ str.w r2, [r3, #312] @ 0x138 │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ str.w r2, [r3, #264] @ 0x108 │ │ │ │ - b.n 9d1810 │ │ │ │ + b.n 9d1850 │ │ │ │ sub.w r4, fp, #1040 @ 0x410 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ add r5, sp, #80 @ 0x50 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ str r5, [sp, #32] │ │ │ │ strh r3, [r4, #0] │ │ │ │ @@ -3621510,46 +3621549,46 @@ │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w ip, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w ip, [r2, #-4] │ │ │ │ str.w r5, [r2, #-16] │ │ │ │ str.w r4, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 9d1b76 │ │ │ │ + bne.n 9d1bb6 │ │ │ │ ldr.w r3, [sl, #92] @ 0x5c │ │ │ │ subw r2, fp, #683 @ 0x2ab │ │ │ │ add.w r1, r3, #64 @ 0x40 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r4, [r3, #-12] │ │ │ │ adds r2, #16 │ │ │ │ ldr.w r0, [r3, #-8] │ │ │ │ ldr.w ip, [r3, #-4] │ │ │ │ cmp r3, r1 │ │ │ │ str.w ip, [r2, #-4] │ │ │ │ str.w r5, [r2, #-16] │ │ │ │ str.w r4, [r2, #-12] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ - bne.n 9d1ba8 │ │ │ │ + bne.n 9d1be8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r5, sl, #92 @ 0x5c │ │ │ │ add.w sl, sl, #100 @ 0x64 │ │ │ │ add.w r8, r3, #404 @ 0x194 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d28d0 │ │ │ │ + beq.w 9d2910 │ │ │ │ movs r1, #0 │ │ │ │ bl 4c397c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d28d0 │ │ │ │ + beq.w 9d2910 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp sl, r5 │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - bne.n 9d1bdc │ │ │ │ - b.n 9d1810 │ │ │ │ + bne.n 9d1c1c │ │ │ │ + b.n 9d1850 │ │ │ │ sub.w r1, fp, #1040 @ 0x410 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ add r4, sp, #356 @ 0x164 │ │ │ │ add.w r5, sl, #88 @ 0x58 │ │ │ │ add.w r8, sl, #96 @ 0x60 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ strh r3, [r1, #0] │ │ │ │ @@ -3621561,23 +3621600,23 @@ │ │ │ │ it cs │ │ │ │ movcs.w r2, #256 @ 0x100 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ blx 666a8 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d28d6 │ │ │ │ + beq.w 9d2916 │ │ │ │ movs r1, #0 │ │ │ │ bl 4c397c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d28d6 │ │ │ │ + beq.w 9d2916 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r8, r5 │ │ │ │ str.w r3, [r4, #4]! │ │ │ │ - bne.n 9d1c36 │ │ │ │ + bne.n 9d1c76 │ │ │ │ sub.w r3, fp, #1040 @ 0x410 │ │ │ │ ldrb.w r2, [sl, #60] @ 0x3c │ │ │ │ strb.w r2, [r3, #268] @ 0x10c │ │ │ │ ldr.w r2, [sl, #68] @ 0x44 │ │ │ │ str.w r2, [r3, #275] @ 0x113 │ │ │ │ ldr.w r2, [sl, #72] @ 0x48 │ │ │ │ str.w r2, [r3, #279] @ 0x117 │ │ │ │ @@ -3621589,15 +3621628,15 @@ │ │ │ │ str.w r2, [r3, #291] @ 0x123 │ │ │ │ ldr.w r2, [sl, #64] @ 0x40 │ │ │ │ str.w r2, [r3, #271] @ 0x10f │ │ │ │ ldrb.w r2, [sl, #88] @ 0x58 │ │ │ │ strb.w r2, [r3, #295] @ 0x127 │ │ │ │ ldr.w r2, [sl, #56] @ 0x38 │ │ │ │ str.w r2, [r3, #264] @ 0x108 │ │ │ │ - b.n 9d1810 │ │ │ │ + b.n 9d1850 │ │ │ │ ldr.w r8, [sl, #56] @ 0x38 │ │ │ │ sub.w r4, fp, #1040 @ 0x410 │ │ │ │ ldr.w lr, [sl, #16] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldrb.w ip, [sl, #8] │ │ │ │ ldr.w r5, [r8] │ │ │ │ cmp.w lr, #256 @ 0x100 │ │ │ │ @@ -3621697,40 +3621736,40 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, lr │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 9d1e0c │ │ │ │ + bne.n 9d1e4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r5, sl, #81 @ 0x51 │ │ │ │ add.w sl, sl, #320 @ 0x140 │ │ │ │ addw r4, r3, #2299 @ 0x8fb │ │ │ │ addw r9, r3, #2536 @ 0x9e8 │ │ │ │ addw r8, r3, #2315 @ 0x90b │ │ │ │ - b.n 9d1e52 │ │ │ │ + b.n 9d1e92 │ │ │ │ movs r1, #0 │ │ │ │ bl 4c397c │ │ │ │ - cbz r0, 9d1e6e │ │ │ │ + cbz r0, 9d1eae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r8, r4 │ │ │ │ str.w r3, [r9, #4]! │ │ │ │ - beq.w 9d1810 │ │ │ │ + beq.w 9d1850 │ │ │ │ ldrb.w r3, [r5, #1]! │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ strb.w r3, [r4, #1]! │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d1e3e │ │ │ │ + bne.n 9d1e7e │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9d1e48 │ │ │ │ + b.n 9d1e88 │ │ │ │ sub.w r4, fp, #1040 @ 0x410 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ str r0, [sp, #32] │ │ │ │ strh r3, [r4, #0] │ │ │ │ @@ -3621747,63 +3621786,63 @@ │ │ │ │ ldr.w r3, [sl, #56] @ 0x38 │ │ │ │ strb.w r0, [fp, #248] @ 0xf8 │ │ │ │ str.w r3, [r4, #264] @ 0x108 │ │ │ │ ldr.w r3, [sl, #1086] @ 0x43e │ │ │ │ str.w r3, [fp, #254] @ 0xfe │ │ │ │ ldr.w r3, [sl, #1082] @ 0x43a │ │ │ │ str.w r3, [fp, #250] @ 0xfa │ │ │ │ - cbz r0, 9d1ede │ │ │ │ + cbz r0, 9d1f1e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, sl, #56 @ 0x38 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ str.w r1, [r2], #4 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9d1ed2 │ │ │ │ + bne.n 9d1f12 │ │ │ │ ldr.w r3, [sl, #1780] @ 0x6f4 │ │ │ │ ldrb.w r0, [sl, #1808] @ 0x710 │ │ │ │ str.w r3, [fp, #940] @ 0x3ac │ │ │ │ ldr.w r3, [sl, #1784] @ 0x6f8 │ │ │ │ str.w r3, [fp, #944] @ 0x3b0 │ │ │ │ ldr.w r3, [sl, #1788] @ 0x6fc │ │ │ │ str.w r3, [fp, #948] @ 0x3b4 │ │ │ │ ldr.w r3, [sl, #1792] @ 0x700 │ │ │ │ str.w r3, [fp, #952] @ 0x3b8 │ │ │ │ ldr.w r3, [sl, #1776] @ 0x6f0 │ │ │ │ strb.w r0, [fp, #968] @ 0x3c8 │ │ │ │ str.w r3, [fp, #936] @ 0x3a8 │ │ │ │ - cbz r0, 9d1f60 │ │ │ │ + cbz r0, 9d1fa0 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.w 9d28e0 │ │ │ │ + bls.w 9d2920 │ │ │ │ ldr.w r3, [sl, #1800] @ 0x708 │ │ │ │ str.w r3, [fp, #960] @ 0x3c0 │ │ │ │ ldr.w r3, [sl, #1804] @ 0x70c │ │ │ │ str.w r3, [fp, #964] @ 0x3c4 │ │ │ │ ldr.w r3, [sl, #1796] @ 0x704 │ │ │ │ str.w r3, [fp, #956] @ 0x3bc │ │ │ │ lsls r3, r0, #30 │ │ │ │ it ne │ │ │ │ bicne.w r1, r0, #3 │ │ │ │ - beq.n 9d1f60 │ │ │ │ + beq.n 9d1fa0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r1, r1, lsl #1 │ │ │ │ addw r2, r2, #1980 @ 0x7bc │ │ │ │ add r2, r3 │ │ │ │ add r3, sl │ │ │ │ ldrh.w r4, [r3, #1796] @ 0x704 │ │ │ │ adds r3, #3 │ │ │ │ strh r4, [r2, #0] │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #3 │ │ │ │ cmp r0, r1 │ │ │ │ ldrb.w r4, [r3, #1795] @ 0x703 │ │ │ │ strb.w r4, [r2, #-1] │ │ │ │ - bhi.n 9d1f48 │ │ │ │ + bhi.n 9d1f88 │ │ │ │ ldrh.w r3, [sl, #1810] @ 0x712 │ │ │ │ addw r1, sl, #1100 @ 0x44c │ │ │ │ strh.w r3, [fp, #970] @ 0x3ca │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ ldr.w r3, [sl, #1812] @ 0x714 │ │ │ │ add.w r0, fp, #262 @ 0x106 │ │ │ │ str.w r3, [fp, #972] @ 0x3cc │ │ │ │ @@ -3621839,16 +3621878,16 @@ │ │ │ │ movs r2, #162 @ 0xa2 │ │ │ │ adds r4, #208 @ 0xd0 │ │ │ │ blx 666a8 │ │ │ │ ldrh.w r3, [r4, #-2] │ │ │ │ strh.w r3, [r5, #206] @ 0xce │ │ │ │ cmp r9, sl │ │ │ │ add.w r5, r5, #208 @ 0xd0 │ │ │ │ - bne.n 9d1f9e │ │ │ │ - b.n 9d1810 │ │ │ │ + bne.n 9d1fde │ │ │ │ + b.n 9d1850 │ │ │ │ sub.w r4, fp, #1040 @ 0x410 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ str r0, [sp, #32] │ │ │ │ strh r3, [r4, #0] │ │ │ │ @@ -3621947,15 +3621986,15 @@ │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, r8 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 9d2138 │ │ │ │ + bne.n 9d2178 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, r5, #100 @ 0x64 │ │ │ │ stmia.w lr!, {r0, r1} │ │ │ │ add.w lr, r5, #68 @ 0x44 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r3, #1344 @ 0x540 │ │ │ │ @@ -3621964,15 +3622003,15 @@ │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ add.w r8, r8, #16 │ │ │ │ ldr.w r3, [lr, #-4] │ │ │ │ cmp lr, ip │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 9d2172 │ │ │ │ + bne.n 9d21b2 │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r0, [lr] │ │ │ │ mov r8, sl │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ add.w r4, sl, #144 @ 0x90 │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ stmia r3!, {r0, r1, r2} │ │ │ │ @@ -3621998,27 +3622037,27 @@ │ │ │ │ ldr.w r2, [sl, #72] @ 0x48 │ │ │ │ str.w r2, [fp, #520] @ 0x208 │ │ │ │ ldr.w r2, [sl, #76] @ 0x4c │ │ │ │ strh.w r1, [fp, #544] @ 0x220 │ │ │ │ strb.w r0, [fp, #378] @ 0x17a │ │ │ │ str.w r2, [fp, #524] @ 0x20c │ │ │ │ str.w r3, [fp, #380] @ 0x17c │ │ │ │ - b.n 9d2222 │ │ │ │ + b.n 9d2262 │ │ │ │ movs r1, #0 │ │ │ │ bl 4c397c │ │ │ │ - cbz r0, 9d222a │ │ │ │ + cbz r0, 9d226a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r4, r8 │ │ │ │ str.w r3, [r9, #4]! │ │ │ │ - beq.w 9d2820 │ │ │ │ + beq.w 9d2860 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d220e │ │ │ │ + bne.n 9d224e │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9d2218 │ │ │ │ + b.n 9d2258 │ │ │ │ sub.w r1, fp, #1040 @ 0x410 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ add r0, sp, #68 @ 0x44 │ │ │ │ add.w r9, sp, #64 @ 0x40 │ │ │ │ cmp.w r2, #256 @ 0x100 │ │ │ │ add.w r8, sp, #324 @ 0x144 │ │ │ │ strh r3, [r1, #0] │ │ │ │ @@ -3622029,27 +3622068,27 @@ │ │ │ │ ldrb.w r3, [sl, #8] │ │ │ │ str.w r2, [r1, #260] @ 0x104 │ │ │ │ it cs │ │ │ │ movcs.w r2, #256 @ 0x100 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ blx 666a8 │ │ │ │ - b.n 9d2280 │ │ │ │ + b.n 9d22c0 │ │ │ │ movs r1, #0 │ │ │ │ bl 4c397c │ │ │ │ - cbz r0, 9d2288 │ │ │ │ + cbz r0, 9d22c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r5, r4 │ │ │ │ str.w r3, [r8, #4]! │ │ │ │ - beq.n 9d228c │ │ │ │ + beq.n 9d22cc │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d226e │ │ │ │ + bne.n 9d22ae │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9d2278 │ │ │ │ + b.n 9d22b8 │ │ │ │ ldrb.w r1, [sl, #128] @ 0x80 │ │ │ │ mvn.w lr, #688 @ 0x2b0 │ │ │ │ ldrb.w r0, [sl, #129] @ 0x81 │ │ │ │ mov.w ip, #26 │ │ │ │ and.w r3, r1, #15 │ │ │ │ ldr.w r2, [sl, #128] @ 0x80 │ │ │ │ ubfx r4, r1, #5, #1 │ │ │ │ @@ -3622148,30 +3622187,30 @@ │ │ │ │ str.w r1, [r2, #-10] │ │ │ │ ldr.w r1, [r3, #-26] │ │ │ │ str.w r1, [r2, #-18] │ │ │ │ ldr.w r1, [r3, #-22] │ │ │ │ str.w r1, [r2, #-14] │ │ │ │ ldr.w r1, [r3, #-14] │ │ │ │ str.w r1, [r2, #-6] │ │ │ │ - bne.n 9d23d2 │ │ │ │ - b.w 9d1810 │ │ │ │ - ldmdb ip, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ + bne.n 9d2412 │ │ │ │ + b.w 9d1850 │ │ │ │ + @ instruction: 0xe8dc00fd │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 9d22f0 │ │ │ │ + b.n 9d22b0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r2, [r1, #76] @ 0x4c │ │ │ │ + ldr r2, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r5, #3 │ │ │ │ ldr.w r0, [sl, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d28dc │ │ │ │ + beq.w 9d291c │ │ │ │ movs r1, #0 │ │ │ │ bl 4c397c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d28dc │ │ │ │ + beq.w 9d291c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub.w r4, fp, #1040 @ 0x410 │ │ │ │ ldrh.w r0, [sl, #128] @ 0x80 │ │ │ │ sub.w r5, fp, #500 @ 0x1f4 │ │ │ │ add.w r8, r9, #1800 @ 0x708 │ │ │ │ ldrh.w r1, [r4, #336] @ 0x150 │ │ │ │ ldrb.w r2, [r4, #364] @ 0x16c │ │ │ │ @@ -3622407,15 +3622446,15 @@ │ │ │ │ cmp ip, r8 │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [r5, #-24] │ │ │ │ ldr.w r1, [r5, #-20] │ │ │ │ ldr.w r2, [r5, #-16] │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 9d276e │ │ │ │ + bne.n 9d27ae │ │ │ │ ldr.w r3, [sl, #1584] @ 0x630 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ add.w r1, sl, #1592 @ 0x638 │ │ │ │ str.w r3, [fp, #752] @ 0x2f0 │ │ │ │ mov.w r2, #1024 @ 0x400 │ │ │ │ ldrb.w r3, [sl, #1588] @ 0x634 │ │ │ │ add.w r0, r4, #1784 @ 0x6f8 │ │ │ │ @@ -3622439,29 +3622478,29 @@ │ │ │ │ blx 666a8 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add.w r1, sl, #568 @ 0x238 │ │ │ │ addw r0, fp, #3832 @ 0xef8 │ │ │ │ blx 666a8 │ │ │ │ ldrh.w r3, [sl, #824] @ 0x338 │ │ │ │ strh.w r3, [fp, #4088] @ 0xff8 │ │ │ │ - b.w 9d1810 │ │ │ │ + b.w 9d1850 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w lr, sl, #148 @ 0x94 │ │ │ │ add.w ip, sl, #212 @ 0xd4 │ │ │ │ add.w r5, r3, #1472 @ 0x5c0 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r0, [lr] │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ add.w lr, lr, #16 │ │ │ │ ldr.w r2, [lr, #-8] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r3, [lr, #-4] │ │ │ │ cmp lr, ip │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - bne.n 9d282e │ │ │ │ + bne.n 9d286e │ │ │ │ add.w r4, fp, #528 @ 0x210 │ │ │ │ ldr.w r0, [sl, #212] @ 0xd4 │ │ │ │ add.w r5, fp, #552 @ 0x228 │ │ │ │ ldr.w r1, [lr, #4] │ │ │ │ ldr.w r2, [lr, #8] │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -3622488,47 +3622527,47 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [sl, #271] @ 0x10f │ │ │ │ ldr.w r1, [sl, #275] @ 0x113 │ │ │ │ ldr.w r2, [sl, #279] @ 0x117 │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ ldrh.w r3, [sl, #283] @ 0x11b │ │ │ │ strh r3, [r4, #0] │ │ │ │ - b.w 9d1810 │ │ │ │ + b.w 9d1850 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 9d1a2c │ │ │ │ + b.w 9d1a6c │ │ │ │ mov r3, r0 │ │ │ │ - b.w 9d1bf4 │ │ │ │ + b.w 9d1c34 │ │ │ │ mov r3, r0 │ │ │ │ - b.w 9d1c4e │ │ │ │ + b.w 9d1c8e │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9d2448 │ │ │ │ + b.n 9d2488 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 9d1f3a │ │ │ │ + b.w 9d1f7a │ │ │ │ blx 65be0 <__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, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #452] @ (9d2ac4 ) │ │ │ │ + ldr r2, [pc, #452] @ (9d2b04 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #452] @ (9d2ac8 ) │ │ │ │ + ldr r3, [pc, #452] @ (9d2b08 ) │ │ │ │ mov r9, r1 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ ldrd r5, r4, [r1, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #28 │ │ │ │ - bhi.n 9d2946 │ │ │ │ - ldr r2, [pc, #428] @ (9d2acc ) │ │ │ │ + bhi.n 9d2986 │ │ │ │ + ldr r2, [pc, #428] @ (9d2b0c ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ subs r3, #2 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #0 │ │ │ │ add.w r3, r4, #15 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ @@ -3622539,62 +3622578,62 @@ │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ mov.w r1, #5376 @ 0x1500 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d2aa2 │ │ │ │ + beq.w 9d2ae2 │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ mov r1, r9 │ │ │ │ blx 666a8 │ │ │ │ - ldr r3, [pc, #364] @ (9d2ad0 ) │ │ │ │ + ldr r3, [pc, #364] @ (9d2b10 ) │ │ │ │ mul.w r2, r4, r5 │ │ │ │ str r4, [r6, #24] │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #356] @ (9d2ad4 ) │ │ │ │ + ldr r3, [pc, #356] @ (9d2b14 ) │ │ │ │ add.w r4, r6, #5248 @ 0x1480 │ │ │ │ add.w r8, r6, #5280 @ 0x14a0 │ │ │ │ mov.w fp, #1 │ │ │ │ movt fp, #49 @ 0x31 │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #52] @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #336] @ (9d2ad8 ) │ │ │ │ + ldr r3, [pc, #336] @ (9d2b18 ) │ │ │ │ mov sl, r7 │ │ │ │ str r5, [r6, #20] │ │ │ │ adds r4, #8 │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #328] @ (9d2adc ) │ │ │ │ + ldr r3, [pc, #328] @ (9d2b1c ) │ │ │ │ add.w r8, r8, #16 │ │ │ │ str r7, [r6, #0] │ │ │ │ add r5, sp, #8 │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #320] @ (9d2ae0 ) │ │ │ │ + ldr r3, [pc, #320] @ (9d2b20 ) │ │ │ │ mov r7, fp │ │ │ │ str r6, [sp, #4] │ │ │ │ mov fp, r2 │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #312] @ (9d2ae4 ) │ │ │ │ + ldr r3, [pc, #312] @ (9d2b24 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #308] @ (9d2ae8 ) │ │ │ │ + ldr r3, [pc, #308] @ (9d2b28 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #308] @ (9d2aec ) │ │ │ │ + ldr r3, [pc, #308] @ (9d2b2c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ str.w r1, [r3, #1152] @ 0x480 │ │ │ │ str.w r1, [r3, #1156] @ 0x484 │ │ │ │ - b.n 9d2a48 │ │ │ │ + b.n 9d2a88 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 67440 │ │ │ │ movs r1, #4 │ │ │ │ mov.w r2, #0 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ @@ -3622630,19 +3622669,19 @@ │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ mov r1, r5 │ │ │ │ str.w ip, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ cmp r8, r4 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - beq.n 9d2a8e │ │ │ │ + beq.n 9d2ace │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r6, [sl] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 9d29ca │ │ │ │ + bne.n 9d2a0a │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 67440 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ @@ -3622655,178 +3622694,178 @@ │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r6, #1436] @ 0x59c │ │ │ │ blx r3 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ - b.n 9d2a04 │ │ │ │ + b.n 9d2a44 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - bl 9c9d98 │ │ │ │ + bl 9c9dd8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r6 │ │ │ │ strd r3, sl, [r6, #108] @ 0x6c │ │ │ │ - bl 9cd190 │ │ │ │ - ldr r2, [pc, #76] @ (9d2af0 ) │ │ │ │ - ldr r3, [pc, #32] @ (9d2ac8 ) │ │ │ │ + bl 9cd1d0 │ │ │ │ + ldr r2, [pc, #76] @ (9d2b30 ) │ │ │ │ + ldr r3, [pc, #32] @ (9d2b08 ) │ │ │ │ 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 9d2abe │ │ │ │ + bne.n 9d2afe │ │ │ │ mov r0, r6 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 9d2ab8 │ │ │ │ + bvs.n 9d2a78 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, r1] │ │ │ │ + ldrb r4, [r4, r0] │ │ │ │ lsls r0, r5, #3 │ │ │ │ - b.n 9d23b6 │ │ │ │ + b.n 9d23f6 │ │ │ │ vqshlu.s64 q15, , #63 @ 0x3f │ │ │ │ vsubl.u q15, d31, d1 │ │ │ │ vcvt.u16.f16 d30, d3, #1 │ │ │ │ vsli.32 q15, , #31 │ │ │ │ vrshr.u64 q15, , #1 │ │ │ │ vmlal.u q15, d15, d19[0] │ │ │ │ vrsra.u32 q15, , #1 │ │ │ │ - vsli.32 , q3, #31 │ │ │ │ + vsli.32 d29, d6, #31 │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #32 │ │ │ │ blx 6810c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d2b86 │ │ │ │ + beq.n 9d2bc6 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bl 4c3d90 │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d2b80 │ │ │ │ - ldr r2, [pc, #100] @ (9d2b8c ) │ │ │ │ + beq.n 9d2bc0 │ │ │ │ + ldr r2, [pc, #100] @ (9d2bcc ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r3, [pc, #100] @ (9d2b90 ) │ │ │ │ + ldr r3, [pc, #100] @ (9d2bd0 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [r0, #32] │ │ │ │ add r3, pc │ │ │ │ mov r2, r4 │ │ │ │ bl 4c3940 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 3a10bc │ │ │ │ ldr r2, [r0, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #8 │ │ │ │ it eq │ │ │ │ moveq r2, #2 │ │ │ │ - beq.n 9d2b54 │ │ │ │ + beq.n 9d2b94 │ │ │ │ cmp r2, #9 │ │ │ │ ite eq │ │ │ │ moveq r2, #3 │ │ │ │ movne r2, #1 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r4, #24] │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ blx r2 │ │ │ │ str r0, [r4, #28] │ │ │ │ - bl 9c9d98 │ │ │ │ + bl 9c9dd8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ strd r0, r3, [r4] │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ strd r2, r3, [r4, #8] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 9cd2a0 │ │ │ │ + bl 9cd2e0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9d2b7c │ │ │ │ + b.n 9d2bbc │ │ │ │ nop │ │ │ │ - b.n 9d2f26 │ │ │ │ + b.n 9d2f66 │ │ │ │ @ instruction: 0xffffe16b │ │ │ │ vabal.u , d15, d0 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ tst.w r3, #768 @ 0x300 │ │ │ │ ubfx r2, r3, #1, #1 │ │ │ │ ubfx r3, r3, #0, #24 │ │ │ │ and.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - cbnz r2, 9d2bc4 │ │ │ │ - bl 9ce760 │ │ │ │ + cbnz r2, 9d2c04 │ │ │ │ + bl 9ce7a0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 9d2bdc │ │ │ │ + bpl.n 9d2c1c │ │ │ │ ldrd r3, r2, [r1, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 9d2bbc │ │ │ │ + bls.n 9d2bfc │ │ │ │ subs r2, r2, r3 │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r1, #8] │ │ │ │ str r3, [r1, #40] @ 0x28 │ │ │ │ ldr r3, [r1, #80] @ 0x50 │ │ │ │ - cbz r3, 9d2bea │ │ │ │ + cbz r3, 9d2c2a │ │ │ │ ldr r3, [r1, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9d2bf8 │ │ │ │ + beq.n 9d2c38 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9d2bbc │ │ │ │ + beq.n 9d2bfc │ │ │ │ add.w r0, r0, #18944 @ 0x4a00 │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ - bl 9cf688 │ │ │ │ + bl 9cf6c8 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 9cd024 │ │ │ │ + bl 9cd064 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - b.n 9d2bbc │ │ │ │ + b.n 9d2bfc │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r5, r4, [r2] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ add r4, r5 │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 9d2c2a │ │ │ │ + bcc.n 9d2c6a │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ cmp r4, r2 │ │ │ │ - bls.n 9d2c44 │ │ │ │ + bls.n 9d2c84 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r0, #27 │ │ │ │ - bpl.n 9d2c48 │ │ │ │ + bpl.n 9d2c88 │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ it cs │ │ │ │ movcs r3, r5 │ │ │ │ str r3, [r1, #48] @ 0x30 │ │ │ │ cmp r4, r2 │ │ │ │ it cc │ │ │ │ @@ -3622834,30 +3622873,30 @@ │ │ │ │ str r4, [r1, #52] @ 0x34 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r2, #96] @ 0x60 │ │ │ │ ldr.w r3, [r3, #1372] @ 0x55c │ │ │ │ dmb ish │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9d2c5a │ │ │ │ + bne.n 9d2c9a │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ - b.n 9d2c32 │ │ │ │ + b.n 9d2c72 │ │ │ │ mov r3, r1 │ │ │ │ add.w r7, r1, #56 @ 0x38 │ │ │ │ add.w r0, r3, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d2c7a │ │ │ │ + bne.n 9d2cba │ │ │ │ strex r6, r1, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9d2c6a │ │ │ │ + bne.n 9d2caa │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 9d2cbe │ │ │ │ + cbnz r2, 9d2cfe │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ cmp r2, r5 │ │ │ │ it cs │ │ │ │ movcs r2, r5 │ │ │ │ cmp r4, r1 │ │ │ │ @@ -3622866,268 +3622905,268 @@ │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ str r4, [r3, #52] @ 0x34 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d2c9a │ │ │ │ + bne.n 9d2cda │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d2c44 │ │ │ │ + beq.n 9d2c84 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9d2c44 │ │ │ │ + b.n 9d2c84 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 9d2cde │ │ │ │ + beq.n 9d2d1e │ │ │ │ movs r1, #2 │ │ │ │ mov r6, r7 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r6] │ │ │ │ strex r0, r1, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d2cca │ │ │ │ + bne.n 9d2d0a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d2c80 │ │ │ │ + beq.n 9d2cc0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 3a4828 │ │ │ │ mov r3, r7 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d2cf2 │ │ │ │ + bne.n 9d2d32 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d2cde │ │ │ │ - b.n 9d2c80 │ │ │ │ + bne.n 9d2d1e │ │ │ │ + b.n 9d2cc0 │ │ │ │ nop │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r0, [r1, #20] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 9d2d32 │ │ │ │ + cbz r3, 9d2d72 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ bl 3a7198 │ │ │ │ pop {r3, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #60] @ (9d2d88 ) │ │ │ │ + ldr r2, [pc, #60] @ (9d2dc8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (9d2d8c ) │ │ │ │ + ldr r3, [pc, #60] @ (9d2dcc ) │ │ │ │ add r1, sp, #16 │ │ │ │ add r2, pc │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 3afafc │ │ │ │ - ldr r2, [pc, #40] @ (9d2d90 ) │ │ │ │ - ldr r3, [pc, #32] @ (9d2d8c ) │ │ │ │ + ldr r2, [pc, #40] @ (9d2dd0 ) │ │ │ │ + ldr r3, [pc, #32] @ (9d2dcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9d2d84 │ │ │ │ + bne.n 9d2dc4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - bcs.n 9d2ce4 │ │ │ │ + bcs.n 9d2ea4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 9d2cb8 │ │ │ │ + bcs.n 9d2e78 │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ bl 3a733c │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 9d2db4 │ │ │ │ - blt.n 9d2db8 │ │ │ │ + beq.n 9d2df4 │ │ │ │ + blt.n 9d2df8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #24] @ (9d2dd4 ) │ │ │ │ + ldr r3, [pc, #24] @ (9d2e14 ) │ │ │ │ add r3, pc │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d2db2 │ │ │ │ - ldr r0, [pc, #20] @ (9d2dd8 ) │ │ │ │ + bne.n 9d2df2 │ │ │ │ + ldr r0, [pc, #20] @ (9d2e18 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - bl 9d2d38 │ │ │ │ + bl 9d2d78 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.n 9d2db2 │ │ │ │ - mov lr, r8 │ │ │ │ + b.n 9d2df2 │ │ │ │ + mov lr, r0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - ldrh r6, [r0, #56] @ 0x38 │ │ │ │ + ldrh r6, [r0, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (9d2e20 ) │ │ │ │ + ldr r2, [pc, #52] @ (9d2e60 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (9d2e24 ) │ │ │ │ + ldr r3, [pc, #52] @ (9d2e64 ) │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ bl 3a55d4 │ │ │ │ - ldr r2, [pc, #32] @ (9d2e28 ) │ │ │ │ - ldr r3, [pc, #28] @ (9d2e24 ) │ │ │ │ + ldr r2, [pc, #32] @ (9d2e68 ) │ │ │ │ + ldr r3, [pc, #28] @ (9d2e64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9d2e1c │ │ │ │ + bne.n 9d2e5c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - bcs.n 9d2e3c │ │ │ │ + bne.n 9d2dfc │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 9d2e14 │ │ │ │ + bne.n 9d2dd4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ dmb ish │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #116] @ (9d2ec0 ) │ │ │ │ + ldr r2, [pc, #116] @ (9d2f00 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #116] @ (9d2ec4 ) │ │ │ │ + ldr r3, [pc, #116] @ (9d2f04 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r1, #128] @ 0x80 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9d2e70 │ │ │ │ + cbnz r3, 9d2eb0 │ │ │ │ ldr r3, [r1, #124] @ 0x7c │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9d2ea2 │ │ │ │ + cbz r3, 9d2ee2 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movw r1, #25672 @ 0x6448 │ │ │ │ movt r1, #49160 @ 0xc008 │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 65a3c │ │ │ │ - cbz r0, 9d2e98 │ │ │ │ + cbz r0, 9d2ed8 │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #16 │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - beq.n 9d2ea4 │ │ │ │ + beq.n 9d2ee4 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #32] @ (9d2ec8 ) │ │ │ │ - ldr r3, [pc, #28] @ (9d2ec4 ) │ │ │ │ + ldr r2, [pc, #32] @ (9d2f08 ) │ │ │ │ + ldr r3, [pc, #28] @ (9d2f04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9d2ebc │ │ │ │ + bne.n 9d2efc │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - bne.n 9d2e18 │ │ │ │ + bne.n 9d2fd8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 9d2f74 │ │ │ │ + bne.n 9d2f34 │ │ │ │ lsls r5, r7, #3 │ │ │ │ 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 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ - bl 9d2e3c │ │ │ │ + bl 9d2e7c │ │ │ │ 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 │ │ │ │ adds r0, #180 @ 0xb4 │ │ │ │ mov r4, r1 │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9d2f42 │ │ │ │ + cbnz r3, 9d2f82 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 9d2f42 │ │ │ │ + bgt.n 9d2f82 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r0, [r5, #172] @ 0xac │ │ │ │ bl 3a534c │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ - cbnz r1, 9d2f4c │ │ │ │ + cbnz r1, 9d2f8c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 9d2f2a │ │ │ │ + cbz r0, 9d2f6a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ blx 6603c │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ blx 66c40 │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ bl 3ca704 │ │ │ │ @@ -3623135,32 +3623174,32 @@ │ │ │ │ blx 67b40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r0, r5, #180 @ 0xb4 │ │ │ │ bl 3ca704 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r0, [r5, #176] @ 0xb0 │ │ │ │ bl 3a534c │ │ │ │ - b.n 9d2f20 │ │ │ │ + b.n 9d2f60 │ │ │ │ nop │ │ │ │ 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 │ │ │ │ sub.w r1, r3, #32 │ │ │ │ - bl 9d2ee8 │ │ │ │ + bl 9d2f28 │ │ │ │ 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, #120 @ 0x78 │ │ │ │ - bl 9d4a7c │ │ │ │ + bl 9d4abc │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ bl 3a51c0 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ bl 3a51c0 │ │ │ │ add.w r0, r4, #180 @ 0xb4 │ │ │ │ @@ -3623175,17 +3623214,17 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov.w ip, #0 │ │ │ │ movt ip, #17279 @ 0x437f │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ str.w ip, [r1, #312] @ 0x138 │ │ │ │ - ldr.w ip, [pc, #336] @ 9d3128 │ │ │ │ + ldr.w ip, [pc, #336] @ 9d3168 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #336] @ (9d312c ) │ │ │ │ + ldr r0, [pc, #336] @ (9d316c ) │ │ │ │ movs r5, #0 │ │ │ │ add ip, pc │ │ │ │ movs r3, #0 │ │ │ │ movt r3, #17214 @ 0x433e │ │ │ │ add.w lr, r1, #852 @ 0x354 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ @@ -3623232,16 +3623271,16 @@ │ │ │ │ str.w r2, [r1, #368] @ 0x170 │ │ │ │ str.w r2, [r1, #376] @ 0x178 │ │ │ │ movs r2, #30 │ │ │ │ str.w r2, [r1, #360] @ 0x168 │ │ │ │ str.w r5, [r3, #4]! │ │ │ │ cmp r3, lr │ │ │ │ str.w r0, [r3, #552] @ 0x228 │ │ │ │ - bne.n 9d3090 │ │ │ │ - ldr r3, [pc, #144] @ (9d3130 ) │ │ │ │ + bne.n 9d30d0 │ │ │ │ + ldr r3, [pc, #144] @ (9d3170 ) │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #16] │ │ │ │ movw r1, #25673 @ 0x6449 │ │ │ │ movt r1, #49176 @ 0xc018 │ │ │ │ @@ -3623257,71 +3623296,71 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 65a3c │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 9d30f6 │ │ │ │ - ldr r1, [pc, #84] @ (9d3134 ) │ │ │ │ - ldr r2, [pc, #76] @ (9d312c ) │ │ │ │ + beq.n 9d3136 │ │ │ │ + ldr r1, [pc, #84] @ (9d3174 ) │ │ │ │ + ldr r2, [pc, #76] @ (9d316c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 9d3122 │ │ │ │ + bne.n 9d3162 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #22 │ │ │ │ - bne.n 9d30dc │ │ │ │ + bne.n 9d311c │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #25673 @ 0x6449 │ │ │ │ movt r1, #49176 @ 0xc018 │ │ │ │ mov.w r3, #308 @ 0x134 │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 65a3c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9d30dc │ │ │ │ + b.n 9d311c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - beq.n 9d3168 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #176] @ 9d31f8 │ │ │ │ + ldr.w ip, [pc, #176] @ 9d3238 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #172] @ (9d31fc ) │ │ │ │ + ldr r3, [pc, #172] @ (9d323c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r1, #128] @ 0x80 │ │ │ │ - ldr.w ip, [pc, #148] @ 9d3200 │ │ │ │ + ldr.w ip, [pc, #148] @ 9d3240 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ add ip, pc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3623337,154 +3623376,154 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrsh.w ip, [r2, #18] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ - beq.n 9d31b4 │ │ │ │ + beq.n 9d31f4 │ │ │ │ ldr.w r3, [r1, #132] @ 0x84 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9d31dc │ │ │ │ + beq.n 9d321c │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ movw r1, #25671 @ 0x6447 │ │ │ │ movt r1, #49196 @ 0xc02c │ │ │ │ blx 65a3c │ │ │ │ - ldr r2, [pc, #60] @ (9d3204 ) │ │ │ │ - ldr r3, [pc, #52] @ (9d31fc ) │ │ │ │ + ldr r2, [pc, #60] @ (9d3244 ) │ │ │ │ + ldr r3, [pc, #52] @ (9d323c ) │ │ │ │ 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 9d31f2 │ │ │ │ + bne.n 9d3232 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9d31b4 │ │ │ │ + bne.n 9d31f4 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ it eq │ │ │ │ streq r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 9d31b4 │ │ │ │ + b.n 9d31f4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #76] @ 0x4c │ │ │ │ + ldr r4, [r7, #72] @ 0x48 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldmia r6!, {r2, r4, r5} │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #120] @ (9d3290 ) │ │ │ │ + ldr r2, [pc, #120] @ (9d32d0 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #120] @ (9d3294 ) │ │ │ │ + ldr r3, [pc, #120] @ (9d32d4 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r1, #128] @ 0x80 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9d323c │ │ │ │ + cbnz r3, 9d327c │ │ │ │ ldr r3, [r1, #124] @ 0x7c │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9d3260 │ │ │ │ + cbz r3, 9d32a0 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ movw r1, #25672 @ 0x6448 │ │ │ │ movt r1, #49160 @ 0xc008 │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ blx 65a3c │ │ │ │ - cbnz r0, 9d3278 │ │ │ │ + cbnz r0, 9d32b8 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ - ldr r2, [pc, #52] @ (9d3298 ) │ │ │ │ - ldr r3, [pc, #48] @ (9d3294 ) │ │ │ │ + ldr r2, [pc, #52] @ (9d32d8 ) │ │ │ │ + ldr r3, [pc, #48] @ (9d32d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9d328a │ │ │ │ + bne.n 9d32ca │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #28] @ (9d329c ) │ │ │ │ + ldr r0, [pc, #28] @ (9d32dc ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 9d2d38 │ │ │ │ - b.n 9d3256 │ │ │ │ + bl 9d2d78 │ │ │ │ + b.n 9d3296 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ + ldrh r6, [r2, #20] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #300] @ (9d33e0 ) │ │ │ │ + ldr r2, [pc, #300] @ (9d3420 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #300] @ (9d33e4 ) │ │ │ │ + ldr r3, [pc, #300] @ (9d3424 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w sl, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d33ca │ │ │ │ + beq.n 9d340a │ │ │ │ ldr r4, [r0, #24] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ mul.w r4, r3, r4 │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d33d4 │ │ │ │ + beq.n 9d3414 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 67440 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 9cabd4 │ │ │ │ + bl 9cac14 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movw r1, #25668 @ 0x6444 │ │ │ │ movt r1, #49208 @ 0xc038 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -3623500,15 +3623539,15 @@ │ │ │ │ ldr.w r0, [r9, #116] @ 0x74 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #12] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ blx 65a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d33ce │ │ │ │ + bne.n 9d340e │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str.w r3, [r8, #20] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r8, #8] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r8, #12] │ │ │ │ movs r3, #1 │ │ │ │ @@ -3623534,144 +3623573,144 @@ │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str.w r3, [r8, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ strd r5, r0, [r8, #64] @ 0x40 │ │ │ │ strd r3, r6, [r8, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #56] @ (9d33e8 ) │ │ │ │ - ldr r3, [pc, #48] @ (9d33e4 ) │ │ │ │ + ldr r2, [pc, #56] @ (9d3428 ) │ │ │ │ + ldr r3, [pc, #48] @ (9d3424 ) │ │ │ │ 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 9d33da │ │ │ │ + bne.n 9d341a │ │ │ │ mov r0, r8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - b.n 9d32e8 │ │ │ │ + b.n 9d3328 │ │ │ │ mov r0, r8 │ │ │ │ blx 67b40 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9d33ae │ │ │ │ + b.n 9d33ee │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r5!, {r2, r6} │ │ │ │ + ldmia r5!, {r2} │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ + ldmia r4!, {r1, r3} │ │ │ │ lsls r5, r7, #3 │ │ │ │ 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, #204] @ (9d34cc ) │ │ │ │ + ldr r2, [pc, #204] @ (9d350c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ (9d34d0 ) │ │ │ │ + ldr r3, [pc, #204] @ (9d3510 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r1, 9d345e │ │ │ │ + cbz r1, 9d349e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 9d3442 │ │ │ │ + cbz r3, 9d3482 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9d3462 │ │ │ │ + beq.n 9d34a2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9d344a │ │ │ │ + beq.n 9d348a │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ str r7, [r5, #16] │ │ │ │ - ldr r2, [pc, #168] @ (9d34d4 ) │ │ │ │ - ldr r3, [pc, #160] @ (9d34d0 ) │ │ │ │ + ldr r2, [pc, #168] @ (9d3514 ) │ │ │ │ + ldr r3, [pc, #160] @ (9d3510 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9d34c8 │ │ │ │ + bne.n 9d3508 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ - cbz r3, 9d3466 │ │ │ │ + cbz r3, 9d34a6 │ │ │ │ str r3, [r5, #12] │ │ │ │ - b.n 9d3420 │ │ │ │ + b.n 9d3460 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ add.w r3, r5, #12 │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ blx 660e4 │ │ │ │ - cbz r0, 9d34a8 │ │ │ │ + cbz r0, 9d34e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9d342a │ │ │ │ + b.n 9d346a │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - b.n 9d3446 │ │ │ │ + b.n 9d3486 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ movw r1, #25610 @ 0x640a │ │ │ │ movt r1, #49160 @ 0xc008 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 65a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d345e │ │ │ │ + bne.n 9d349e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ add.w r3, r6, #180 @ 0xb4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r1, [r4, #112] @ 0x70 │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r0, [r6, #176] @ 0xb0 │ │ │ │ bl 3a52e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3ca704 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ - b.n 9d3446 │ │ │ │ + b.n 9d3486 │ │ │ │ add.w r3, r6, #180 @ 0xb4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ bl 3ca6e8 │ │ │ │ ldr.w r0, [r6, #172] @ 0xac │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r4 │ │ │ │ bl 3a52e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3ca704 │ │ │ │ - b.n 9d3420 │ │ │ │ + b.n 9d3460 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r6, r7} │ │ │ │ + ldmia r3, {r1, r2, r3, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #244] @ (9d35e4 ) │ │ │ │ + ldr r2, [pc, #244] @ (9d3624 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #244] @ (9d35e8 ) │ │ │ │ + ldr r3, [pc, #244] @ (9d3628 ) │ │ │ │ mov r7, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #192] @ 0xc0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ add.w r0, r7, #180 @ 0xb4 │ │ │ │ @@ -3623683,15 +3623722,15 @@ │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrd r4, r1, [sp, #200] @ 0xc8 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 3ca6e8 │ │ │ │ ldrb.w r3, [r5, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d35a6 │ │ │ │ + beq.n 9d35e6 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ adds r3, r4, #4 │ │ │ │ @@ -3623703,23 +3623742,23 @@ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ strd r9, r8, [sp, #88] @ 0x58 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r1, [sp, #112] @ 0x70 │ │ │ │ strb.w r3, [r5, #120] @ 0x78 │ │ │ │ - cbz r4, 9d3576 │ │ │ │ + cbz r4, 9d35b6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - beq.n 9d3576 │ │ │ │ + beq.n 9d35b6 │ │ │ │ cmp r4, #2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ itttt ne │ │ │ │ ldrne r3, [r1, #8] │ │ │ │ @@ -3623741,53 +3623780,53 @@ │ │ │ │ adds r5, #12 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r4, [sp, #20] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 65a3c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9d35c8 │ │ │ │ + beq.n 9d3608 │ │ │ │ add.w r0, r7, #180 @ 0xb4 │ │ │ │ bl 3ca704 │ │ │ │ - ldr r2, [pc, #60] @ (9d35ec ) │ │ │ │ - ldr r3, [pc, #52] @ (9d35e8 ) │ │ │ │ + ldr r2, [pc, #60] @ (9d362c ) │ │ │ │ + ldr r3, [pc, #52] @ (9d3628 ) │ │ │ │ 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 9d35de │ │ │ │ + bne.n 9d361e │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 66ee0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (9d35f0 ) │ │ │ │ + ldr r0, [pc, #24] @ (9d3630 ) │ │ │ │ add r0, pc │ │ │ │ - bl 9d2d38 │ │ │ │ - b.n 9d35a6 │ │ │ │ + bl 9d2d78 │ │ │ │ + b.n 9d35e6 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r3, {r3} │ │ │ │ + ldmia r2!, {r3, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r2!, {r1, r3} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r6, [r5, #60] @ 0x3c │ │ │ │ + strh r6, [r5, #58] @ 0x3a │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #432] @ (9d37b8 ) │ │ │ │ - ldr r2, [pc, #432] @ (9d37bc ) │ │ │ │ + ldr r1, [pc, #432] @ (9d37f8 ) │ │ │ │ + ldr r2, [pc, #432] @ (9d37fc ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r1, pc │ │ │ │ add r7, sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ ldrd ip, r5, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldrd lr, sl, [sp, #88] @ 0x58 │ │ │ │ @@ -3623799,108 +3623838,108 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r0, #2 │ │ │ │ strd r2, r2, [r7, #4] │ │ │ │ str r2, [r7, #12] │ │ │ │ strd r2, r2, [sp, #28] │ │ │ │ strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ - bhi.n 9d36a2 │ │ │ │ + bhi.n 9d36e2 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cbnz r1, 9d3696 │ │ │ │ + cbnz r1, 9d36d6 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9d365e │ │ │ │ + bne.n 9d369e │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str.w r3, [ip] │ │ │ │ ldr r3, [r4, #28] │ │ │ │ str r3, [r5, #0] │ │ │ │ ldrd r2, r3, [r4, #40] @ 0x28 │ │ │ │ strd r2, r3, [lr] │ │ │ │ add.w r0, r8, #180 @ 0xb4 │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 9d36a6 │ │ │ │ + cbz r3, 9d36e6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9d36d6 │ │ │ │ + beq.n 9d3716 │ │ │ │ movs r5, #0 │ │ │ │ add.w r0, r8, #180 @ 0xb4 │ │ │ │ bl 3ca704 │ │ │ │ - ldr r2, [pc, #324] @ (9d37c0 ) │ │ │ │ - ldr r3, [pc, #320] @ (9d37bc ) │ │ │ │ + ldr r2, [pc, #324] @ (9d3800 ) │ │ │ │ + ldr r3, [pc, #320] @ (9d37fc ) │ │ │ │ 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 9d37b4 │ │ │ │ + bne.w 9d37f4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d3646 │ │ │ │ - ldr r0, [pc, #296] @ (9d37c4 ) │ │ │ │ + bne.n 9d3686 │ │ │ │ + ldr r0, [pc, #296] @ (9d3804 ) │ │ │ │ add r0, pc │ │ │ │ - bl 9d2d38 │ │ │ │ + bl 9d2d78 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9d3678 │ │ │ │ + b.n 9d36b8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r0, [r8, #176] @ 0xb0 │ │ │ │ bl 3ae414 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 9d36f6 │ │ │ │ + cbz r5, 9d3736 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ adds r2, r3, #1 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d36b8 │ │ │ │ + bne.n 9d36f8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d3670 │ │ │ │ + bne.n 9d36b0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - b.n 9d3670 │ │ │ │ + b.n 9d36b0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ ldr.w r0, [r8, #116] @ 0x74 │ │ │ │ blx 67d5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d366e │ │ │ │ + bne.n 9d36ae │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r0, [r8, #172] @ 0xac │ │ │ │ bl 3ae414 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9d36b4 │ │ │ │ + bne.n 9d36f4 │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d366e │ │ │ │ + beq.n 9d36ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9d376c │ │ │ │ + bne.n 9d37ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movw r1, #25669 @ 0x6445 │ │ │ │ movt r1, #49168 @ 0xc010 │ │ │ │ ldr.w r0, [r8, #116] @ 0x74 │ │ │ │ add r2, sp, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 65a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d3796 │ │ │ │ + bne.n 9d37d6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str.w r3, [sl] │ │ │ │ str.w r3, [r5, #132] @ 0x84 │ │ │ │ subs r3, r3, r0 │ │ │ │ str r2, [r5, #8] │ │ │ │ it ne │ │ │ │ @@ -3623911,79 +3623950,79 @@ │ │ │ │ str r2, [r5, #20] │ │ │ │ str r3, [r5, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r5, #124] @ 0x7c │ │ │ │ ldr r1, [r5, #112] @ 0x70 │ │ │ │ str r0, [r5, #16] │ │ │ │ str r3, [r5, #116] @ 0x74 │ │ │ │ - cbnz r1, 9d37a8 │ │ │ │ + cbnz r1, 9d37e8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r0, [r8, #172] @ 0xac │ │ │ │ bl 3a52e4 │ │ │ │ - b.n 9d3670 │ │ │ │ + b.n 9d36b0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movw r1, #25611 @ 0x640b │ │ │ │ movt r1, #49168 @ 0xc010 │ │ │ │ ldr.w r0, [r8, #116] @ 0x74 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 65a3c │ │ │ │ - cbnz r0, 9d37a0 │ │ │ │ + cbnz r0, 9d37e0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #12] │ │ │ │ - b.n 9d370e │ │ │ │ + b.n 9d374e │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr.w r0, [r8, #116] @ 0x74 │ │ │ │ blx 66c40 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ - b.n 9d366e │ │ │ │ + b.n 9d36ae │ │ │ │ ldr.w r0, [r8, #176] @ 0xb0 │ │ │ │ mov r2, r5 │ │ │ │ bl 3a52e4 │ │ │ │ - b.n 9d375e │ │ │ │ + b.n 9d379e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldmia r1!, {r4, r5, r6, r7} │ │ │ │ + ldmia r1!, {r4, r5, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ + ldmia r1!, {r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r0, [r1, #56] @ 0x38 │ │ │ │ + strh r0, [r1, #54] @ 0x36 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #116] @ (9d3850 ) │ │ │ │ - ldr r2, [pc, #120] @ (9d3854 ) │ │ │ │ + ldr r1, [pc, #116] @ (9d3890 ) │ │ │ │ + ldr r2, [pc, #120] @ (9d3894 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r1, pc │ │ │ │ ldr r4, [r5, #24] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ - cbz r4, 9d3808 │ │ │ │ - ldr r2, [pc, #104] @ (9d3858 ) │ │ │ │ - ldr r3, [pc, #96] @ (9d3854 ) │ │ │ │ + cbz r4, 9d3848 │ │ │ │ + ldr r2, [pc, #104] @ (9d3898 ) │ │ │ │ + ldr r3, [pc, #96] @ (9d3894 ) │ │ │ │ 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 9d384c │ │ │ │ + bne.n 9d388c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, sp, #24 │ │ │ │ @@ -3623992,68 +3624031,68 @@ │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ str r4, [sp, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ str r4, [r2, #4] │ │ │ │ str r4, [r2, #12] │ │ │ │ blx 65a3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d37ee │ │ │ │ + bne.n 9d382e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #3 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ ldr r1, [r5, #20] │ │ │ │ blx 65a60 │ │ │ │ adds r3, r0, #1 │ │ │ │ itt ne │ │ │ │ movne r4, r0 │ │ │ │ strne r0, [r5, #24] │ │ │ │ - b.n 9d37ee │ │ │ │ + b.n 9d382e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldmia r0!, {r1, r2, r3, r4} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3} │ │ │ │ + stmia r7!, {r1, r3, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ 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 r7, r1 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ blx 6810c │ │ │ │ - cbz r0, 9d38ca │ │ │ │ + cbz r0, 9d390a │ │ │ │ mov r4, r0 │ │ │ │ str r5, [r0, #28] │ │ │ │ mov.w r2, #512 @ 0x200 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #4 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ blx 6810c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbz r0, 9d38c4 │ │ │ │ + cbz r0, 9d3904 │ │ │ │ mov.w r0, #2048 @ 0x800 │ │ │ │ blx 671c4 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 9d38be │ │ │ │ + cbz r0, 9d38fe │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r7 │ │ │ │ blx 6810c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 9d38ce │ │ │ │ + cbz r0, 9d390e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ @@ -3624063,194 +3624102,194 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r6 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ - b.n 9d38ca │ │ │ │ + b.n 9d390a │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9d3936 │ │ │ │ + beq.n 9d3976 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - cbz r2, 9d391a │ │ │ │ + cbz r2, 9d395a │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ adds r0, #1 │ │ │ │ strex ip, r0, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9d3906 │ │ │ │ + bne.n 9d3946 │ │ │ │ dmb ish │ │ │ │ - cbz r1, 9d3936 │ │ │ │ + cbz r1, 9d3976 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ subs r0, #1 │ │ │ │ strex ip, r0, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9d3920 │ │ │ │ + bne.n 9d3960 │ │ │ │ dmb ish │ │ │ │ - cbz r0, 9d393c │ │ │ │ + cbz r0, 9d397c │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #104] @ 0x68 │ │ │ │ sub.w r0, r3, #16 │ │ │ │ bic.w r0, r0, #16 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #64 @ 0x40 │ │ │ │ - beq.n 9d3954 │ │ │ │ + beq.n 9d3994 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bne.n 9d396c │ │ │ │ + bne.n 9d39ac │ │ │ │ ldr r3, [r1, #124] @ 0x7c │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9d3978 │ │ │ │ + cbz r3, 9d39b8 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9d2ee8 │ │ │ │ + bl 9d2f28 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ it ne │ │ │ │ cmpne r3, #2 │ │ │ │ - bls.n 9d3954 │ │ │ │ - b.n 9d395c │ │ │ │ + bls.n 9d3994 │ │ │ │ + b.n 9d399c │ │ │ │ add.w r3, r5, #144 @ 0x90 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ adds r1, #32 │ │ │ │ - bl 9d4840 │ │ │ │ + bl 9d4880 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3ca704 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 9d3936 │ │ │ │ + b.n 9d3976 │ │ │ │ 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 r5, r1 │ │ │ │ mov lr, r2 │ │ │ │ - cbz r3, 9d39c6 │ │ │ │ + cbz r3, 9d3a06 │ │ │ │ ldrd r3, r2, [r1] │ │ │ │ ldr.w r1, [lr, #8] │ │ │ │ adds r4, r3, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ ldrd r1, r6, [r5, #20] │ │ │ │ - cbz r1, 9d39e6 │ │ │ │ + cbz r1, 9d3a26 │ │ │ │ sub.w ip, r6, #4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9d39d8 │ │ │ │ + b.n 9d3a18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9d39e6 │ │ │ │ + beq.n 9d3a26 │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 9d39d4 │ │ │ │ + bne.n 9d3a14 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ mov r4, lr │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 9d3a18 │ │ │ │ + bcc.n 9d3a58 │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ mov r8, r3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ mov r1, r6 │ │ │ │ blx 68124 │ │ │ │ - cbz r0, 9d3a58 │ │ │ │ + cbz r0, 9d3a98 │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r5, #24] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 68124 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - cbz r0, 9d3a66 │ │ │ │ + cbz r0, 9d3aa6 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ str r0, [r5, #32] │ │ │ │ str.w r8, [r5, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str.w r3, [r6, r1, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r6, r1, lsl #2 │ │ │ │ - bl 9d38e4 │ │ │ │ + bl 9d3924 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #32] │ │ │ │ add.w lr, r4, #16 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ str.w r1, [r3, r2, lsl #2] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [lr] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [lr] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d3a3c │ │ │ │ + bne.n 9d3a7c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #20] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #24] @ (9d3a74 ) │ │ │ │ + ldr r0, [pc, #24] @ (9d3ab4 ) │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ add r0, pc │ │ │ │ - bl 9d2d38 │ │ │ │ - b.n 9d39e2 │ │ │ │ - ldr r0, [pc, #16] @ (9d3a78 ) │ │ │ │ + bl 9d2d78 │ │ │ │ + b.n 9d3a22 │ │ │ │ + ldr r0, [pc, #16] @ (9d3ab8 ) │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r0, pc │ │ │ │ - bl 9d2d38 │ │ │ │ - b.n 9d39e2 │ │ │ │ + bl 9d2d78 │ │ │ │ + b.n 9d3a22 │ │ │ │ nop │ │ │ │ - strh r6, [r6, #26] │ │ │ │ + strh r6, [r6, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r6, [r1, #28] │ │ │ │ + strh r6, [r1, #26] │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 9d3ac6 │ │ │ │ + cbz r3, 9d3b06 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ dmb ish │ │ │ │ adds r3, #16 │ │ │ │ ldrex r0, [r3] │ │ │ │ subs r0, #1 │ │ │ │ strex r2, r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d3a9e │ │ │ │ + bne.n 9d3ade │ │ │ │ dmb ish │ │ │ │ ldrd r3, r0, [r5, #24] │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 9d38e4 │ │ │ │ + bl 9d3924 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 9d3a92 │ │ │ │ + bhi.n 9d3ad2 │ │ │ │ ldr r0, [r5, #32] │ │ │ │ blx 67b40 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ blx 67b40 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 67b40 │ │ │ │ mov r0, r5 │ │ │ │ @@ -3624258,102 +3624297,102 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #148] @ (9d3b88 ) │ │ │ │ + ldr r1, [pc, #148] @ (9d3bc8 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #148] @ (9d3b8c ) │ │ │ │ + ldr r3, [pc, #148] @ (9d3bcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 9d3b0c │ │ │ │ + cbz r3, 9d3b4c │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ - cbnz r3, 9d3b24 │ │ │ │ - ldr r2, [pc, #128] @ (9d3b90 ) │ │ │ │ - ldr r3, [pc, #124] @ (9d3b8c ) │ │ │ │ + cbnz r3, 9d3b64 │ │ │ │ + ldr r2, [pc, #128] @ (9d3bd0 ) │ │ │ │ + ldr r3, [pc, #124] @ (9d3bcc ) │ │ │ │ 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 9d3b84 │ │ │ │ + bne.n 9d3bc4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r4, [r4, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 9d3b7c │ │ │ │ - ldr r1, [pc, #100] @ (9d3b94 ) │ │ │ │ + blt.n 9d3bbc │ │ │ │ + ldr r1, [pc, #100] @ (9d3bd4 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #32 │ │ │ │ strd r0, r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ add r0, sp, #4 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ movw r5, #15875 @ 0x3e03 │ │ │ │ movt r5, #49200 @ 0xc030 │ │ │ │ blx 670b0 │ │ │ │ - b.n 9d3b5a │ │ │ │ + b.n 9d3b9a │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - bne.n 9d3b0c │ │ │ │ + bne.n 9d3b4c │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 65ea4 <__ioctl_time64@plt> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9d3b4c │ │ │ │ + beq.n 9d3b8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d3b0c │ │ │ │ + blt.n 9d3b4c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 9d3b0c │ │ │ │ + blt.n 9d3b4c │ │ │ │ ldr r0, [r7, #12] │ │ │ │ blx 65db4 │ │ │ │ str r4, [r7, #12] │ │ │ │ - b.n 9d3b0c │ │ │ │ + b.n 9d3b4c │ │ │ │ blx 66018 │ │ │ │ str r0, [r7, #12] │ │ │ │ - b.n 9d3b0c │ │ │ │ + b.n 9d3b4c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r2} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r3, r5, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r2, [r0, #0] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr.w ip, [pc, #176] @ 9d3c58 │ │ │ │ + ldr.w ip, [pc, #176] @ 9d3c98 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #172] @ (9d3c5c ) │ │ │ │ + ldr r3, [pc, #172] @ (9d3c9c ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r1, #128] @ 0x80 │ │ │ │ - ldr.w ip, [pc, #148] @ 9d3c60 │ │ │ │ + ldr.w ip, [pc, #148] @ 9d3ca0 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ add ip, pc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3624369,149 +3624408,149 @@ │ │ │ │ str r4, [sp, #16] │ │ │ │ ldrsh.w ip, [r2, #18] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ mov.w r2, #0 │ │ │ │ str r4, [sp, #20] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ strd r2, r2, [sp, #36] @ 0x24 │ │ │ │ - beq.n 9d3c14 │ │ │ │ + beq.n 9d3c54 │ │ │ │ ldr.w r3, [r1, #132] @ 0x84 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9d3c3c │ │ │ │ + beq.n 9d3c7c │ │ │ │ mov r2, sp │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ movw r1, #25670 @ 0x6446 │ │ │ │ movt r1, #49196 @ 0xc02c │ │ │ │ blx 65a3c │ │ │ │ - ldr r2, [pc, #60] @ (9d3c64 ) │ │ │ │ - ldr r3, [pc, #52] @ (9d3c5c ) │ │ │ │ + ldr r2, [pc, #60] @ (9d3ca4 ) │ │ │ │ + ldr r3, [pc, #52] @ (9d3c9c ) │ │ │ │ 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 9d3c52 │ │ │ │ + bne.n 9d3c92 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9d3c14 │ │ │ │ + bne.n 9d3c54 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ it eq │ │ │ │ streq r5, [sp, #36] @ 0x24 │ │ │ │ - b.n 9d3c14 │ │ │ │ + b.n 9d3c54 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ + stmia r4!, {r2, r3} │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r3, #36] @ 0x24 │ │ │ │ lsls r6, r7, #3 │ │ │ │ - stmia r3!, {r2, r4, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - cbz r3, 9d3caa │ │ │ │ + cbz r3, 9d3cea │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ bl 3a7198 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 9d3ca6 │ │ │ │ + blt.n 9d3ce6 │ │ │ │ movs r1, #16 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 6810c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9d3ca0 │ │ │ │ + cbz r0, 9d3ce0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ strb r2, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ blx 65db4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9d3c9c │ │ │ │ + b.n 9d3cdc │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 9d3cfc │ │ │ │ + beq.n 9d3d3c │ │ │ │ mov r3, r5 │ │ │ │ - cbz r2, 9d3ce2 │ │ │ │ + cbz r2, 9d3d22 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d3cd0 │ │ │ │ + bne.n 9d3d10 │ │ │ │ dmb ish │ │ │ │ - cbz r5, 9d3cfc │ │ │ │ + cbz r5, 9d3d3c │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d3ce8 │ │ │ │ + bne.n 9d3d28 │ │ │ │ dmb ish │ │ │ │ - cbz r2, 9d3d00 │ │ │ │ + cbz r2, 9d3d40 │ │ │ │ str r4, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - cbz r2, 9d3d14 │ │ │ │ + cbz r2, 9d3d54 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 65db4 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ str r4, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w r1, r5, #12 │ │ │ │ - bl 9d38e4 │ │ │ │ - b.n 9d3d0a │ │ │ │ + bl 9d3924 │ │ │ │ + b.n 9d3d4a │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #440] @ (9d3eec ) │ │ │ │ - ldr r3, [pc, #444] @ (9d3ef0 ) │ │ │ │ + ldr r2, [pc, #440] @ (9d3f2c ) │ │ │ │ + ldr r3, [pc, #444] @ (9d3f30 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ add r2, pc │ │ │ │ ldr r6, [r1, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r6, 9d3d62 │ │ │ │ - ldr r2, [pc, #428] @ (9d3ef4 ) │ │ │ │ - ldr r3, [pc, #420] @ (9d3ef0 ) │ │ │ │ + cbnz r6, 9d3da2 │ │ │ │ + ldr r2, [pc, #428] @ (9d3f34 ) │ │ │ │ + ldr r3, [pc, #420] @ (9d3f30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9d3ede │ │ │ │ + bne.w 9d3f1e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ @@ -3624525,183 +3624564,183 @@ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - cbz r2, 9d3da2 │ │ │ │ + cbz r2, 9d3de2 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #0 │ │ │ │ ittt ge │ │ │ │ strge r2, [sp, #68] @ 0x44 │ │ │ │ movge r2, #1 │ │ │ │ strge r2, [sp, #40] @ 0x28 │ │ │ │ - cbz r7, 9d3da2 │ │ │ │ + cbz r7, 9d3de2 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ orr.w r2, r2, #2 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ movw r1, #25666 @ 0x6442 │ │ │ │ movt r1, #49216 @ 0xc040 │ │ │ │ blx 65a3c │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9d3e60 │ │ │ │ + beq.n 9d3ea0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - cbz r3, 9d3e00 │ │ │ │ + cbz r3, 9d3e40 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d3dd0 │ │ │ │ + blt.n 9d3e10 │ │ │ │ blx 65db4 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #12] │ │ │ │ subs r3, r7, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbz r3, 9d3e10 │ │ │ │ + cbz r3, 9d3e50 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ movs r1, #16 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 6810c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d3ee2 │ │ │ │ + beq.n 9d3f22 │ │ │ │ str r3, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r0, #4] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r5, [r7, #0] │ │ │ │ - b.n 9d3e10 │ │ │ │ + b.n 9d3e50 │ │ │ │ subs r2, r7, r3 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d3e88 │ │ │ │ + bne.n 9d3ec8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r5, #0 │ │ │ │ movs r7, #1 │ │ │ │ - cbz r3, 9d3e5a │ │ │ │ + cbz r3, 9d3e9a │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ dmb ish │ │ │ │ str.w r7, [r3, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r3, [r3, r5, lsl #2] │ │ │ │ dmb ish │ │ │ │ adds r3, #16 │ │ │ │ ldrex r0, [r3] │ │ │ │ subs r0, #1 │ │ │ │ strex r2, r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d3e32 │ │ │ │ + bne.n 9d3e72 │ │ │ │ dmb ish │ │ │ │ ldrd r3, r0, [r4, #24] │ │ │ │ movs r2, #0 │ │ │ │ add.w r1, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ - bl 9d38e4 │ │ │ │ + bl 9d3924 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r5, r3 │ │ │ │ - bcc.n 9d3e18 │ │ │ │ + bcc.n 9d3e58 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - b.n 9d3d46 │ │ │ │ + b.n 9d3d86 │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #144] @ (9d3ef8 ) │ │ │ │ + ldr r0, [pc, #144] @ (9d3f38 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 9d2d38 │ │ │ │ + bl 9d2d78 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d3e10 │ │ │ │ + beq.n 9d3e50 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d3e10 │ │ │ │ + blt.n 9d3e50 │ │ │ │ blx 65db4 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 9d3e10 │ │ │ │ + b.n 9d3e50 │ │ │ │ movs r1, #16 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 6810c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r0, 9d3ed8 │ │ │ │ + cbz r0, 9d3f18 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r5, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r5, [sp, #24] │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 9d32a0 │ │ │ │ + bl 9d32e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbz r0, 9d3ed2 │ │ │ │ + cbz r0, 9d3f12 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 9d3e10 │ │ │ │ + b.n 9d3e50 │ │ │ │ mov r0, r3 │ │ │ │ blx 67b40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 9d3ecc │ │ │ │ + b.n 9d3f0c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ blx 65db4 │ │ │ │ - b.n 9d3dfc │ │ │ │ + b.n 9d3e3c │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4, r5, r7} │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrb r6, [r6, #30] │ │ │ │ + ldrb r6, [r6, #29] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ sub sp, #192 @ 0xc0 │ │ │ │ - ldr r2, [pc, #584] @ (9d4158 ) │ │ │ │ + ldr r2, [pc, #584] @ (9d4198 ) │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r1 │ │ │ │ add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [sp, #224] @ 0xe0 │ │ │ │ strd r4, r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #568] @ (9d415c ) │ │ │ │ + ldr r3, [pc, #568] @ (9d419c ) │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ @@ -3624718,91 +3624757,91 @@ │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - beq.n 9d3f62 │ │ │ │ + beq.n 9d3fa2 │ │ │ │ cmp.w r4, #131072 @ 0x20000 │ │ │ │ - bne.n 9d3fc8 │ │ │ │ + bne.n 9d4008 │ │ │ │ add.w r8, r5, #144 @ 0x90 │ │ │ │ mov r0, r8 │ │ │ │ bl 3ca6e8 │ │ │ │ add.w lr, sp, #56 @ 0x38 │ │ │ │ mov ip, sp │ │ │ │ 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} │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add.w r0, r5, #120 @ 0x78 │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 9d4908 │ │ │ │ + bl 9d4948 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d4140 │ │ │ │ + beq.w 9d4180 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ sub.w r8, r2, #32 │ │ │ │ bl 3ca704 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [r2, #-32] │ │ │ │ - ldr r1, [pc, #436] @ (9d4160 ) │ │ │ │ - ldr r2, [pc, #428] @ (9d415c ) │ │ │ │ + ldr r1, [pc, #436] @ (9d41a0 ) │ │ │ │ + ldr r2, [pc, #428] @ (9d419c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 9d4154 │ │ │ │ + bne.w 9d4194 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp.w r4, #524288 @ 0x80000 │ │ │ │ it ne │ │ │ │ cmpne r4, #2 │ │ │ │ - bls.n 9d3f62 │ │ │ │ + bls.n 9d3fa2 │ │ │ │ ubfx r3, r4, #17, #1 │ │ │ │ - cbz r6, 9d3fda │ │ │ │ + cbz r6, 9d401a │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ tst.w r2, #6 │ │ │ │ - beq.w 9d4112 │ │ │ │ + beq.w 9d4152 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #140 @ 0x8c │ │ │ │ blx 67440 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ mov r9, r0 │ │ │ │ blx 67440 │ │ │ │ movs r1, #136 @ 0x88 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d414e │ │ │ │ + beq.w 9d418e │ │ │ │ blx 67a5c │ │ │ │ ldr r1, [sp, #256] @ 0x100 │ │ │ │ rsb ip, r0, #0 │ │ │ │ mov lr, r0 │ │ │ │ subs r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ add r2, r0 │ │ │ │ and.w r3, r2, ip │ │ │ │ add.w r2, r5, #168 @ 0xa8 │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r2] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d4026 │ │ │ │ + bne.n 9d4066 │ │ │ │ dmb ish │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ ldr r5, [sp, #232] @ 0xe8 │ │ │ │ add r2, sp, #140 @ 0x8c │ │ │ │ str r5, [sp, #160] @ 0xa0 │ │ │ │ ldr r5, [sp, #236] @ 0xec │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ @@ -3624840,15 +3624879,15 @@ │ │ │ │ movs r5, #1 │ │ │ │ str r6, [sp, #144] @ 0x90 │ │ │ │ strd r3, r5, [sp, #88] @ 0x58 │ │ │ │ str.w ip, [sp, #140] @ 0x8c │ │ │ │ blx 65a3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d4148 │ │ │ │ + bne.n 9d4188 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ str.w r3, [r8, #20] │ │ │ │ str.w r2, [r8, #12] │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ str.w r4, [r8, #104] @ 0x68 │ │ │ │ str.w r3, [r8, #108] @ 0x6c │ │ │ │ @@ -3624873,15 +3624912,15 @@ │ │ │ │ str.w r3, [r8, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ str.w r3, [r8, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ str.w r5, [r8, #116] @ 0x74 │ │ │ │ str.w r7, [r8, #64] @ 0x40 │ │ │ │ strd r3, r6, [r8, #92] @ 0x5c │ │ │ │ - b.n 9d3faa │ │ │ │ + b.n 9d3fea │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ @@ -3624893,378 +3624932,378 @@ │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [sp, #228] @ 0xe4 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9d32a0 │ │ │ │ + bl 9d32e0 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 9d3faa │ │ │ │ + b.n 9d3fea │ │ │ │ mov r0, r8 │ │ │ │ bl 3ca704 │ │ │ │ - b.n 9d3fd2 │ │ │ │ + b.n 9d4012 │ │ │ │ mov r0, r8 │ │ │ │ blx 67b40 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9d3faa │ │ │ │ + b.n 9d3fea │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r3, r5, r6, r7} │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r6} │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #252] @ (9d4270 ) │ │ │ │ + ldr r3, [pc, #252] @ (9d42b0 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d4190 │ │ │ │ + bne.n 9d41d0 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d4180 │ │ │ │ + bne.n 9d41c0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d420e │ │ │ │ + bne.n 9d424e │ │ │ │ ldr.w r3, [r4, #1680] @ 0x690 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1680] @ 0x690 │ │ │ │ - cbz r3, 9d41c6 │ │ │ │ - ldr r0, [pc, #204] @ (9d4274 ) │ │ │ │ + cbz r3, 9d4206 │ │ │ │ + ldr r0, [pc, #204] @ (9d42b4 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d41ac │ │ │ │ + bne.n 9d41ec │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d423e │ │ │ │ + bne.n 9d427e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #176] @ (9d4278 ) │ │ │ │ + ldr r2, [pc, #176] @ (9d42b8 ) │ │ │ │ ldr.w r1, [r4, #1688] @ 0x698 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [r1, #116] @ 0x74 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ bl 3a534c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 65db4 │ │ │ │ - ldr r0, [pc, #152] @ (9d427c ) │ │ │ │ + ldr r0, [pc, #152] @ (9d42bc ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d41e8 │ │ │ │ + bne.n 9d4228 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r2, 9d4266 │ │ │ │ + cbnz r2, 9d42a6 │ │ │ │ ldr.w r3, [r4, #1684] @ 0x694 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #1380] @ 0x564 │ │ │ │ blx r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9d424a │ │ │ │ - ldr r5, [pc, #108] @ (9d4280 ) │ │ │ │ + bne.n 9d428a │ │ │ │ + ldr r5, [pc, #108] @ (9d42c0 ) │ │ │ │ add r5, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a4828 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ strex r2, r0, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d4228 │ │ │ │ + bne.n 9d4268 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d4216 │ │ │ │ - b.n 9d4198 │ │ │ │ + bne.n 9d4256 │ │ │ │ + b.n 9d41d8 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9d41c2 │ │ │ │ + b.n 9d4202 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d4250 │ │ │ │ + bne.n 9d4290 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d4212 │ │ │ │ - b.n 9d4198 │ │ │ │ + bne.n 9d4252 │ │ │ │ + b.n 9d41d8 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9d41fe │ │ │ │ - adds r3, #10 │ │ │ │ + b.n 9d423e │ │ │ │ + adds r2, #202 @ 0xca │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r2, #218 @ 0xda │ │ │ │ + adds r2, #154 @ 0x9a │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r2, #188 @ 0xbc │ │ │ │ + adds r2, #124 @ 0x7c │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + adds r2, #94 @ 0x5e │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ lsls r4, r0, #4 │ │ │ │ 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, #384] @ (9d4418 ) │ │ │ │ + ldr r2, [pc, #384] @ (9d4458 ) │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #384] @ (9d441c ) │ │ │ │ + ldr r3, [pc, #384] @ (9d445c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d434a │ │ │ │ + beq.n 9d438a │ │ │ │ ldr r6, [r1, #8] │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ - beq.w 9d43c8 │ │ │ │ + beq.w 9d4408 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ blx 66de4 <__aeabi_uldivmod@plt> │ │ │ │ movw r2, #16960 @ 0x4240 │ │ │ │ movt r2, #15 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ umull r5, r3, r4, r2 │ │ │ │ cmp r5, r8 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ sbcs r3, r7 │ │ │ │ - bcc.n 9d43c0 │ │ │ │ + bcc.n 9d4400 │ │ │ │ cmp.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r3, #1 │ │ │ │ sbcs.w r0, r0, #0 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ it cs │ │ │ │ movcs.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d4314 │ │ │ │ - beq.n 9d43b4 │ │ │ │ + b.n 9d4354 │ │ │ │ + beq.n 9d43f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9d43bc │ │ │ │ + bne.n 9d43fc │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - bne.n 9d43bc │ │ │ │ + bne.n 9d43fc │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 65f1c │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 9d4300 │ │ │ │ + ble.n 9d4340 │ │ │ │ ldrh.w r3, [sp, #10] │ │ │ │ and.w r3, r3, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d440a │ │ │ │ + bne.n 9d444a │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #236] @ (9d4420 ) │ │ │ │ - ldr r3, [pc, #232] @ (9d441c ) │ │ │ │ + ldr r2, [pc, #236] @ (9d4460 ) │ │ │ │ + ldr r3, [pc, #232] @ (9d445c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9d4414 │ │ │ │ + bne.n 9d4454 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ orrs.w r3, r8, r7 │ │ │ │ - beq.n 9d43f4 │ │ │ │ + beq.n 9d4434 │ │ │ │ cmp.w r7, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 9d4402 │ │ │ │ + beq.n 9d4442 │ │ │ │ mov r5, r0 │ │ │ │ bl 3a6e40 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ movs r3, #0 │ │ │ │ blx 66ac0 <__aeabi_ldivmod@plt> │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ blx 66de4 <__aeabi_uldivmod@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 9d43a6 │ │ │ │ + b.n 9d43e6 │ │ │ │ bl 3a6e40 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ movs r3, #0 │ │ │ │ blx 66ac0 <__aeabi_ldivmod@plt> │ │ │ │ subs r0, r0, r4 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r7 │ │ │ │ - bcs.n 9d43bc │ │ │ │ + bcs.n 9d43fc │ │ │ │ movs r0, #10 │ │ │ │ movs r1, #0 │ │ │ │ bl 3a6eac │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d2e3c │ │ │ │ + bl 9d2e7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d4384 │ │ │ │ - b.n 9d432e │ │ │ │ + bne.n 9d43c4 │ │ │ │ + b.n 9d436e │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ movs r3, #62 @ 0x3e │ │ │ │ str r3, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9d4330 │ │ │ │ + b.n 9d4370 │ │ │ │ adds r4, #1 │ │ │ │ adc.w r0, r1, #0 │ │ │ │ - b.n 9d42e8 │ │ │ │ + b.n 9d4328 │ │ │ │ movs r3, #1 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ - b.n 9d43e4 │ │ │ │ - beq.n 9d43b4 │ │ │ │ + b.n 9d4424 │ │ │ │ + beq.n 9d43f4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9d43bc │ │ │ │ + bne.n 9d43fc │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ it ne │ │ │ │ cmpne r3, #4 │ │ │ │ - bne.n 9d43bc │ │ │ │ + bne.n 9d43fc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 65f1c │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 9d43d0 │ │ │ │ - b.n 9d4322 │ │ │ │ + ble.n 9d4410 │ │ │ │ + b.n 9d4362 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 9d2e3c │ │ │ │ + bl 9d2e7c │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.n 9d4330 │ │ │ │ + b.n 9d4370 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl 9d3208 │ │ │ │ - b.n 9d432e │ │ │ │ + bl 9d3248 │ │ │ │ + b.n 9d436e │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 9d43bc │ │ │ │ + b.n 9d43fc │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r3, r7} │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb 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 r5, r0 │ │ │ │ - ldr r0, [pc, #848] @ (9d4788 ) │ │ │ │ - ldr r2, [pc, #848] @ (9d478c ) │ │ │ │ + ldr r0, [pc, #848] @ (9d47c8 ) │ │ │ │ + ldr r2, [pc, #848] @ (9d47cc ) │ │ │ │ mov r9, r1 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #848] @ (9d4790 ) │ │ │ │ + ldr r3, [pc, #848] @ (9d47d0 ) │ │ │ │ movs r1, #1 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d4464 │ │ │ │ + bne.n 9d44a4 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d4454 │ │ │ │ + bne.n 9d4494 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d4718 │ │ │ │ - ldr r4, [pc, #804] @ (9d4794 ) │ │ │ │ + bne.w 9d4758 │ │ │ │ + ldr r4, [pc, #804] @ (9d47d4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 9d44c8 │ │ │ │ + cbz r0, 9d4508 │ │ │ │ mov r1, r5 │ │ │ │ bl 3ae414 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9d44de │ │ │ │ + cbz r0, 9d451e │ │ │ │ ldr.w r3, [r0, #1680] @ 0x690 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #1680] @ 0x690 │ │ │ │ - ldr r0, [pc, #780] @ (9d4798 ) │ │ │ │ + ldr r0, [pc, #780] @ (9d47d8 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d4492 │ │ │ │ + bne.n 9d44d2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d470c │ │ │ │ - ldr r1, [pc, #752] @ (9d479c ) │ │ │ │ - ldr r3, [pc, #732] @ (9d478c ) │ │ │ │ + bne.w 9d474c │ │ │ │ + ldr r1, [pc, #752] @ (9d47dc ) │ │ │ │ + ldr r3, [pc, #732] @ (9d47cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9d477a │ │ │ │ + bne.w 9d47ba │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #724] @ (9d47a0 ) │ │ │ │ - ldr r1, [pc, #728] @ (9d47a4 ) │ │ │ │ + ldr r2, [pc, #724] @ (9d47e0 ) │ │ │ │ + ldr r1, [pc, #728] @ (9d47e4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a5088 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d4476 │ │ │ │ + bne.n 9d44b6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9d448a │ │ │ │ + b.n 9d44ca │ │ │ │ mov r0, r5 │ │ │ │ bl 3a7198 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ - blt.n 9d44da │ │ │ │ - ldr r3, [pc, #700] @ (9d47a8 ) │ │ │ │ + blt.n 9d451a │ │ │ │ + ldr r3, [pc, #700] @ (9d47e8 ) │ │ │ │ movw ip, #25667 @ 0x6443 │ │ │ │ movt ip, #49168 @ 0xc010 │ │ │ │ mov sl, r4 │ │ │ │ add r3, pc │ │ │ │ add r7, sp, #8 │ │ │ │ add.w r5, r3, #168 @ 0xa8 │ │ │ │ mov r4, r3 │ │ │ │ @@ -3625276,50 +3625315,50 @@ │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ add r2, sp, #24 │ │ │ │ strd r7, sl, [sp, #32] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ blx 65a3c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - cbz r0, 9d452a │ │ │ │ + cbz r0, 9d456a │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #16] │ │ │ │ adds r4, #24 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 9d4502 │ │ │ │ - ldr r4, [pc, #628] @ (9d47ac ) │ │ │ │ + bne.n 9d4542 │ │ │ │ + ldr r4, [pc, #628] @ (9d47ec ) │ │ │ │ add r4, pc │ │ │ │ ldrd r2, r1, [r4, #16] │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 9d45d2 │ │ │ │ + beq.n 9d4612 │ │ │ │ mov r0, r6 │ │ │ │ blx 66d24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d4774 │ │ │ │ + beq.w 9d47b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d4774 │ │ │ │ + bne.w 9d47b4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r3 │ │ │ │ blx 679a8 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 9d45d2 │ │ │ │ + blt.n 9d4612 │ │ │ │ ldrd r2, r1, [r4, #136] @ 0x88 │ │ │ │ orrs r2, r1 │ │ │ │ - beq.n 9d45da │ │ │ │ + beq.n 9d461a │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ tst.w r1, #6 │ │ │ │ strd sl, sl, [r7, #4] │ │ │ │ str.w sl, [r7, #12] │ │ │ │ strd sl, sl, [sp, #24] │ │ │ │ strd sl, sl, [sp, #32] │ │ │ │ - beq.w 9d477e │ │ │ │ + beq.w 9d47be │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ lsls r1, r1, #29 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ movw r1, #25675 @ 0x644b │ │ │ │ movt r1, #49168 @ 0xc010 │ │ │ │ it mi │ │ │ │ @@ -3625330,235 +3625369,235 @@ │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 65a3c │ │ │ │ - cbz r0, 9d45da │ │ │ │ + cbz r0, 9d461a │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #17 │ │ │ │ - beq.n 9d45da │ │ │ │ + beq.n 9d461a │ │ │ │ blx 66ee0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #484] @ (9d47b0 ) │ │ │ │ + ldr r0, [pc, #484] @ (9d47f0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 9d2d38 │ │ │ │ + bl 9d2d78 │ │ │ │ mov r0, r6 │ │ │ │ blx 65db4 │ │ │ │ - b.n 9d44da │ │ │ │ + b.n 9d451a │ │ │ │ movs r1, #204 @ 0xcc │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d45d2 │ │ │ │ - ldr r3, [pc, #456] @ (9d47b4 ) │ │ │ │ + beq.n 9d4612 │ │ │ │ + ldr r3, [pc, #456] @ (9d47f4 ) │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ - ldr r2, [pc, #452] @ (9d47b8 ) │ │ │ │ + ldr r2, [pc, #452] @ (9d47f8 ) │ │ │ │ str r6, [r0, #116] @ 0x74 │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ adds r0, #120 @ 0x78 │ │ │ │ - bl 9d4830 │ │ │ │ + bl 9d4870 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #144 @ 0x90 │ │ │ │ bl 3ca65c │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #180 @ 0xb4 │ │ │ │ bl 3ca65c │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #168] @ 0xa8 │ │ │ │ bl 3ae3c4 │ │ │ │ str.w r0, [r4, #172] @ 0xac │ │ │ │ bl 3ae3c4 │ │ │ │ str.w r0, [r4, #176] @ 0xb0 │ │ │ │ - ldr r0, [pc, #392] @ (9d47bc ) │ │ │ │ + ldr r0, [pc, #392] @ (9d47fc ) │ │ │ │ subs r3, r5, #0 │ │ │ │ - ldr r2, [pc, #392] @ (9d47c0 ) │ │ │ │ + ldr r2, [pc, #392] @ (9d4800 ) │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #32] │ │ │ │ - ldr r0, [pc, #388] @ (9d47c4 ) │ │ │ │ + ldr r0, [pc, #388] @ (9d4804 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [r4, #4] │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #380] @ (9d47c8 ) │ │ │ │ + ldr r0, [pc, #380] @ (9d4808 ) │ │ │ │ str r3, [r4, #8] │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #376] @ (9d47cc ) │ │ │ │ - ldr r3, [pc, #376] @ (9d47d0 ) │ │ │ │ + ldr r0, [pc, #376] @ (9d480c ) │ │ │ │ + ldr r3, [pc, #376] @ (9d4810 ) │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #376] @ (9d47d4 ) │ │ │ │ + ldr r0, [pc, #376] @ (9d4814 ) │ │ │ │ add r3, pc │ │ │ │ str r2, [r4, #16] │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [pc, #368] @ (9d47d8 ) │ │ │ │ - ldr r2, [pc, #372] @ (9d47dc ) │ │ │ │ + ldr r0, [pc, #368] @ (9d4818 ) │ │ │ │ + ldr r2, [pc, #372] @ (9d481c ) │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #368] @ (9d47e0 ) │ │ │ │ + ldr r0, [pc, #368] @ (9d4820 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [r4, #24] │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #364] @ (9d47e4 ) │ │ │ │ - ldr r2, [pc, #364] @ (9d47e8 ) │ │ │ │ + ldr r0, [pc, #364] @ (9d4824 ) │ │ │ │ + ldr r2, [pc, #364] @ (9d4828 ) │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - ldr r0, [pc, #364] @ (9d47ec ) │ │ │ │ + ldr r0, [pc, #364] @ (9d482c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [r4, #28] │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #356] @ (9d47f0 ) │ │ │ │ + ldr r0, [pc, #356] @ (9d4830 ) │ │ │ │ ldrd r1, r2, [r3, #64] @ 0x40 │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #352] @ (9d47f4 ) │ │ │ │ + ldr r0, [pc, #352] @ (9d4834 ) │ │ │ │ orrs r2, r1 │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #348] @ (9d47f8 ) │ │ │ │ + ldr r0, [pc, #348] @ (9d4838 ) │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ - ldr r0, [pc, #344] @ (9d47fc ) │ │ │ │ + ldr r0, [pc, #344] @ (9d483c ) │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #344] @ (9d4800 ) │ │ │ │ + ldr r0, [pc, #344] @ (9d4840 ) │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ - ldr r0, [pc, #340] @ (9d4804 ) │ │ │ │ + ldr r0, [pc, #340] @ (9d4844 ) │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #340] @ (9d4808 ) │ │ │ │ + ldr r0, [pc, #340] @ (9d4848 ) │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #336] @ (9d480c ) │ │ │ │ + ldr r0, [pc, #336] @ (9d484c ) │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r0, [pc, #336] @ (9d4810 ) │ │ │ │ + ldr r0, [pc, #336] @ (9d4850 ) │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #332] @ (9d4814 ) │ │ │ │ + ldr r0, [pc, #332] @ (9d4854 ) │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r0, [pc, #332] @ (9d4818 ) │ │ │ │ + ldr r0, [pc, #332] @ (9d4858 ) │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ - ldr r0, [pc, #328] @ (9d481c ) │ │ │ │ + ldr r0, [pc, #328] @ (9d485c ) │ │ │ │ add r0, pc │ │ │ │ str r0, [r4, #20] │ │ │ │ - bne.n 9d4746 │ │ │ │ + bne.n 9d4786 │ │ │ │ mov r0, r4 │ │ │ │ str.w sl, [r4, #12] │ │ │ │ mov r1, r9 │ │ │ │ - bl 9c7034 │ │ │ │ + bl 9c7074 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d448a │ │ │ │ - ldr r3, [pc, #304] @ (9d4820 ) │ │ │ │ + beq.w 9d44ca │ │ │ │ + ldr r3, [pc, #304] @ (9d4860 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 3a52e4 │ │ │ │ - ldr r3, [pc, #296] @ (9d4824 ) │ │ │ │ + ldr r3, [pc, #296] @ (9d4864 ) │ │ │ │ ldr.w r1, [r4, #1380] @ 0x564 │ │ │ │ add r3, pc │ │ │ │ str.w r1, [r4, #1684] @ 0x694 │ │ │ │ str.w r3, [r4, #1380] @ 0x564 │ │ │ │ - b.n 9d448a │ │ │ │ + b.n 9d44ca │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9d44aa │ │ │ │ + b.n 9d44ea │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9d4758 │ │ │ │ - ldr r4, [pc, #264] @ (9d4828 ) │ │ │ │ + bne.n 9d4798 │ │ │ │ + ldr r4, [pc, #264] @ (9d4868 ) │ │ │ │ add r4, pc │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a4828 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d4730 │ │ │ │ + bne.n 9d4770 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d4720 │ │ │ │ - b.n 9d446e │ │ │ │ + bne.n 9d4760 │ │ │ │ + b.n 9d44ae │ │ │ │ ldrd r2, r3, [r3, #88] @ 0x58 │ │ │ │ orrs r2, r3 │ │ │ │ ite ne │ │ │ │ movne.w sl, #1 │ │ │ │ moveq.w sl, #0 │ │ │ │ - b.n 9d46d8 │ │ │ │ + b.n 9d4718 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d475e │ │ │ │ + bne.n 9d479e │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d471c │ │ │ │ - b.n 9d446e │ │ │ │ + bne.n 9d475c │ │ │ │ + b.n 9d44ae │ │ │ │ blx 679a8 │ │ │ │ - b.n 9d45d2 │ │ │ │ + b.n 9d4612 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #172] @ (9d482c ) │ │ │ │ + ldr r0, [pc, #172] @ (9d486c ) │ │ │ │ add r0, pc │ │ │ │ - bl 9d2d38 │ │ │ │ - b.n 9d45d2 │ │ │ │ - cbnz r0, 9d47fc │ │ │ │ + bl 9d2d78 │ │ │ │ + b.n 9d4612 │ │ │ │ + cbnz r0, 9d482c │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + adds r0, #0 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - adds r0, #24 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cmp r7, #244 @ 0xf4 │ │ │ │ + cmp r7, #180 @ 0xb4 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - cbnz r6, 9d47f2 │ │ │ │ + cbnz r6, 9d4822 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stlexd pc, pc, pc, [r5] │ │ │ │ stmdb fp, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - ldr r6, [r6, r5] │ │ │ │ - lsls r6, r7, #3 │ │ │ │ ldr r6, [r6, r4] │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ + lsls r6, r7, #3 │ │ │ │ + ldrb r4, [r5, #1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrd pc, pc, [pc, #-1020] @ 9d43bc @ 0x3fc │ │ │ │ + ldrd pc, pc, [pc, #-1020] @ 9d43fc @ 0x3fc │ │ │ │ ldaexd pc, pc, [r1] │ │ │ │ - pldw [pc, #4095] @ 9d57bf │ │ │ │ + pldw [pc, #4095] @ 9d57ff │ │ │ │ ldmdb r1!, {r0, r1, r2, r3, r4, r5, r6, r7, r8, r9, sl, fp, ip, sp, lr, pc} │ │ │ │ - bl c707c6 │ │ │ │ + bl c70806 │ │ │ │ @ instruction: 0xefa3ffff │ │ │ │ mrc 15, 3, APSR_nzcv, cr15, cr15, {7} │ │ │ │ - ldr r0, [r2, r0] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ lsls r6, r7, #3 │ │ │ │ stc 15, cr15, [r9, #1020] @ 0x3fc │ │ │ │ - b.n 9d4526 │ │ │ │ + b.n 9d4566 │ │ │ │ vtbx.8 d30, {d31-, , #1 │ │ │ │ vtbl.8 d30, {d31- instruction: 0xfffff1cb │ │ │ │ @ instruction: 0xfffff3e3 │ │ │ │ @@ -3625568,20 +3625607,20 @@ │ │ │ │ vsli.64 d31, d23, #63 @ 0x3f │ │ │ │ vtbx.8 d31, {d31-, , #63 @ 0x3f │ │ │ │ vsri.32 d31, d13, #1 │ │ │ │ vmlsl.u q15, d15, d15[0] │ │ │ │ vtbx.8 d30, {d31}, d25 │ │ │ │ vqshlu.s32 d30, d31, #31 │ │ │ │ - @ instruction: 0xffff2d96 │ │ │ │ + vcvt.u16.f16 q9, q3, #1 │ │ │ │ lsls r4, r0, #4 │ │ │ │ @ instruction: 0xfa61ffff │ │ │ │ - cmp r5, #102 @ 0x66 │ │ │ │ + cmp r5, #38 @ 0x26 │ │ │ │ lsls r4, r0, #4 │ │ │ │ - strb r4, [r2, #27] │ │ │ │ + strb r4, [r2, #26] │ │ │ │ lsls r0, r7, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ strd r0, r0, [r0] │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ str r3, [r0, #20] │ │ │ │ bx lr │ │ │ │ @@ -3625595,33 +3625634,33 @@ │ │ │ │ bl 3a6e40 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ blx 66ac0 <__aeabi_ldivmod@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r7, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 9d48e4 │ │ │ │ + beq.n 9d4924 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov.w sl, #0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, r1 │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - b.n 9d48a0 │ │ │ │ + b.n 9d48e0 │ │ │ │ ldrd lr, r6, [r3] │ │ │ │ ldrd r2, r1, [r4, #16] │ │ │ │ str.w r6, [lr, #4] │ │ │ │ str.w lr, [r6] │ │ │ │ strd sl, fp, [r3] │ │ │ │ blx r2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r5 │ │ │ │ cmp r4, r5 │ │ │ │ mov r5, r2 │ │ │ │ - beq.n 9d48de │ │ │ │ + beq.n 9d491e │ │ │ │ ldrd r0, r2, [r3, #8] │ │ │ │ ldrd r6, r1, [r3, #16] │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w lr, r9, r2 │ │ │ │ ite ge │ │ │ │ movge.w r8, #0 │ │ │ │ movlt.w r8, #1 │ │ │ │ @@ -3625633,15 +3625672,15 @@ │ │ │ │ cmp r6, r0 │ │ │ │ and.w r6, r8, lr │ │ │ │ sbcs.w r2, r1, r2 │ │ │ │ mov r0, r3 │ │ │ │ it ge │ │ │ │ orrge.w r6, r8, lr │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9d4880 │ │ │ │ + bne.n 9d48c0 │ │ │ │ ldrd r6, r0, [sp, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ adds r3, r3, r7 │ │ │ │ str r1, [r6, #12] │ │ │ │ str r0, [r6, #8] │ │ │ │ @@ -3625658,53 +3625697,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [pc, #336] @ (9d4a70 ) │ │ │ │ + ldr r4, [pc, #336] @ (9d4ab0 ) │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #336] @ (9d4a74 ) │ │ │ │ + ldr r0, [pc, #336] @ (9d4ab4 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ add r4, pc │ │ │ │ add.w r9, sp, #100 @ 0x64 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov.w r0, #0 │ │ │ │ stmia.w r9, {r1, r2, r3} │ │ │ │ bl 3a6e40 │ │ │ │ ldr r4, [r7, #4] │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 9d4a28 │ │ │ │ + beq.n 9d4a68 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ movs r3, #0 │ │ │ │ blx 66ac0 <__aeabi_ldivmod@plt> │ │ │ │ ldr r6, [r4, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ movs r5, #1 │ │ │ │ - vldr d8, [pc, #272] @ 9d4a68 │ │ │ │ + vldr d8, [pc, #272] @ 9d4aa8 │ │ │ │ mov lr, r9 │ │ │ │ mov ip, sp │ │ │ │ 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, [r4, #64] @ 0x40 │ │ │ │ ldmia.w lr, {r0, r1, r2} │ │ │ │ stmia.w ip, {r0, r1, r2} │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d4a0c │ │ │ │ + bne.n 9d4a4c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9d49c8 │ │ │ │ - cbz r5, 9d49bc │ │ │ │ + beq.n 9d4a08 │ │ │ │ + cbz r5, 9d49fc │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp sl, r1 │ │ │ │ sbcs.w r3, fp, r2 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ite lt │ │ │ │ movlt.w ip, #1 │ │ │ │ @@ -3625716,126 +3625755,126 @@ │ │ │ │ movlt r5, #0 │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ ite ge │ │ │ │ orrge.w r5, r5, ip │ │ │ │ andlt.w r5, r5, ip │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9d4a4e │ │ │ │ + bne.n 9d4a8e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r4, r6 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 9d4a28 │ │ │ │ + beq.n 9d4a68 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 9d495a │ │ │ │ + b.n 9d499a │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9d4984 │ │ │ │ + bne.n 9d49c4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 9d4984 │ │ │ │ + bcc.n 9d49c4 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9d4984 │ │ │ │ + bne.n 9d49c4 │ │ │ │ cmp.w r3, r2, lsl #1 │ │ │ │ - bhi.n 9d4984 │ │ │ │ + bhi.n 9d49c4 │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 9d4984 │ │ │ │ + bcc.n 9d49c4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d4984 │ │ │ │ + bne.n 9d49c4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 9d4a28 │ │ │ │ + cbnz r0, 9d4a68 │ │ │ │ ldrd r2, r3, [r4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ strd r0, r0, [r4] │ │ │ │ - b.n 9d4a2a │ │ │ │ + b.n 9d4a6a │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r4, #24 │ │ │ │ blx 67434 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d4984 │ │ │ │ + bne.n 9d49c4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d49fe │ │ │ │ + beq.n 9d4a3e │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #76] @ (9d4a78 ) │ │ │ │ - ldr r3, [pc, #68] @ (9d4a74 ) │ │ │ │ + ldr r2, [pc, #76] @ (9d4ab8 ) │ │ │ │ + ldr r3, [pc, #68] @ (9d4ab4 ) │ │ │ │ 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 9d4a64 │ │ │ │ + bne.n 9d4aa4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ ldrd r0, r3, [r4] │ │ │ │ ldrd r2, r1, [r7, #16] │ │ │ │ str r3, [r0, #4] │ │ │ │ str r0, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ vstr d8, [r4] │ │ │ │ blx r2 │ │ │ │ - b.n 9d49bc │ │ │ │ + b.n 9d49fc │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - @ instruction: 0xb6d6 │ │ │ │ + @ instruction: 0xb696 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + push {r1, r2, r3, r7, lr} │ │ │ │ lsls r5, r7, #3 │ │ │ │ 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] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 9d4aae │ │ │ │ + beq.n 9d4aee │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrd r2, r1, [r5, #16] │ │ │ │ str r4, [r3, #4] │ │ │ │ str r3, [r4, #0] │ │ │ │ strd r6, r6, [r0] │ │ │ │ blx r2 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r0 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bne.n 9d4a96 │ │ │ │ + bne.n 9d4ad6 │ │ │ │ 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 r3, [r0, #176] @ 0xb0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 9d4ad6 │ │ │ │ + bhi.n 9d4b16 │ │ │ │ ldr r3, [r1, #36] @ 0x24 │ │ │ │ - cbz r3, 9d4ad6 │ │ │ │ + cbz r3, 9d4b16 │ │ │ │ ldr r0, [r0, #116] @ 0x74 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ blx r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r1, #12] │ │ │ │ @@ -3625843,65 +3625882,65 @@ │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl 9d6600 │ │ │ │ + bl 9d6640 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ 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 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl 9d6600 │ │ │ │ + bl 9d6640 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #28 │ │ │ │ blx 6810c │ │ │ │ - cbz r0, 9d4b64 │ │ │ │ + cbz r0, 9d4ba4 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #4 │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ str r0, [r4, #12] │ │ │ │ blx 6810c │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #24] │ │ │ │ - cbz r0, 9d4b5e │ │ │ │ + cbz r0, 9d4b9e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ blx 6810c │ │ │ │ mov r3, r0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 9d4b68 │ │ │ │ + cbz r0, 9d4ba8 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #20] │ │ │ │ str r3, [r4, #4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ - b.n 9d4b64 │ │ │ │ + b.n 9d4ba4 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov.w lr, #0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -3625953,18 +3625992,18 @@ │ │ │ │ str.w r2, [r1, #368] @ 0x170 │ │ │ │ str.w r2, [r1, #376] @ 0x178 │ │ │ │ movs r2, #30 │ │ │ │ str.w r2, [r1, #360] @ 0x168 │ │ │ │ str.w ip, [r3, #4]! │ │ │ │ cmp r3, lr │ │ │ │ str.w r0, [r3, #552] @ 0x228 │ │ │ │ - bne.n 9d4c42 │ │ │ │ + bne.n 9d4c82 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 9d5fb0 │ │ │ │ + bl 9d5ff0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r3, [r1, #688] @ 0x2b0 │ │ │ │ lsls r2, r3, #24 │ │ │ │ itt mi │ │ │ │ bicmi.w r3, r3, #128 @ 0x80 │ │ │ │ strmi.w r3, [r1, #688] @ 0x2b0 │ │ │ │ add sp, #8 │ │ │ │ @@ -3625979,25 +3626018,25 @@ │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 9d62f4 │ │ │ │ + bl 9d6334 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ - cbz r1, 9d4c9e │ │ │ │ + cbz r1, 9d4cde │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9d4cb8 │ │ │ │ - cbz r0, 9d4cb0 │ │ │ │ + bls.n 9d4cf8 │ │ │ │ + cbz r0, 9d4cf0 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ blx 6603c │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ blx 67b40 │ │ │ │ mov r0, r4 │ │ │ │ @@ -3626006,146 +3626045,146 @@ │ │ │ │ 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 │ │ │ │ sub.w r1, r3, #48 @ 0x30 │ │ │ │ - bl 9d4c7c │ │ │ │ + bl 9d4cbc │ │ │ │ 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, #124 @ 0x7c │ │ │ │ - bl 9d4a7c │ │ │ │ + bl 9d4abc │ │ │ │ add.w r0, r4, #148 @ 0x94 │ │ │ │ bl 3ca648 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ sub sp, #20 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9d4d5a │ │ │ │ + beq.n 9d4d9a │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ - cbz r2, 9d4d3e │ │ │ │ + cbz r2, 9d4d7e │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ adds r0, #1 │ │ │ │ strex ip, r0, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9d4d2a │ │ │ │ + bne.n 9d4d6a │ │ │ │ dmb ish │ │ │ │ - cbz r1, 9d4d5a │ │ │ │ + cbz r1, 9d4d9a │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r3] │ │ │ │ subs r0, #1 │ │ │ │ strex ip, r0, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9d4d44 │ │ │ │ + bne.n 9d4d84 │ │ │ │ dmb ish │ │ │ │ - cbz r0, 9d4d60 │ │ │ │ + cbz r0, 9d4da0 │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ sub.w r0, r3, #16 │ │ │ │ bic.w r0, r0, #16 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #64 @ 0x40 │ │ │ │ - beq.n 9d4d7e │ │ │ │ + beq.n 9d4dbe │ │ │ │ cmp.w r3, #524288 @ 0x80000 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #131072 @ 0x20000 │ │ │ │ - bne.n 9d4da8 │ │ │ │ + bne.n 9d4de8 │ │ │ │ add.w r3, r5, #148 @ 0x94 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 3ca6e8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w r0, r5, #124 @ 0x7c │ │ │ │ adds r1, #48 @ 0x30 │ │ │ │ - bl 9d4840 │ │ │ │ + bl 9d4880 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ bl 3ca704 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9d4c7c │ │ │ │ + bl 9d4cbc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9d4d08 │ │ │ │ + bl 9d4d48 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #176] @ (9d4e90 ) │ │ │ │ + ldr r1, [pc, #176] @ (9d4ed0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r1, pc │ │ │ │ mov r7, r1 │ │ │ │ - cbz r3, 9d4df4 │ │ │ │ + cbz r3, 9d4e34 │ │ │ │ ldrd r3, r1, [r6] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r5, r3, #1 │ │ │ │ str r5, [r6, #0] │ │ │ │ str.w r4, [r1, r3, lsl #2] │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r5, [r6, #24] │ │ │ │ - cbz r1, 9d4e18 │ │ │ │ + cbz r1, 9d4e58 │ │ │ │ sub.w lr, r5, #4 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 9d4e08 │ │ │ │ + b.n 9d4e48 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 9d4e18 │ │ │ │ + beq.n 9d4e58 │ │ │ │ ldr.w r3, [lr, #4]! │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9d4e04 │ │ │ │ + bne.n 9d4e44 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bcs.n 9d4e58 │ │ │ │ + bcs.n 9d4e98 │ │ │ │ mov r0, r3 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, r1, lsl #2] │ │ │ │ add.w r1, r5, r1, lsl #2 │ │ │ │ - bl 9d4d08 │ │ │ │ + bl 9d4d48 │ │ │ │ add.w r2, r4, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d4e3c │ │ │ │ + bne.n 9d4e7c │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r2, r2, #256 @ 0x100 │ │ │ │ @@ -3626153,49 +3626192,49 @@ │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ lsls r1, r2, #2 │ │ │ │ blx 68124 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9d4e78 │ │ │ │ + cbz r0, 9d4eb8 │ │ │ │ str r2, [r6, #12] │ │ │ │ str r0, [r6, #24] │ │ │ │ - b.n 9d4e22 │ │ │ │ - ldr r0, [pc, #24] @ (9d4e94 ) │ │ │ │ + b.n 9d4e62 │ │ │ │ + ldr r0, [pc, #24] @ (9d4ed4 ) │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #20] @ (9d4e98 ) │ │ │ │ + ldr r2, [pc, #20] @ (9d4ed8 ) │ │ │ │ ldr r0, [r7, r0] │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9d4e14 │ │ │ │ - sxth r4, r3 │ │ │ │ + b.n 9d4e54 │ │ │ │ + cbz r4, 9d4f0a │ │ │ │ lsls r5, r7, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ mov r4, r2 │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r0, 9d4f0c │ │ │ │ + cbz r0, 9d4f4c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r4, 9d4f06 │ │ │ │ + cbnz r4, 9d4f46 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ subs r0, r7, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ lsrs r4, r4, #3 │ │ │ │ add r0, r1 │ │ │ │ cmp r4, #1 │ │ │ │ @@ -3626207,62 +3626246,62 @@ │ │ │ │ mul.w r4, r0, r4 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ subs r0, r3, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldrsh.w r3, [r5, #18] │ │ │ │ mul.w r0, r4, r0 │ │ │ │ - cbz r6, 9d4efa │ │ │ │ + cbz r6, 9d4f3a │ │ │ │ cmp r3, #1 │ │ │ │ it gt │ │ │ │ movgt r0, r6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mul.w r0, r3, r0 │ │ │ │ str r4, [r2, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 9d4ee0 │ │ │ │ - b.n 9d4ec0 │ │ │ │ - cbz r4, 9d4f14 │ │ │ │ + bgt.n 9d4f20 │ │ │ │ + b.n 9d4f00 │ │ │ │ + cbz r4, 9d4f54 │ │ │ │ cmp r3, #1 │ │ │ │ it gt │ │ │ │ movgt r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 9d4ee2 │ │ │ │ + b.n 9d4f22 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 9d4f68 │ │ │ │ + cbz r3, 9d4fa8 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ dmb ish │ │ │ │ adds r3, #8 │ │ │ │ ldrex r0, [r3] │ │ │ │ subs r0, #1 │ │ │ │ strex r2, r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d4f40 │ │ │ │ + bne.n 9d4f80 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 9d4d08 │ │ │ │ + bl 9d4d48 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 9d4f34 │ │ │ │ + bhi.n 9d4f74 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ blx 67b40 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 67b40 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -3626270,210 +3626309,210 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r1, [r3, #-44] │ │ │ │ - bl 9d6600 │ │ │ │ + bl 9d6640 │ │ │ │ sub.w r0, r0, #1 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, 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 r6, r3 │ │ │ │ mov r5, r1 │ │ │ │ orrs.w r3, r2, r6 │ │ │ │ - beq.n 9d503e │ │ │ │ + beq.n 9d507e │ │ │ │ mov r7, r2 │ │ │ │ cmp.w r6, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 9d502e │ │ │ │ + beq.n 9d506e │ │ │ │ mov r9, r0 │ │ │ │ bl 3a6e40 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ movs r3, #0 │ │ │ │ blx 66ac0 <__aeabi_ldivmod@plt> │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ blx 66de4 <__aeabi_uldivmod@plt> │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - b.n 9d501a │ │ │ │ + b.n 9d505a │ │ │ │ bl 3a6e40 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ blx 66ac0 <__aeabi_ldivmod@plt> │ │ │ │ subs r0, r0, r4 │ │ │ │ sbc.w r3, r1, r8 │ │ │ │ cmp r0, r7 │ │ │ │ mov.w r1, #0 │ │ │ │ mov.w r0, #10 │ │ │ │ sbcs r3, r6 │ │ │ │ - bcs.n 9d5038 │ │ │ │ + bcs.n 9d5078 │ │ │ │ bl 3a6eac │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9d6600 │ │ │ │ + bl 9d6640 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 9d4ff4 │ │ │ │ + beq.n 9d5034 │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movs r2, #1 │ │ │ │ - bl 9d6600 │ │ │ │ - b.n 9d5028 │ │ │ │ + bl 9d6640 │ │ │ │ + b.n 9d5068 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movs r2, #0 │ │ │ │ - bl 9d6600 │ │ │ │ + bl 9d6640 │ │ │ │ subs r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #164] @ (9d5108 ) │ │ │ │ + ldr r0, [pc, #164] @ (9d5148 ) │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #160] @ (9d510c ) │ │ │ │ + ldr r3, [pc, #160] @ (9d514c ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #32 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - bl 9d4e9c │ │ │ │ + bl 9d4edc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bl 9d6460 │ │ │ │ + bl 9d64a0 │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9d50c6 │ │ │ │ - ldr r2, [pc, #96] @ (9d5110 ) │ │ │ │ - ldr r3, [pc, #92] @ (9d510c ) │ │ │ │ + bls.n 9d5106 │ │ │ │ + ldr r2, [pc, #96] @ (9d5150 ) │ │ │ │ + ldr r3, [pc, #92] @ (9d514c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9d5102 │ │ │ │ + bne.n 9d5142 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ - cbz r1, 9d50d4 │ │ │ │ + cbz r1, 9d5114 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 9d50d8 │ │ │ │ + b.n 9d5118 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, r6 │ │ │ │ adds r1, r0, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d653c │ │ │ │ + bl 9d657c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 9d50ec │ │ │ │ + cbz r3, 9d512c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9d50ac │ │ │ │ + beq.n 9d50ec │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 9d50ac │ │ │ │ + bhi.n 9d50ec │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ blx r3 │ │ │ │ - b.n 9d50ac │ │ │ │ + b.n 9d50ec │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #304 @ 0x130 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ lsls r5, r7, #3 │ │ │ │ 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 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #824] @ (9d5468 ) │ │ │ │ + ldr r3, [pc, #824] @ (9d54a8 ) │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ - ldr r2, [pc, #816] @ (9d546c ) │ │ │ │ + ldr r2, [pc, #816] @ (9d54ac ) │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r8, [sp, #168] @ 0xa8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [pc, #800] @ (9d5470 ) │ │ │ │ + ldr r3, [pc, #800] @ (9d54b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - ldr r3, [pc, #800] @ (9d5474 ) │ │ │ │ + ldr r3, [pc, #800] @ (9d54b4 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ blx 6810c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5388 │ │ │ │ + beq.w 9d53c8 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ movt r3, #4 │ │ │ │ mov r4, r0 │ │ │ │ and.w r3, r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d5308 │ │ │ │ + bne.w 9d5348 │ │ │ │ ldr.w r3, [r6, #176] @ 0xb0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 9d53ee │ │ │ │ + bls.w 9d542e │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ tst.w r3, #6 │ │ │ │ - beq.w 9d5330 │ │ │ │ + beq.w 9d5370 │ │ │ │ blx 67a5c │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ movs r1, #0 │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ add r9, r0 │ │ │ │ @@ -3626486,15 +3626525,15 @@ │ │ │ │ blx 67440 │ │ │ │ add.w r2, r6, #172 @ 0xac │ │ │ │ dmb ish │ │ │ │ ldrex r5, [r2] │ │ │ │ adds r5, #1 │ │ │ │ strex r1, r5, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d51ba │ │ │ │ + bne.n 9d51fa │ │ │ │ dmb ish │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ @@ -3626510,75 +3626549,75 @@ │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movt r3, #11 │ │ │ │ str r5, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ strd sl, r8, [sp, #84] @ 0x54 │ │ │ │ str.w fp, [sp, #80] @ 0x50 │ │ │ │ str.w r9, [sp, #92] @ 0x5c │ │ │ │ - bl 9d6260 │ │ │ │ + bl 9d62a0 │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d66b4 │ │ │ │ + bl 9d66f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9d5372 │ │ │ │ + beq.w 9d53b2 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ str r3, [r4, #32] │ │ │ │ - ldr r3, [pc, #600] @ (9d5478 ) │ │ │ │ + ldr r3, [pc, #600] @ (9d54b8 ) │ │ │ │ str.w r9, [r4, #28] │ │ │ │ add r3, pc │ │ │ │ str.w r8, [r4, #44] @ 0x2c │ │ │ │ str.w sl, [r4, #20] │ │ │ │ str r7, [r4, #16] │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr.w r3, [r6, #176] @ 0xb0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9d526a │ │ │ │ + bls.n 9d52aa │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9d53e8 │ │ │ │ + beq.w 9d5428 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9d540c │ │ │ │ - vldr d7, [pc, #536] @ 9d5460 │ │ │ │ + blt.w 9d544c │ │ │ │ + vldr d7, [pc, #536] @ 9d54a0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 65a60 │ │ │ │ str r0, [r4, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9d5434 │ │ │ │ + beq.w 9d5474 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 65db4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r5, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d538c │ │ │ │ + beq.w 9d53cc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d538c │ │ │ │ + beq.w 9d53cc │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d538c │ │ │ │ + beq.w 9d53cc │ │ │ │ ldr r0, [r6, #116] @ 0x74 │ │ │ │ movs r2, #3 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ blx r3 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r7, [r4, #28] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5430 │ │ │ │ + beq.w 9d5470 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r1, [r0, #12] │ │ │ │ subs r0, r7, #1 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ add r0, r1 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ @@ -3626608,19 +3626647,19 @@ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ mov.w r5, #65536 @ 0x10000 │ │ │ │ str r5, [sp, #72] @ 0x48 │ │ │ │ - bl 9d5050 │ │ │ │ - ldr r3, [pc, #376] @ (9d547c ) │ │ │ │ + bl 9d5090 │ │ │ │ + ldr r3, [pc, #376] @ (9d54bc ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - b.n 9d5392 │ │ │ │ + b.n 9d53d2 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r4, #24 │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r6, #116] @ 0x74 │ │ │ │ @@ -3626629,17 +3626668,17 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ ldr r7, [r0, #12] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ tst.w r3, #6 │ │ │ │ - bne.w 9d518e │ │ │ │ + bne.w 9d51ce │ │ │ │ mov r0, sl │ │ │ │ - bl 9cabd4 │ │ │ │ + bl 9cac14 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ @@ -3626652,32 +3626691,32 @@ │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ strd r8, r2, [sp] │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #32] │ │ │ │ mov r2, fp │ │ │ │ - bl 9d60cc │ │ │ │ + bl 9d610c │ │ │ │ ldr r7, [sp, #200] @ 0xc8 │ │ │ │ ldr.w r9, [sp, #172] @ 0xac │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9d5218 │ │ │ │ + bne.w 9d5258 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ - cbz r1, 9d537c │ │ │ │ + cbz r1, 9d53bc │ │ │ │ ldr r0, [r6, #116] @ 0x74 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ blx 67b40 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9d53cc │ │ │ │ - ldr r3, [pc, #240] @ (9d5480 ) │ │ │ │ + b.n 9d540c │ │ │ │ + ldr r3, [pc, #240] @ (9d54c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ adds r5, #1 │ │ │ │ strd r3, r8, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ @@ -3626685,161 +3626724,161 @@ │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #212] @ (9d5484 ) │ │ │ │ + ldr r3, [pc, #212] @ (9d54c4 ) │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ add r3, pc │ │ │ │ strd r2, fp, [r4, #108] @ 0x6c │ │ │ │ str.w sl, [r4, #80] @ 0x50 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r5, [r3, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #184] @ (9d5488 ) │ │ │ │ - ldr r3, [pc, #152] @ (9d5468 ) │ │ │ │ + ldr r2, [pc, #184] @ (9d54c8 ) │ │ │ │ + ldr r3, [pc, #152] @ (9d54a8 ) │ │ │ │ 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 9d545a │ │ │ │ + bne.n 9d549a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r7, [r4, #12] │ │ │ │ str r5, [r4, #4] │ │ │ │ - b.n 9d5392 │ │ │ │ + b.n 9d53d2 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 66b80 │ │ │ │ - cbnz r0, 9d5404 │ │ │ │ + cbnz r0, 9d5444 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d5184 │ │ │ │ + bne.w 9d51c4 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ - b.n 9d5388 │ │ │ │ + b.n 9d53c8 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ - cbz r1, 9d5416 │ │ │ │ + cbz r1, 9d5456 │ │ │ │ ldr r0, [r6, #116] @ 0x74 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ - ldr r3, [pc, #108] @ (9d548c ) │ │ │ │ + ldr r3, [pc, #108] @ (9d54cc ) │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #108] @ (9d5490 ) │ │ │ │ + ldr r2, [pc, #108] @ (9d54d0 ) │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9d5388 │ │ │ │ + b.n 9d53c8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 9d52bc │ │ │ │ - ldr r3, [pc, #84] @ (9d548c ) │ │ │ │ + b.n 9d52fc │ │ │ │ + ldr r3, [pc, #84] @ (9d54cc ) │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #88] @ (9d5494 ) │ │ │ │ + ldr r2, [pc, #88] @ (9d54d4 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r2, pc │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 65db4 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9d5404 │ │ │ │ + beq.n 9d5444 │ │ │ │ ldr r0, [r6, #116] @ 0x74 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.n 9d5404 │ │ │ │ + b.n 9d5444 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #496 @ 0x1f0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r5, [pc, #792] @ (9d578c ) │ │ │ │ + ldr r5, [pc, #536] @ (9d56cc ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r4, [pc, #968] @ (9d5844 ) │ │ │ │ + ldr r4, [pc, #712] @ (9d5784 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r4, [pc, #72] @ (9d54c8 ) │ │ │ │ + ldr r3, [pc, #840] @ (9d5808 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [pc, #536] @ (9d569c ) │ │ │ │ + ldr r3, [pc, #280] @ (9d55dc ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - ldr r3, [pc, #392] @ (9d5610 ) │ │ │ │ + ldr r3, [pc, #136] @ (9d5550 ) │ │ │ │ lsls r6, r7, #3 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ + add r3, sp, #944 @ 0x3b0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - cbnz r6, 9d54b2 │ │ │ │ + cbnz r6, 9d54f2 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ mov r7, r0 │ │ │ │ - bl 9d6260 │ │ │ │ + bl 9d62a0 │ │ │ │ subs r3, r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 9d5516 │ │ │ │ + cbnz r3, 9d5556 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 9d550a │ │ │ │ + cbz r3, 9d554a │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr.w r3, [r3, r4, lsl #2] │ │ │ │ dmb ish │ │ │ │ adds r3, #8 │ │ │ │ ldrex r0, [r3] │ │ │ │ subs r0, #1 │ │ │ │ strex r2, r0, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d54e2 │ │ │ │ + bne.n 9d5522 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r5, #24] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 9d4d08 │ │ │ │ + bl 9d4d48 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 9d54d6 │ │ │ │ + bhi.n 9d5516 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #16] │ │ │ │ str r3, [r5, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r2, #0 │ │ │ │ @@ -3626851,17 +3626890,17 @@ │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ strd r1, r1, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ movs r3, #49 @ 0x31 │ │ │ │ strd r2, r2, [sp, #24] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ - bl 9d5118 │ │ │ │ + bl 9d5158 │ │ │ │ str r0, [r4, #0] │ │ │ │ - b.n 9d54d0 │ │ │ │ + b.n 9d5510 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r3 │ │ │ │ @@ -3626887,32 +3626926,32 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r4, #64 @ 0x40 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - beq.n 9d559e │ │ │ │ + beq.n 9d55de │ │ │ │ cmp.w r4, #524288 @ 0x80000 │ │ │ │ it ne │ │ │ │ cmpne.w r4, #131072 @ 0x20000 │ │ │ │ - bne.n 9d55f0 │ │ │ │ + bne.n 9d5630 │ │ │ │ add.w r0, r5, #148 @ 0x94 │ │ │ │ bl 3ca6e8 │ │ │ │ add.w lr, sp, #60 @ 0x3c │ │ │ │ mov ip, sp │ │ │ │ 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} │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ add.w r0, r5, #124 @ 0x7c │ │ │ │ ldmia r3, {r1, r2, r3} │ │ │ │ - bl 9d4908 │ │ │ │ - cbz r0, 9d55e8 │ │ │ │ + bl 9d4948 │ │ │ │ + cbz r0, 9d5628 │ │ │ │ sub.w r4, r0, #48 @ 0x30 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add.w r0, r5, #148 @ 0x94 │ │ │ │ bl 3ca704 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -3626938,15 +3626977,15 @@ │ │ │ │ ldr r5, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r5, [sp, #28] │ │ │ │ - bl 9d5118 │ │ │ │ + bl 9d5158 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3626959,30 +3626998,30 @@ │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ movs r3, #49 @ 0x31 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ mov r1, r2 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 9d5118 │ │ │ │ + bl 9d5158 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #392] @ (9d5800 ) │ │ │ │ + ldr r1, [pc, #392] @ (9d5840 ) │ │ │ │ mov r6, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #388] @ (9d5804 ) │ │ │ │ + ldr r3, [pc, #388] @ (9d5844 ) │ │ │ │ add r1, pc │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r7, [pc, #388] @ (9d5808 ) │ │ │ │ + ldr r7, [pc, #388] @ (9d5848 ) │ │ │ │ mov r5, r0 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r8, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldrb.w r7, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -3626990,94 +3627029,94 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #32] │ │ │ │ - bl 9d4e9c │ │ │ │ + bl 9d4edc │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ strd r0, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - bl 9d6388 │ │ │ │ + bl 9d63c8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d5736 │ │ │ │ + bne.n 9d5776 │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9d56e4 │ │ │ │ + bls.n 9d5724 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d6600 │ │ │ │ + bl 9d6640 │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 9d571a │ │ │ │ + bhi.n 9d575a │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9d57cc │ │ │ │ + beq.n 9d580c │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ adds r1, r0, r3 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d6574 │ │ │ │ + bl 9d65b4 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 9d570e │ │ │ │ + cbz r3, 9d574e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ - cbz r1, 9d571a │ │ │ │ + cbz r1, 9d575a │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9d57c4 │ │ │ │ + bls.n 9d5804 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #236] @ (9d580c ) │ │ │ │ - ldr r3, [pc, #228] @ (9d5804 ) │ │ │ │ + ldr r2, [pc, #236] @ (9d584c ) │ │ │ │ + ldr r3, [pc, #228] @ (9d5844 ) │ │ │ │ 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 9d57fa │ │ │ │ + bne.n 9d583a │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d6600 │ │ │ │ + bl 9d6640 │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9d56e4 │ │ │ │ + bls.n 9d5724 │ │ │ │ ldrsh.w r3, [r6, #18] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 9d57e2 │ │ │ │ + bgt.n 9d5822 │ │ │ │ ldrsh.w r3, [r6, #16] │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 9d57e2 │ │ │ │ + bgt.n 9d5822 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ bl 3a10bc │ │ │ │ ldr r7, [r4, #28] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9d5780 │ │ │ │ + cbz r0, 9d57c0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ subs r0, r7, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r0, r1 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -3627104,100 +3627143,100 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r4, #20] │ │ │ │ bl 3b0df0 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 9d57b8 │ │ │ │ + cbz r3, 9d57f8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ - cbz r1, 9d57c4 │ │ │ │ + cbz r1, 9d5804 │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9d57d2 │ │ │ │ + bls.n 9d5812 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ blx r3 │ │ │ │ - b.n 9d571a │ │ │ │ + b.n 9d575a │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ - b.n 9d56f2 │ │ │ │ + b.n 9d5732 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ blx r3 │ │ │ │ - b.n 9d571a │ │ │ │ - ldr r3, [pc, #44] @ (9d5810 ) │ │ │ │ + b.n 9d575a │ │ │ │ + ldr r3, [pc, #44] @ (9d5850 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #44] @ (9d5814 ) │ │ │ │ + ldr r2, [pc, #44] @ (9d5854 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d571c │ │ │ │ + b.n 9d575c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, sp, #504 @ 0x1f8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #472 @ 0x1d8 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r0, sp, #880 @ 0x370 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ lsls r5, r7, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #124] @ 0x7c │ │ │ │ + str r0, [r3, #120] @ 0x78 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #256] @ (9d592c ) │ │ │ │ + ldr r2, [pc, #256] @ (9d596c ) │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #256] @ (9d5930 ) │ │ │ │ + ldr r3, [pc, #256] @ (9d5970 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrd sl, r5, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d58f0 │ │ │ │ + beq.n 9d5930 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ mov r9, r3 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9d590a │ │ │ │ + beq.n 9d594a │ │ │ │ mov lr, r5 │ │ │ │ add.w ip, sp, #32 │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ bl 3a10bc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d5920 │ │ │ │ + beq.n 9d5960 │ │ │ │ ldr.w r2, [r8, #24] │ │ │ │ add.w r0, r9, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r9, r2, lsr #3 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ cmp.w r9, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ @@ -3627220,141 +3627259,141 @@ │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - bl 9d5664 │ │ │ │ + bl 9d56a4 │ │ │ │ ldr r0, [r7, #116] @ 0x74 │ │ │ │ str r5, [sp, #0] │ │ │ │ subs r3, r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #64] @ (9d5934 ) │ │ │ │ - ldr r3, [pc, #60] @ (9d5930 ) │ │ │ │ + ldr r2, [pc, #64] @ (9d5974 ) │ │ │ │ + ldr r3, [pc, #60] @ (9d5970 ) │ │ │ │ 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 9d5926 │ │ │ │ + bne.n 9d5966 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ strh.w r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ strh.w r2, [sp, #50] @ 0x32 │ │ │ │ - b.n 9d58c6 │ │ │ │ + b.n 9d5906 │ │ │ │ mul.w r8, r9, r2 │ │ │ │ - b.n 9d58c4 │ │ │ │ + b.n 9d5904 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, pc, #816 @ (adr r7, 9d5c60 ) │ │ │ │ + add r7, pc, #560 @ (adr r7, 9d5ba0 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #32 @ (adr r7, 9d5958 ) │ │ │ │ + add r6, pc, #800 @ (adr r6, 9d5c98 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str r4, [sp, #8] │ │ │ │ str.w ip, [sp, #12] │ │ │ │ - bl 9d5664 │ │ │ │ + bl 9d56a4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d5a30 │ │ │ │ - bl 9d5e24 │ │ │ │ - ldr r3, [pc, #172] @ (9d5a38 ) │ │ │ │ - ldr r2, [pc, #176] @ (9d5a3c ) │ │ │ │ + beq.n 9d5a70 │ │ │ │ + bl 9d5e64 │ │ │ │ + ldr r3, [pc, #172] @ (9d5a78 ) │ │ │ │ + ldr r2, [pc, #176] @ (9d5a7c ) │ │ │ │ add.w r0, r4, #124 @ 0x7c │ │ │ │ add r3, pc │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #16960 @ 0x4240 │ │ │ │ movt r1, #15 │ │ │ │ - bl 9d4830 │ │ │ │ + bl 9d4870 │ │ │ │ movs r1, #1 │ │ │ │ add.w r0, r4, #148 @ 0x94 │ │ │ │ bl 3ca65c │ │ │ │ - ldr r3, [pc, #144] @ (9d5a40 ) │ │ │ │ - ldr r1, [pc, #144] @ (9d5a44 ) │ │ │ │ + ldr r3, [pc, #144] @ (9d5a80 ) │ │ │ │ + ldr r1, [pc, #144] @ (9d5a84 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #144] @ (9d5a48 ) │ │ │ │ + ldr r0, [pc, #144] @ (9d5a88 ) │ │ │ │ str r3, [r4, #24] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #144] @ (9d5a4c ) │ │ │ │ + ldr r3, [pc, #144] @ (9d5a8c ) │ │ │ │ add r0, pc │ │ │ │ str r1, [r4, #16] │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #140] @ (9d5a50 ) │ │ │ │ + ldr r1, [pc, #140] @ (9d5a90 ) │ │ │ │ strd r0, r3, [r4, #28] │ │ │ │ - ldr r3, [pc, #136] @ (9d5a54 ) │ │ │ │ + ldr r3, [pc, #136] @ (9d5a94 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #136] @ (9d5a58 ) │ │ │ │ + ldr r0, [pc, #136] @ (9d5a98 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #132] @ (9d5a5c ) │ │ │ │ + ldr r3, [pc, #132] @ (9d5a9c ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #132] @ (9d5a60 ) │ │ │ │ + ldr r1, [pc, #132] @ (9d5aa0 ) │ │ │ │ add r3, pc │ │ │ │ strd r0, r3, [r4, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #128] @ (9d5a64 ) │ │ │ │ + ldr r3, [pc, #128] @ (9d5aa4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #128] @ (9d5a68 ) │ │ │ │ + ldr r0, [pc, #128] @ (9d5aa8 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #124] @ (9d5a6c ) │ │ │ │ + ldr r3, [pc, #124] @ (9d5aac ) │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [pc, #124] @ (9d5a70 ) │ │ │ │ + ldr r1, [pc, #124] @ (9d5ab0 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r0, [r4, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #120] @ (9d5a74 ) │ │ │ │ + ldr r3, [pc, #120] @ (9d5ab4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #120] @ (9d5a78 ) │ │ │ │ + ldr r0, [pc, #120] @ (9d5ab8 ) │ │ │ │ add r3, pc │ │ │ │ strd r1, r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #116] @ (9d5a7c ) │ │ │ │ + ldr r3, [pc, #116] @ (9d5abc ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r2, [r4, #176] @ 0xb0 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #112] @ (9d5a80 ) │ │ │ │ + ldr r1, [pc, #112] @ (9d5ac0 ) │ │ │ │ strd r0, r3, [r4, #92] @ 0x5c │ │ │ │ cmp r2, #1 │ │ │ │ - ldr r3, [pc, #108] @ (9d5a84 ) │ │ │ │ + ldr r3, [pc, #108] @ (9d5ac4 ) │ │ │ │ add r1, pc │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ movhi r2, #1 │ │ │ │ add r3, pc │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r4, #100] @ 0x64 │ │ │ │ @@ -3627362,91 +3627401,91 @@ │ │ │ │ strd r0, r2, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bl d07a3a │ │ │ │ - bl 7bba3e │ │ │ │ - bl 871a42 │ │ │ │ - bl cfba46 │ │ │ │ + bl d07a7a │ │ │ │ + bl 7bba7e │ │ │ │ + bl 871a82 │ │ │ │ + bl cfba86 │ │ │ │ vminnm.f16 , , │ │ │ │ @ instruction: 0xfb7dffff │ │ │ │ - bl d11a52 │ │ │ │ - bl ab5a56 │ │ │ │ - bl afda5a │ │ │ │ - bl ad5a5e │ │ │ │ - bl b09a62 │ │ │ │ - bl 709a66 │ │ │ │ + bl d11a92 │ │ │ │ + bl ab5a96 │ │ │ │ + bl afda9a │ │ │ │ + bl ad5a9e │ │ │ │ + bl b09aa2 │ │ │ │ + bl 709aa6 │ │ │ │ @ instruction: 0xfaa7ffff │ │ │ │ - bl dada6e │ │ │ │ - bl c45a72 │ │ │ │ - bl b4da76 │ │ │ │ + bl dadaae │ │ │ │ + bl c45ab2 │ │ │ │ + bl b4dab6 │ │ │ │ ldc2 15, cr15, [pc], {255} @ 0xff │ │ │ │ - bl 76ba7e │ │ │ │ - bl d73a82 │ │ │ │ + bl 76babe │ │ │ │ + bl d73ac2 │ │ │ │ ldc2l 15, cr15, [r5, #1020]! @ 0x3fc │ │ │ │ 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 r3, [pc, #80] @ (9d5aec ) │ │ │ │ + ldr r3, [pc, #80] @ (9d5b2c ) │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 66bf8 │ │ │ │ subs r4, r0, #0 │ │ │ │ - ble.n 9d5ac4 │ │ │ │ + ble.n 9d5b04 │ │ │ │ add r6, r4 │ │ │ │ subs r5, r5, r4 │ │ │ │ - bne.n 9d5aa8 │ │ │ │ + bne.n 9d5ae8 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #40] @ (9d5af0 ) │ │ │ │ + ldr r3, [pc, #40] @ (9d5b30 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #32] @ (9d5af4 ) │ │ │ │ + ldr r2, [pc, #32] @ (9d5b34 ) │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ strd r4, r1, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ blx 67548 │ │ │ │ nop │ │ │ │ - add r5, pc, #368 @ (adr r5, 9d5c60 ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 9d5ba0 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #80] @ 0x50 │ │ │ │ + str r0, [r3, #76] @ 0x4c │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #212] @ (9d5bdc ) │ │ │ │ + ldr r3, [pc, #212] @ (9d5c1c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r1, sp, #16 │ │ │ │ - ldr.w ip, [pc, #208] @ 9d5be0 │ │ │ │ + ldr.w ip, [pc, #208] @ 9d5c20 │ │ │ │ add r3, pc │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #204] @ (9d5be4 ) │ │ │ │ + ldr r3, [pc, #204] @ (9d5c24 ) │ │ │ │ add ip, pc │ │ │ │ str r2, [r1, #4] │ │ │ │ str r2, [r1, #24] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r2, [sp, #12] │ │ │ │ str r4, [sp, #28] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ @@ -3627459,103 +3627498,103 @@ │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 65c7c <__recvmsg64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d5bb8 │ │ │ │ + blt.n 9d5bf8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 9d5ba6 │ │ │ │ + bls.n 9d5be6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbz r2, 9d5ba6 │ │ │ │ + cbz r2, 9d5be6 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 9d5b7e │ │ │ │ + bne.n 9d5bbe │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ ldreq r0, [r2, #12] │ │ │ │ - bne.n 9d5b96 │ │ │ │ - ldr r2, [pc, #128] @ (9d5be8 ) │ │ │ │ - ldr r3, [pc, #120] @ (9d5be4 ) │ │ │ │ + bne.n 9d5bd6 │ │ │ │ + ldr r2, [pc, #128] @ (9d5c28 ) │ │ │ │ + ldr r3, [pc, #120] @ (9d5c24 ) │ │ │ │ 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 9d5bd8 │ │ │ │ + bne.n 9d5c18 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #108] @ (9d5bec ) │ │ │ │ + ldr r0, [pc, #108] @ (9d5c2c ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r2, [pc, #108] @ (9d5bf0 ) │ │ │ │ + ldr r2, [pc, #108] @ (9d5c30 ) │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d5b66 │ │ │ │ - ldr r0, [pc, #84] @ (9d5bec ) │ │ │ │ - ldr r2, [pc, #88] @ (9d5bf4 ) │ │ │ │ + b.n 9d5ba6 │ │ │ │ + ldr r0, [pc, #84] @ (9d5c2c ) │ │ │ │ + ldr r2, [pc, #88] @ (9d5c34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9d5b90 │ │ │ │ - ldr r3, [pc, #68] @ (9d5bec ) │ │ │ │ + b.n 9d5bd0 │ │ │ │ + ldr r3, [pc, #68] @ (9d5c2c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #76] @ (9d5bf8 ) │ │ │ │ + ldr r2, [pc, #76] @ (9d5c38 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9d5b90 │ │ │ │ - ldr r3, [pc, #48] @ (9d5bec ) │ │ │ │ + b.n 9d5bd0 │ │ │ │ + ldr r3, [pc, #48] @ (9d5c2c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 66ee0 │ │ │ │ - ldr r2, [pc, #48] @ (9d5bfc ) │ │ │ │ + ldr r2, [pc, #48] @ (9d5c3c ) │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9d5b90 │ │ │ │ + b.n 9d5bd0 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - add r4, pc, #944 @ (adr r4, 9d5f90 ) │ │ │ │ + add r4, pc, #688 @ (adr r4, 9d5ed0 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r4, pc, #912 @ (adr r4, 9d5f74 ) │ │ │ │ + add r4, pc, #656 @ (adr r4, 9d5eb4 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #584 @ (adr r4, 9d5e34 ) │ │ │ │ + add r4, pc, #328 @ (adr r4, 9d5d74 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ + str r2, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ + str r4, [r1, #68] @ 0x44 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r5, [pc, #176] @ (9d5cc0 ) │ │ │ │ + ldr r5, [pc, #176] @ (9d5d00 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r4, [pc, #176] @ (9d5cc4 ) │ │ │ │ + ldr r4, [pc, #176] @ (9d5d04 ) │ │ │ │ mov r7, r0 │ │ │ │ add r5, pc │ │ │ │ movs r0, #11 │ │ │ │ cmp r1, #5 │ │ │ │ ldr r6, [r7, #120] @ 0x78 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ @@ -3627586,496 +3627625,496 @@ │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r5, sp │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov.w r4, #8 │ │ │ │ it eq │ │ │ │ streq r1, [sp, #0] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9d5c78 │ │ │ │ + b.n 9d5cb8 │ │ │ │ add r5, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 9d5c86 │ │ │ │ + beq.n 9d5cc6 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d5c72 │ │ │ │ + bge.n 9d5cb2 │ │ │ │ ldr r6, [r7, #120] @ 0x78 │ │ │ │ movs r4, #44 @ 0x2c │ │ │ │ add r5, sp, #8 │ │ │ │ - b.n 9d5c94 │ │ │ │ + b.n 9d5cd4 │ │ │ │ add r5, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 9d5ca2 │ │ │ │ + beq.n 9d5ce2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d5c8e │ │ │ │ - ldr r2, [pc, #36] @ (9d5cc8 ) │ │ │ │ - ldr r3, [pc, #28] @ (9d5cc4 ) │ │ │ │ + bge.n 9d5cce │ │ │ │ + ldr r2, [pc, #36] @ (9d5d08 ) │ │ │ │ + ldr r3, [pc, #28] @ (9d5d04 ) │ │ │ │ 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 9d5cba │ │ │ │ + bne.n 9d5cfa │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #920 @ (adr r3, 9d605c ) │ │ │ │ + add r3, pc, #664 @ (adr r3, 9d5f9c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #344 @ (adr r3, 9d5e24 ) │ │ │ │ + add r3, pc, #88 @ (adr r3, 9d5d64 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #10 │ │ │ │ ldr.w r8, [r0, #120] @ 0x78 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r6, #8 │ │ │ │ - ldr r2, [pc, #292] @ (9d5e18 ) │ │ │ │ + ldr r2, [pc, #292] @ (9d5e58 ) │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r3, [pc, #292] @ (9d5e1c ) │ │ │ │ + ldr r3, [pc, #292] @ (9d5e5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 9d5d0a │ │ │ │ + b.n 9d5d4a │ │ │ │ add r7, r0 │ │ │ │ subs r6, r6, r0 │ │ │ │ - beq.n 9d5d18 │ │ │ │ + beq.n 9d5d58 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d5d04 │ │ │ │ + bge.n 9d5d44 │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #7 │ │ │ │ ldr.w r8, [r4, #120] @ 0x78 │ │ │ │ movs r6, #8 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r7, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - b.n 9d5d38 │ │ │ │ + b.n 9d5d78 │ │ │ │ add r7, r0 │ │ │ │ subs r6, r6, r0 │ │ │ │ - beq.n 9d5d46 │ │ │ │ + beq.n 9d5d86 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d5d32 │ │ │ │ + bge.n 9d5d72 │ │ │ │ ldr.w r8, [r4, #120] @ 0x78 │ │ │ │ movs r6, #8 │ │ │ │ add r7, sp, #16 │ │ │ │ - b.n 9d5d56 │ │ │ │ + b.n 9d5d96 │ │ │ │ add r7, r0 │ │ │ │ subs r6, r6, r0 │ │ │ │ - beq.n 9d5d64 │ │ │ │ + beq.n 9d5da4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d5d50 │ │ │ │ + bge.n 9d5d90 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 9d5a88 │ │ │ │ + bl 9d5ac8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 9d5d9c │ │ │ │ + beq.n 9d5ddc │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 9d5a88 │ │ │ │ + bl 9d5ac8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #156] @ (9d5e20 ) │ │ │ │ - ldr r3, [pc, #148] @ (9d5e1c ) │ │ │ │ + ldr r2, [pc, #156] @ (9d5e60 ) │ │ │ │ + ldr r3, [pc, #148] @ (9d5e5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9d5e12 │ │ │ │ + bne.n 9d5e52 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 9d5a88 │ │ │ │ + bl 9d5ac8 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ - bl 9d5a88 │ │ │ │ + bl 9d5ac8 │ │ │ │ movs r6, #8 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #11 │ │ │ │ ldr.w r8, [r4, #120] @ 0x78 │ │ │ │ add r7, sp, #8 │ │ │ │ str.w r9, [sp] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 9d5dcc │ │ │ │ + b.n 9d5e0c │ │ │ │ add r7, r0 │ │ │ │ subs r6, r6, r0 │ │ │ │ - beq.n 9d5dda │ │ │ │ + beq.n 9d5e1a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d5dc6 │ │ │ │ + bge.n 9d5e06 │ │ │ │ ldr.w r8, [r4, #120] @ 0x78 │ │ │ │ mov r7, sp │ │ │ │ mov r9, sp │ │ │ │ movs r6, #4 │ │ │ │ - b.n 9d5dec │ │ │ │ + b.n 9d5e2c │ │ │ │ add r7, r0 │ │ │ │ subs r6, r6, r0 │ │ │ │ - beq.n 9d5dfa │ │ │ │ + beq.n 9d5e3a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d5de6 │ │ │ │ + bge.n 9d5e26 │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ - bl 9d5a88 │ │ │ │ + bl 9d5ac8 │ │ │ │ ldr r0, [r4, #120] @ 0x78 │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r9 │ │ │ │ - bl 9d5a88 │ │ │ │ + bl 9d5ac8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 9d5d82 │ │ │ │ + b.n 9d5dc2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #24 @ (adr r3, 9d5e34 ) │ │ │ │ + add r2, pc, #792 @ (adr r2, 9d6174 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #472 @ (adr r2, 9d5ffc ) │ │ │ │ + add r2, pc, #216 @ (adr r2, 9d5f3c ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r2, [pc, #336] @ (9d5f88 ) │ │ │ │ + ldr r2, [pc, #336] @ (9d5fc8 ) │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [pc, #336] @ (9d5f8c ) │ │ │ │ + ldr r3, [pc, #336] @ (9d5fcc ) │ │ │ │ sub sp, #192 @ 0xc0 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #336] @ (9d5f90 ) │ │ │ │ - ldr r7, [pc, #336] @ (9d5f94 ) │ │ │ │ + ldr r0, [pc, #336] @ (9d5fd0 ) │ │ │ │ + ldr r7, [pc, #336] @ (9d5fd4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ mov.w r3, #0 │ │ │ │ bl 3a74ac │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 677a4 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 9d5f7c │ │ │ │ + blt.w 9d5fbc │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #14 │ │ │ │ blx 67440 │ │ │ │ movs r3, #1 │ │ │ │ strh.w r3, [sp, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9d5f76 │ │ │ │ - ldr r2, [pc, #280] @ (9d5f98 ) │ │ │ │ + beq.n 9d5fb6 │ │ │ │ + ldr r2, [pc, #280] @ (9d5fd8 ) │ │ │ │ mov r3, r4 │ │ │ │ add.w r0, sp, #14 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ add r2, pc │ │ │ │ blx 67e94 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d5f42 │ │ │ │ + blt.n 9d5f82 │ │ │ │ add r4, sp, #124 @ 0x7c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r6, #120] @ 0x78 │ │ │ │ blx 67440 │ │ │ │ bl 3a782c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d5f68 │ │ │ │ + beq.n 9d5fa8 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ blx 670b0 │ │ │ │ - ldr r1, [pc, #224] @ (9d5f9c ) │ │ │ │ + ldr r1, [pc, #224] @ (9d5fdc ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d5f4e │ │ │ │ + beq.n 9d5f8e │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #8 │ │ │ │ blx 67254 │ │ │ │ add r7, sp, #4 │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r8, [r6, #120] @ 0x78 │ │ │ │ strd r0, r5, [sp, #4] │ │ │ │ - b.n 9d5ee4 │ │ │ │ + b.n 9d5f24 │ │ │ │ add r7, r0 │ │ │ │ subs r5, r5, r0 │ │ │ │ - beq.n 9d5ef2 │ │ │ │ + beq.n 9d5f32 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d5ede │ │ │ │ + bge.n 9d5f1e │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r6, #120] @ 0x78 │ │ │ │ blx 67254 │ │ │ │ adds r5, r0, #1 │ │ │ │ - b.n 9d5f04 │ │ │ │ + b.n 9d5f44 │ │ │ │ add r4, r0 │ │ │ │ subs r5, r5, r0 │ │ │ │ - beq.n 9d5f12 │ │ │ │ + beq.n 9d5f52 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d5efe │ │ │ │ + bge.n 9d5f3e │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d5ccc │ │ │ │ + bl 9d5d0c │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r0 │ │ │ │ str.w r3, [r6, #176] @ 0xb0 │ │ │ │ - ldr r2, [pc, #116] @ (9d5fa0 ) │ │ │ │ - ldr r3, [pc, #96] @ (9d5f8c ) │ │ │ │ + ldr r2, [pc, #116] @ (9d5fe0 ) │ │ │ │ + ldr r3, [pc, #96] @ (9d5fcc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9d5f82 │ │ │ │ + bne.n 9d5fc2 │ │ │ │ add sp, #192 @ 0xc0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9d5e8c │ │ │ │ - b.n 9d5e9a │ │ │ │ - ldr r3, [pc, #84] @ (9d5fa4 ) │ │ │ │ + beq.n 9d5ecc │ │ │ │ + b.n 9d5eda │ │ │ │ + ldr r3, [pc, #84] @ (9d5fe4 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ blx 67254 │ │ │ │ adds r0, #1 │ │ │ │ adds r1, r5, r0 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ mov r0, r4 │ │ │ │ blx 670b0 │ │ │ │ - b.n 9d5ec8 │ │ │ │ - ldr r3, [pc, #60] @ (9d5fa8 ) │ │ │ │ + b.n 9d5f08 │ │ │ │ + ldr r3, [pc, #60] @ (9d5fe8 ) │ │ │ │ add r3, pc │ │ │ │ ldmia.w r3, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - b.n 9d5eba │ │ │ │ - ldr r4, [pc, #52] @ (9d5fac ) │ │ │ │ + b.n 9d5efa │ │ │ │ + ldr r4, [pc, #52] @ (9d5fec ) │ │ │ │ add r4, pc │ │ │ │ - b.n 9d5e7c │ │ │ │ + b.n 9d5ebc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d5f28 │ │ │ │ + b.n 9d5f68 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r1, pc, #768 @ (adr r1, 9d628c ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 9d61cc ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #36] @ 0x24 │ │ │ │ + str r2, [r2, #32] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r1, pc, #728 @ (adr r1, 9d6270 ) │ │ │ │ + add r1, pc, #472 @ (adr r1, 9d61b0 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ble.n 9d5f00 │ │ │ │ + ble.n 9d60c0 │ │ │ │ lsls r3, r7, #1 │ │ │ │ - str r2, [r6, #28] │ │ │ │ + str r2, [r6, #24] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - add r0, pc, #832 @ (adr r0, 9d62e4 ) │ │ │ │ + add r0, pc, #576 @ (adr r0, 9d6224 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r0, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r7, #16] │ │ │ │ + str r6, [r7, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r1, #16] │ │ │ │ + str r0, [r1, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ sub sp, #336 @ 0x150 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #9 │ │ │ │ ldr r7, [r0, #120] @ 0x78 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r4, #16 │ │ │ │ - ldr r2, [pc, #236] @ (9d60c0 ) │ │ │ │ + ldr r2, [pc, #236] @ (9d6100 ) │ │ │ │ add r5, sp, #8 │ │ │ │ - ldr r3, [pc, #236] @ (9d60c4 ) │ │ │ │ + ldr r3, [pc, #236] @ (9d6104 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - b.n 9d5ff4 │ │ │ │ + b.n 9d6034 │ │ │ │ add r5, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 9d6002 │ │ │ │ + beq.n 9d6042 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d5fee │ │ │ │ + bge.n 9d602e │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, sp │ │ │ │ mov r7, sp │ │ │ │ - bl 9d5a88 │ │ │ │ + bl 9d5ac8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 9d606e │ │ │ │ + ble.n 9d60ae │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9d6054 │ │ │ │ + bne.n 9d6094 │ │ │ │ ldr r4, [sp, #0] │ │ │ │ subs r2, r4, #1 │ │ │ │ cmp.w r2, #1408 @ 0x580 │ │ │ │ - bls.n 9d608a │ │ │ │ + bls.n 9d60ca │ │ │ │ mvn.w r3, #1408 @ 0x580 │ │ │ │ mov.w r2, #1408 @ 0x580 │ │ │ │ mov r1, r8 │ │ │ │ add r4, r3 │ │ │ │ - bl 9d5a88 │ │ │ │ - b.n 9d603a │ │ │ │ + bl 9d5ac8 │ │ │ │ + b.n 9d607a │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 9d6090 │ │ │ │ + beq.n 9d60d0 │ │ │ │ cmp.w r4, #308 @ 0x134 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ it cs │ │ │ │ movcs.w r2, #308 @ 0x134 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 9d5a88 │ │ │ │ + bl 9d5ac8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 9d6036 │ │ │ │ - b.n 9d6090 │ │ │ │ + bgt.n 9d6076 │ │ │ │ + b.n 9d60d0 │ │ │ │ mov.w r2, #308 @ 0x134 │ │ │ │ mov r1, r8 │ │ │ │ - bl 9d5a88 │ │ │ │ + bl 9d5ac8 │ │ │ │ ldr.w r3, [r6, #176] @ 0xb0 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 9d606e │ │ │ │ + bls.n 9d60ae │ │ │ │ ldr.w r3, [r8, #556] @ 0x22c │ │ │ │ cmp r3, #22 │ │ │ │ - bls.n 9d60ac │ │ │ │ - ldr r2, [pc, #88] @ (9d60c8 ) │ │ │ │ - ldr r3, [pc, #80] @ (9d60c4 ) │ │ │ │ + bls.n 9d60ec │ │ │ │ + ldr r2, [pc, #88] @ (9d6108 ) │ │ │ │ + ldr r3, [pc, #80] @ (9d6104 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9d60ba │ │ │ │ + bne.n 9d60fa │ │ │ │ movs r0, #0 │ │ │ │ add sp, #336 @ 0x150 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r8 │ │ │ │ - bl 9d5a88 │ │ │ │ + bl 9d5ac8 │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9d5a88 │ │ │ │ + bl 9d5ac8 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 9d606e │ │ │ │ + ble.n 9d60ae │ │ │ │ ldr r0, [r6, #120] @ 0x78 │ │ │ │ mov.w r2, #308 @ 0x134 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 9d5a88 │ │ │ │ - b.n 9d605e │ │ │ │ + bl 9d5ac8 │ │ │ │ + b.n 9d609e │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d5ccc │ │ │ │ + bl 9d5d0c │ │ │ │ str.w r0, [r6, #176] @ 0xb0 │ │ │ │ - b.n 9d606e │ │ │ │ + b.n 9d60ae │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #144 @ (adr r0, 9d6154 ) │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [pc, #360] @ (9d6248 ) │ │ │ │ + ldr r4, [pc, #360] @ (9d6288 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #360] @ (9d624c ) │ │ │ │ + ldr r0, [pc, #360] @ (9d628c ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ add r4, pc │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r1, [r5, #176] @ 0xb0 │ │ │ │ ldr.w r9, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ cmp r1, #1 │ │ │ │ ldr r4, [r5, #120] @ 0x78 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ mov.w r0, #0 │ │ │ │ - ldr r0, [pc, #336] @ (9d6250 ) │ │ │ │ + ldr r0, [pc, #336] @ (9d6290 ) │ │ │ │ add r0, pc │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bhi.n 9d6184 │ │ │ │ + bhi.n 9d61c4 │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ movs r7, #8 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r2, #10 │ │ │ │ str r3, [sp, #28] │ │ │ │ add.w r8, sp, r7 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ @@ -3628088,46 +3628127,46 @@ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #2 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 9d613e │ │ │ │ + b.n 9d617e │ │ │ │ add r8, r0 │ │ │ │ subs r7, r7, r0 │ │ │ │ - beq.n 9d614c │ │ │ │ + beq.n 9d618c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d6138 │ │ │ │ + bge.n 9d6178 │ │ │ │ ldr r7, [r5, #120] @ 0x78 │ │ │ │ movs r4, #40 @ 0x28 │ │ │ │ add r5, sp, #16 │ │ │ │ - b.n 9d615a │ │ │ │ + b.n 9d619a │ │ │ │ add r5, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 9d6168 │ │ │ │ + beq.n 9d61a8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d6154 │ │ │ │ - ldr r2, [pc, #232] @ (9d6254 ) │ │ │ │ - ldr r3, [pc, #224] @ (9d624c ) │ │ │ │ + bge.n 9d6194 │ │ │ │ + ldr r2, [pc, #232] @ (9d6294 ) │ │ │ │ + ldr r3, [pc, #224] @ (9d628c ) │ │ │ │ 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 9d6244 │ │ │ │ + bne.n 9d6284 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ cmp r1, #2 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r7, #8 │ │ │ │ @@ -3628149,221 +3628188,221 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ add.w r6, sp, r7 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ mov r8, r6 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #12 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 9d61cc │ │ │ │ + b.n 9d620c │ │ │ │ add r8, r0 │ │ │ │ subs r7, r7, r0 │ │ │ │ - beq.n 9d61da │ │ │ │ + beq.n 9d621a │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d61c6 │ │ │ │ + bge.n 9d6206 │ │ │ │ ldr r7, [r5, #120] @ 0x78 │ │ │ │ movs r4, #44 @ 0x2c │ │ │ │ add.w r8, sp, #16 │ │ │ │ - b.n 9d61ea │ │ │ │ + b.n 9d622a │ │ │ │ add r8, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 9d61f8 │ │ │ │ + beq.n 9d6238 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d61e4 │ │ │ │ + bge.n 9d6224 │ │ │ │ ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 9d6216 │ │ │ │ + bhi.n 9d6256 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - cbz r3, 9d6212 │ │ │ │ + cbz r3, 9d6252 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - bl 9d5af8 │ │ │ │ + bl 9d5b38 │ │ │ │ cmp r0, #0 │ │ │ │ str.w r0, [r9] │ │ │ │ - blt.n 9d622e │ │ │ │ + blt.n 9d626e │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - b.n 9d6168 │ │ │ │ + b.n 9d61a8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ movs r2, #8 │ │ │ │ - bl 9d5a88 │ │ │ │ + bl 9d5ac8 │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 9d5a88 │ │ │ │ - b.n 9d6200 │ │ │ │ - ldr r3, [pc, #40] @ (9d6258 ) │ │ │ │ + bl 9d5ac8 │ │ │ │ + b.n 9d6240 │ │ │ │ + ldr r3, [pc, #40] @ (9d6298 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #40] @ (9d625c ) │ │ │ │ + ldr r2, [pc, #40] @ (9d629c ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9d6168 │ │ │ │ + b.n 9d61a8 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + ldr r6, [sp, #864] @ 0x360 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ + ldr r6, [sp, #752] @ 0x2f0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r6, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r7, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r1, r2] │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ lsls r0, r7, #1 │ │ │ │ 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 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #6 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r8, [r0, #120] @ 0x78 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movs r5, #8 │ │ │ │ - ldr r2, [pc, #96] @ (9d62e8 ) │ │ │ │ + ldr r2, [pc, #96] @ (9d6328 ) │ │ │ │ mov r7, sp │ │ │ │ - ldr r3, [pc, #96] @ (9d62ec ) │ │ │ │ + ldr r3, [pc, #96] @ (9d632c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 9d629e │ │ │ │ + b.n 9d62de │ │ │ │ add r7, r0 │ │ │ │ subs r5, r5, r0 │ │ │ │ - beq.n 9d62ac │ │ │ │ + beq.n 9d62ec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d6298 │ │ │ │ + bge.n 9d62d8 │ │ │ │ ldr.w r5, [r9, #120] @ 0x78 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - b.n 9d62ba │ │ │ │ + b.n 9d62fa │ │ │ │ add r6, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 9d62c8 │ │ │ │ + beq.n 9d6308 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d62b4 │ │ │ │ - ldr r2, [pc, #36] @ (9d62f0 ) │ │ │ │ - ldr r3, [pc, #32] @ (9d62ec ) │ │ │ │ + bge.n 9d62f4 │ │ │ │ + ldr r2, [pc, #36] @ (9d6330 ) │ │ │ │ + ldr r3, [pc, #32] @ (9d632c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9d62e4 │ │ │ │ + bne.n 9d6324 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r4, [sp, #960] @ 0x3c0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #3 │ │ │ │ movs r4, #8 │ │ │ │ ldr r6, [r0, #120] @ 0x78 │ │ │ │ mov r7, r0 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add.w r5, sp, r4 │ │ │ │ - ldr r2, [pc, #100] @ (9d637c ) │ │ │ │ - ldr r3, [pc, #100] @ (9d6380 ) │ │ │ │ + ldr r2, [pc, #100] @ (9d63bc ) │ │ │ │ + ldr r3, [pc, #100] @ (9d63c0 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 9d6330 │ │ │ │ + b.n 9d6370 │ │ │ │ add r5, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 9d633e │ │ │ │ + beq.n 9d637e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d632a │ │ │ │ + bge.n 9d636a │ │ │ │ movs r4, #4 │ │ │ │ ldr r6, [r7, #120] @ 0x78 │ │ │ │ add.w r5, sp, r4 │ │ │ │ - b.n 9d634e │ │ │ │ + b.n 9d638e │ │ │ │ add r5, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 9d635c │ │ │ │ + beq.n 9d639c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d6348 │ │ │ │ - ldr r2, [pc, #36] @ (9d6384 ) │ │ │ │ - ldr r3, [pc, #32] @ (9d6380 ) │ │ │ │ + bge.n 9d6388 │ │ │ │ + ldr r2, [pc, #36] @ (9d63c4 ) │ │ │ │ + ldr r3, [pc, #32] @ (9d63c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9d6376 │ │ │ │ + bne.n 9d63b6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #904] @ 0x388 │ │ │ │ + ldr r4, [sp, #648] @ 0x288 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #624] @ 0x270 │ │ │ │ + ldr r4, [sp, #368] @ 0x170 │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r5, [pc, #188] @ (9d6454 ) │ │ │ │ + ldr r5, [pc, #188] @ (9d6494 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #188] @ (9d6458 ) │ │ │ │ + ldr r4, [pc, #188] @ (9d6498 ) │ │ │ │ mov r6, r3 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr.w r5, [r0, #176] @ 0xb0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov.w r4, #0 │ │ │ │ cmp r5, #1 │ │ │ │ ldrd r4, r3, [sp, #100] @ 0x64 │ │ │ │ - bls.n 9d6438 │ │ │ │ + bls.n 9d6478 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r5, sp, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrsh.w r2, [r4, #16] │ │ │ │ @@ -3628378,83 +3628417,83 @@ │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r4, #8 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #13 │ │ │ │ ldr r6, [r0, #120] @ 0x78 │ │ │ │ str r1, [sp, #32] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - b.n 9d63f4 │ │ │ │ + b.n 9d6434 │ │ │ │ add r5, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 9d6402 │ │ │ │ + beq.n 9d6442 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d63ee │ │ │ │ + bge.n 9d642e │ │ │ │ ldr r6, [r7, #120] @ 0x78 │ │ │ │ movs r4, #40 @ 0x28 │ │ │ │ add r5, sp, #24 │ │ │ │ - b.n 9d6410 │ │ │ │ + b.n 9d6450 │ │ │ │ add r5, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 9d641e │ │ │ │ + beq.n 9d645e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d640a │ │ │ │ - ldr r2, [pc, #60] @ (9d645c ) │ │ │ │ - ldr r3, [pc, #52] @ (9d6458 ) │ │ │ │ + bge.n 9d644a │ │ │ │ + ldr r2, [pc, #60] @ (9d649c ) │ │ │ │ + ldr r3, [pc, #52] @ (9d6498 ) │ │ │ │ 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 9d644e │ │ │ │ + bne.n 9d648e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r6, r4, [sp] │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #4 │ │ │ │ - bl 9d5c00 │ │ │ │ - b.n 9d641e │ │ │ │ + bl 9d5c40 │ │ │ │ + b.n 9d645e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #376] @ 0x178 │ │ │ │ + ldr r4, [sp, #120] @ 0x78 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #872] @ 0x368 │ │ │ │ + ldr r3, [sp, #616] @ 0x268 │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r5, [pc, #192] @ (9d6530 ) │ │ │ │ + ldr r5, [pc, #192] @ (9d6570 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #192] @ (9d6534 ) │ │ │ │ + ldr r4, [pc, #192] @ (9d6574 ) │ │ │ │ mov r6, r3 │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr.w r5, [r0, #176] @ 0xb0 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov.w r4, #0 │ │ │ │ cmp r5, #1 │ │ │ │ ldrd r4, r3, [sp, #100] @ 0x64 │ │ │ │ - bls.n 9d6514 │ │ │ │ + bls.n 9d6554 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ adds r3, #3 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r7, r0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ lsrs r3, r3, #2 │ │ │ │ strd r2, r1, [sp, #28] │ │ │ │ @@ -3628471,84 +3628510,84 @@ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movs r4, #8 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ movs r3, #14 │ │ │ │ ldr r6, [r0, #120] @ 0x78 │ │ │ │ strd r1, r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 9d64d0 │ │ │ │ + b.n 9d6510 │ │ │ │ add r5, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 9d64de │ │ │ │ + beq.n 9d651e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d64ca │ │ │ │ + bge.n 9d650a │ │ │ │ ldr r6, [r7, #120] @ 0x78 │ │ │ │ movs r4, #40 @ 0x28 │ │ │ │ add r5, sp, #24 │ │ │ │ - b.n 9d64ec │ │ │ │ + b.n 9d652c │ │ │ │ add r5, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 9d64fa │ │ │ │ + beq.n 9d653a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d64e6 │ │ │ │ - ldr r2, [pc, #60] @ (9d6538 ) │ │ │ │ - ldr r3, [pc, #52] @ (9d6534 ) │ │ │ │ + bge.n 9d6526 │ │ │ │ + ldr r2, [pc, #60] @ (9d6578 ) │ │ │ │ + ldr r3, [pc, #52] @ (9d6574 ) │ │ │ │ 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 9d652a │ │ │ │ + bne.n 9d656a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, r2 │ │ │ │ strd r6, r4, [sp] │ │ │ │ mov r2, r1 │ │ │ │ movs r1, #5 │ │ │ │ - bl 9d5c00 │ │ │ │ - b.n 9d64fa │ │ │ │ + bl 9d5c40 │ │ │ │ + b.n 9d653a │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #536] @ 0x218 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r2, [sp, #760] @ 0x2f8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #120] @ 0x78 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 9d655a │ │ │ │ + b.n 9d659a │ │ │ │ add r5, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 9d6570 │ │ │ │ + beq.n 9d65b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d6554 │ │ │ │ + bge.n 9d6594 │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ ldr r7, [r0, #0] │ │ │ │ negs r7, r7 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3628559,30 +3628598,30 @@ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r3 │ │ │ │ bl 3a10bc │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ - cbz r0, 9d65a0 │ │ │ │ + cbz r0, 9d65e0 │ │ │ │ ldr r1, [r0, #16] │ │ │ │ subs r0, r4, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 671c4 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r4, 9d65f2 │ │ │ │ + cbz r4, 9d6632 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [sl, #120] @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9d5a88 │ │ │ │ + bl 9d5ac8 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ - cbz r6, 9d65e4 │ │ │ │ + cbz r6, 9d6624 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ subs r0, r2, #1 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov.w fp, r3, lsr #3 │ │ │ │ add r0, r1 │ │ │ │ cmp.w fp, #1 │ │ │ │ it cc │ │ │ │ @@ -3628590,315 +3628629,315 @@ │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ mul.w r2, r0, fp │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 666a8 │ │ │ │ add r5, r8 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 9d65b4 │ │ │ │ + bne.n 9d65f4 │ │ │ │ mov r0, r7 │ │ │ │ blx 67b40 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #148] @ (9d66a8 ) │ │ │ │ + ldr r3, [pc, #148] @ (9d66e8 ) │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ movs r4, #8 │ │ │ │ str r2, [sp, #20] │ │ │ │ add.w r6, sp, r4 │ │ │ │ - ldr r2, [pc, #136] @ (9d66ac ) │ │ │ │ + ldr r2, [pc, #136] @ (9d66ec ) │ │ │ │ mov r7, r6 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #7 │ │ │ │ add r2, pc │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr.w r8, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n 9d6644 │ │ │ │ + b.n 9d6684 │ │ │ │ add r7, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 9d6652 │ │ │ │ + beq.n 9d6692 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d663e │ │ │ │ + bge.n 9d667e │ │ │ │ ldr.w r8, [r5, #120] @ 0x78 │ │ │ │ movs r4, #8 │ │ │ │ add r7, sp, #16 │ │ │ │ - b.n 9d6662 │ │ │ │ + b.n 9d66a2 │ │ │ │ add r7, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 9d6670 │ │ │ │ + beq.n 9d66b0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d665c │ │ │ │ + bge.n 9d669c │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - bl 9d5a88 │ │ │ │ + bl 9d5ac8 │ │ │ │ movs r2, #4 │ │ │ │ add.w r1, sp, r2 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - bl 9d5a88 │ │ │ │ - ldr r2, [pc, #40] @ (9d66b0 ) │ │ │ │ - ldr r3, [pc, #28] @ (9d66a8 ) │ │ │ │ + bl 9d5ac8 │ │ │ │ + ldr r2, [pc, #40] @ (9d66f0 ) │ │ │ │ + ldr r3, [pc, #28] @ (9d66e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9d66a2 │ │ │ │ + bne.n 9d66e2 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #848] @ 0x350 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r1, [sp, #456] @ 0x1c8 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r3 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r8, [r0, #120] @ 0x78 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #8 │ │ │ │ strd r3, r2, [sp, #28] │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r2, [pc, #156] @ (9d6778 ) │ │ │ │ + ldr r2, [pc, #156] @ (9d67b8 ) │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #156] @ (9d677c ) │ │ │ │ + ldr r3, [pc, #156] @ (9d67bc ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ movs r3, #18 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - b.n 9d6704 │ │ │ │ + b.n 9d6744 │ │ │ │ add r7, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 9d6712 │ │ │ │ + beq.n 9d6752 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d66fe │ │ │ │ + bge.n 9d673e │ │ │ │ ldr.w r8, [r5, #120] @ 0x78 │ │ │ │ movs r4, #24 │ │ │ │ add r7, sp, #16 │ │ │ │ - b.n 9d6722 │ │ │ │ + b.n 9d6762 │ │ │ │ add r7, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ - beq.n 9d6730 │ │ │ │ + beq.n 9d6770 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 66dd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 9d671c │ │ │ │ + bge.n 9d675c │ │ │ │ movs r2, #8 │ │ │ │ add r1, sp, #8 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9d5a88 │ │ │ │ + bl 9d5ac8 │ │ │ │ movs r2, #4 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ add.w r1, sp, r2 │ │ │ │ - bl 9d5a88 │ │ │ │ + bl 9d5ac8 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - bl 9d5af8 │ │ │ │ - ldr r1, [pc, #44] @ (9d6780 ) │ │ │ │ - ldr r2, [pc, #40] @ (9d677c ) │ │ │ │ + bl 9d5b38 │ │ │ │ + ldr r1, [pc, #44] @ (9d67c0 ) │ │ │ │ + ldr r2, [pc, #40] @ (9d67bc ) │ │ │ │ add r1, pc │ │ │ │ str.w r0, [r9] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 9d6772 │ │ │ │ + bne.n 9d67b2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #888] @ 0x378 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ 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 r3, [pc, #512] @ (9d6998 ) │ │ │ │ + ldr r3, [pc, #512] @ (9d69d8 ) │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #512] @ (9d699c ) │ │ │ │ + ldr r2, [pc, #512] @ (9d69dc ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r3, pc │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #508] @ (9d69a0 ) │ │ │ │ + ldr r3, [pc, #508] @ (9d69e0 ) │ │ │ │ add r2, pc │ │ │ │ ldrh.w r0, [r0, #74] @ 0x4a │ │ │ │ mov r7, r1 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ bl 3a10bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9d67ca │ │ │ │ + cbz r0, 9d680a │ │ │ │ ldr r5, [r0, #24] │ │ │ │ lsrs r5, r5, #3 │ │ │ │ cmp r5, #1 │ │ │ │ it cc │ │ │ │ movcc r5, #1 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 9d67d0 │ │ │ │ + b.n 9d6810 │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r5 │ │ │ │ lsls r0, r4, #6 │ │ │ │ blx 66b8c <__aeabi_uidivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9d68da │ │ │ │ + beq.n 9d691a │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 9d67ce │ │ │ │ + bne.n 9d680e │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r4, [r8, #64] @ 0x40 │ │ │ │ ldrh.w r3, [r8, #68] @ 0x44 │ │ │ │ subs r4, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r4, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ strd r3, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ blx 66b8c <__aeabi_uidivmod@plt> │ │ │ │ subs r4, r4, r1 │ │ │ │ str r4, [sp, #12] │ │ │ │ - cbz r6, 9d680c │ │ │ │ + cbz r6, 9d684c │ │ │ │ ldr r6, [r6, #24] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #25778 @ 0x64b2 │ │ │ │ movt r1, #49184 @ 0xc020 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 65a3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9d692c │ │ │ │ + blt.w 9d696c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bne.n 9d6906 │ │ │ │ + bne.n 9d6946 │ │ │ │ add.w r4, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d6848 │ │ │ │ + bne.n 9d6888 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d6838 │ │ │ │ + bne.n 9d6878 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d694e │ │ │ │ + bne.n 9d698e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r7, #20 │ │ │ │ bl 3adc48 │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d6862 │ │ │ │ + bne.n 9d68a2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d691e │ │ │ │ + bne.n 9d695e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9d6906 │ │ │ │ + beq.n 9d6946 │ │ │ │ ldrd r3, r2, [sp, #24] │ │ │ │ strd r3, r2, [r5] │ │ │ │ movs r4, #1 │ │ │ │ dmb ish │ │ │ │ str r4, [r5, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9d68be │ │ │ │ + beq.n 9d68fe │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r9, #4 │ │ │ │ blx 67440 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str.w r3, [r9, #16] │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ movs r3, #2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ str.w r3, [r9] │ │ │ │ add.w r3, r9, #12 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ blx 660e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9d68de │ │ │ │ - ldr r2, [pc, #228] @ (9d69a4 ) │ │ │ │ - ldr r3, [pc, #220] @ (9d69a0 ) │ │ │ │ + blt.n 9d691e │ │ │ │ + ldr r2, [pc, #228] @ (9d69e4 ) │ │ │ │ + ldr r3, [pc, #220] @ (9d69e0 ) │ │ │ │ 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 9d6994 │ │ │ │ + bne.n 9d69d4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r0 │ │ │ │ - b.n 9d67e2 │ │ │ │ - ldr r3, [pc, #200] @ (9d69a8 ) │ │ │ │ + b.n 9d6822 │ │ │ │ + ldr r3, [pc, #200] @ (9d69e8 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 66ee0 │ │ │ │ - ldr r2, [pc, #184] @ (9d69ac ) │ │ │ │ + ldr r2, [pc, #184] @ (9d69ec ) │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ @@ -3628908,160 +3628947,160 @@ │ │ │ │ movw r1, #25780 @ 0x64b4 │ │ │ │ movt r1, #49156 @ 0xc004 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 65a3c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9d68be │ │ │ │ + b.n 9d68fe │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9d6878 │ │ │ │ - ldr r3, [pc, #120] @ (9d69a8 ) │ │ │ │ + b.n 9d68b8 │ │ │ │ + ldr r3, [pc, #120] @ (9d69e8 ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 66ee0 │ │ │ │ - ldr r2, [pc, #112] @ (9d69b0 ) │ │ │ │ + ldr r2, [pc, #112] @ (9d69f0 ) │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9d691a │ │ │ │ + b.n 9d695a │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9d6978 │ │ │ │ + bne.n 9d69b8 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d6962 │ │ │ │ + bne.n 9d69a2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d6954 │ │ │ │ - b.n 9d6850 │ │ │ │ + bne.n 9d6994 │ │ │ │ + b.n 9d6890 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d697e │ │ │ │ + bne.n 9d69be │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d6952 │ │ │ │ - b.n 9d6850 │ │ │ │ + bne.n 9d6992 │ │ │ │ + b.n 9d6890 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r6, [sp, #1000] @ 0x3e8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ + ldrsb r4, [r0, r7] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #24] @ (9d69e0 ) │ │ │ │ + ldr r4, [pc, #24] @ (9d6a20 ) │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 3a7198 │ │ │ │ - ldr r3, [pc, #20] @ (9d69e4 ) │ │ │ │ + ldr r3, [pc, #20] @ (9d6a24 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b14774 │ │ │ │ + bl b147b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r5, [sp, #984] @ 0x3d8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ subs r2, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #28] @ (9d6a18 ) │ │ │ │ + ldr r4, [pc, #28] @ (9d6a58 ) │ │ │ │ mov r5, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 3a7198 │ │ │ │ - ldr r3, [pc, #20] @ (9d6a1c ) │ │ │ │ + ldr r3, [pc, #20] @ (9d6a5c ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b14774 │ │ │ │ + bl b147b4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str r5, [sp, #768] @ 0x300 │ │ │ │ lsls r5, r7, #3 │ │ │ │ subs r2, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [pc, #24] @ (9d6a4c ) │ │ │ │ + ldr r4, [pc, #24] @ (9d6a8c ) │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 3a7198 │ │ │ │ - ldr r3, [pc, #20] @ (9d6a50 ) │ │ │ │ + ldr r3, [pc, #20] @ (9d6a90 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b14774 │ │ │ │ + bl b147b4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - str r5, [sp, #808] @ 0x328 │ │ │ │ + str r5, [sp, #552] @ 0x228 │ │ │ │ lsls r5, r7, #3 │ │ │ │ asrs r4, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r4, [pc, #28] @ (9d6a84 ) │ │ │ │ + ldr r4, [pc, #28] @ (9d6ac4 ) │ │ │ │ mov r5, r2 │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ bl 3a7198 │ │ │ │ - ldr r3, [pc, #20] @ (9d6a88 ) │ │ │ │ + ldr r3, [pc, #20] @ (9d6ac8 ) │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl b14774 │ │ │ │ + bl b147b4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #592] @ 0x250 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ lsls r5, r7, #3 │ │ │ │ asrs r4, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -3629070,285 +3629109,285 @@ │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ 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 r2, [pc, #264] @ (9d6bc0 ) │ │ │ │ + ldr r2, [pc, #264] @ (9d6c00 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #264] @ (9d6bc4 ) │ │ │ │ + ldr r1, [pc, #264] @ (9d6c04 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add r2, pc │ │ │ │ mov r3, r4 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc │ │ │ │ movs r0, #0 │ │ │ │ bl 3a6768 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9fa1b8 │ │ │ │ + bl 9fa1f8 │ │ │ │ ldr.w r3, [r6, #1436] @ 0x59c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9d6b8a │ │ │ │ + beq.n 9d6bca │ │ │ │ mov r0, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9d6b12 │ │ │ │ + beq.n 9d6b52 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d6ba6 │ │ │ │ + bne.n 9d6be6 │ │ │ │ dmb ish │ │ │ │ ldrex r5, [r0] │ │ │ │ subs r5, #1 │ │ │ │ strex ip, r5, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9d6afc │ │ │ │ + bne.n 9d6b3c │ │ │ │ dmb ish │ │ │ │ - cbz r5, 9d6b70 │ │ │ │ + cbz r5, 9d6bb0 │ │ │ │ ldr.w r1, [r4, #320] @ 0x140 │ │ │ │ str.w r3, [r4, #148] @ 0x94 │ │ │ │ adds r3, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ str.w r1, [r4, #220] @ 0xdc │ │ │ │ strb.w r1, [r4, #342] @ 0x156 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ subs r3, #1 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d6b2e │ │ │ │ + bne.n 9d6b6e │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9d6b68 │ │ │ │ + cbnz r3, 9d6ba8 │ │ │ │ ldr r0, [r2, #96] @ 0x60 │ │ │ │ mov r1, r2 │ │ │ │ ldr r4, [r2, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9d6b68 │ │ │ │ + cbz r4, 9d6ba8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d6b54 │ │ │ │ + bne.n 9d6b94 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9d6b6c │ │ │ │ + cbz r3, 9d6bac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r4 │ │ │ │ - b.n 9d6b42 │ │ │ │ + b.n 9d6b82 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 9dc0d4 │ │ │ │ + bl 9dc114 │ │ │ │ ldr.w r1, [r4, #320] @ 0x140 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r3, [r4, #148] @ 0x94 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 9d6b1c │ │ │ │ + b.n 9d6b5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d6b12 │ │ │ │ + beq.n 9d6b52 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d6b92 │ │ │ │ + bne.n 9d6bd2 │ │ │ │ dmb ish │ │ │ │ - b.n 9d6b12 │ │ │ │ + b.n 9d6b52 │ │ │ │ dmb ish │ │ │ │ ldrex r5, [r3] │ │ │ │ adds r5, #1 │ │ │ │ strex ip, r5, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9d6baa │ │ │ │ + bne.n 9d6bea │ │ │ │ dmb ish │ │ │ │ - b.n 9d6af8 │ │ │ │ - ldrsb r0, [r4, r1] │ │ │ │ + b.n 9d6b38 │ │ │ │ + ldrsb r0, [r4, r0] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrb r6, [r5, #10] │ │ │ │ + ldrb r6, [r5, #9] │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #696] @ (9d6e94 ) │ │ │ │ + ldr r3, [pc, #696] @ (9d6ed4 ) │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ movs r6, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r8, r0, #8192 @ 0x2000 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ add.w fp, r0, #12288 @ 0x3000 │ │ │ │ mov.w r9, #0 │ │ │ │ - cbnz r3, 9d6c30 │ │ │ │ - b.n 9d6c90 │ │ │ │ + cbnz r3, 9d6c70 │ │ │ │ + b.n 9d6cd0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d6bfc │ │ │ │ + bne.n 9d6c3c │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9d6c66 │ │ │ │ + cbz r3, 9d6ca6 │ │ │ │ ldr.w r1, [r5, #140] @ 0x8c │ │ │ │ add r1, r9 │ │ │ │ movs r2, #0 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ - bl 9dc004 │ │ │ │ + bl 9dc044 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r6, #1 │ │ │ │ add.w r9, r9, #96 @ 0x60 │ │ │ │ cmp r6, r3 │ │ │ │ - bcs.n 9d6c98 │ │ │ │ + bcs.n 9d6cd8 │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ add.w sl, r3, r9 │ │ │ │ ldrd r2, r3, [sl, #24] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 9d6c58 │ │ │ │ + beq.n 9d6c98 │ │ │ │ ldr.w r1, [fp, #512] @ 0x200 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r8, #3996] @ 0xf9c │ │ │ │ str r4, [sp, #0] │ │ │ │ blx r1 │ │ │ │ ldr.w r3, [r5, #140] @ 0x8c │ │ │ │ add.w sl, r3, r9 │ │ │ │ ldr.w r1, [sl, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d6bf8 │ │ │ │ + bne.n 9d6c38 │ │ │ │ mov r1, sl │ │ │ │ - b.n 9d6c16 │ │ │ │ + b.n 9d6c56 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9d6c10 │ │ │ │ + beq.n 9d6c50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d6c78 │ │ │ │ + bne.n 9d6cb8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d6c10 │ │ │ │ - b.n 9d6c64 │ │ │ │ + bne.n 9d6c50 │ │ │ │ + b.n 9d6ca4 │ │ │ │ add.w r8, r0, #8192 @ 0x2000 │ │ │ │ add.w fp, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ blx 67b40 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ movs r1, #0 │ │ │ │ bl 3a53e8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d6dba │ │ │ │ + beq.w 9d6dfa │ │ │ │ str.w r8, [sp, #12] │ │ │ │ addw r4, r7, #1964 @ 0x7ac │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov.w sl, #1 │ │ │ │ str.w fp, [sp, #8] │ │ │ │ - b.n 9d6d12 │ │ │ │ + b.n 9d6d52 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d6cca │ │ │ │ + bne.n 9d6d0a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d6e0a │ │ │ │ + bne.w 9d6e4a │ │ │ │ ldr.w r0, [fp, #4] │ │ │ │ - cbz r0, 9d6cfe │ │ │ │ - ldr r2, [pc, #428] @ (9d6e98 ) │ │ │ │ + cbz r0, 9d6d3e │ │ │ │ + ldr r2, [pc, #428] @ (9d6ed8 ) │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9d6cfe │ │ │ │ + beq.n 9d6d3e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9d6db0 │ │ │ │ + beq.n 9d6df0 │ │ │ │ bl 3a8e60 │ │ │ │ mov r0, fp │ │ │ │ blx 67b40 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ bl 3a53e8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d6db6 │ │ │ │ + beq.n 9d6df6 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d6d2a │ │ │ │ + bne.n 9d6d6a │ │ │ │ strex r3, sl, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d6d1a │ │ │ │ + bne.n 9d6d5a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d6de0 │ │ │ │ + bne.n 9d6e20 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9d6cc6 │ │ │ │ + beq.n 9d6d06 │ │ │ │ ldr.w r2, [r7, #1976] @ 0x7b8 │ │ │ │ adds r6, r2, r1 │ │ │ │ - bcs.w 9d6e8e │ │ │ │ + bcs.w 9d6ece │ │ │ │ ldr.w r0, [r7, #1980] @ 0x7bc │ │ │ │ cmp r6, r0 │ │ │ │ - bls.n 9d6da6 │ │ │ │ + bls.n 9d6de6 │ │ │ │ lsls r0, r0, #1 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bhi.n 9d6e1a │ │ │ │ + bhi.n 9d6e5a │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov ip, r3 │ │ │ │ - ldr r0, [pc, #312] @ (9d6e98 ) │ │ │ │ + ldr r0, [pc, #312] @ (9d6ed8 ) │ │ │ │ ldr.w r0, [r8, r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r7, #1968] @ 0x7b0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9d6e54 │ │ │ │ + beq.n 9d6e94 │ │ │ │ ldr.w r1, [r7, #1972] @ 0x7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d6e42 │ │ │ │ + beq.n 9d6e82 │ │ │ │ mov r2, ip │ │ │ │ str.w ip, [sp, #16] │ │ │ │ bl 3a8cd8 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ - cbz r0, 9d6d96 │ │ │ │ + cbz r0, 9d6dd6 │ │ │ │ ldr.w r2, [r7, #1976] @ 0x7b8 │ │ │ │ str.w r0, [r7, #1972] @ 0x7b4 │ │ │ │ add r0, r2 │ │ │ │ str.w ip, [r7, #1980] @ 0x7bc │ │ │ │ str.w r6, [r7, #1976] @ 0x7b8 │ │ │ │ ldr.w r1, [fp, #8] │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ blx 666a8 │ │ │ │ - b.n 9d6cc6 │ │ │ │ + b.n 9d6d06 │ │ │ │ ldr.w r0, [r7, #1972] @ 0x7b4 │ │ │ │ adds r0, r0, r2 │ │ │ │ - bne.n 9d6d92 │ │ │ │ - b.n 9d6d9a │ │ │ │ + bne.n 9d6dd2 │ │ │ │ + b.n 9d6dda │ │ │ │ blx 67b40 │ │ │ │ - b.n 9d6cfe │ │ │ │ + b.n 9d6d3e │ │ │ │ ldrd fp, r8, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ bl 3a51c0 │ │ │ │ ldr.w r1, [fp, #988] @ 0x3dc │ │ │ │ ldr.w r0, [r8, #3996] @ 0xf9c │ │ │ │ movs r3, #0 │ │ │ │ @@ -3629356,91 +3629395,91 @@ │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9d6e26 │ │ │ │ + bne.n 9d6e66 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d6df4 │ │ │ │ + bne.n 9d6e34 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d6de6 │ │ │ │ - b.n 9d6d32 │ │ │ │ + bne.n 9d6e26 │ │ │ │ + b.n 9d6d72 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r7, #1964] @ 0x7ac │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9d6ce2 │ │ │ │ + b.n 9d6d22 │ │ │ │ cmp r0, r6 │ │ │ │ mov r3, r0 │ │ │ │ it cc │ │ │ │ movcc r3, r6 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 9d6d5c │ │ │ │ + b.n 9d6d9c │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d6e2c │ │ │ │ + bne.n 9d6e6c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d6de4 │ │ │ │ - b.n 9d6d32 │ │ │ │ + bne.n 9d6e24 │ │ │ │ + b.n 9d6d72 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ str.w ip, [sp, #16] │ │ │ │ blx 68124 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ - b.n 9d6d82 │ │ │ │ + b.n 9d6dc2 │ │ │ │ mov r0, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ blx 671c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ - cbz r0, 9d6e8e │ │ │ │ + cbz r0, 9d6ece │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r1, [r7, #1972] @ 0x7b4 │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 666a8 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ str.w r3, [r7, #1972] @ 0x7b4 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ adds r0, r3, r2 │ │ │ │ str.w ip, [r7, #1980] @ 0x7bc │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r7, #1968] @ 0x7b0 │ │ │ │ - b.n 9d6d92 │ │ │ │ + b.n 9d6dd2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9d6d9a │ │ │ │ + b.n 9d6dda │ │ │ │ nop │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #880] @ 0x370 │ │ │ │ lsls r5, r7, #3 │ │ │ │ subs r1, #240 @ 0xf0 │ │ │ │ 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, #3792] @ 0xed0 │ │ │ │ - ldr r2, [pc, #324] @ (9d6ff4 ) │ │ │ │ + ldr r2, [pc, #324] @ (9d7034 ) │ │ │ │ sub sp, #272 @ 0x110 │ │ │ │ - ldr r3, [pc, #324] @ (9d6ff8 ) │ │ │ │ + ldr r3, [pc, #324] @ (9d7038 ) │ │ │ │ add.w sl, r1, #20 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ str.w sl, [sp] │ │ │ │ add.w r9, r0, #12288 @ 0x3000 │ │ │ │ add.w r8, r0, #8192 @ 0x2000 │ │ │ │ movs r7, #0 │ │ │ │ @@ -3629452,40 +3629491,40 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r1, [r9, #992] @ 0x3e0 │ │ │ │ ldr.w r0, [r8, #3996] @ 0xf9c │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ blx r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #4 │ │ │ │ - beq.n 9d6f84 │ │ │ │ + beq.n 9d6fc4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9d6f68 │ │ │ │ + bne.n 9d6fa8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ blx 6810c │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d6fe0 │ │ │ │ + beq.n 9d7020 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a511c │ │ │ │ str.w sl, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr.w r1, [r9, #992] @ 0x3e0 │ │ │ │ ldr.w r0, [r8, #3996] @ 0xf9c │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ blx r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #4 │ │ │ │ - beq.n 9d6fac │ │ │ │ + beq.n 9d6fec │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r0, 9d6f5e │ │ │ │ - cbz r3, 9d6f5e │ │ │ │ - ldr.w r9, [pc, #208] @ 9d6ffc │ │ │ │ + cbnz r0, 9d6f9e │ │ │ │ + cbz r3, 9d6f9e │ │ │ │ + ldr.w r9, [pc, #208] @ 9d703c │ │ │ │ mov r8, sp │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ add r9, pc │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ movs r2, #0 │ │ │ │ vldr d7, [r8, #8] │ │ │ │ @@ -3629496,153 +3629535,153 @@ │ │ │ │ add.w r8, r8, #8 │ │ │ │ adds r7, #96 @ 0x60 │ │ │ │ vstr d7, [r1, #8] │ │ │ │ mov r1, r2 │ │ │ │ bl 3ab478 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, r6 │ │ │ │ - bhi.n 9d6f34 │ │ │ │ + bhi.n 9d6f74 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ rsb r2, r2, #1 │ │ │ │ add r2, r3 │ │ │ │ str r2, [r4, #124] @ 0x7c │ │ │ │ - ldr r2, [pc, #148] @ (9d7000 ) │ │ │ │ - ldr r3, [pc, #140] @ (9d6ff8 ) │ │ │ │ + ldr r2, [pc, #148] @ (9d7040 ) │ │ │ │ + ldr r3, [pc, #140] @ (9d7038 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9d6fdc │ │ │ │ + bne.n 9d701c │ │ │ │ mov r0, r5 │ │ │ │ add sp, #272 @ 0x110 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #124] @ (9d7004 ) │ │ │ │ + ldr r2, [pc, #124] @ (9d7044 ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #124] @ (9d7008 ) │ │ │ │ + ldr r1, [pc, #124] @ (9d7048 ) │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r6, #2076] @ 0x81c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldrb.w r3, [r6, #1703] @ 0x6a7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d6f68 │ │ │ │ + beq.n 9d6fa8 │ │ │ │ ldr.w r3, [r6, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d6f68 │ │ │ │ + bne.n 9d6fa8 │ │ │ │ blx 67548 │ │ │ │ - ldr r2, [pc, #92] @ (9d700c ) │ │ │ │ + ldr r2, [pc, #92] @ (9d704c ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #92] @ (9d7010 ) │ │ │ │ + ldr r1, [pc, #92] @ (9d7050 ) │ │ │ │ mov r0, r7 │ │ │ │ strb.w r3, [r6, #2076] @ 0x81c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldrb.w r3, [r6, #1703] @ 0x6a7 │ │ │ │ - cbz r3, 9d6fce │ │ │ │ + cbz r3, 9d700e │ │ │ │ ldr.w r3, [r6, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d6fa8 │ │ │ │ + beq.n 9d6fe8 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ rsb r2, r2, #1 │ │ │ │ add r2, r3 │ │ │ │ str r2, [r4, #124] @ 0x7c │ │ │ │ - b.n 9d6f68 │ │ │ │ + b.n 9d6fa8 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #48] @ (9d7014 ) │ │ │ │ + ldr r2, [pc, #48] @ (9d7054 ) │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #48] @ (9d7018 ) │ │ │ │ + ldr r1, [pc, #48] @ (9d7058 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9d6f68 │ │ │ │ + b.n 9d6fa8 │ │ │ │ nop │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ + str r1, [sp, #24] │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfb57ffff │ │ │ │ - str r0, [sp, #576] @ 0x240 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - str r4, [r5, r6] │ │ │ │ + str r4, [r5, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + strb r2, [r4, #22] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r4, [r0, r6] │ │ │ │ + str r4, [r0, r5] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ + strb r2, [r7, #21] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - str r0, [r5, r5] │ │ │ │ + str r0, [r5, r4] │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ + strb r2, [r1, #21] │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ addw r4, r0, #2072 @ 0x818 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d704c │ │ │ │ + bne.n 9d708c │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d703c │ │ │ │ + bne.n 9d707c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d711e │ │ │ │ + bne.n 9d715e │ │ │ │ ldr.w r3, [r6, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d710e │ │ │ │ + bne.n 9d714e │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ add.w r7, r5, #2016 @ 0x7e0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ bl 3a52d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ bl 3a5330 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d7078 │ │ │ │ + bne.n 9d70b8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d7148 │ │ │ │ + bne.n 9d7188 │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ - cbz r1, 9d7098 │ │ │ │ + cbz r1, 9d70d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d6bc8 │ │ │ │ + bl 9d6c08 │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr r4, [r6, #48] @ 0x30 │ │ │ │ - cbz r4, 9d70c6 │ │ │ │ + cbz r4, 9d7106 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d70ac │ │ │ │ + bne.n 9d70ec │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 9fa6c0 │ │ │ │ - cbnz r0, 9d7100 │ │ │ │ - cbz r7, 9d70ee │ │ │ │ + bl 9fa700 │ │ │ │ + cbnz r0, 9d7140 │ │ │ │ + cbz r7, 9d712e │ │ │ │ ldrb.w r3, [r7, #80] @ 0x50 │ │ │ │ - cbz r3, 9d70ee │ │ │ │ + cbz r3, 9d712e │ │ │ │ add.w r3, r5, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r5, #3992] @ 0xf98 │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r1, [r3, #4092] @ 0xffc │ │ │ │ ldrd r2, r3, [r6, #32] │ │ │ │ str r4, [sp, #0] │ │ │ │ blx r1 │ │ │ │ @@ -3629652,60 +3629691,60 @@ │ │ │ │ strd r2, r3, [r6, #32] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, fp, pc} │ │ │ │ ldr r2, [r7, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 9e2470 │ │ │ │ + bl 9e24b0 │ │ │ │ str.w r8, [r4, #136] @ 0x88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #48] @ 0x30 │ │ │ │ - bl 9d6bc8 │ │ │ │ - b.n 9d70a4 │ │ │ │ + bl 9d6c08 │ │ │ │ + b.n 9d70e4 │ │ │ │ add.w r7, r5, #2016 @ 0x7e0 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a52a8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 9d706c │ │ │ │ + b.n 9d70ac │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9d7158 │ │ │ │ + bne.n 9d7198 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d7132 │ │ │ │ + bne.n 9d7172 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d7124 │ │ │ │ - b.n 9d7054 │ │ │ │ + bne.n 9d7164 │ │ │ │ + b.n 9d7094 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r5, #2072] @ 0x818 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9d708e │ │ │ │ + b.n 9d70ce │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d715e │ │ │ │ + bne.n 9d719e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d7122 │ │ │ │ - b.n 9d7054 │ │ │ │ + bne.n 9d7162 │ │ │ │ + b.n 9d7094 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ add.w r7, r0, #12288 @ 0x3000 │ │ │ │ @@ -3629716,34 +3629755,34 @@ │ │ │ │ mov r6, r2 │ │ │ │ ldr.w r1, [r7, #156] @ 0x9c │ │ │ │ ldr.w r0, [r0, #4008] @ 0xfa8 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ blx r1 │ │ │ │ mov r8, r0 │ │ │ │ adds r0, #4 │ │ │ │ - beq.n 9d72aa │ │ │ │ + beq.n 9d72ea │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9d7294 │ │ │ │ + bne.n 9d72d4 │ │ │ │ movs r1, #144 @ 0x90 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7470 │ │ │ │ + beq.w 9d74b0 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [r0, #132] @ 0x84 │ │ │ │ str r3, [r0, #24] │ │ │ │ - cbz r2, 9d71d6 │ │ │ │ + cbz r2, 9d7216 │ │ │ │ ldrb.w r2, [r4, #136] @ 0x88 │ │ │ │ ubfx r2, r2, #1, #1 │ │ │ │ ldr.w r8, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9d7342 │ │ │ │ + beq.w 9d7382 │ │ │ │ add.w r1, r8, #32 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ add.w r0, r5, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 666a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r0, r1, [r8, #8] │ │ │ │ @@ -3629752,123 +3629791,123 @@ │ │ │ │ ldr.w r2, [r4, #168] @ 0xa8 │ │ │ │ str r2, [r5, #104] @ 0x68 │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ str r2, [r5, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d729c │ │ │ │ + beq.n 9d72dc │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ add.w r2, r4, #144 @ 0x90 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9d72a4 │ │ │ │ + beq.n 9d72e4 │ │ │ │ ldrd r2, r3, [r4, #100] @ 0x64 │ │ │ │ and.w r1, r2, r3 │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 9d72a4 │ │ │ │ + beq.n 9d72e4 │ │ │ │ add.w r0, r9, #8192 @ 0x2000 │ │ │ │ strd r2, r3, [r5, #68] @ 0x44 │ │ │ │ ldr.w r6, [r7, #984] @ 0x3d8 │ │ │ │ add.w r3, r5, #8 │ │ │ │ mov sl, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r0, #3996] @ 0xf9c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r6 │ │ │ │ movw r3, #13823 @ 0x35ff │ │ │ │ movt r3, #50277 @ 0xc465 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9d72d2 │ │ │ │ + beq.n 9d7312 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9d7414 │ │ │ │ + bne.w 9d7454 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #16] │ │ │ │ - cbz r7, 9d7284 │ │ │ │ + cbz r7, 9d72c4 │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d73b4 │ │ │ │ + beq.w 9d73f4 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r3, 9d7284 │ │ │ │ + cbz r3, 9d72c4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d727c │ │ │ │ + bne.n 9d72bc │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ strd r5, r3, [r4, #44] @ 0x2c │ │ │ │ - bl 9d6e9c │ │ │ │ + bl 9d6edc │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9d7224 │ │ │ │ + bne.n 9d7264 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, sl │ │ │ │ - b.n 9d7230 │ │ │ │ - ldr r2, [pc, #460] @ (9d7478 ) │ │ │ │ + b.n 9d7270 │ │ │ │ + ldr r2, [pc, #460] @ (9d74b8 ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #460] @ (9d747c ) │ │ │ │ + ldr r1, [pc, #460] @ (9d74bc ) │ │ │ │ movs r0, #0 │ │ │ │ strb.w r3, [r9, #2076] @ 0x81c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldrb.w r3, [r9, #1703] @ 0x6a7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d7294 │ │ │ │ + beq.n 9d72d4 │ │ │ │ ldr.w r3, [r9, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d7294 │ │ │ │ + bne.n 9d72d4 │ │ │ │ blx 67548 │ │ │ │ ldrb.w r3, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d73de │ │ │ │ + bne.w 9d741e │ │ │ │ add.w r8, r9, #12160 @ 0x2f80 │ │ │ │ movs r1, #1 │ │ │ │ add.w r8, r8, #40 @ 0x28 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d72fa │ │ │ │ + bne.n 9d733a │ │ │ │ strex r3, r1, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d72ea │ │ │ │ + bne.n 9d732a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d7432 │ │ │ │ + bne.w 9d7472 │ │ │ │ ldr.w r2, [r7, #428] @ 0x1ac │ │ │ │ ldr.w r0, [sl, #4000] @ 0xfa0 │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r8] │ │ │ │ subs r1, #1 │ │ │ │ strex r0, r1, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d7314 │ │ │ │ + bne.n 9d7354 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d7400 │ │ │ │ + bne.n 9d7440 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d73e8 │ │ │ │ + bne.n 9d7428 │ │ │ │ ldr.w r7, [r7, #984] @ 0x3d8 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [sl, #3996] @ 0xf9c │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ blx r7 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 9d725c │ │ │ │ + b.n 9d729c │ │ │ │ subs.w r1, r3, r8 │ │ │ │ ldr.w r0, [r4, #140] @ 0x8c │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ vldr d7, [r4, #32] │ │ │ │ tst.w r0, #524288 @ 0x80000 │ │ │ │ mov.w ip, #1 │ │ │ │ @@ -3629890,169 +3629929,169 @@ │ │ │ │ str r1, [r5, #80] @ 0x50 │ │ │ │ movs r1, #0 │ │ │ │ str.w r8, [r5, #64] @ 0x40 │ │ │ │ str.w ip, [r5, #32] │ │ │ │ strd r1, r1, [r5, #84] @ 0x54 │ │ │ │ str r1, [r5, #92] @ 0x5c │ │ │ │ vstr d7, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 9d73da │ │ │ │ + cbz r2, 9d741a │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ rsb r2, r2, #2 │ │ │ │ str r2, [r5, #100] @ 0x64 │ │ │ │ add.w fp, r5, #32 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #108] @ 0x6c │ │ │ │ - b.n 9d7202 │ │ │ │ + b.n 9d7242 │ │ │ │ ldr.w r1, [r7, #136] @ 0x88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa6c0 │ │ │ │ + bl 9fa700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7278 │ │ │ │ + beq.w 9d72b8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 9d6bc8 │ │ │ │ + bl 9d6c08 │ │ │ │ ldr r7, [r4, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d726e │ │ │ │ - b.n 9d7284 │ │ │ │ + bne.w 9d72ae │ │ │ │ + b.n 9d72c4 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 9d73a8 │ │ │ │ + b.n 9d73e8 │ │ │ │ add.w r0, r9, #1744 @ 0x6d0 │ │ │ │ bl 3aeee4 │ │ │ │ - b.n 9d72dc │ │ │ │ + b.n 9d731c │ │ │ │ mov r0, r2 │ │ │ │ - bl a9ba40 │ │ │ │ - ldr r2, [pc, #144] @ (9d7480 ) │ │ │ │ - ldr r1, [pc, #144] @ (9d7484 ) │ │ │ │ + bl a9ba80 │ │ │ │ + ldr r2, [pc, #144] @ (9d74c0 ) │ │ │ │ + ldr r1, [pc, #144] @ (9d74c4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9d732e │ │ │ │ + b.n 9d736e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4008] @ 0xfa8 │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 3a47fc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 9d732a │ │ │ │ + b.n 9d736a │ │ │ │ mov r0, r8 │ │ │ │ - bl a9ba40 │ │ │ │ - ldr r2, [pc, #108] @ (9d7488 ) │ │ │ │ - ldr r1, [pc, #108] @ (9d748c ) │ │ │ │ + bl a9ba80 │ │ │ │ + ldr r2, [pc, #108] @ (9d74c8 ) │ │ │ │ + ldr r1, [pc, #108] @ (9d74cc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ - b.n 9d7294 │ │ │ │ + b.n 9d72d4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 9d744a │ │ │ │ + beq.n 9d748a │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ strex r0, r1, [r8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d7466 │ │ │ │ - b.n 9d743c │ │ │ │ + beq.n 9d74a6 │ │ │ │ + b.n 9d747c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ bl 3a4828 │ │ │ │ movs r3, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r8] │ │ │ │ strex r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d745a │ │ │ │ + bne.n 9d749a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d744a │ │ │ │ - b.n 9d7304 │ │ │ │ + bne.n 9d748a │ │ │ │ + b.n 9d7344 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d7294 │ │ │ │ + b.n 9d72d4 │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #536] @ (9d7694 ) │ │ │ │ + ldr r6, [pc, #280] @ (9d75d4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r7, #10] │ │ │ │ + strb r4, [r7, #9] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [pc, #528] @ (9d7694 ) │ │ │ │ + ldr r5, [pc, #272] @ (9d75d4 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ + strb r4, [r7, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldr r5, [pc, #496] @ (9d767c ) │ │ │ │ + ldr r5, [pc, #240] @ (9d75bc ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r0, [r2, #5] │ │ │ │ + strb r0, [r2, #4] │ │ │ │ lsls r6, r4, #1 │ │ │ │ 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 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldrb.w r5, [r3, #472] @ 0x1d8 │ │ │ │ ldr.w sl, [r3, #448] @ 0x1c0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r5, 9d74f0 │ │ │ │ + cbnz r5, 9d7530 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 9d762c │ │ │ │ + beq.w 9d766c │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ ldrd r5, r7, [r3, #24] │ │ │ │ orrs.w r2, r5, r7 │ │ │ │ - bne.n 9d74e2 │ │ │ │ + bne.n 9d7522 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 9d7520 │ │ │ │ + cbz r3, 9d7560 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r8, #64] @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ ldrh.w r3, [r8, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9d7174 │ │ │ │ + bl 9d71b4 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #4 │ │ │ │ - beq.w 9d7630 │ │ │ │ + beq.w 9d7670 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d75b4 │ │ │ │ + bne.n 9d75f4 │ │ │ │ ldr.w r3, [r8, #148] @ 0x94 │ │ │ │ strb.w r0, [r3, #472] @ 0x1d8 │ │ │ │ str.w r0, [r8, #220] @ 0xdc │ │ │ │ strd r0, r0, [r3, #4] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r6, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 9d75c0 │ │ │ │ + beq.n 9d7600 │ │ │ │ orrs.w r3, r5, r7 │ │ │ │ - beq.n 9d75f4 │ │ │ │ + beq.n 9d7634 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movw ip, #12820 @ 0x3214 │ │ │ │ movt ip, #50277 @ 0xc465 │ │ │ │ ldr.w r3, [r8, #148] @ 0x94 │ │ │ │ movw fp, #52715 @ 0xcdeb │ │ │ │ movt fp, #15258 @ 0x3b9a │ │ │ │ - vldr d8, [pc, #516] @ 9d7750 │ │ │ │ + vldr d8, [pc, #516] @ 9d7790 │ │ │ │ mov r4, ip │ │ │ │ add.w r1, r2, #8192 @ 0x2000 │ │ │ │ add.w r2, r2, #12288 @ 0x3000 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w ip, r3, #452 @ 0x1c4 │ │ │ │ @@ -3630068,20 +3630107,20 @@ │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 9d765a │ │ │ │ + beq.n 9d769a │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 9d7620 │ │ │ │ + beq.n 9d7660 │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9d760a │ │ │ │ + bls.n 9d764a │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r1, [r3, #512] @ 0x200 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ @@ -3630090,108 +3630129,108 @@ │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [sl, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d752c │ │ │ │ + beq.n 9d756c │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ ldr r1, [r3, #120] @ 0x78 │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 9d752c │ │ │ │ + bcc.n 9d756c │ │ │ │ add.w r0, r3, #132 @ 0x84 │ │ │ │ ldr.w r2, [r3, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d7740 │ │ │ │ + bne.w 9d7780 │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ ldr r3, [r3, #124] @ 0x7c │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r6, #0 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 9d752c │ │ │ │ + b.n 9d756c │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9e2580 │ │ │ │ + bl 9e25c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 9d7532 │ │ │ │ + bne.n 9d7572 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d75b4 │ │ │ │ + b.n 9d75f4 │ │ │ │ ldr.w r3, [r8, #148] @ 0x94 │ │ │ │ adds.w r6, r6, #4000 @ 0xfa0 │ │ │ │ adc.w r9, r9, #0 │ │ │ │ ldrb.w r2, [r3, #472] @ 0x1d8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d755a │ │ │ │ - b.n 9d74f4 │ │ │ │ + beq.n 9d759a │ │ │ │ + b.n 9d7534 │ │ │ │ ldr.w r3, [r8, #148] @ 0x94 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #472] @ 0x1d8 │ │ │ │ - b.n 9d74f4 │ │ │ │ + b.n 9d7534 │ │ │ │ mov r7, r5 │ │ │ │ - b.n 9d7520 │ │ │ │ + b.n 9d7560 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #288] @ (9d7758 ) │ │ │ │ + ldr r2, [pc, #288] @ (9d7798 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #288] @ (9d775c ) │ │ │ │ + ldr r1, [pc, #288] @ (9d779c ) │ │ │ │ strb.w r3, [r5, #2076] @ 0x81c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldrb.w r3, [r5, #1703] @ 0x6a7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d75b4 │ │ │ │ + beq.n 9d75f4 │ │ │ │ ldr.w r3, [r5, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d75b4 │ │ │ │ + bne.n 9d75f4 │ │ │ │ blx 67548 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ mov.w lr, #96 @ 0x60 │ │ │ │ ldr.w r2, [r8, #148] @ 0x94 │ │ │ │ ldr.w ip, [r0, #140] @ 0x8c │ │ │ │ ldr.w r4, [r2, #452] @ 0x1c4 │ │ │ │ mla r1, lr, r4, ip │ │ │ │ strd r5, r7, [r1, #24] │ │ │ │ ldr r5, [r1, #20] │ │ │ │ - cbz r5, 9d7686 │ │ │ │ + cbz r5, 9d76c6 │ │ │ │ strb.w r3, [r5, #162] @ 0xa2 │ │ │ │ ldr.w r4, [r2, #452] @ 0x1c4 │ │ │ │ mla r1, lr, r4, ip │ │ │ │ ldrb.w r3, [sl, #176] @ 0xb0 │ │ │ │ vldr d7, [r1, #8] │ │ │ │ vstr d7, [r2, #328] @ 0x148 │ │ │ │ - cbnz r3, 9d7698 │ │ │ │ + cbnz r3, 9d76d8 │ │ │ │ str.w r4, [r2, #456] @ 0x1c8 │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r1, #16] │ │ │ │ - cbnz r3, 9d76e0 │ │ │ │ + cbnz r3, 9d7720 │ │ │ │ str.w r3, [r8, #220] @ 0xdc │ │ │ │ movs r5, #96 @ 0x60 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ movs r4, #1 │ │ │ │ ldr.w r1, [r2, #452] @ 0x1c4 │ │ │ │ add.w r3, r7, #4096 @ 0x1000 │ │ │ │ mul.w r1, r5, r1 │ │ │ │ strb.w r4, [ip, r1] │ │ │ │ ldrb.w r3, [r3, #57] @ 0x39 │ │ │ │ - cbz r3, 9d76e0 │ │ │ │ + cbz r3, 9d7720 │ │ │ │ ldr.w r3, [r2, #512] @ 0x200 │ │ │ │ lsls r3, r3, #9 │ │ │ │ - bpl.n 9d76e0 │ │ │ │ + bpl.n 9d7720 │ │ │ │ ldrb.w r2, [r7, #4077] @ 0xfed │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ rsb r2, r2, #2 │ │ │ │ - bl 9dbcb0 │ │ │ │ + bl 9dbcf0 │ │ │ │ ldr.w r2, [r8, #148] @ 0x94 │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ @@ -3630199,57 +3630238,57 @@ │ │ │ │ str r3, [r2, #16] │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ strh r1, [r2, #24] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r2, #4] │ │ │ │ mov.w r3, #1 │ │ │ │ strb r3, [r2, #26] │ │ │ │ - beq.n 9d771a │ │ │ │ + beq.n 9d775a │ │ │ │ ldr.w r1, [r2, #452] @ 0x1c4 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r0, #140] @ 0x8c │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ strb r2, [r3, #2] │ │ │ │ - b.n 9d74e2 │ │ │ │ + b.n 9d7522 │ │ │ │ adds r0, #120 @ 0x78 │ │ │ │ strb.w r3, [r2, #473] @ 0x1d9 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d7724 │ │ │ │ + bne.n 9d7764 │ │ │ │ dmb ish │ │ │ │ ldr.w r0, [sl, #44] @ 0x2c │ │ │ │ ldr.w r2, [r8, #148] @ 0x94 │ │ │ │ - b.n 9d7706 │ │ │ │ + b.n 9d7746 │ │ │ │ bl 3ae928 │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ - b.n 9d75e2 │ │ │ │ + b.n 9d7622 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldr r2, [pc, #1016] @ (9d7b54 ) │ │ │ │ + ldr r2, [pc, #760] @ (9d7a94 ) │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ + ldr r4, [r6, #108] @ 0x6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #1652] @ 9d7de8 │ │ │ │ + ldr.w r3, [pc, #1652] @ 9d7e28 │ │ │ │ add.w r7, r1, #12160 @ 0x2f80 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r7, #40 @ 0x28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - ldr.w r2, [pc, #1640] @ 9d7dec │ │ │ │ - ldr.w fp, [pc, #1640] @ 9d7df0 │ │ │ │ + ldr.w r2, [pc, #1640] @ 9d7e2c │ │ │ │ + ldr.w fp, [pc, #1640] @ 9d7e30 │ │ │ │ add r2, pc │ │ │ │ ldr.w r4, [r0, #1340] @ 0x53c │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ @@ -3630261,38 +3630300,38 @@ │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [r0, #28] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d77c8 │ │ │ │ + bne.n 9d7808 │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d77b8 │ │ │ │ + bne.n 9d77f8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d7cfa │ │ │ │ + bne.w 9d7d3a │ │ │ │ add.w r3, r6, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #2056] @ 0x808 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d78a0 │ │ │ │ + beq.n 9d78e0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9d78a0 │ │ │ │ + beq.n 9d78e0 │ │ │ │ ldr.w r3, [r6, #1736] @ 0x6c8 │ │ │ │ add.w r1, r6, #1744 @ 0x6d0 │ │ │ │ ldr.w r2, [r6, #1740] @ 0x6cc │ │ │ │ add.w sl, r6, #8192 @ 0x2000 │ │ │ │ str r1, [sp, #16] │ │ │ │ orrs r3, r2 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 9d7be2 │ │ │ │ + beq.w 9d7c22 │ │ │ │ add.w r9, r6, #12288 @ 0x3000 │ │ │ │ add.w r3, r6, #1736 @ 0x6c8 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r3, [r9, #496] @ 0x1f0 │ │ │ │ movs r1, #1 │ │ │ │ @@ -3630319,564 +3630358,564 @@ │ │ │ │ ldr.w r5, [r9, #424] @ 0x1a8 │ │ │ │ ldr.w r0, [sl, #4000] @ 0xfa0 │ │ │ │ blx r5 │ │ │ │ movs r1, #1 │ │ │ │ adds r5, r0, #4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq.w 9d7c94 │ │ │ │ + beq.w 9d7cd4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7c0a │ │ │ │ + beq.w 9d7c4a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d7870 │ │ │ │ + bne.n 9d78b0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d7da8 │ │ │ │ + bne.w 9d7de8 │ │ │ │ add.w r3, r8, #1360 @ 0x550 │ │ │ │ ldr.w r1, [r9, #512] @ 0x200 │ │ │ │ ldr.w r0, [sl, #3996] @ 0xf9c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ blx r1 │ │ │ │ - b.n 9d7a78 │ │ │ │ + b.n 9d7ab8 │ │ │ │ add.w sl, r6, #8192 @ 0x2000 │ │ │ │ add.w r9, r6, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r9, #1000] @ 0x3e8 │ │ │ │ mov r1, r8 │ │ │ │ ldr.w r0, [sl, #4000] @ 0xfa0 │ │ │ │ blx r3 │ │ │ │ ldrb.w r1, [r6, #1704] @ 0x6a8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e56b4 │ │ │ │ - ldr.w r1, [pc, #1328] @ 9d7df4 │ │ │ │ + bl 9e56f4 │ │ │ │ + ldr.w r1, [pc, #1328] @ 9d7e34 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - bl 9e27f0 │ │ │ │ + bl 9e2830 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d78d0 │ │ │ │ + bne.n 9d7910 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d7d56 │ │ │ │ + bne.w 9d7d96 │ │ │ │ ldrb.w r3, [r8, #1360] @ 0x550 │ │ │ │ ldr.w r2, [r8, #1336] @ 0x538 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d7bba │ │ │ │ + bne.w 9d7bfa │ │ │ │ movw r3, #52715 @ 0xcdeb │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9d791a │ │ │ │ + bne.n 9d795a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, r4 │ │ │ │ itttt eq │ │ │ │ moveq r2, #1 │ │ │ │ ldreq.w r3, [r8, #1344] @ 0x540 │ │ │ │ ldreq.w r3, [r3, #148] @ 0x94 │ │ │ │ strbeq.w r2, [r3, #472] @ 0x1d8 │ │ │ │ ldr.w r3, [r6, #1720] @ 0x6b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d7a30 │ │ │ │ + beq.w 9d7a70 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ addw r5, r6, #1964 @ 0x7ac │ │ │ │ mov.w sl, #1 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - b.n 9d798c │ │ │ │ + b.n 9d79cc │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r5] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d7938 │ │ │ │ + bne.n 9d7978 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d7b7e │ │ │ │ + bne.w 9d7bbe │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - cbz r0, 9d7970 │ │ │ │ - ldr.w r1, [pc, #1184] @ 9d7df8 │ │ │ │ + cbz r0, 9d79b0 │ │ │ │ + ldr.w r1, [pc, #1184] @ 9d7e38 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9d7970 │ │ │ │ + beq.n 9d79b0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d7af4 │ │ │ │ + beq.w 9d7b34 │ │ │ │ bl 3a8e60 │ │ │ │ mov r0, r8 │ │ │ │ blx 67b40 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ bl 3a5330 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #24] │ │ │ │ ldr.w r3, [r6, #1720] @ 0x6b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d7a2c │ │ │ │ + beq.n 9d7a6c │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9d7a2c │ │ │ │ + beq.n 9d7a6c │ │ │ │ ldr r0, [r4, #28] │ │ │ │ bl 3a52a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d797e │ │ │ │ + beq.n 9d79be │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d79b4 │ │ │ │ + bne.n 9d79f4 │ │ │ │ strex r3, sl, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d79a4 │ │ │ │ + bne.n 9d79e4 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d7b8e │ │ │ │ + bne.w 9d7bce │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9d7934 │ │ │ │ + beq.n 9d7974 │ │ │ │ ldr.w r2, [r6, #1976] @ 0x7b8 │ │ │ │ adds.w r9, r2, r1 │ │ │ │ - bcs.w 9d7dbc │ │ │ │ + bcs.w 9d7dfc │ │ │ │ ldr.w r0, [r6, #1980] @ 0x7bc │ │ │ │ cmp r9, r0 │ │ │ │ - bls.n 9d7ad8 │ │ │ │ + bls.n 9d7b18 │ │ │ │ lsls r0, r0, #1 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ - bls.w 9d7b72 │ │ │ │ + bls.w 9d7bb2 │ │ │ │ cmp r0, r9 │ │ │ │ mov r3, r0 │ │ │ │ it cc │ │ │ │ movcc r3, r9 │ │ │ │ mov ip, r3 │ │ │ │ - ldr.w r0, [pc, #1032] @ 9d7df8 │ │ │ │ + ldr.w r0, [pc, #1032] @ 9d7e38 │ │ │ │ ldr.w r0, [fp, r0] │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r6, #1968] @ 0x7b0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9d7cbe │ │ │ │ + beq.w 9d7cfe │ │ │ │ ldr.w r1, [r6, #1972] @ 0x7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7c82 │ │ │ │ + beq.w 9d7cc2 │ │ │ │ mov r2, ip │ │ │ │ str.w ip, [sp, #16] │ │ │ │ bl 3a8cd8 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d7ae4 │ │ │ │ + beq.n 9d7b24 │ │ │ │ ldr.w r2, [r6, #1976] @ 0x7b8 │ │ │ │ str.w r0, [r6, #1972] @ 0x7b4 │ │ │ │ str.w ip, [r6, #1980] @ 0x7bc │ │ │ │ add r0, r2 │ │ │ │ - b.n 9d7ae0 │ │ │ │ + b.n 9d7b20 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr.w r6, [r6, #1712] @ 0x6b0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ adds r6, #2 │ │ │ │ cmp r6, #1 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ bl 3a52a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7c66 │ │ │ │ + beq.w 9d7ca6 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr.w r9, [r8, #1352] @ 0x548 │ │ │ │ ldr.w r7, [r8, #1356] @ 0x54c │ │ │ │ cmn.w r2, #9 │ │ │ │ - bhi.w 9d7dce │ │ │ │ + bhi.w 9d7e0e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r6, r2, #8 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 9d7afa │ │ │ │ + bhi.n 9d7b3a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 9d7dce │ │ │ │ + beq.w 9d7e0e │ │ │ │ str r6, [r5, #8] │ │ │ │ str.w r9, [r3] │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 9d7ab6 │ │ │ │ + beq.n 9d7af6 │ │ │ │ adds r4, #128 @ 0x80 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d7a84 │ │ │ │ + bne.n 9d7ac4 │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r8, #1344] @ 0x540 │ │ │ │ - cbz r1, 9d7ab6 │ │ │ │ + cbz r1, 9d7af6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d7aa0 │ │ │ │ + bne.n 9d7ae0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d7b38 │ │ │ │ + beq.n 9d7b78 │ │ │ │ mov r0, r8 │ │ │ │ blx 67b40 │ │ │ │ - ldr r2, [pc, #828] @ (9d7dfc ) │ │ │ │ - ldr r3, [pc, #808] @ (9d7de8 ) │ │ │ │ + ldr r2, [pc, #828] @ (9d7e3c ) │ │ │ │ + ldr r3, [pc, #808] @ (9d7e28 ) │ │ │ │ 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 9d7db8 │ │ │ │ + bne.w 9d7df8 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r6, #1972] @ 0x7b4 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.n 9d7ae8 │ │ │ │ + beq.n 9d7b28 │ │ │ │ str.w r9, [r6, #1976] @ 0x7b8 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ blx 666a8 │ │ │ │ - b.n 9d7934 │ │ │ │ + b.n 9d7974 │ │ │ │ blx 67b40 │ │ │ │ - b.n 9d7970 │ │ │ │ + b.n 9d79b0 │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bls.n 9d7bd6 │ │ │ │ + bls.n 9d7c16 │ │ │ │ cmp sl, r6 │ │ │ │ it cc │ │ │ │ movcc sl, r6 │ │ │ │ - ldr r3, [pc, #748] @ (9d7df8 ) │ │ │ │ + ldr r3, [pc, #748] @ (9d7e38 ) │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9d7d66 │ │ │ │ + beq.w 9d7da6 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7d24 │ │ │ │ + beq.w 9d7d64 │ │ │ │ mov r2, sl │ │ │ │ bl 3a8cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7dce │ │ │ │ + beq.w 9d7e0e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str.w sl, [r5, #12] │ │ │ │ add r3, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 9d7a70 │ │ │ │ + b.n 9d7ab0 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9d7ab6 │ │ │ │ + beq.n 9d7af6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d7b4a │ │ │ │ + bne.n 9d7b8a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d7ab6 │ │ │ │ + bne.n 9d7af6 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9d7b46 │ │ │ │ - b.n 9d7ab6 │ │ │ │ + bne.n 9d7b86 │ │ │ │ + b.n 9d7af6 │ │ │ │ mov r3, r9 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ mov ip, r3 │ │ │ │ - b.n 9d79ec │ │ │ │ + b.n 9d7a2c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r2, [r6, #1964] @ 0x7ac │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9d7950 │ │ │ │ + b.n 9d7990 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9d7c4a │ │ │ │ + bne.n 9d7c8a │ │ │ │ mov.w r9, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r9, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d7ba4 │ │ │ │ + bne.n 9d7be4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d7b96 │ │ │ │ - b.n 9d79be │ │ │ │ + bne.n 9d7bd6 │ │ │ │ + b.n 9d79fe │ │ │ │ add.w r3, r4, #120 @ 0x78 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d7bc2 │ │ │ │ + bne.n 9d7c02 │ │ │ │ dmb ish │ │ │ │ - b.n 9d78f8 │ │ │ │ + b.n 9d7938 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov sl, r6 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - b.n 9d7b0a │ │ │ │ + b.n 9d7b4a │ │ │ │ add.w r9, r6, #12288 @ 0x3000 │ │ │ │ add.w r1, r6, #1736 @ 0x6c8 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #8 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [sl, #3996] @ 0xf9c │ │ │ │ mov r1, r5 │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w r5, [r9, #488] @ 0x1e8 │ │ │ │ blx r5 │ │ │ │ - b.n 9d7812 │ │ │ │ - vldr d7, [pc, #468] @ 9d7de0 │ │ │ │ + b.n 9d7852 │ │ │ │ + vldr d7, [pc, #468] @ 9d7e20 │ │ │ │ ldr.w r3, [r9, #504] @ 0x1f8 │ │ │ │ ldr.w r0, [sl, #3996] @ 0xf9c │ │ │ │ mov r5, r3 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r1 │ │ │ │ vstr d7, [sp] │ │ │ │ blx r5 │ │ │ │ movs r1, #1 │ │ │ │ adds r3, r0, #4 │ │ │ │ str r0, [sp, #32] │ │ │ │ - beq.w 9d7d2e │ │ │ │ - cbz r0, 9d7c44 │ │ │ │ + beq.w 9d7d6e │ │ │ │ + cbz r0, 9d7c84 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d787e │ │ │ │ - b.n 9d7c32 │ │ │ │ + beq.w 9d78be │ │ │ │ + b.n 9d7c72 │ │ │ │ strd r0, r0, [r8, #8] │ │ │ │ - b.n 9d78a8 │ │ │ │ + b.n 9d78e8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r5] │ │ │ │ strex r0, r1, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d7c50 │ │ │ │ + bne.n 9d7c90 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d7b92 │ │ │ │ - b.n 9d79be │ │ │ │ + bne.n 9d7bd2 │ │ │ │ + b.n 9d79fe │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #16 │ │ │ │ blx 6810c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d7dc0 │ │ │ │ + beq.w 9d7e00 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ bl 3a52e4 │ │ │ │ - b.n 9d7a4c │ │ │ │ + b.n 9d7a8c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, ip │ │ │ │ str.w ip, [sp, #16] │ │ │ │ blx 68124 │ │ │ │ ldr.w ip, [sp, #16] │ │ │ │ - b.n 9d7a18 │ │ │ │ + b.n 9d7a58 │ │ │ │ strb.w r1, [r6, #2076] @ 0x81c │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #356] @ (9d7e00 ) │ │ │ │ - ldr r1, [pc, #356] @ (9d7e04 ) │ │ │ │ + ldr r2, [pc, #356] @ (9d7e40 ) │ │ │ │ + ldr r1, [pc, #356] @ (9d7e44 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldrb.w r3, [r6, #1703] @ 0x6a7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d786c │ │ │ │ + beq.w 9d78ac │ │ │ │ ldr.w r3, [r6, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d786c │ │ │ │ + bne.w 9d78ac │ │ │ │ blx 67548 │ │ │ │ mov r0, ip │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #28] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ blx 671c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d7dbc │ │ │ │ + beq.n 9d7dfc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r1, [r6, #1972] @ 0x7b4 │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 666a8 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ str.w r3, [r6, #1972] @ 0x7b4 │ │ │ │ ldr.w ip, [sp, #24] │ │ │ │ adds r0, r3, r2 │ │ │ │ str.w ip, [r6, #1980] @ 0x7bc │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r6, #1968] @ 0x7b0 │ │ │ │ - b.n 9d7ae0 │ │ │ │ + b.n 9d7b20 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9d7d8c │ │ │ │ + bne.n 9d7dcc │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r5, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d7d0e │ │ │ │ + bne.n 9d7d4e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d7d00 │ │ │ │ - b.n 9d77d2 │ │ │ │ + bne.n 9d7d40 │ │ │ │ + b.n 9d7812 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 68124 │ │ │ │ - b.n 9d7b26 │ │ │ │ + b.n 9d7b66 │ │ │ │ strb.w r1, [r6, #2076] @ 0x81c │ │ │ │ - ldr r2, [pc, #212] @ (9d7e08 ) │ │ │ │ - ldr r1, [pc, #212] @ (9d7e0c ) │ │ │ │ + ldr r2, [pc, #212] @ (9d7e48 ) │ │ │ │ + ldr r1, [pc, #212] @ (9d7e4c ) │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldrb.w r3, [r6, #1703] @ 0x6a7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d7c2e │ │ │ │ + beq.w 9d7c6e │ │ │ │ ldr.w r3, [r6, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d7c2e │ │ │ │ - b.n 9d7cba │ │ │ │ + bne.w 9d7c6e │ │ │ │ + b.n 9d7cfa │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4008] @ 0xfa8 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9d78e8 │ │ │ │ + b.n 9d7928 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 671c4 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 9d7dce │ │ │ │ + cbz r0, 9d7e0e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ blx 666a8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ str.w sl, [r5, #12] │ │ │ │ add r3, fp │ │ │ │ str.w fp, [r5, #4] │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n 9d7a70 │ │ │ │ + b.n 9d7ab0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r1, r2, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d7d92 │ │ │ │ + bne.n 9d7dd2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d7cfe │ │ │ │ - b.n 9d77d2 │ │ │ │ + bne.n 9d7d3e │ │ │ │ + b.n 9d7812 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4008] @ 0xfa8 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9d7888 │ │ │ │ + b.n 9d78c8 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9d7ae8 │ │ │ │ - ldr r2, [pc, #76] @ (9d7e10 ) │ │ │ │ - ldr r1, [pc, #80] @ (9d7e14 ) │ │ │ │ + b.n 9d7b28 │ │ │ │ + ldr r2, [pc, #76] @ (9d7e50 ) │ │ │ │ + ldr r1, [pc, #80] @ (9d7e54 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9d7abc │ │ │ │ + b.n 9d7afc │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ @ instruction: 0xffffffff │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #2] │ │ │ │ + ldrh r2, [r6, #0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldrh r4, [r5, #2] │ │ │ │ + ldrh r4, [r5, #0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r6, r0, #2 │ │ │ │ + adds r6, r0, #1 │ │ │ │ lsls r1, r5, #1 │ │ │ │ subs r1, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #40] @ 0x28 │ │ │ │ + strh r4, [r7, #38] @ 0x26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add lr, r3 │ │ │ │ + add r6, fp │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ + ldr r4, [r2, #8] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - add r4, r0 │ │ │ │ + mvns r4, r0 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ + str r2, [r7, #124] @ 0x7c │ │ │ │ lsls r6, r4, #1 │ │ │ │ - mvns r4, r7 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r5, #120] @ 0x78 │ │ │ │ + str r6, [r5, #116] @ 0x74 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r3, r2, [r1, #32] │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 9d7e30 │ │ │ │ + bne.n 9d7e70 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9d701c │ │ │ │ + bl 9d705c │ │ │ │ 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, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r8, r2 │ │ │ │ - ldr.w r2, [pc, #1152] @ 9d82d0 │ │ │ │ + ldr.w r2, [pc, #1152] @ 9d8310 │ │ │ │ mov r6, r0 │ │ │ │ addw r5, r0, #2072 @ 0x818 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1140] @ 9d82d4 │ │ │ │ + ldr.w r3, [pc, #1140] @ 9d8314 │ │ │ │ ldr.w r9, [sp, #128] @ 0x80 │ │ │ │ - ldr.w r7, [pc, #1136] @ 9d82d8 │ │ │ │ + ldr.w r7, [pc, #1136] @ 9d8318 │ │ │ │ ldr.w fp, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -3630885,455 +3630924,455 @@ │ │ │ │ ldr.w r1, [r9, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ dmb ish │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d7ea2 │ │ │ │ + bne.n 9d7ee2 │ │ │ │ strex r4, r0, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9d7e92 │ │ │ │ + bne.n 9d7ed2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d81aa │ │ │ │ + bne.w 9d81ea │ │ │ │ ldr.w r3, [r6, #2016] @ 0x7e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d7f2a │ │ │ │ + beq.n 9d7f6a │ │ │ │ add.w sl, r6, #2016 @ 0x7e0 │ │ │ │ - cbnz r2, 9d7f20 │ │ │ │ + cbnz r2, 9d7f60 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, sl │ │ │ │ bl 3a52d0 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d7ec8 │ │ │ │ + bne.n 9d7f08 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d80a8 │ │ │ │ + bne.w 9d80e8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9d7f64 │ │ │ │ + beq.n 9d7fa4 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d7eea │ │ │ │ + bne.n 9d7f2a │ │ │ │ dmb ish │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str.w r3, [fp] │ │ │ │ - ldr r2, [pc, #984] @ (9d82dc ) │ │ │ │ - ldr r3, [pc, #972] @ (9d82d4 ) │ │ │ │ + ldr r2, [pc, #984] @ (9d831c ) │ │ │ │ + ldr r3, [pc, #972] @ (9d8314 ) │ │ │ │ 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 9d82cc │ │ │ │ + bne.w 9d830c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, sl │ │ │ │ bl 3a52a8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9d7ec4 │ │ │ │ - ldr r3, [pc, #948] @ (9d82e0 ) │ │ │ │ + b.n 9d7f04 │ │ │ │ + ldr r3, [pc, #948] @ (9d8320 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d81ec │ │ │ │ - ldr r2, [pc, #940] @ (9d82e4 ) │ │ │ │ + beq.w 9d822c │ │ │ │ + ldr r2, [pc, #940] @ (9d8324 ) │ │ │ │ add.w sl, r6, #2016 @ 0x7e0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ bl 3a5000 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d7f4c │ │ │ │ + bne.n 9d7f8c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d820e │ │ │ │ + bne.w 9d824e │ │ │ │ movs r1, #184 @ 0xb8 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d8064 │ │ │ │ + beq.n 9d80a4 │ │ │ │ mov ip, r9 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb.w r3, [r6, #4092] @ 0xffc │ │ │ │ str.w r9, [r0, #24] │ │ │ │ add.w r9, r0, #52 @ 0x34 │ │ │ │ mov r7, r3 │ │ │ │ mov lr, r9 │ │ │ │ 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.w r3, [ip] │ │ │ │ str.w r3, [lr] │ │ │ │ - cbz r7, 9d7fe6 │ │ │ │ + cbz r7, 9d8026 │ │ │ │ mov r0, r8 │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 9d7fe6 │ │ │ │ + beq.n 9d8026 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9e11ac │ │ │ │ + bl 9e11ec │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbz r3, 9d7ff0 │ │ │ │ + cbz r3, 9d8030 │ │ │ │ mov r1, r3 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ strd ip, r3, [r4, #148] @ 0x94 │ │ │ │ adds r3, r4, #4 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ movw r3, #2104 @ 0x838 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - bl 9e11ac │ │ │ │ + bl 9e11ec │ │ │ │ str r0, [r4, #8] │ │ │ │ - b.n 9d7ff0 │ │ │ │ + b.n 9d8030 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e11ac │ │ │ │ + bl 9e11ec │ │ │ │ str r0, [r4, #4] │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movw r3, #56712 @ 0xdd88 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ add.w r8, r6, #12288 @ 0x3000 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bne.n 9d8068 │ │ │ │ + bne.n 9d80a8 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r6, #3992] @ 0xf98 │ │ │ │ ldr.w r7, [r8, #16] │ │ │ │ add r3, sp, #24 │ │ │ │ str.w r2, [r4, #160] @ 0xa0 │ │ │ │ blx r7 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9d805e │ │ │ │ + bne.n 9d809e │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r1, [r2, #3980] @ 0xf8c │ │ │ │ ldr.w r7, [r8, #152] @ 0x98 │ │ │ │ ldr.w r0, [r6, #4008] @ 0xfa8 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ blx r7 │ │ │ │ adds r7, r0, #4 │ │ │ │ - beq.n 9d8080 │ │ │ │ + beq.n 9d80c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d80b8 │ │ │ │ + beq.n 9d80f8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r6, #3992] @ 0xf98 │ │ │ │ ldr.w r1, [r2, #4092] @ 0xffc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9d7f02 │ │ │ │ + b.n 9d7f42 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r6, #3992] @ 0xf98 │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r7, [r8, #4] │ │ │ │ add r3, sp, #24 │ │ │ │ blx r7 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9d8020 │ │ │ │ - ldr r2, [pc, #612] @ (9d82e8 ) │ │ │ │ + b.n 9d8060 │ │ │ │ + ldr r2, [pc, #612] @ (9d8328 ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #612] @ (9d82ec ) │ │ │ │ + ldr r1, [pc, #612] @ (9d832c ) │ │ │ │ mov r0, r9 │ │ │ │ strb.w r3, [r6, #2076] @ 0x81c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldrb.w r3, [r6, #1703] @ 0x6a7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d804a │ │ │ │ + beq.n 9d808a │ │ │ │ ldr.w r3, [r6, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d804a │ │ │ │ + bne.n 9d808a │ │ │ │ blx 67548 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r6, #2072] @ 0x818 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9d7ee0 │ │ │ │ + b.n 9d7f20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d804a │ │ │ │ + beq.n 9d808a │ │ │ │ ldr.w r1, [r8, #164] @ 0xa4 │ │ │ │ movs r3, #10 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ ldr.w r0, [r6, #4008] @ 0xfa8 │ │ │ │ blx r1 │ │ │ │ adds r1, r0, #4 │ │ │ │ - beq.w 9d8248 │ │ │ │ + beq.w 9d8288 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d804a │ │ │ │ + bne.n 9d808a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 9d810a │ │ │ │ + cbz r1, 9d814a │ │ │ │ add r2, sp, #32 │ │ │ │ mov.w ip, #1 │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ mov r7, sl │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ cmp r3, #3 │ │ │ │ itttt ls │ │ │ │ lslls.w r3, ip, r3 │ │ │ │ ldrls r0, [r4, #40] @ 0x28 │ │ │ │ orrls r0, r3 │ │ │ │ strls r0, [r4, #40] @ 0x28 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9d80f2 │ │ │ │ + bne.n 9d8132 │ │ │ │ mov sl, r7 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d8268 │ │ │ │ + bne.w 9d82a8 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ lsls r2, r2, #31 │ │ │ │ itt pl │ │ │ │ movpl r3, #1 │ │ │ │ strpl.w r3, [r4, #168] @ 0xa8 │ │ │ │ - bpl.n 9d8124 │ │ │ │ + bpl.n 9d8164 │ │ │ │ str.w r3, [r4, #168] @ 0xa8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r3, [r4, #32] │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 9d805e │ │ │ │ + beq.n 9d809e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d7174 │ │ │ │ + bl 9d71b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d805e │ │ │ │ + bne.n 9d809e │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9d8156 │ │ │ │ + bne.n 9d8196 │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d8146 │ │ │ │ + bne.n 9d8186 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d8270 │ │ │ │ + bne.w 9d82b0 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d821e │ │ │ │ + beq.n 9d825e │ │ │ │ ldr r1, [r4, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r4 │ │ │ │ bl 3a52e4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d8176 │ │ │ │ + bne.n 9d81b6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d82bc │ │ │ │ + bne.w 9d82fc │ │ │ │ ldr.w r3, [r6, #1888] @ 0x760 │ │ │ │ - cbz r3, 9d819e │ │ │ │ + cbz r3, 9d81de │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ subs r3, #1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ strb.w r3, [r4, #88] @ 0x58 │ │ │ │ str.w r2, [fp] │ │ │ │ - b.n 9d7f02 │ │ │ │ + b.n 9d7f42 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9d822c │ │ │ │ + bne.n 9d826c │ │ │ │ mov sl, r6 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ movs r4, #2 │ │ │ │ mov r8, r7 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d81ca │ │ │ │ + bne.n 9d820a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d81bc │ │ │ │ + bne.n 9d81fc │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r6, sl │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ - b.n 9d7eac │ │ │ │ + b.n 9d7eec │ │ │ │ add.w sl, r6, #2016 @ 0x7e0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ bl 3a5000 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d7f5a │ │ │ │ - b.n 9d81fc │ │ │ │ + beq.w 9d7f9a │ │ │ │ + b.n 9d823c │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r6, #2072] @ 0x818 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9d7f64 │ │ │ │ + b.n 9d7fa4 │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ mov r0, sl │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ bl 3a5310 │ │ │ │ - b.n 9d8172 │ │ │ │ + b.n 9d81b2 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r4, r0, [r5] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9d8232 │ │ │ │ + bne.n 9d8272 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d81ae │ │ │ │ - b.n 9d7eac │ │ │ │ - ldr r2, [pc, #164] @ (9d82f0 ) │ │ │ │ + bne.n 9d81ee │ │ │ │ + b.n 9d7eec │ │ │ │ + ldr r2, [pc, #164] @ (9d8330 ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #164] @ (9d82f4 ) │ │ │ │ + ldr r1, [pc, #164] @ (9d8334 ) │ │ │ │ mov r0, r9 │ │ │ │ strb.w r3, [r6, #2076] @ 0x81c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldrb.w r3, [r6, #1703] @ 0x6a7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d804a │ │ │ │ - b.n 9d809c │ │ │ │ - ble.w 9d8124 │ │ │ │ + beq.w 9d808a │ │ │ │ + b.n 9d80dc │ │ │ │ + ble.w 9d8164 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 9d8120 │ │ │ │ + b.n 9d8160 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9d8290 │ │ │ │ + beq.n 9d82d0 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r1, r2, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d827a │ │ │ │ + bne.n 9d82ba │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d8160 │ │ │ │ + beq.w 9d81a0 │ │ │ │ mov.w r8, #2 │ │ │ │ mov r7, sl │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r8, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d82a4 │ │ │ │ + bne.n 9d82e4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d8296 │ │ │ │ + bne.n 9d82d6 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 9d8160 │ │ │ │ + b.n 9d81a0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r6, #2072] @ 0x818 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9d818e │ │ │ │ + b.n 9d81ce │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r6, [r1, #10] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ + strh r6, [r6, #4] │ │ │ │ lsls r5, r7, #3 │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6 │ │ │ │ + eors r0, r6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r4, #76] @ 0x4c │ │ │ │ + str r6, [r4, #72] @ 0x48 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #168 @ 0xa8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r6, [r3, #48] @ 0x30 │ │ │ │ + str r6, [r3, #44] @ 0x2c │ │ │ │ lsls r6, r4, #1 │ │ │ │ mov r3, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex ip, r2, [r3] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9d82fe │ │ │ │ + bne.n 9d833e │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 9d8348 │ │ │ │ + cbnz r2, 9d8388 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r4, [r3, #32] │ │ │ │ sub sp, #8 │ │ │ │ orrs r2, r4 │ │ │ │ - bne.n 9d8336 │ │ │ │ + bne.n 9d8376 │ │ │ │ mov r0, r3 │ │ │ │ blx 67b40 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9d701c │ │ │ │ + bl 9d705c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ blx 67b40 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -3631341,116 +3631380,116 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [r1, #148] @ 0x94 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r6, [ip, #448] @ 0x1c0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9d8448 │ │ │ │ + beq.n 9d8488 │ │ │ │ ldrb.w r7, [r6, #164] @ 0xa4 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9d8444 │ │ │ │ + bne.n 9d8484 │ │ │ │ ldr r7, [r6, #44] @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - beq.n 9d841c │ │ │ │ + beq.n 9d845c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ strb.w r1, [ip, #472] @ 0x1d8 │ │ │ │ ldr.w r1, [r0, #1676] @ 0x68c │ │ │ │ - cbz r1, 9d8398 │ │ │ │ + cbz r1, 9d83d8 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx r1 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9d7490 │ │ │ │ + bl 9d74d0 │ │ │ │ mov r3, r0 │ │ │ │ movw r0, #52715 @ 0xcdeb │ │ │ │ movt r0, #15258 @ 0x3b9a │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - bne.n 9d83e8 │ │ │ │ + bne.n 9d8428 │ │ │ │ ldr r6, [r6, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 9d83d6 │ │ │ │ + beq.n 9d8416 │ │ │ │ add.w r7, r5, #12288 @ 0x3000 │ │ │ │ addw ip, r7, #3940 @ 0xf64 │ │ │ │ ldrd r0, r1, [r6, #68] @ 0x44 │ │ │ │ stmia.w ip, {r0, r1} │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr.w r1, [r7, #3944] @ 0xf68 │ │ │ │ strh.w r1, [r4, #68] @ 0x44 │ │ │ │ - cbnz r3, 9d8402 │ │ │ │ + cbnz r3, 9d8442 │ │ │ │ ldr.w r3, [r5, #756] @ 0x2f4 │ │ │ │ mov r0, r2 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ str.w r3, [r6, #136] @ 0x88 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9d843e │ │ │ │ + beq.n 9d847e │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ ldreq r6, [r6, #44] @ 0x2c │ │ │ │ - beq.n 9d8402 │ │ │ │ + beq.n 9d8442 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9d6aa8 │ │ │ │ + bl 9d6ae8 │ │ │ │ ldr r6, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r2, #52715 @ 0xcdeb │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r3, #1 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ eor.w r2, r3, #1 │ │ │ │ - b.n 9d83d8 │ │ │ │ + b.n 9d8418 │ │ │ │ ldr r0, [r7, #72] @ 0x48 │ │ │ │ ldrh.w lr, [r4, #68] @ 0x44 │ │ │ │ ldrb.w r1, [ip, #472] @ 0x1d8 │ │ │ │ cmp lr, r0 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ strb.w r1, [ip, #472] @ 0x1d8 │ │ │ │ ldr.w r1, [r0, #1676] @ 0x68c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d838e │ │ │ │ - b.n 9d8398 │ │ │ │ + bne.n 9d83ce │ │ │ │ + b.n 9d83d8 │ │ │ │ ldr r6, [r6, #44] @ 0x2c │ │ │ │ movs r2, #1 │ │ │ │ - b.n 9d83d8 │ │ │ │ - bl 9d6aa8 │ │ │ │ + b.n 9d8418 │ │ │ │ + bl 9d6ae8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ str.w fp, [sp, #-4]! │ │ │ │ ldrd ip, r2, [r3, #448] @ 0x1c0 │ │ │ │ ldr.w r3, [ip, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ mla r3, r0, r2, r3 │ │ │ │ ldrb r2, [r3, #2] │ │ │ │ - cbnz r2, 9d8472 │ │ │ │ + cbnz r2, 9d84b2 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ - cbz r2, 9d8484 │ │ │ │ + cbz r2, 9d84c4 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r0, fp │ │ │ │ mov r1, ip │ │ │ │ ldr.w fp, [sp], #4 │ │ │ │ bx lr │ │ │ │ ldrd fp, ip, [r3, #24] │ │ │ │ @@ -3631466,15 +3631505,15 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r5, [r1, #148] @ 0x94 │ │ │ │ - bl 9e2580 │ │ │ │ + bl 9e25c0 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ strd r0, r1, [r5, #464] @ 0x1d0 │ │ │ │ ldrd r0, r1, [r3, #464] @ 0x1d0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3631486,20 +3631525,20 @@ │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ ldr.w r5, [r3, #448] @ 0x1c0 │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 9d86a2 │ │ │ │ + bne.w 9d86e2 │ │ │ │ mov.w r0, #1368 @ 0x558 │ │ │ │ blx 671c4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d874c │ │ │ │ + beq.w 9d878c │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ add.w lr, r0, #1360 @ 0x550 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ add.w fp, r1, #1352 @ 0x548 │ │ │ │ add.w ip, r1, #1336 @ 0x538 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ @@ -3631522,15 +3631561,15 @@ │ │ │ │ str.w r0, [r1, #1340] @ 0x53c │ │ │ │ str.w r8, [r1, #4] │ │ │ │ str r2, [r1, #8] │ │ │ │ str r2, [r1, #16] │ │ │ │ str.w r8, [r1, #28] │ │ │ │ strd sl, fp, [r3, #464] @ 0x1d0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9d85ea │ │ │ │ + beq.n 9d862a │ │ │ │ strd r8, r2, [r1, #36] @ 0x24 │ │ │ │ mov.w r8, #20 │ │ │ │ ldr.w ip, [sp, #12] │ │ │ │ mov r2, r1 │ │ │ │ ldrd r9, sl, [r0, #68] @ 0x44 │ │ │ │ mla r8, r8, r7, r1 │ │ │ │ str r7, [r1, #48] @ 0x30 │ │ │ │ @@ -3631559,51 +3631598,51 @@ │ │ │ │ movcs r7, r3 │ │ │ │ str r7, [r2, #44] @ 0x2c │ │ │ │ ldrsh.w r7, [ip, #-4] │ │ │ │ str.w lr, [r2, #48] @ 0x30 │ │ │ │ str.w fp, [r2, #40] @ 0x28 │ │ │ │ str r7, [r2, #52] @ 0x34 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 9d85a2 │ │ │ │ + bne.n 9d85e2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, r1, #32 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldrb.w r2, [r5, #176] @ 0xb0 │ │ │ │ - cbnz r2, 9d8630 │ │ │ │ + cbnz r2, 9d8670 │ │ │ │ ldr.w r8, [r0, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9d8630 │ │ │ │ + beq.n 9d8670 │ │ │ │ ldr.w r9, [r0, #140] @ 0x8c │ │ │ │ mov ip, r2 │ │ │ │ mov.w sl, #1 │ │ │ │ mov lr, r3 │ │ │ │ add.w r7, r9, ip │ │ │ │ ldr.w r3, [lr, #452] @ 0x1c4 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ streq.w sl, [r7, #4] │ │ │ │ - beq.n 9d8626 │ │ │ │ + beq.n 9d8666 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w fp, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it gt │ │ │ │ strgt.w fp, [r7, #4] │ │ │ │ adds r2, #1 │ │ │ │ add.w ip, ip, #96 @ 0x60 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 9d8606 │ │ │ │ + bne.n 9d8646 │ │ │ │ ldrb.w r3, [r5, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d8706 │ │ │ │ + bne.n 9d8746 │ │ │ │ ldrb.w r3, [r6, #1701] @ 0x6a5 │ │ │ │ - cbnz r3, 9d8694 │ │ │ │ + cbnz r3, 9d86d4 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ - bl 9d7760 │ │ │ │ + bl 9d77a0 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ movs r7, #0 │ │ │ │ mov.w ip, #96 @ 0x60 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ strb.w r7, [r3, #473] @ 0x1d9 │ │ │ │ str.w r7, [r4, #324] @ 0x144 │ │ │ │ str.w r7, [r4, #328] @ 0x148 │ │ │ │ @@ -3631615,95 +3631654,95 @@ │ │ │ │ ldr.w r2, [r1, #140] @ 0x8c │ │ │ │ mla r2, ip, r4, r2 │ │ │ │ str r7, [r2, #16] │ │ │ │ str.w r0, [r3, #452] @ 0x1c4 │ │ │ │ ldr.w r2, [r5, #168] @ 0xa8 │ │ │ │ ldr r3, [r1, #104] @ 0x68 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9d86e2 │ │ │ │ + bne.n 9d8722 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r0, r6, #1744 @ 0x6d0 │ │ │ │ str r1, [sp, #8] │ │ │ │ bl 3aeee4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 9d863e │ │ │ │ + b.n 9d867e │ │ │ │ ldr.w r8, [r5, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9d84f4 │ │ │ │ + beq.w 9d8534 │ │ │ │ ldr.w r3, [r8, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d84f4 │ │ │ │ + bne.w 9d8534 │ │ │ │ ldr.w r1, [r8, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9fa6c0 │ │ │ │ + bl 9fa700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d84f4 │ │ │ │ + beq.w 9d8534 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ - bl 9d6bc8 │ │ │ │ + bl 9d6c08 │ │ │ │ ldr.w r8, [r5, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9d86ae │ │ │ │ - b.n 9d84f4 │ │ │ │ + bne.n 9d86ee │ │ │ │ + b.n 9d8534 │ │ │ │ ldrd r2, r3, [r5, #100] @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d7174 │ │ │ │ + bl 9d71b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d868e │ │ │ │ - ldr r2, [pc, #104] @ (9d875c ) │ │ │ │ + beq.n 9d86ce │ │ │ │ + ldr r2, [pc, #104] @ (9d879c ) │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #104] @ (9d8760 ) │ │ │ │ + ldr r1, [pc, #104] @ (9d87a0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r0, #128 @ 0x80 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d870c │ │ │ │ + bne.n 9d874c │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d8722 │ │ │ │ + bne.n 9d8762 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ add.w r0, r6, #1744 @ 0x6d0 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - ldr r3, [pc, #32] @ (9d8764 ) │ │ │ │ + ldr r3, [pc, #32] @ (9d87a4 ) │ │ │ │ adds r2, #132 @ 0x84 │ │ │ │ add r3, pc │ │ │ │ bl 3aedd0 │ │ │ │ - b.n 9d864a │ │ │ │ - ldr r2, [pc, #24] @ (9d8768 ) │ │ │ │ - ldr r1, [pc, #28] @ (9d876c ) │ │ │ │ + b.n 9d868a │ │ │ │ + ldr r2, [pc, #24] @ (9d87a8 ) │ │ │ │ + ldr r1, [pc, #28] @ (9d87ac ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9d868e │ │ │ │ + b.n 9d86ce │ │ │ │ nop │ │ │ │ - subs r3, #8 │ │ │ │ + subs r2, #200 @ 0xc8 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r2, [r7, r1] │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - bl 9f2766 │ │ │ │ - subs r2, #144 @ 0x90 │ │ │ │ + bl 9f27a6 │ │ │ │ + subs r2, #80 @ 0x50 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrsh r2, [r4, r0] │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ mov.w ip, #96 @ 0x60 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r3, #448] @ 0x1c0 │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ @@ -3631712,20 +3631751,20 @@ │ │ │ │ bx lr │ │ │ │ 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, #3968] @ 0xf80 │ │ │ │ - ldr.w r2, [pc, #1028] @ 9d8ba8 │ │ │ │ + ldr.w r2, [pc, #1028] @ 9d8be8 │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w r3, [pc, #1028] @ 9d8bac │ │ │ │ + ldr.w r3, [pc, #1028] @ 9d8bec │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #1024] @ 9d8bb0 │ │ │ │ + ldr.w r1, [pc, #1024] @ 9d8bf0 │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ add r7, sp, #48 @ 0x30 │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ @@ -3631735,20 +3631774,20 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r9, [r4, #448] @ 0x1c0 │ │ │ │ blx 67440 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 9d89ca │ │ │ │ + beq.w 9d8a0a │ │ │ │ ldr.w r3, [r6, #220] @ 0xdc │ │ │ │ movw r2, #52714 @ 0xcdea │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9d8a5a │ │ │ │ + beq.w 9d8a9a │ │ │ │ add.w r8, r5, #12288 @ 0x3000 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r4, [r8, #2916] @ 0xb64 │ │ │ │ @@ -3631770,28 +3631809,28 @@ │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ movs r2, #1 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - cbnz r1, 9d884c │ │ │ │ + cbnz r1, 9d888c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d8a10 │ │ │ │ + beq.w 9d8a50 │ │ │ │ ldrd r2, r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.w 9d8a30 │ │ │ │ + beq.w 9d8a70 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #1701] @ 0x6a5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d8a50 │ │ │ │ + bne.w 9d8a90 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ add.w r4, r5, #12160 @ 0x2f80 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ orrs r3, r2 │ │ │ │ mov.w r2, #1 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ @@ -3631800,365 +3631839,365 @@ │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d88a2 │ │ │ │ + bne.n 9d88e2 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d8892 │ │ │ │ + bne.n 9d88d2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d8ae4 │ │ │ │ - vldr d7, [pc, #752] @ 9d8ba0 │ │ │ │ + bne.w 9d8b24 │ │ │ │ + vldr d7, [pc, #752] @ 9d8be0 │ │ │ │ add.w sl, r5, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [sl, #4000] @ 0xfa0 │ │ │ │ vstr d7, [sp] │ │ │ │ ldr.w r3, [r8, #424] @ 0x1a8 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d88cc │ │ │ │ + bne.n 9d890c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d8b10 │ │ │ │ + bne.w 9d8b50 │ │ │ │ adds r2, r7, #4 │ │ │ │ - beq.n 9d89ce │ │ │ │ + beq.n 9d8a0e │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d89f2 │ │ │ │ + bne.w 9d8a32 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d84c8 │ │ │ │ + bl 9d8508 │ │ │ │ ldrb.w r3, [r9, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d8ac4 │ │ │ │ + bne.w 9d8b04 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d891a │ │ │ │ + bne.n 9d895a │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d890a │ │ │ │ + bne.n 9d894a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d8bcc │ │ │ │ + bne.w 9d8c0c │ │ │ │ ldr.w r3, [r8, #428] @ 0x1ac │ │ │ │ ldr.w r0, [sl, #4000] @ 0xfa0 │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d8934 │ │ │ │ + bne.n 9d8974 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d8c12 │ │ │ │ + bne.w 9d8c52 │ │ │ │ addw r4, r5, #1964 @ 0x7ac │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d8966 │ │ │ │ + bne.n 9d89a6 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d8956 │ │ │ │ + bne.n 9d8996 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d8b5a │ │ │ │ + bne.w 9d8b9a │ │ │ │ ldr.w r2, [r5, #1976] @ 0x7b8 │ │ │ │ ldrd sl, r8, [sp, #32] │ │ │ │ cmn.w r2, #9 │ │ │ │ - bhi.w 9d8c5c │ │ │ │ + bhi.w 9d8c9c │ │ │ │ ldr.w r3, [r5, #1980] @ 0x7bc │ │ │ │ add.w r7, r2, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bhi.n 9d8a62 │ │ │ │ + bhi.n 9d8aa2 │ │ │ │ ldr.w r0, [r5, #1972] @ 0x7b4 │ │ │ │ adds r0, r0, r2 │ │ │ │ - beq.w 9d8c5c │ │ │ │ + beq.w 9d8c9c │ │ │ │ str.w r7, [r5, #1976] @ 0x7b8 │ │ │ │ str.w sl, [r0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d89a6 │ │ │ │ + bne.n 9d89e6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d8b4a │ │ │ │ + bne.w 9d8b8a │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r6, #4 │ │ │ │ strb.w r0, [r9, #176] @ 0xb0 │ │ │ │ - beq.n 9d8aa8 │ │ │ │ - cbnz r6, 9d89f2 │ │ │ │ + beq.n 9d8ae8 │ │ │ │ + cbnz r6, 9d8a32 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9d89f4 │ │ │ │ - ldr r2, [pc, #484] @ (9d8bb4 ) │ │ │ │ + b.n 9d8a34 │ │ │ │ + ldr r2, [pc, #484] @ (9d8bf4 ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #484] @ (9d8bb8 ) │ │ │ │ + ldr r1, [pc, #484] @ (9d8bf8 ) │ │ │ │ movs r0, #0 │ │ │ │ strb.w r3, [r5, #2076] @ 0x81c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldrb.w r3, [r5, #1703] @ 0x6a7 │ │ │ │ - cbz r3, 9d89f2 │ │ │ │ + cbz r3, 9d8a32 │ │ │ │ ldr.w r3, [r5, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d8c58 │ │ │ │ + beq.w 9d8c98 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #452] @ (9d8bbc ) │ │ │ │ - ldr r3, [pc, #436] @ (9d8bac ) │ │ │ │ + ldr r2, [pc, #452] @ (9d8bfc ) │ │ │ │ + ldr r3, [pc, #436] @ (9d8bec ) │ │ │ │ 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 9d8c54 │ │ │ │ + bne.w 9d8c94 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr d7, [pc, #396] @ 9d8ba0 │ │ │ │ + vldr d7, [pc, #396] @ 9d8be0 │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ strb r2, [r3, #2] │ │ │ │ str r6, [r3, #16] │ │ │ │ vstr d7, [r3, #24] │ │ │ │ ldrd r2, r3, [r4, #464] @ 0x1d0 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.w 9d8860 │ │ │ │ + bne.w 9d88a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e2580 │ │ │ │ + bl 9e25c0 │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ strd r0, r1, [r4, #464] @ 0x1d0 │ │ │ │ ldrd r2, r3, [r3, #464] @ 0x1d0 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r5, #1701] @ 0x6a5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d886e │ │ │ │ + beq.w 9d88ae │ │ │ │ add.w r0, r5, #1744 @ 0x6d0 │ │ │ │ bl 3aeee4 │ │ │ │ - b.n 9d886e │ │ │ │ + b.n 9d88ae │ │ │ │ mov r3, r9 │ │ │ │ add.w r8, r5, #12288 @ 0x3000 │ │ │ │ - b.n 9d881e │ │ │ │ + b.n 9d885e │ │ │ │ lsls r3, r3, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 9d8adc │ │ │ │ + bhi.n 9d8b1c │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #332] @ (9d8bc0 ) │ │ │ │ + ldr r1, [pc, #332] @ (9d8c00 ) │ │ │ │ ldr.w r0, [r5, #1968] @ 0x7b0 │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9d8c22 │ │ │ │ + beq.w 9d8c62 │ │ │ │ ldr.w r1, [r5, #1972] @ 0x7b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d8b3c │ │ │ │ + beq.n 9d8b7c │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 3a8cd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d8c5c │ │ │ │ + beq.w 9d8c9c │ │ │ │ str.w r3, [r5, #1980] @ 0x7bc │ │ │ │ ldr.w r3, [r5, #1976] @ 0x7b8 │ │ │ │ str.w r0, [r5, #1972] @ 0x7b4 │ │ │ │ add r0, r3 │ │ │ │ - b.n 9d8996 │ │ │ │ - ldr r2, [pc, #280] @ (9d8bc4 ) │ │ │ │ + b.n 9d89d6 │ │ │ │ + ldr r2, [pc, #280] @ (9d8c04 ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #280] @ (9d8bc8 ) │ │ │ │ + ldr r1, [pc, #280] @ (9d8c08 ) │ │ │ │ strb.w r3, [r5, #2076] @ 0x81c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldrb.w r3, [r5, #1703] @ 0x6a7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d89f2 │ │ │ │ - b.n 9d89e8 │ │ │ │ + beq.n 9d8a32 │ │ │ │ + b.n 9d8a28 │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ add.w r0, r3, #132 @ 0x84 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d8904 │ │ │ │ + beq.w 9d8944 │ │ │ │ bl 3ae928 │ │ │ │ - b.n 9d8904 │ │ │ │ + b.n 9d8944 │ │ │ │ cmp r3, r7 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ - b.n 9d8a70 │ │ │ │ + b.n 9d8ab0 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9d8b20 │ │ │ │ + bne.n 9d8b60 │ │ │ │ mov.w sl, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, sl, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d8afa │ │ │ │ + bne.n 9d8b3a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d8aec │ │ │ │ - b.n 9d88ac │ │ │ │ + bne.n 9d8b2c │ │ │ │ + b.n 9d88ec │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [sl, #4008] @ 0xfa8 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9d88e4 │ │ │ │ + b.n 9d8924 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d8b26 │ │ │ │ + bne.n 9d8b66 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d8ae8 │ │ │ │ - b.n 9d88ac │ │ │ │ + bne.n 9d8b28 │ │ │ │ + b.n 9d88ec │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 68124 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 9d8a92 │ │ │ │ + b.n 9d8ad2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r5, #1964] @ 0x7ac │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9d89be │ │ │ │ + b.n 9d89fe │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9d8b7a │ │ │ │ + beq.n 9d8bba │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d8b64 │ │ │ │ + bne.n 9d8ba4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d8970 │ │ │ │ + beq.w 9d89b0 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r7, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d8b8a │ │ │ │ + bne.n 9d8bca │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d8b7c │ │ │ │ - b.n 9d8970 │ │ │ │ + bne.n 9d8bbc │ │ │ │ + b.n 9d89b0 │ │ │ │ ... │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ + ldrb r0, [r2, #0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #1] │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r7, #98 @ 0x62 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r3, r6] │ │ │ │ + ldrh r0, [r3, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r0, #23] │ │ │ │ lsls r5, r7, #3 │ │ │ │ subs r1, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #138 @ 0x8a │ │ │ │ + adds r6, #74 @ 0x4a │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r0, r3] │ │ │ │ + ldrh r0, [r0, r2] │ │ │ │ lsls r6, r4, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9d8bec │ │ │ │ + beq.n 9d8c2c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d8bd6 │ │ │ │ + bne.n 9d8c16 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d8924 │ │ │ │ + beq.w 9d8964 │ │ │ │ movs r6, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d8bfc │ │ │ │ + bne.n 9d8c3c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d8bee │ │ │ │ - b.n 9d8924 │ │ │ │ + bne.n 9d8c2e │ │ │ │ + b.n 9d8964 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [sl, #4008] @ 0xfa8 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9d894c │ │ │ │ + b.n 9d898c │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 671c4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 9d8c5c │ │ │ │ + cbz r0, 9d8c9c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r5, #1972] @ 0x7b4 │ │ │ │ blx 666a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r3, [r5, #1980] @ 0x7bc │ │ │ │ ldr.w r3, [r5, #1976] @ 0x7b8 │ │ │ │ str.w r2, [r5, #1972] @ 0x7b4 │ │ │ │ adds r0, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #1968] @ 0x7b0 │ │ │ │ - b.n 9d8996 │ │ │ │ + b.n 9d89d6 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ blx 67548 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #156] @ (9d8d14 ) │ │ │ │ + ldr r2, [pc, #156] @ (9d8d54 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #156] @ (9d8d18 ) │ │ │ │ + ldr r3, [pc, #156] @ (9d8d58 ) │ │ │ │ movs r5, #96 @ 0x60 │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -3632179,56 +3632218,56 @@ │ │ │ │ ldr.w ip, [r2, #20] │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ strh.w r3, [sp, #40] @ 0x28 │ │ │ │ cmp ip, r3 │ │ │ │ ite eq │ │ │ │ moveq r1, #0 │ │ │ │ andne.w r1, r1, #1 │ │ │ │ - cbz r1, 9d8cf2 │ │ │ │ + cbz r1, 9d8d32 │ │ │ │ add r2, sp, #24 │ │ │ │ strd r4, r3, [sp, #8] │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, ip │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r7, [r0, #380] @ 0x17c │ │ │ │ blx r7 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldr.w r2, [r6, #140] @ 0x8c │ │ │ │ ldr.w r3, [r3, #452] @ 0x1c4 │ │ │ │ mla r2, r5, r3, r2 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - ldr r2, [pc, #36] @ (9d8d1c ) │ │ │ │ - ldr r3, [pc, #28] @ (9d8d18 ) │ │ │ │ + ldr r2, [pc, #36] @ (9d8d5c ) │ │ │ │ + ldr r3, [pc, #28] @ (9d8d58 ) │ │ │ │ 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 9d8d0e │ │ │ │ + bne.n 9d8d4e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r7, #13] │ │ │ │ + strb r6, [r7, #12] │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #12] │ │ │ │ + strb r2, [r0, #11] │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #520] @ (9d8f40 ) │ │ │ │ - ldr r3, [pc, #524] @ (9d8f44 ) │ │ │ │ + ldr r1, [pc, #520] @ (9d8f80 ) │ │ │ │ + ldr r3, [pc, #524] @ (9d8f84 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -3632237,168 +3632276,168 @@ │ │ │ │ ldr.w r6, [r3, #448] @ 0x1c0 │ │ │ │ ldr.w r9, [r3, #456] @ 0x1c8 │ │ │ │ ldr.w r2, [r6, #172] @ 0xac │ │ │ │ ldr.w fp, [r6, #44] @ 0x2c │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, #172] @ 0xac │ │ │ │ cmp r2, #2 │ │ │ │ - bhi.w 9d8e8a │ │ │ │ + bhi.w 9d8eca │ │ │ │ ldr.w r0, [r3, #456] @ 0x1c8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 9d8e08 │ │ │ │ + beq.n 9d8e48 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 9d8d8e │ │ │ │ + beq.n 9d8dce │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d8e08 │ │ │ │ + bne.n 9d8e48 │ │ │ │ ldr.w r7, [fp, #140] @ 0x8c │ │ │ │ mov.w ip, #96 @ 0x60 │ │ │ │ mla r1, ip, r9, r7 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ - cbz r2, 9d8dc0 │ │ │ │ + cbz r2, 9d8e00 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r2, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #416] @ (9d8f48 ) │ │ │ │ - ldr r3, [pc, #412] @ (9d8f44 ) │ │ │ │ + ldr r2, [pc, #416] @ (9d8f88 ) │ │ │ │ + ldr r3, [pc, #412] @ (9d8f84 ) │ │ │ │ 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 9d8f3a │ │ │ │ + bne.w 9d8f7a │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #20] │ │ │ │ - cbz r2, 9d8e0e │ │ │ │ + cbz r2, 9d8e4e │ │ │ │ ldrb r2, [r1, #1] │ │ │ │ - cbnz r2, 9d8e0e │ │ │ │ + cbnz r2, 9d8e4e │ │ │ │ mla r3, ip, r0, r7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9d8da2 │ │ │ │ + b.n 9d8de2 │ │ │ │ mov r4, r6 │ │ │ │ mov r3, fp │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldr.w r2, [r3, #452] @ 0x1c4 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 9d8f20 │ │ │ │ + beq.w 9d8f60 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mul.w r1, r2, r1 │ │ │ │ ldr.w r2, [fp, #140] @ 0x8c │ │ │ │ add r2, r1 │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d8f2c │ │ │ │ + bne.w 9d8f6c │ │ │ │ ldr.w r0, [r3, #456] @ 0x1c8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 9d8d80 │ │ │ │ + bne.n 9d8dc0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 9d8da2 │ │ │ │ + b.n 9d8de2 │ │ │ │ movw r7, #52715 @ 0xcdeb │ │ │ │ movt r7, #15258 @ 0x3b9a │ │ │ │ mov.w r8, #1 │ │ │ │ ldr.w r3, [r3, #452] @ 0x1c4 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 9d8eea │ │ │ │ + beq.n 9d8f2a │ │ │ │ adds r3, #1 │ │ │ │ strb.w r8, [r6, #176] @ 0xb0 │ │ │ │ - beq.n 9d8e6e │ │ │ │ + beq.n 9d8eae │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9d8790 │ │ │ │ + bl 9d87d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d8eea │ │ │ │ + beq.n 9d8f2a │ │ │ │ strb.w r8, [r6, #176] @ 0xb0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d7490 │ │ │ │ + bl 9d74d0 │ │ │ │ cmp r0, #2 │ │ │ │ - bls.n 9d8e62 │ │ │ │ + bls.n 9d8ea2 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 9d8e68 │ │ │ │ + beq.n 9d8ea8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9d6aa8 │ │ │ │ + bl 9d6ae8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ strb.w r3, [r6, #176] @ 0xb0 │ │ │ │ - b.n 9d8da2 │ │ │ │ + b.n 9d8de2 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 9d8e3a │ │ │ │ + bls.n 9d8e7a │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 9d8e1a │ │ │ │ + b.n 9d8e5a │ │ │ │ ldrb.w r3, [r6, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d8e36 │ │ │ │ + beq.n 9d8e76 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ add.w r0, r3, #132 @ 0x84 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d8e36 │ │ │ │ + beq.n 9d8e76 │ │ │ │ bl 3ae928 │ │ │ │ - b.n 9d8e36 │ │ │ │ + b.n 9d8e76 │ │ │ │ ldr.w r2, [fp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d8de2 │ │ │ │ + beq.n 9d8e22 │ │ │ │ mov r3, r9 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, fp │ │ │ │ str r6, [sp, #12] │ │ │ │ mov.w sl, #96 @ 0x60 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, r7 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 9d8ecc │ │ │ │ + b.n 9d8f0c │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ add.w r8, r8, #1 │ │ │ │ blx 666a8 │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #16 │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r5, #1436] @ 0x59c │ │ │ │ blx r2 │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ str r0, [r7, #20] │ │ │ │ cmp r8, r2 │ │ │ │ - bcs.n 9d8dd4 │ │ │ │ + bcs.n 9d8e14 │ │ │ │ ldr.w r7, [r9, #140] @ 0x8c │ │ │ │ mla r7, sl, r8, r7 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d8ea6 │ │ │ │ + beq.n 9d8ee6 │ │ │ │ mov r4, r6 │ │ │ │ mov r3, fp │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mov fp, r9 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 9d8d6a │ │ │ │ + b.n 9d8daa │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 9d8f0c │ │ │ │ + beq.n 9d8f4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrd r0, r1, [r2, #68] @ 0x44 │ │ │ │ add.w r5, r3, #12288 @ 0x3000 │ │ │ │ addw r6, r5, #3940 @ 0xf64 │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr.w r3, [r5, #3944] @ 0xf68 │ │ │ │ @@ -3632406,42 +3632445,42 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r3, [r3, #756] @ 0x2f4 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ str.w r3, [r2, #136] @ 0x88 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r4, [r3, #0] │ │ │ │ - b.n 9d8da4 │ │ │ │ + b.n 9d8de4 │ │ │ │ ldr.w r0, [r3, #456] @ 0x1c8 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.w 9d8d8e │ │ │ │ - b.n 9d8e08 │ │ │ │ + bne.w 9d8dce │ │ │ │ + b.n 9d8e48 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 9d8c68 │ │ │ │ + bl 9d8ca8 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 9d8d6a │ │ │ │ + b.n 9d8daa │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r4, [r0, #11] │ │ │ │ + strb r4, [r0, #10] │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r2, #8] │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r4, [r1, #148] @ 0x94 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r4, [r4, #448] @ 0x1c0 │ │ │ │ - cbz r4, 9d8fc6 │ │ │ │ + cbz r4, 9d9006 │ │ │ │ ldr.w r5, [r4, #160] @ 0xa0 │ │ │ │ - cbz r5, 9d8f80 │ │ │ │ + cbz r5, 9d8fc0 │ │ │ │ ldr r0, [r1, #64] @ 0x40 │ │ │ │ ldrh.w r1, [r1, #68] @ 0x44 │ │ │ │ str r0, [r2, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -3632454,89 +3632493,89 @@ │ │ │ │ ldr.w r0, [r0, #4008] @ 0xfa8 │ │ │ │ ldr.w r1, [r3, #156] @ 0x9c │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ str.w ip, [sp] │ │ │ │ blx r1 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #4 │ │ │ │ - beq.n 9d8fdc │ │ │ │ - cbz r0, 9d8fce │ │ │ │ + beq.n 9d901c │ │ │ │ + cbz r0, 9d900e │ │ │ │ mov r0, r3 │ │ │ │ - bl a9ba40 │ │ │ │ - ldr r2, [pc, #104] @ (9d901c ) │ │ │ │ - ldr r1, [pc, #108] @ (9d9020 ) │ │ │ │ + bl a9ba80 │ │ │ │ + ldr r2, [pc, #104] @ (9d905c ) │ │ │ │ + ldr r1, [pc, #108] @ (9d9060 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #164] @ 0xa4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 9d9008 │ │ │ │ + beq.n 9d9048 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 9d8f78 │ │ │ │ + b.n 9d8fb8 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r1, [pc, #68] @ (9d9024 ) │ │ │ │ + ldr r1, [pc, #68] @ (9d9064 ) │ │ │ │ strb.w r2, [r8, #2076] @ 0x81c │ │ │ │ - ldr r2, [pc, #64] @ (9d9028 ) │ │ │ │ + ldr r2, [pc, #64] @ (9d9068 ) │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc │ │ │ │ bl 3a6768 │ │ │ │ ldrb.w r2, [r8, #1703] @ 0x6a7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d8faa │ │ │ │ + beq.n 9d8fea │ │ │ │ ldr.w r2, [r8, #2008] @ 0x7d8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d8faa │ │ │ │ + bne.n 9d8fea │ │ │ │ blx 67548 │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 9d8fd4 │ │ │ │ + bne.n 9d9014 │ │ │ │ ldr.w r2, [r9, #64] @ 0x40 │ │ │ │ ldrh.w r3, [r9, #68] @ 0x44 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 9d8f78 │ │ │ │ - adds r2, #110 @ 0x6e │ │ │ │ + b.n 9d8fb8 │ │ │ │ + adds r2, #46 @ 0x2e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strb r2, [r7, r6] │ │ │ │ + strb r2, [r7, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - strb r6, [r1, r6] │ │ │ │ + strb r6, [r1, r5] │ │ │ │ lsls r6, r4, #1 │ │ │ │ - adds r1, #80 @ 0x50 │ │ │ │ + adds r1, #16 │ │ │ │ lsls r0, r7, #1 │ │ │ │ ldrb.w r0, [r0, #1702] @ 0x6a6 │ │ │ │ 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, #3944] @ 0xf68 │ │ │ │ - ldr r2, [pc, #648] @ (9d92d0 ) │ │ │ │ + ldr r2, [pc, #648] @ (9d9310 ) │ │ │ │ add.w r8, r0, #12288 @ 0x3000 │ │ │ │ - ldr r3, [pc, #648] @ (9d92d4 ) │ │ │ │ + ldr r3, [pc, #648] @ (9d9314 ) │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ add r2, pc │ │ │ │ ldr.w r5, [r8, #1016] @ 0x3f8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9d9200 │ │ │ │ + beq.w 9d9240 │ │ │ │ ldr.w r4, [r8, #1012] @ 0x3f4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ ldrh.w r9, [r5, #74] @ 0x4a │ │ │ │ lsrs r0, r4 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ @@ -3632547,58 +3632586,58 @@ │ │ │ │ ldrh.w r3, [r5, #68] @ 0x44 │ │ │ │ mov r2, r0 │ │ │ │ lsr.w r4, r3, r4 │ │ │ │ cmp r4, #1 │ │ │ │ it cc │ │ │ │ movcc r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d92b0 │ │ │ │ + beq.w 9d92f0 │ │ │ │ ldr.w sl, [r0, #56] @ 0x38 │ │ │ │ cmp.w sl, #3 │ │ │ │ - beq.w 9d921a │ │ │ │ + beq.w 9d925a │ │ │ │ ldrh.w r0, [r8, #1004] @ 0x3ec │ │ │ │ cmp r9, r0 │ │ │ │ - beq.n 9d9106 │ │ │ │ + beq.n 9d9146 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 3a10bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w ip, [r2, #12] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 9d929c │ │ │ │ + beq.w 9d92dc │ │ │ │ subs r0, r7, #1 │ │ │ │ mov r1, ip │ │ │ │ add r0, ip │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mul.w r7, r3, r0 │ │ │ │ cmp.w sl, #3 │ │ │ │ - beq.w 9d92c4 │ │ │ │ + beq.w 9d9304 │ │ │ │ ldrh.w r0, [r8, #1004] @ 0x3ec │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 9d9106 │ │ │ │ + beq.n 9d9146 │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 3a10bc │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r3, r9, [r0, #12] │ │ │ │ ldrd ip, r1, [r2, #12] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.w 9d92a8 │ │ │ │ + beq.w 9d92e8 │ │ │ │ subs r0, r4, #1 │ │ │ │ add r0, r1 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ mul.w r4, r9, r0 │ │ │ │ ldrh.w r9, [r8, #796] @ 0x31c │ │ │ │ ldrh.w sl, [r8, #798] @ 0x31e │ │ │ │ cmp r9, r7 │ │ │ │ - bhi.n 9d9116 │ │ │ │ + bhi.n 9d9156 │ │ │ │ cmp sl, r4 │ │ │ │ - bls.n 9d9200 │ │ │ │ + bls.n 9d9240 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ blx 666a8 │ │ │ │ str.w r9, [sp, #80] @ 0x50 │ │ │ │ mov r1, r0 │ │ │ │ @@ -3632606,56 +3632645,56 @@ │ │ │ │ mov r0, r7 │ │ │ │ strh.w sl, [sp, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ ldr.w r4, [r0, #148] @ 0x94 │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9d927e │ │ │ │ + beq.w 9d92be │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9d9180 │ │ │ │ - cbz r4, 9d9164 │ │ │ │ + beq.n 9d91c0 │ │ │ │ + cbz r4, 9d91a4 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ adds r0, #1 │ │ │ │ strex ip, r0, [r4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9d9150 │ │ │ │ + bne.n 9d9190 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ subs r0, #1 │ │ │ │ strex ip, r0, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9d9168 │ │ │ │ + bne.n 9d91a8 │ │ │ │ dmb ish │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d9276 │ │ │ │ + beq.n 9d92b6 │ │ │ │ ldr.w r2, [r5, #320] @ 0x140 │ │ │ │ str.w r4, [r5, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #320] @ 0x140 │ │ │ │ ldrh.w r2, [r8, #796] @ 0x31c │ │ │ │ str r2, [r5, #64] @ 0x40 │ │ │ │ ldrh.w r2, [r8, #798] @ 0x31e │ │ │ │ strh.w r2, [r5, #68] @ 0x44 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r9] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d91a0 │ │ │ │ + bne.n 9d91e0 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d9244 │ │ │ │ + beq.n 9d9284 │ │ │ │ add.w r4, r6, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r4, #1585] @ 0x631 │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bpl.n 9d9200 │ │ │ │ + bpl.n 9d9240 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #1585] @ 0x631 │ │ │ │ add.w r3, r7, #12288 @ 0x3000 │ │ │ │ add.w r7, r7, #28672 @ 0x7000 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldrb.w r2, [r7, #2068] @ 0x814 │ │ │ │ @@ -3632668,196 +3632707,196 @@ │ │ │ │ mov.w r3, #1536 @ 0x600 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ blx r5 │ │ │ │ ldrb.w r3, [r4, #1585] @ 0x631 │ │ │ │ orr.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #1585] @ 0x631 │ │ │ │ - ldr r2, [pc, #212] @ (9d92d8 ) │ │ │ │ - ldr r3, [pc, #208] @ (9d92d4 ) │ │ │ │ + ldr r2, [pc, #212] @ (9d9318 ) │ │ │ │ + ldr r3, [pc, #208] @ (9d9314 ) │ │ │ │ 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 9d92c0 │ │ │ │ + bne.n 9d9300 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 9d9106 │ │ │ │ + bne.w 9d9146 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 9d9106 │ │ │ │ + bne.w 9d9146 │ │ │ │ ldrh.w r0, [r8, #1004] @ 0x3ec │ │ │ │ cmp r9, r0 │ │ │ │ - bne.w 9d90aa │ │ │ │ + bne.w 9d90ea │ │ │ │ ldrb.w r3, [r2, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 9d9106 │ │ │ │ - b.n 9d90dc │ │ │ │ + bne.w 9d9146 │ │ │ │ + b.n 9d911c │ │ │ │ ldr.w r0, [r9, #96] @ 0x60 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r4, [r9, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9d91b6 │ │ │ │ + beq.n 9d91f6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d925c │ │ │ │ + bne.n 9d929c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d91b6 │ │ │ │ + bne.n 9d91f6 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 9d9244 │ │ │ │ + b.n 9d9284 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9dc0d4 │ │ │ │ - b.n 9d9180 │ │ │ │ + bl 9dc114 │ │ │ │ + b.n 9d91c0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9d9180 │ │ │ │ + beq.w 9d91c0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d9288 │ │ │ │ + bne.n 9d92c8 │ │ │ │ dmb ish │ │ │ │ - b.n 9d9180 │ │ │ │ + b.n 9d91c0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 9d90be │ │ │ │ - b.n 9d90d4 │ │ │ │ + bne.w 9d90fe │ │ │ │ + b.n 9d9114 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 9d90fa │ │ │ │ - b.n 9d9106 │ │ │ │ + bne.w 9d913a │ │ │ │ + b.n 9d9146 │ │ │ │ ldrh.w r0, [r8, #1004] @ 0x3ec │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 9d9106 │ │ │ │ + beq.w 9d9146 │ │ │ │ ldr.w sl, [r2, #56] @ 0x38 │ │ │ │ - b.n 9d90aa │ │ │ │ + b.n 9d90ea │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ ldrb.w r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 9d9238 │ │ │ │ - b.n 9d9106 │ │ │ │ + beq.n 9d9278 │ │ │ │ + b.n 9d9146 │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #120] @ 0x78 │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #92] @ 0x5c │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ ldr.w r0, [r3, #448] @ 0x1c0 │ │ │ │ - cbz r0, 9d92ee │ │ │ │ + cbz r0, 9d932e │ │ │ │ ldrb.w r0, [r0, #164] @ 0xa4 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r1, [r1, #148] @ 0x94 │ │ │ │ cmp r2, #0 │ │ │ │ ldr.w ip, [r1, #448] @ 0x1c0 │ │ │ │ - bne.n 9d9326 │ │ │ │ + bne.n 9d9366 │ │ │ │ ldr.w r3, [ip, #40] @ 0x28 │ │ │ │ mvns r3, r3 │ │ │ │ and.w r3, r3, #1 │ │ │ │ ldr.w r2, [ip, #168] @ 0xa8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9d9324 │ │ │ │ + beq.n 9d9364 │ │ │ │ ldr.w r3, [r1, #452] @ 0x1c4 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 9d932c │ │ │ │ + beq.n 9d936c │ │ │ │ pop {r3, pc} │ │ │ │ - ble.n 9d9324 │ │ │ │ + ble.n 9d9364 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 9d9314 │ │ │ │ + b.n 9d9354 │ │ │ │ ldrd r2, r3, [ip, #100] @ 0x64 │ │ │ │ mov r1, ip │ │ │ │ - bl 9d7174 │ │ │ │ + bl 9d71b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d9324 │ │ │ │ - ldr r2, [pc, #16] @ (9d934c ) │ │ │ │ + beq.n 9d9364 │ │ │ │ + ldr r2, [pc, #16] @ (9d938c ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #16] @ (9d9350 ) │ │ │ │ + ldr r1, [pc, #16] @ (9d9390 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #192 @ 0xc0 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - strh r2, [r6, r0] │ │ │ │ + str r2, [r6, r7] │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ mov r5, r3 │ │ │ │ - bl a24b64 │ │ │ │ + bl a24ba4 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 9d93a0 │ │ │ │ + beq.n 9d93e0 │ │ │ │ ldr.w r2, [r2, #448] @ 0x1c0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ add r2, r3 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - cbz r2, 9d93a0 │ │ │ │ + cbz r2, 9d93e0 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ add r3, r2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r4 │ │ │ │ - bl 9d834c │ │ │ │ + bl 9d838c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d939e │ │ │ │ + beq.n 9d93de │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ movs r2, #96 @ 0x60 │ │ │ │ ldr.w r3, [r3, #452] @ 0x1c4 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ add r3, r2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.n 9d939e │ │ │ │ + b.n 9d93de │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbz r3, 9d93f6 │ │ │ │ + cbz r3, 9d9436 │ │ │ │ ldr.w r2, [r3, #136] @ 0x88 │ │ │ │ cmp r1, r2 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq.w r2, [r3, #136] @ 0x88 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 9d93f6 │ │ │ │ + cbz r3, 9d9436 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [r3, #136] @ 0x88 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ streq.w r0, [r3, #136] @ 0x88 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d93e4 │ │ │ │ + bne.n 9d9424 │ │ │ │ bx lr │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ push {lr} │ │ │ │ adds r0, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ ldrd r3, ip, [r1] │ │ │ │ add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ @@ -3633002,17 +3633041,17 @@ │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r1, r0, #12288 @ 0x3000 │ │ │ │ - ldr r0, [pc, #364] @ (9d9700 ) │ │ │ │ + ldr r0, [pc, #364] @ (9d9740 ) │ │ │ │ mov lr, r3 │ │ │ │ - ldr r3, [pc, #364] @ (9d9704 ) │ │ │ │ + ldr r3, [pc, #364] @ (9d9744 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ ldr r6, [r4, #44] @ 0x2c │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ mov sl, r6 │ │ │ │ ldr.w r0, [r5, #4008] @ 0xfa8 │ │ │ │ @@ -3633021,37 +3633060,37 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr.w ip, [r4, #48] @ 0x30 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r1, #220] @ 0xdc │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d96e6 │ │ │ │ + beq.w 9d9726 │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ movw r1, #45179 @ 0xb07b │ │ │ │ movt r1, #15259 @ 0x3b9b │ │ │ │ str r1, [sp, #136] @ 0x88 │ │ │ │ ldrb r1, [r5, #30] │ │ │ │ movw r8, #11109 @ 0x2b65 │ │ │ │ movt r8, #15261 @ 0x3b9d │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - cbz r1, 9d95e6 │ │ │ │ + cbz r1, 9d9626 │ │ │ │ add r1, sp, #16 │ │ │ │ ldrb.w r8, [r5, #57] @ 0x39 │ │ │ │ str r1, [sp, #140] @ 0x8c │ │ │ │ str r1, [sp, #32] │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [sp, #36] @ 0x24 │ │ │ │ movw r1, #59577 @ 0xe8b9 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9d960e │ │ │ │ + beq.n 9d964e │ │ │ │ tst.w ip, #4194304 @ 0x400000 │ │ │ │ itt ne │ │ │ │ addne r1, sp, #28 │ │ │ │ strne r1, [sp, #140] @ 0x8c │ │ │ │ strd r9, r7, [sp, #52] @ 0x34 │ │ │ │ mvn.w r7, #4278190080 @ 0xff000000 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ @@ -3633060,15 +3633099,15 @@ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp lr, r7 │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd sl, ip, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - beq.n 9d9656 │ │ │ │ + beq.n 9d9696 │ │ │ │ strd r6, r2, [sp, #108] @ 0x6c │ │ │ │ movs r7, #0 │ │ │ │ movs r2, #0 │ │ │ │ movs r6, #0 │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ str.w lr, [sp, #116] @ 0x74 │ │ │ │ @@ -3633084,84 +3633123,84 @@ │ │ │ │ ldrb.w r6, [r5, #57] @ 0x39 │ │ │ │ mov r5, r0 │ │ │ │ add.w ip, sp, #72 @ 0x48 │ │ │ │ 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} │ │ │ │ - cbnz r6, 9d96d6 │ │ │ │ + cbnz r6, 9d9716 │ │ │ │ movs r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ - cbnz r5, 9d96bc │ │ │ │ + cbnz r5, 9d96fc │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 9d96ba │ │ │ │ + bhi.n 9d96fa │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 9d96ba │ │ │ │ + bhi.n 9d96fa │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 9d96ba │ │ │ │ + bhi.n 9d96fa │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 9d96ba │ │ │ │ + bhi.n 9d96fa │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 9d96ba │ │ │ │ + bhi.n 9d96fa │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ and.w r0, r6, #1 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ tst r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - b.n 9d96bc │ │ │ │ + b.n 9d96fc │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #72] @ (9d9708 ) │ │ │ │ - ldr r3, [pc, #68] @ (9d9704 ) │ │ │ │ + ldr r2, [pc, #72] @ (9d9748 ) │ │ │ │ + ldr r3, [pc, #68] @ (9d9744 ) │ │ │ │ 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 9d96fc │ │ │ │ + bne.n 9d973c │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ lsls r3, r3, #9 │ │ │ │ - bpl.n 9d967e │ │ │ │ + bpl.n 9d96be │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ subs r6, #0 │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ - b.n 9d967e │ │ │ │ + b.n 9d96be │ │ │ │ strd ip, r6, [sp] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r7 │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ ldr r5, [r1, #108] @ 0x6c │ │ │ │ mov r1, r9 │ │ │ │ str r6, [sp, #8] │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9d967c │ │ │ │ + b.n 9d96bc │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r6, [r4, #32] │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #16] │ │ │ │ + ldr r4, [r7, #12] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r0, [r0, #92] @ 0x5c │ │ │ │ - cbz r0, 9d971a │ │ │ │ + cbz r0, 9d975a │ │ │ │ ldrh.w r3, [r0, #74] @ 0x4a │ │ │ │ cmp r3, #150 @ 0x96 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ bx lr │ │ │ │ ldrh.w r0, [r0, #144] @ 0x90 │ │ │ │ bx lr │ │ │ │ @@ -3633202,28 +3633241,28 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r0, #1 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #72 @ 0x48 │ │ │ │ blx 6810c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9d97e4 │ │ │ │ + cbz r0, 9d9824 │ │ │ │ add.w ip, r6, #4 │ │ │ │ add.w r4, r0, #12 │ │ │ │ add.w r7, r6, #52 @ 0x34 │ │ │ │ mov lr, r4 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r3, [ip, #-4] │ │ │ │ cmp ip, r7 │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - bne.n 9d97a8 │ │ │ │ + bne.n 9d97e8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ movw r3, #999 @ 0x3e7 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ stmia r4!, {r0, r1, r2} │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ @@ -3633232,45 +3633271,45 @@ │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #448] @ (9d99bc ) │ │ │ │ + ldr r0, [pc, #448] @ (9d99fc ) │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #448] @ (9d99c0 ) │ │ │ │ + ldr r1, [pc, #448] @ (9d9a00 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r6, [sp, #144] @ 0x90 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ mov.w r1, #0 │ │ │ │ - cbnz r3, 9d9822 │ │ │ │ - b.n 9d99ae │ │ │ │ + cbnz r3, 9d9862 │ │ │ │ + b.n 9d99ee │ │ │ │ ldr.w r4, [r2, #148] @ 0x94 │ │ │ │ ldrb.w r1, [r4, #570] @ 0x23a │ │ │ │ - cbnz r1, 9d982a │ │ │ │ + cbnz r1, 9d986a │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 9d98c2 │ │ │ │ + beq.n 9d9902 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r2, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d9814 │ │ │ │ + bne.n 9d9854 │ │ │ │ ldr.w r4, [r7, #148] @ 0x94 │ │ │ │ ldr.w r2, [r4, #536] @ 0x218 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d98a8 │ │ │ │ - ldr r2, [pc, #396] @ (9d99c4 ) │ │ │ │ + beq.n 9d98e8 │ │ │ │ + ldr r2, [pc, #396] @ (9d9a04 ) │ │ │ │ add r2, pc │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ ldr r1, [sp, #136] @ 0x88 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi.n 9d988a │ │ │ │ + bhi.n 9d98ca │ │ │ │ tbb [pc, r1] │ │ │ │ lsls r4, r3, #17 │ │ │ │ ldr r3, [r2, #120] @ 0x78 │ │ │ │ subs r7, #63 @ 0x3f │ │ │ │ strb r7, [r7, #16] │ │ │ │ add r7, sp, #32 │ │ │ │ movs r1, #0 │ │ │ │ @@ -3633289,79 +3633328,79 @@ │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr.w r0, [r1, #3996] @ 0xf9c │ │ │ │ ldr.w r1, [r5, #580] @ 0x244 │ │ │ │ blx r1 │ │ │ │ ldrd r2, r3, [sp, #48] @ 0x30 │ │ │ │ strd r2, r3, [r6] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #312] @ (9d99c8 ) │ │ │ │ - ldr r3, [pc, #304] @ (9d99c0 ) │ │ │ │ + ldr r2, [pc, #312] @ (9d9a08 ) │ │ │ │ + ldr r3, [pc, #304] @ (9d9a00 ) │ │ │ │ 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 9d99b6 │ │ │ │ + bne.w 9d99f6 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrh.w r0, [r7, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 9d98bc │ │ │ │ + cbz r0, 9d98fc │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ moveq r3, #16 │ │ │ │ - beq.n 9d983e │ │ │ │ + beq.n 9d987e │ │ │ │ ldr.w r3, [r7, #224] @ 0xe0 │ │ │ │ - b.n 9d983e │ │ │ │ + b.n 9d987e │ │ │ │ mov r7, r2 │ │ │ │ - b.n 9d982e │ │ │ │ + b.n 9d986e │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ blx 67440 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 9d98e2 │ │ │ │ + beq.n 9d9922 │ │ │ │ cmp r2, #5 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #2 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [sp, #140] @ 0x8c │ │ │ │ mov r2, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r4, [r5, #1460] @ 0x5b4 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d988c │ │ │ │ + beq.n 9d98cc │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 9d988a │ │ │ │ + b.n 9d98ca │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d99a4 │ │ │ │ + beq.n 9d99e4 │ │ │ │ ldrh.w r1, [r7, #144] @ 0x90 │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [r4, #528] @ 0x210 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [r5, #1624] @ 0x658 │ │ │ │ blx r1 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, r3, [r6] │ │ │ │ - b.n 9d988a │ │ │ │ + b.n 9d98ca │ │ │ │ ldrd r2, r3, [r4, #528] @ 0x210 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 9d988a │ │ │ │ + b.n 9d98ca │ │ │ │ ldr r1, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r2, r3, [r4, #328] @ 0x148 │ │ │ │ str r1, [sp, #24] │ │ │ │ ldr r1, [sp, #128] @ 0x80 │ │ │ │ add r4, sp, #32 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -3633375,15 +3633414,15 @@ │ │ │ │ blx r1 │ │ │ │ ldrb.w r3, [r7, #76] @ 0x4c │ │ │ │ cmp r3, #3 │ │ │ │ ite eq │ │ │ │ ldrdeq r2, r3, [sp, #64] @ 0x40 │ │ │ │ ldrdne r2, r3, [sp, #56] @ 0x38 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 9d988a │ │ │ │ + b.n 9d98ca │ │ │ │ ldrd r0, r1, [r4, #328] @ 0x148 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ add r4, sp, #32 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ @@ -3633395,319 +3633434,319 @@ │ │ │ │ ldr.w r1, [r5, #580] @ 0x244 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx r1 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 9d988a │ │ │ │ + b.n 9d98ca │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 9d988a │ │ │ │ + b.n 9d98ca │ │ │ │ ldr.w r4, [r2, #148] @ 0x94 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 9d982e │ │ │ │ + b.n 9d986e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r7, #124] @ 0x7c │ │ │ │ + str r4, [r7, #120] @ 0x78 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r0, #924] @ 0x39c │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ + stc 0, cr0, [r0, #924] @ 0x39c │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r4, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d9a9c │ │ │ │ + beq.n 9d9adc │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ str r2, [r1, #48] @ 0x30 │ │ │ │ lsls r3, r2, #9 │ │ │ │ - bpl.n 9d9a1a │ │ │ │ + bpl.n 9d9a5a │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 9d9578 │ │ │ │ - cbz r0, 9d99fa │ │ │ │ + bl 9d95b8 │ │ │ │ + cbz r0, 9d9a3a │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ bic.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 9d9578 │ │ │ │ + bl 9d95b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d99f6 │ │ │ │ + bne.n 9d9a36 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ orr.w r3, r3, #4194304 @ 0x400000 │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d9578 │ │ │ │ + bl 9d95b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d99f6 │ │ │ │ + bne.n 9d9a36 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9d9a9c │ │ │ │ + bne.n 9d9adc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d9a9c │ │ │ │ + beq.n 9d9adc │ │ │ │ movw r0, #2104 @ 0x838 │ │ │ │ movt r0, #15261 @ 0x3b9d │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9d9a44 │ │ │ │ + b.n 9d9a84 │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 9d9a9c │ │ │ │ + cbz r3, 9d9adc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9d9a40 │ │ │ │ - cbz r1, 9d9aa0 │ │ │ │ + bne.n 9d9a80 │ │ │ │ + cbz r1, 9d9ae0 │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [r4, #4] │ │ │ │ bic.w r3, r3, #8 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 9d9578 │ │ │ │ + bl 9d95b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d99f6 │ │ │ │ + bne.n 9d9a36 │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ bic.w r1, r1, #4194304 @ 0x400000 │ │ │ │ str r1, [r5, #48] @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - bl 9d9578 │ │ │ │ + bl 9d95b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d99f6 │ │ │ │ + bne.n 9d9a36 │ │ │ │ ldrd r1, r3, [r5, #4] │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ orr.w r2, r2, #4194304 @ 0x400000 │ │ │ │ str r2, [r5, #48] @ 0x30 │ │ │ │ str r1, [r4, #4] │ │ │ │ strd r4, r3, [r5, #4] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 9d9a52 │ │ │ │ + b.n 9d9a92 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9d9b30 │ │ │ │ - cbz r5, 9d9ad8 │ │ │ │ + beq.n 9d9b70 │ │ │ │ + cbz r5, 9d9b18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 9d9af0 │ │ │ │ + beq.n 9d9b30 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d9ac6 │ │ │ │ + bne.n 9d9b06 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d9adc │ │ │ │ + bne.n 9d9b1c │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9d9af4 │ │ │ │ + cbz r3, 9d9b34 │ │ │ │ str r5, [r6, #92] @ 0x5c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9d9af0 │ │ │ │ + beq.n 9d9b30 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d9b06 │ │ │ │ + bne.n 9d9b46 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d9af0 │ │ │ │ + bne.n 9d9b30 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9d9b02 │ │ │ │ + bne.n 9d9b42 │ │ │ │ str r5, [r6, #92] @ 0x5c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9d9af0 │ │ │ │ + beq.n 9d9b30 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d9b38 │ │ │ │ + bne.n 9d9b78 │ │ │ │ dmb ish │ │ │ │ str r5, [r6, #92] @ 0x5c │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ lsls r3, r2, #21 │ │ │ │ - bmi.n 9d9c20 │ │ │ │ + bmi.n 9d9c60 │ │ │ │ cmp r2, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r0, #652 @ 0x28c │ │ │ │ addge.w r0, r0, #636 @ 0x27c │ │ │ │ - bl ac3064 │ │ │ │ + bl ac30a4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9d9bfa │ │ │ │ + beq.n 9d9c3a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9d9c00 │ │ │ │ - cbz r6, 9d9ba2 │ │ │ │ + beq.n 9d9c40 │ │ │ │ + cbz r6, 9d9be2 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 9d9bde │ │ │ │ + beq.n 9d9c1e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d9b90 │ │ │ │ + bne.n 9d9bd0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d9ba6 │ │ │ │ + bne.n 9d9be6 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9d9bde │ │ │ │ + cbnz r3, 9d9c1e │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9d9bde │ │ │ │ + cbz r4, 9d9c1e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d9bca │ │ │ │ + bne.n 9d9c0a │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9d9c1c │ │ │ │ + cbz r3, 9d9c5c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r8 │ │ │ │ add.w ip, r5, #8 │ │ │ │ str r6, [r5, #0] │ │ │ │ bfi r3, r7, #0, #24 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [ip] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9d9bde │ │ │ │ + beq.n 9d9c1e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d9c08 │ │ │ │ + bne.n 9d9c48 │ │ │ │ dmb ish │ │ │ │ - b.n 9d9bde │ │ │ │ + b.n 9d9c1e │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9d9bba │ │ │ │ + b.n 9d9bfa │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9d9b7c │ │ │ │ + b.n 9d9bbc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-56] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #476] @ (9d9e20 ) │ │ │ │ - ldr r3, [pc, #476] @ (9d9e24 ) │ │ │ │ + ldr r2, [pc, #476] @ (9d9e60 ) │ │ │ │ + ldr r3, [pc, #476] @ (9d9e64 ) │ │ │ │ sub.w sp, sp, #4128 @ 0x1020 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #436] @ 0x1b4 │ │ │ │ - cbz r3, 9d9cae │ │ │ │ + cbz r3, 9d9cee │ │ │ │ ldrd r3, r2, [r0, #488] @ 0x1e8 │ │ │ │ movw r1, #1023 @ 0x3ff │ │ │ │ add r5, sp, #32 │ │ │ │ adds r3, r3, r1 │ │ │ │ adc.w r2, r2, #0 │ │ │ │ lsrs r3, r3, #10 │ │ │ │ orr.w r3, r3, r2, lsl #22 │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ - bne.n 9d9c92 │ │ │ │ + bne.n 9d9cd2 │ │ │ │ ldrb.w r2, [r7, #81] @ 0x51 │ │ │ │ and.w r2, r2, #240 @ 0xf0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 9d9dfe │ │ │ │ - ldr r2, [pc, #404] @ (9d9e28 ) │ │ │ │ + beq.w 9d9e3e │ │ │ │ + ldr r2, [pc, #404] @ (9d9e68 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ sub.w r8, r5, #4 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 660d8 <__snprintf_chk@plt> │ │ │ │ - b.n 9d9ce8 │ │ │ │ + b.n 9d9d28 │ │ │ │ ldrh.w r0, [r7, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d9d9c │ │ │ │ + beq.n 9d9ddc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r8, sp, #28 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldrh.w r3, [r7, #70] @ 0x46 │ │ │ │ add r5, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrh.w r3, [r7, #68] @ 0x44 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #336] @ (9d9e2c ) │ │ │ │ + ldr r3, [pc, #336] @ (9d9e6c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r3 │ │ │ │ blx 660d8 <__snprintf_chk@plt> │ │ │ │ add r5, r0 │ │ │ │ ldr.w r7, [r4, #444] @ 0x1bc │ │ │ │ @@ -3633715,26 +3633754,26 @@ │ │ │ │ movs r2, #1 │ │ │ │ strb.w r3, [r5, #-4] │ │ │ │ ldr.w r5, [r4, #488] @ 0x1e8 │ │ │ │ addw r4, r6, #4004 @ 0xfa4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d9d12 │ │ │ │ + bne.n 9d9d52 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9d9d02 │ │ │ │ + bne.n 9d9d42 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d9dc6 │ │ │ │ + bne.n 9d9e06 │ │ │ │ ldr.w r0, [r6, #4000] @ 0xfa0 │ │ │ │ mov r1, r8 │ │ │ │ bl 3a52a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d9da2 │ │ │ │ + beq.n 9d9de2 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ addw r3, r5, #4095 @ 0xfff │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ bfc r3, #0, #12 │ │ │ │ adds r1, r1, r3 │ │ │ │ ldr.w r3, [r8] │ │ │ │ str.w r1, [r8, #8] │ │ │ │ @@ -3633745,165 +3633784,165 @@ │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [r8, #12] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r0, r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d9d5e │ │ │ │ + bne.n 9d9d9e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d9df0 │ │ │ │ + bne.n 9d9e30 │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #176] @ (9d9e30 ) │ │ │ │ + ldr r2, [pc, #176] @ (9d9e70 ) │ │ │ │ adds r1, #28 │ │ │ │ str r3, [r7, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #160] @ (9d9e24 ) │ │ │ │ + ldr r3, [pc, #160] @ (9d9e64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9d9e1a │ │ │ │ + bne.n 9d9e5a │ │ │ │ add.w sp, sp, #4128 @ 0x1020 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #148] @ (9d9e34 ) │ │ │ │ + ldr r3, [pc, #148] @ (9d9e74 ) │ │ │ │ add r3, pc │ │ │ │ - b.n 9d9cbc │ │ │ │ + b.n 9d9cfc │ │ │ │ movs r1, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 6810c │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r8, r2 │ │ │ │ blx 65f28 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r8, #16] │ │ │ │ ldr.w r0, [r6, #4000] @ 0xfa0 │ │ │ │ bl 3a52e4 │ │ │ │ - b.n 9d9d2c │ │ │ │ + b.n 9d9d6c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9d9e06 │ │ │ │ + bne.n 9d9e46 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a4828 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r1, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9d9dda │ │ │ │ + bne.n 9d9e1a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9d9dca │ │ │ │ - b.n 9d9d1a │ │ │ │ + bne.n 9d9e0a │ │ │ │ + b.n 9d9d5a │ │ │ │ str.w r1, [r6, #4004] @ 0xfa4 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9d9d74 │ │ │ │ - ldr r2, [pc, #56] @ (9d9e38 ) │ │ │ │ + b.n 9d9db4 │ │ │ │ + ldr r2, [pc, #56] @ (9d9e78 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - b.n 9d9c98 │ │ │ │ + b.n 9d9cd8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9d9de6 │ │ │ │ - b.n 9d9e0c │ │ │ │ + beq.n 9d9e26 │ │ │ │ + b.n 9d9e4c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [r6, #56] @ 0x38 │ │ │ │ + str r2, [r6, #52] @ 0x34 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r5, #142 @ 0x8e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - movs r5, #150 @ 0x96 │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - str r0, [r7, #36] @ 0x24 │ │ │ │ + str r0, [r7, #32] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - strd r0, r0, [lr], #396 @ 0x18c │ │ │ │ - movs r4, #86 @ 0x56 │ │ │ │ + stmia.w lr!, {r0, r1, r5, r6} │ │ │ │ + movs r4, #22 │ │ │ │ lsls r0, r7, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr r4, [pc, #1000] @ (9da238 ) │ │ │ │ + ldr r4, [pc, #1000] @ (9da278 ) │ │ │ │ mov ip, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r4, pc │ │ │ │ mov r6, r3 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r1, [pc, #988] @ (9da23c ) │ │ │ │ + ldr r1, [pc, #988] @ (9da27c ) │ │ │ │ ldr r7, [sp, #176] @ 0xb0 │ │ │ │ ldr.w r2, [ip, #88] @ 0x58 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ - ldr r4, [pc, #984] @ (9da240 ) │ │ │ │ + ldr r4, [pc, #984] @ (9da280 ) │ │ │ │ lsls r2, r2, #30 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #132] @ 0x84 │ │ │ │ mov.w r1, #0 │ │ │ │ add r4, pc │ │ │ │ - bmi.n 9d9e9a │ │ │ │ + bmi.n 9d9eda │ │ │ │ ldrb.w r2, [ip, #81] @ 0x51 │ │ │ │ and.w r2, r2, #240 @ 0xf0 │ │ │ │ cmp r2, #32 │ │ │ │ - beq.n 9d9e9a │ │ │ │ + beq.n 9d9eda │ │ │ │ mvns r1, r3 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ - cbz r1, 9d9ea0 │ │ │ │ + cbz r1, 9d9ee0 │ │ │ │ orr.w r3, r3, #12 │ │ │ │ str r3, [r7, #4] │ │ │ │ - b.n 9d9ea0 │ │ │ │ + b.n 9d9ee0 │ │ │ │ orr.w r3, r3, #4 │ │ │ │ str r3, [r7, #4] │ │ │ │ ldr r2, [r7, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9da194 │ │ │ │ + beq.w 9da1d4 │ │ │ │ add.w r3, r9, #8192 @ 0x2000 │ │ │ │ mov.w r8, #0 │ │ │ │ movw ip, #33105 @ 0x8151 │ │ │ │ movt ip, #15261 @ 0x3b9d │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ strd r8, r8, [sp, #108] @ 0x6c │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ add.w r3, r9, #12288 @ 0x3000 │ │ │ │ str.w ip, [sp, #104] @ 0x68 │ │ │ │ ldr.w sl, [r3, #1464] @ 0x5b8 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ blx sl │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9da1f0 │ │ │ │ + bne.w 9da230 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ands r3, r1 │ │ │ │ str r3, [r5, #16] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ bic.w r2, r2, #1 │ │ │ │ str r2, [r7, #4] │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ str r3, [r7, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9da1da │ │ │ │ + bne.w 9da21a │ │ │ │ tst.w r2, #8 │ │ │ │ ite ne │ │ │ │ movne.w sl, #5 │ │ │ │ moveq.w sl, #4 │ │ │ │ add.w fp, r9, #4096 @ 0x1000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ @@ -3633912,28 +3633951,28 @@ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ ldrb.w r2, [fp, #71] @ 0x47 │ │ │ │ ldrd r0, r1, [r6, #328] @ 0x148 │ │ │ │ strd r0, r1, [sp, #112] @ 0x70 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [sp, #120] @ 0x78 │ │ │ │ - cbz r2, 9d9f36 │ │ │ │ + cbz r2, 9d9f76 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9da1e0 │ │ │ │ + bne.w 9da220 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 9d9f4e │ │ │ │ + blt.n 9d9f8e │ │ │ │ lsls r1, r2, #11 │ │ │ │ - bpl.w 9da0ec │ │ │ │ + bpl.w 9da12c │ │ │ │ ldrb r1, [r7, #13] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9da0ec │ │ │ │ + beq.w 9da12c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -3633944,36 +3633983,36 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov.w r8, #0 │ │ │ │ movw r2, #60176 @ 0xeb10 │ │ │ │ movt r2, #15259 @ 0x3b9b │ │ │ │ strd r8, r8, [sp, #76] @ 0x4c │ │ │ │ str.w r8, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ - cbz r1, 9d9f9e │ │ │ │ + cbz r1, 9d9fde │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ bl 3a7198 │ │ │ │ cmp r0, r8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - blt.w 9da214 │ │ │ │ + blt.w 9da254 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [r7, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r2, r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ movw r2, #33104 @ 0x8150 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9da1e6 │ │ │ │ + beq.w 9da226 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ movs r3, #1 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ @@ -3633984,120 +3634023,120 @@ │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ it cc │ │ │ │ movcc.w r2, #256 @ 0x100 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrb.w r2, [r3, #81] @ 0x51 │ │ │ │ and.w r2, r2, #240 @ 0xf0 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.w 9da1c0 │ │ │ │ + beq.w 9da200 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r2, r9, sl │ │ │ │ movs r1, #0 │ │ │ │ str.w r3, [r6, #496] @ 0x1f0 │ │ │ │ str.w r1, [r6, #500] @ 0x1f4 │ │ │ │ ldrb.w r0, [r2, #3952] @ 0xf70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9da17a │ │ │ │ + beq.w 9da1ba │ │ │ │ addw r1, r9, #3759 @ 0xeaf │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r1, r1, sl, lsl #5 │ │ │ │ mov.w ip, #1 │ │ │ │ add r0, r1 │ │ │ │ - b.n 9da020 │ │ │ │ + b.n 9da060 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9da17a │ │ │ │ + beq.w 9da1ba │ │ │ │ ldrb.w r2, [r1, #1]! │ │ │ │ lsl.w r2, ip, r2 │ │ │ │ tst r2, r3 │ │ │ │ - beq.n 9da01a │ │ │ │ + beq.n 9da05a │ │ │ │ addw r3, r9, #3759 @ 0xeaf │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r3 │ │ │ │ strd r7, r4, [sp, #48] @ 0x30 │ │ │ │ ldr.w r4, [r5, #444] @ 0x1bc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9da0d0 │ │ │ │ + bne.n 9da110 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ add.w fp, sl, r6 │ │ │ │ add.w r7, r3, r6, lsl #5 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ lsls r3, r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 9da096 │ │ │ │ + b.n 9da0d6 │ │ │ │ ldrb.w r3, [r7, #1]! │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ lsl.w r0, r8, r3 │ │ │ │ tst r0, r2 │ │ │ │ it eq │ │ │ │ ldreq.w r0, [r5, #444] @ 0x1bc │ │ │ │ - beq.n 9da092 │ │ │ │ + beq.n 9da0d2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r9] │ │ │ │ - bl 9fba28 │ │ │ │ + bl 9fba68 │ │ │ │ str.w r0, [r5, #444] @ 0x1bc │ │ │ │ adds r4, #1 │ │ │ │ - cbnz r0, 9da0f4 │ │ │ │ + cbnz r0, 9da134 │ │ │ │ ldrb.w r3, [fp, #3952] @ 0xf70 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 9da05e │ │ │ │ + bhi.n 9da09e │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 9da22e │ │ │ │ + bne.w 9da26e │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r3, #30 │ │ │ │ it mi │ │ │ │ movmi r6, #4 │ │ │ │ - bmi.n 9da044 │ │ │ │ + bmi.n 9da084 │ │ │ │ ldrb.w ip, [r2, #81] @ 0x51 │ │ │ │ ldr.w r4, [r5, #444] @ 0x1bc │ │ │ │ and.w ip, ip, #240 @ 0xf0 │ │ │ │ sub.w ip, ip, #32 │ │ │ │ clz ip, ip │ │ │ │ mov.w ip, ip, lsr #5 │ │ │ │ mov.w r6, ip, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9da04c │ │ │ │ + beq.n 9da08c │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r9, sl │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9da10a │ │ │ │ + bne.n 9da14a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9da124 │ │ │ │ + b.n 9da164 │ │ │ │ lsls r3, r2, #2 │ │ │ │ - bpl.w 9d9f6a │ │ │ │ - b.n 9d9f4e │ │ │ │ + bpl.w 9d9faa │ │ │ │ + b.n 9d9f8e │ │ │ │ ldrd r7, r4, [sp, #48] @ 0x30 │ │ │ │ mov r9, sl │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r2, [r5, #444] @ 0x1bc │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9da0e4 │ │ │ │ + beq.n 9da124 │ │ │ │ ldrd sl, fp, [r2, #56] @ 0x38 │ │ │ │ strd sl, fp, [r6, #480] @ 0x1e0 │ │ │ │ ldrd r3, r0, [r2, #48] @ 0x30 │ │ │ │ orrs r3, r0 │ │ │ │ itet eq │ │ │ │ ldreq r3, [r2, #36] @ 0x24 │ │ │ │ ldrdne r0, r3, [r2, #8] │ │ │ │ @@ -3634106,130 +3634145,130 @@ │ │ │ │ lsls r1, r1, #28 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ add.w r3, r3, #1056 @ 0x420 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ strb.w r3, [r6, #569] @ 0x239 │ │ │ │ - bmi.n 9da154 │ │ │ │ + bmi.n 9da194 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ add.w r3, r3, #1056 @ 0x420 │ │ │ │ add.w r3, r9, r3, lsl #3 │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ strb.w r3, [r6, #568] @ 0x238 │ │ │ │ - ldr r3, [pc, #236] @ (9da244 ) │ │ │ │ + ldr r3, [pc, #236] @ (9da284 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r2, r3, #14 │ │ │ │ - bmi.n 9da202 │ │ │ │ + bmi.n 9da242 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #228] @ (9da248 ) │ │ │ │ - ldr r3, [pc, #216] @ (9da23c ) │ │ │ │ + ldr r2, [pc, #228] @ (9da288 ) │ │ │ │ + ldr r3, [pc, #216] @ (9da27c ) │ │ │ │ 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 9da232 │ │ │ │ + bne.n 9da272 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #3 │ │ │ │ it eq │ │ │ │ moveq.w sl, #0 │ │ │ │ - beq.w 9da02c │ │ │ │ + beq.w 9da06c │ │ │ │ cmp.w sl, #4 │ │ │ │ it cs │ │ │ │ movcs.w sl, #4 │ │ │ │ - b.n 9da02c │ │ │ │ + b.n 9da06c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ ubfx sl, r3, #3, #1 │ │ │ │ str.w sl, [r7, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9da1da │ │ │ │ + bne.n 9da21a │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #3 │ │ │ │ it eq │ │ │ │ moveq sl, r1 │ │ │ │ - bne.n 9da20e │ │ │ │ + bne.n 9da24e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ lsls r3, r1, #30 │ │ │ │ - bmi.w 9d9ef8 │ │ │ │ - b.n 9d9f06 │ │ │ │ + bmi.w 9d9f38 │ │ │ │ + b.n 9d9f46 │ │ │ │ ldrb.w r2, [r6, #436] @ 0x1b4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d9fee │ │ │ │ + beq.w 9da02e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [fp, #1348] @ 0x544 │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 9d9fee │ │ │ │ + b.n 9da02e │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 9d9f06 │ │ │ │ + b.n 9d9f46 │ │ │ │ add r3, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 9d9f38 │ │ │ │ + b.n 9d9f78 │ │ │ │ subs r3, r3, r1 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 9d9fca │ │ │ │ - ldr r2, [pc, #88] @ (9da24c ) │ │ │ │ + b.n 9da00a │ │ │ │ + ldr r2, [pc, #88] @ (9da28c ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r1, [pc, #88] @ (9da250 ) │ │ │ │ + ldr r1, [pc, #88] @ (9da290 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 9da160 │ │ │ │ + b.n 9da1a0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9d9c2c │ │ │ │ - b.n 9da15e │ │ │ │ + bl 9d9c6c │ │ │ │ + b.n 9da19e │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 9da1b4 │ │ │ │ - b.n 9d9ef8 │ │ │ │ + bmi.n 9da1f4 │ │ │ │ + b.n 9d9f38 │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 66ee0 │ │ │ │ - ldr r2, [pc, #52] @ (9da254 ) │ │ │ │ - ldr r1, [pc, #52] @ (9da258 ) │ │ │ │ + ldr r2, [pc, #52] @ (9da294 ) │ │ │ │ + ldr r1, [pc, #52] @ (9da298 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ movs r0, #3 │ │ │ │ - b.n 9da160 │ │ │ │ + b.n 9da1a0 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r5, #24] │ │ │ │ + str r0, [r5, #20] │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r1, #24] │ │ │ │ + str r0, [r1, #20] │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r6, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - movs r0, #142 @ 0x8e │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ lsls r0, r7, #1 │ │ │ │ - muls r4, r7 │ │ │ │ + orrs r4, r7 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - movs r0, #148 @ 0x94 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - muls r4, r1 │ │ │ │ + orrs r4, r1 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r3 │ │ │ │ @@ -3634242,199 +3634281,199 @@ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ and.w r2, r4, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ - bhi.n 9da33c │ │ │ │ - cbnz r2, 9da2dc │ │ │ │ + bhi.n 9da37c │ │ │ │ + cbnz r2, 9da31c │ │ │ │ lsls r1, r5, #31 │ │ │ │ it pl │ │ │ │ movpl r3, #3 │ │ │ │ - bpl.n 9da29e │ │ │ │ + bpl.n 9da2de │ │ │ │ movs r3, #7 │ │ │ │ lsls r0, r4, #16 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #8 │ │ │ │ lsls r1, r4, #30 │ │ │ │ - bpl.n 9da2f6 │ │ │ │ + bpl.n 9da336 │ │ │ │ lsls r2, r5, #24 │ │ │ │ - bpl.n 9da398 │ │ │ │ + bpl.n 9da3d8 │ │ │ │ and.w r2, r4, #3145728 @ 0x300000 │ │ │ │ cmp.w r2, #3145728 @ 0x300000 │ │ │ │ add.w r2, r6, #4096 @ 0x1000 │ │ │ │ ite eq │ │ │ │ orreq.w r3, r3, #16 │ │ │ │ orrne.w r3, r3, #144 @ 0x90 │ │ │ │ lsls r0, r4, #31 │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ orr.w r3, r3, r2, lsl #19 │ │ │ │ - bmi.n 9da2fe │ │ │ │ + bmi.n 9da33e │ │ │ │ lsls r1, r4, #28 │ │ │ │ - bpl.n 9da312 │ │ │ │ + bpl.n 9da352 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 9da312 │ │ │ │ + bmi.n 9da352 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ - b.n 9da312 │ │ │ │ + b.n 9da352 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrh.w r0, [r3, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 9da2ee │ │ │ │ + cbz r0, 9da32e │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9da37e │ │ │ │ + beq.n 9da3be │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r1, r4, #28 │ │ │ │ - bmi.n 9da35a │ │ │ │ + bmi.n 9da39a │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bpl.n 9da312 │ │ │ │ + bpl.n 9da352 │ │ │ │ lsls r0, r5, #22 │ │ │ │ - bpl.n 9da39e │ │ │ │ + bpl.n 9da3de │ │ │ │ add.w r2, r6, #4096 @ 0x1000 │ │ │ │ ldrb r2, [r2, #19] │ │ │ │ - cbz r2, 9da30e │ │ │ │ + cbz r2, 9da34e │ │ │ │ orr.w r3, r3, #524288 @ 0x80000 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ lsls r4, r4, #21 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #128 @ 0x80 │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bmi.n 9da2f0 │ │ │ │ + bmi.n 9da330 │ │ │ │ add.w r2, r6, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r2, #57] @ 0x39 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9da2f0 │ │ │ │ + beq.n 9da330 │ │ │ │ lsls r1, r7, #17 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #4194304 @ 0x400000 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9da2dc │ │ │ │ + bne.n 9da31c │ │ │ │ and.w r2, r5, #1 │ │ │ │ ubfx r3, r5, #14, #1 │ │ │ │ lsls r0, r5, #16 │ │ │ │ orr.w r3, r3, r2, lsl #2 │ │ │ │ it mi │ │ │ │ orrmi.w r3, r3, #2 │ │ │ │ lsls r2, r5, #30 │ │ │ │ - bpl.n 9da2a6 │ │ │ │ - b.n 9da29e │ │ │ │ + bpl.n 9da2e6 │ │ │ │ + b.n 9da2de │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrh.w r0, [r3, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9da370 │ │ │ │ + cbz r0, 9da3b0 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 9da3a6 │ │ │ │ + beq.n 9da3e6 │ │ │ │ lsls r1, r5, #24 │ │ │ │ - bpl.n 9da398 │ │ │ │ + bpl.n 9da3d8 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bpl.n 9da2d2 │ │ │ │ - b.n 9da2fe │ │ │ │ + bpl.n 9da312 │ │ │ │ + b.n 9da33e │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ movne r3, #32 │ │ │ │ - bne.n 9da2f0 │ │ │ │ + bne.n 9da330 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ ite ne │ │ │ │ movne r3, #32 │ │ │ │ moveq r3, #16 │ │ │ │ - b.n 9da2f0 │ │ │ │ + b.n 9da330 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 9da3bc │ │ │ │ + beq.n 9da3fc │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 9da2fe │ │ │ │ + bmi.n 9da33e │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.n 9da312 │ │ │ │ + bmi.n 9da352 │ │ │ │ lsls r5, r5, #24 │ │ │ │ - bpl.n 9da39e │ │ │ │ - b.n 9da2d6 │ │ │ │ + bpl.n 9da3de │ │ │ │ + b.n 9da316 │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 9da3ae │ │ │ │ - b.n 9da370 │ │ │ │ + bne.n 9da3ee │ │ │ │ + b.n 9da3b0 │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #748] @ (9da6d0 ) │ │ │ │ + ldr r2, [pc, #748] @ (9da710 ) │ │ │ │ mov r7, r1 │ │ │ │ - vldr d7, [pc, #736] @ 9da6c8 │ │ │ │ + vldr d7, [pc, #736] @ 9da708 │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #740] @ (9da6d4 ) │ │ │ │ + ldr r3, [pc, #740] @ (9da714 ) │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ ldr r4, [r1, #44] @ 0x2c │ │ │ │ ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ vstr d7, [sl] │ │ │ │ ldrh.w r5, [r9, #74] @ 0x4a │ │ │ │ movw r3, #30200 @ 0x75f8 │ │ │ │ adds r1, r0, r5 │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9da5c0 │ │ │ │ + beq.w 9da600 │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r1, [r1, #34] @ 0x22 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9da4e4 │ │ │ │ + bne.n 9da524 │ │ │ │ adds r2, r6, r5 │ │ │ │ movw r3, #30200 @ 0x75f8 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9da736 │ │ │ │ + beq.w 9da776 │ │ │ │ add.w r5, r6, r5, lsl #3 │ │ │ │ add.w r5, r5, #24576 @ 0x6000 │ │ │ │ ldr.w r4, [r5, #1880] @ 0x758 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9da4b4 │ │ │ │ + beq.n 9da4f4 │ │ │ │ ldr.w r3, [r5, #1884] @ 0x75c │ │ │ │ movs r1, #0 │ │ │ │ - b.n 9da458 │ │ │ │ + b.n 9da498 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9da4b4 │ │ │ │ + beq.n 9da4f4 │ │ │ │ ldrd r0, r2, [r3] │ │ │ │ orrs r2, r0 │ │ │ │ - bne.n 9da450 │ │ │ │ + bne.n 9da490 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ - cbz r4, 9da4b4 │ │ │ │ + cbz r4, 9da4f4 │ │ │ │ lsls r0, r4, #9 │ │ │ │ - bpl.n 9da480 │ │ │ │ + bpl.n 9da4c0 │ │ │ │ ldrh.w r0, [r9, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [r0, #28] │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ ittt ls │ │ │ │ ldrls r3, [r7, #8] │ │ │ │ @@ -3634444,302 +3634483,302 @@ │ │ │ │ mov r2, r4 │ │ │ │ add.w r1, sp, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 9da25c │ │ │ │ + bl 9da29c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 9d99cc │ │ │ │ + bl 9d9a0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9da6c2 │ │ │ │ + bne.w 9da702 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ strd r2, r3, [sl] │ │ │ │ - ldr r2, [pc, #528] @ (9da6d8 ) │ │ │ │ - ldr r3, [pc, #524] @ (9da6d4 ) │ │ │ │ + ldr r2, [pc, #528] @ (9da718 ) │ │ │ │ + ldr r3, [pc, #524] @ (9da714 ) │ │ │ │ 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 9da764 │ │ │ │ + bne.w 9da7a4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9da750 │ │ │ │ + beq.w 9da790 │ │ │ │ movs r0, #0 │ │ │ │ add.w r5, r6, r5, lsl #3 │ │ │ │ sub.w r4, r2, #8 │ │ │ │ add.w fp, r5, #24576 @ 0x6000 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r0, sl, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ mov sl, r4 │ │ │ │ str r0, [sp, #28] │ │ │ │ vmov d8, r2, r3 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - b.n 9da516 │ │ │ │ + b.n 9da556 │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 9da5a6 │ │ │ │ + beq.n 9da5e6 │ │ │ │ ldr.w r1, [sl, #8]! │ │ │ │ ldr.w r4, [sl, #4] │ │ │ │ orrs.w r3, r1, r4 │ │ │ │ - beq.n 9da510 │ │ │ │ + beq.n 9da550 │ │ │ │ ldr.w r2, [fp, #1880] @ 0x758 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9da510 │ │ │ │ + beq.n 9da550 │ │ │ │ ldr.w r3, [fp, #1884] @ 0x75c │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r5 │ │ │ │ - b.n 9da542 │ │ │ │ + b.n 9da582 │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r3, #16 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 9da5bc │ │ │ │ + beq.n 9da5fc │ │ │ │ ldrd r5, r0, [r3] │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r5 │ │ │ │ - bne.n 9da538 │ │ │ │ + bne.n 9da578 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r5, lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9da510 │ │ │ │ + beq.n 9da550 │ │ │ │ lsls r3, r2, #9 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #20] │ │ │ │ ittt mi │ │ │ │ ldrmi r3, [r7, #8] │ │ │ │ orrmi.w r3, r3, #512 @ 0x200 │ │ │ │ strmi r3, [r7, #8] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, sp, #43 @ 0x2b │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ - bl 9da25c │ │ │ │ + bl 9da29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ strd r1, r4, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 9d99cc │ │ │ │ + bl 9d9a0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9da510 │ │ │ │ + beq.n 9da550 │ │ │ │ ldrd r3, r4, [sl] │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ strd r0, r9, [sp, #28] │ │ │ │ vmov d8, r3, r4 │ │ │ │ - bne.n 9da516 │ │ │ │ + bne.n 9da556 │ │ │ │ ldrd r9, r3, [sp, #24] │ │ │ │ ldrd r0, sl, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9da6a4 │ │ │ │ + beq.n 9da6e4 │ │ │ │ str r0, [r7, #48] @ 0x30 │ │ │ │ vstr d8, [sl] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9da4c4 │ │ │ │ + b.n 9da504 │ │ │ │ mov r5, lr │ │ │ │ - b.n 9da510 │ │ │ │ + b.n 9da550 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9da75c │ │ │ │ + beq.w 9da79c │ │ │ │ cmp r4, #1 │ │ │ │ mov.w r3, #24 │ │ │ │ itete eq │ │ │ │ movweq r2, #15224 @ 0x3b78 │ │ │ │ mlane r5, r3, r5, r6 │ │ │ │ mlaeq r3, r3, r5, r6 │ │ │ │ addne.w r5, r5, #15232 @ 0x3b80 │ │ │ │ itett eq │ │ │ │ addeq r1, r3, r2 │ │ │ │ ldrdne r4, r8, [r5] │ │ │ │ ldreq r4, [r3, r2] │ │ │ │ ldreq.w r8, [r1, #4] │ │ │ │ ldr r5, [r7, #8] │ │ │ │ lsls r1, r4, #9 │ │ │ │ - bmi.n 9da6aa │ │ │ │ + bmi.n 9da6ea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r6 │ │ │ │ strd r9, r3, [sp] │ │ │ │ and.w r3, r5, #256 @ 0x100 │ │ │ │ cmp r3, #0 │ │ │ │ ittee eq │ │ │ │ moveq r3, r8 │ │ │ │ moveq r2, r4 │ │ │ │ movne r3, #0 │ │ │ │ movne.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r8, sp, #43 @ 0x2b │ │ │ │ str.w r8, [sp, #8] │ │ │ │ - bl 9da25c │ │ │ │ + bl 9da29c │ │ │ │ ldrb.w r3, [sp, #43] @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9da6dc │ │ │ │ - vldr d7, [pc, #164] @ 9da6c8 │ │ │ │ + bne.n 9da71c │ │ │ │ + vldr d7, [pc, #164] @ 9da708 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 9d99cc │ │ │ │ + bl 9d9a0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9da5b8 │ │ │ │ + bne.n 9da5f8 │ │ │ │ ldrh.w r0, [r9, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 9da64c │ │ │ │ + cbz r0, 9da68c │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9da6fe │ │ │ │ + beq.n 9da73e │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 9da740 │ │ │ │ + bmi.n 9da780 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r9, #4278190080 @ 0xff000000 │ │ │ │ bic.w r2, r4, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 9d99cc │ │ │ │ + bl 9d9a0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9da5b8 │ │ │ │ + bne.n 9da5f8 │ │ │ │ str r0, [sp, #8] │ │ │ │ orr.w r2, r4, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 9d99cc │ │ │ │ + bl 9d9a0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9da5b8 │ │ │ │ + bne.n 9da5f8 │ │ │ │ str r0, [sp, #8] │ │ │ │ bic.w r2, r4, #16 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 9d99cc │ │ │ │ + bl 9d9a0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9da4b4 │ │ │ │ - b.n 9da5b8 │ │ │ │ + beq.w 9da4f4 │ │ │ │ + b.n 9da5f8 │ │ │ │ ldrh.w r5, [r9, #74] @ 0x4a │ │ │ │ - b.n 9da42a │ │ │ │ + b.n 9da46a │ │ │ │ ldrh.w r0, [r9, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [r0, #28] │ │ │ │ subs r3, #8 │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ orrls.w r5, r5, #512 @ 0x200 │ │ │ │ strls r5, [r7, #8] │ │ │ │ - b.n 9da5f2 │ │ │ │ + b.n 9da632 │ │ │ │ strd r4, r5, [sl] │ │ │ │ - b.n 9da5b8 │ │ │ │ + b.n 9da5f8 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vshr.u64 q8, , #1 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ + ldrh r0, [r2, r7] │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, r4] │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r5, r5, #264 @ 0x108 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r7, #8] │ │ │ │ mov r0, r6 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 9da25c │ │ │ │ + bl 9da29c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9da622 │ │ │ │ + b.n 9da662 │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 9da746 │ │ │ │ + beq.n 9da786 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r2, r3, #31 │ │ │ │ itt pl │ │ │ │ movpl r3, #1 │ │ │ │ bicpl.w r2, r4, #32 │ │ │ │ - bmi.w 9da4b4 │ │ │ │ + bmi.w 9da4f4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r5, #4278190080 @ 0xff000000 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 9d99cc │ │ │ │ + bl 9d9a0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9da4b4 │ │ │ │ - b.n 9da5b8 │ │ │ │ + beq.w 9da4f4 │ │ │ │ + b.n 9da5f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e1414 │ │ │ │ - b.n 9da438 │ │ │ │ + bl 9e1454 │ │ │ │ + b.n 9da478 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ - b.n 9da718 │ │ │ │ + b.n 9da758 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 9da706 │ │ │ │ - b.n 9da64c │ │ │ │ + bne.n 9da746 │ │ │ │ + b.n 9da68c │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 9e1414 │ │ │ │ + bl 9e1454 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 9da4ea │ │ │ │ + b.n 9da52a │ │ │ │ mov r1, r5 │ │ │ │ - bl 9e1414 │ │ │ │ - b.n 9da5c6 │ │ │ │ + bl 9e1454 │ │ │ │ + b.n 9da606 │ │ │ │ blx 65be0 <__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 r4, [pc, #356] @ (9da8e0 ) │ │ │ │ + ldr r4, [pc, #356] @ (9da920 ) │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #356] @ (9da8e4 ) │ │ │ │ + ldr r1, [pc, #356] @ (9da924 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r5, [sl, #40] @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r8, r3, [sp, #84] @ 0x54 │ │ │ │ mov fp, r2 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r5, #1 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 9da84e │ │ │ │ + beq.n 9da88e │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ movw r3, #13104 @ 0x3330 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ add.w r9, sp, #24 │ │ │ │ ldr.w r2, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ @@ -3634747,130 +3634786,130 @@ │ │ │ │ str.w r9, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9da3c8 │ │ │ │ - cbnz r0, 9da7f8 │ │ │ │ + bl 9da408 │ │ │ │ + cbnz r0, 9da838 │ │ │ │ ldr.w r3, [sl, #44] @ 0x2c │ │ │ │ - cbz r3, 9da820 │ │ │ │ + cbz r3, 9da860 │ │ │ │ movs r3, #1 │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ mov r2, fp │ │ │ │ str.w r3, [sl, #44] @ 0x2c │ │ │ │ mov r1, sl │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - bl 9da3c8 │ │ │ │ + bl 9da408 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9da8ac │ │ │ │ + beq.n 9da8ec │ │ │ │ movs r4, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9da874 │ │ │ │ + bne.n 9da8b4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ strb r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #224] @ (9da8e8 ) │ │ │ │ - ldr r3, [pc, #216] @ (9da8e4 ) │ │ │ │ + ldr r2, [pc, #224] @ (9da928 ) │ │ │ │ + ldr r3, [pc, #216] @ (9da924 ) │ │ │ │ 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 9da8da │ │ │ │ + bne.n 9da91a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ mov r2, fp │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ mov r1, r3 │ │ │ │ mov r3, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ orr.w r1, r1, #264 @ 0x108 │ │ │ │ str.w r1, [sl, #8] │ │ │ │ mov r1, sl │ │ │ │ - bl 9da3c8 │ │ │ │ + bl 9da408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9da7f8 │ │ │ │ + bne.n 9da838 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str.w r1, [sl, #8] │ │ │ │ - b.n 9da7d8 │ │ │ │ + b.n 9da818 │ │ │ │ ldrb.w r3, [r2, #76] @ 0x4c │ │ │ │ subs r2, r3, #4 │ │ │ │ tst.w r2, #251 @ 0xfb │ │ │ │ - beq.n 9da7a4 │ │ │ │ + beq.n 9da7e4 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 9da7a2 │ │ │ │ + bne.n 9da7e2 │ │ │ │ ldrd r2, r3, [sl, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9da7a2 │ │ │ │ + bne.n 9da7e2 │ │ │ │ ldr.w r5, [sl, #36] @ 0x24 │ │ │ │ cmp r5, #5 │ │ │ │ ite ls │ │ │ │ movls r5, #0 │ │ │ │ movhi r5, #1 │ │ │ │ - b.n 9da7a4 │ │ │ │ + b.n 9da7e4 │ │ │ │ strd r8, r9, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [sl, #8] │ │ │ │ ldr.w r4, [sl, #48] @ 0x30 │ │ │ │ orr.w r1, r1, #16 │ │ │ │ str.w r1, [sl, #8] │ │ │ │ mov r1, sl │ │ │ │ - bl 9da3c8 │ │ │ │ + bl 9da408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9da7fc │ │ │ │ + bne.n 9da83c │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ str.w r4, [sl, #48] @ 0x30 │ │ │ │ bic.w r3, r3, #16 │ │ │ │ str.w r3, [sl, #8] │ │ │ │ - b.n 9da7fc │ │ │ │ + b.n 9da83c │ │ │ │ stmia.w sp, {r0, r8, r9} │ │ │ │ mov r3, r7 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r4, [sl, #8] │ │ │ │ mov r0, r6 │ │ │ │ orr.w r1, r4, #264 @ 0x108 │ │ │ │ str.w r1, [sl, #8] │ │ │ │ mov r1, sl │ │ │ │ - bl 9da3c8 │ │ │ │ + bl 9da408 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9da7f6 │ │ │ │ + bne.n 9da836 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #4278190080 @ 0xff000000 │ │ │ │ str.w r4, [sl, #8] │ │ │ │ - b.n 9da806 │ │ │ │ + b.n 9da846 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r7, r0] │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r6, r7] │ │ │ │ + ldrsb r2, [r6, r6] │ │ │ │ lsls r5, r7, #3 │ │ │ │ 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, #3432] @ 0xd68 │ │ │ │ - ldr.w r5, [pc, #3036] @ 9db4e0 │ │ │ │ + ldr.w r5, [pc, #3036] @ 9db520 │ │ │ │ sub.w sp, sp, #628 @ 0x274 │ │ │ │ - ldr.w r4, [pc, #3032] @ 9db4e4 │ │ │ │ + ldr.w r4, [pc, #3032] @ 9db524 │ │ │ │ add.w fp, sp, #160 @ 0xa0 │ │ │ │ add r5, pc │ │ │ │ mov r8, r1 │ │ │ │ ldr.w sl, [sp, #672] @ 0x2a0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ @@ -3634882,73 +3634921,73 @@ │ │ │ │ strd r3, r3, [fp, #8] │ │ │ │ strd r3, r3, [fp, #16] │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ ldr r4, [sp, #664] @ 0x298 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ str r0, [sp, #20] │ │ │ │ lsls r1, r3, #22 │ │ │ │ - bpl.n 9da964 │ │ │ │ + bpl.n 9da9a4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - cbz r3, 9da964 │ │ │ │ + cbz r3, 9da9a4 │ │ │ │ ldrd r0, r1, [r3, #40] @ 0x28 │ │ │ │ mvn.w r2, #4278190080 @ 0xff000000 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 9da964 │ │ │ │ + beq.n 9da9a4 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 9da96c │ │ │ │ + b.n 9da9ac │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldrh.w r6, [r9, #74] @ 0x4a │ │ │ │ mov r0, r6 │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.w 9daef8 │ │ │ │ + beq.w 9daf38 │ │ │ │ cmp r3, #9 │ │ │ │ ite eq │ │ │ │ moveq r3, #3 │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ ands.w r7, r5, #268435456 @ 0x10000000 │ │ │ │ - bne.n 9da9a8 │ │ │ │ + bne.n 9da9e8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dac18 │ │ │ │ + beq.w 9dac58 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r3, #999 @ 0x3e7 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9dac18 │ │ │ │ + beq.w 9dac58 │ │ │ │ add r4, sp, #308 @ 0x134 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ itt ge │ │ │ │ movge r3, #0 │ │ │ │ strge r3, [sp, #32] │ │ │ │ - blt.w 9db104 │ │ │ │ + blt.w 9db144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 9da9cc │ │ │ │ + cbz r3, 9daa0c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dabc4 │ │ │ │ + bne.w 9dac04 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #14 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - bl 9e11ac │ │ │ │ + bl 9e11ec │ │ │ │ ldrb.w r3, [r9, #77] @ 0x4d │ │ │ │ add r4, sp, #240 @ 0xf0 │ │ │ │ ldrb.w r6, [r9, #78] @ 0x4e │ │ │ │ adds r3, #1 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrh.w r3, [r9, #72] @ 0x48 │ │ │ │ @@ -3634967,83 +3635006,83 @@ │ │ │ │ mov r3, r6 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ lsrs r3, r7, #25 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9dab7e │ │ │ │ + beq.w 9dabbe │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldrh.w r0, [r9, #74] @ 0x4a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ strd r3, r3, [r4, #56] @ 0x38 │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 9daa6a │ │ │ │ + cbz r0, 9daaaa │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #7 │ │ │ │ - bls.w 9dabbc │ │ │ │ + bls.w 9dabfc │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 9daa6a │ │ │ │ + bne.n 9daaaa │ │ │ │ ldr.w ip, [r4, #8] │ │ │ │ tst.w ip, #8 │ │ │ │ - beq.n 9daa6a │ │ │ │ + beq.n 9daaaa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9db480 │ │ │ │ + beq.w 9db4c0 │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ - b.n 9daa64 │ │ │ │ + b.n 9daaa4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9db480 │ │ │ │ + beq.w 9db4c0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9daa5c │ │ │ │ + bne.n 9daa9c │ │ │ │ ldr.w r2, [r9, #88] @ 0x58 │ │ │ │ ldrb.w r3, [r9, #76] @ 0x4c │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.w 9dab8c │ │ │ │ + bpl.w 9dabcc │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r3 │ │ │ │ orr.w r2, r2, #3 │ │ │ │ tst.w r1, #436 @ 0x1b4 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bne.w 9dabe6 │ │ │ │ + bne.w 9dac26 │ │ │ │ tst.w r1, #66 @ 0x42 │ │ │ │ - beq.w 9db15e │ │ │ │ + beq.w 9db19e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #8192 @ 0x2000 │ │ │ │ ldrb.w r1, [r2, #3977] @ 0xf89 │ │ │ │ - cbz r0, 9daaa8 │ │ │ │ + cbz r0, 9daae8 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.w 9db29c │ │ │ │ + beq.w 9db2dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldrb r2, [r1, #22] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9dabf8 │ │ │ │ + bne.w 9dac38 │ │ │ │ ldrb.w r2, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9db030 │ │ │ │ + bne.w 9db070 │ │ │ │ movt r2, #8224 @ 0x2020 │ │ │ │ ands r2, r5 │ │ │ │ - bne.w 9daec8 │ │ │ │ + bne.w 9daf08 │ │ │ │ cmp r6, #1 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - bls.w 9daed2 │ │ │ │ + bls.w 9daf12 │ │ │ │ cmp r3, #4 │ │ │ │ mov.w r2, #0 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ moveq r3, #6 │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ add.w r5, sp, #71 @ 0x47 │ │ │ │ @@ -3635060,277 +3635099,277 @@ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r5, [sp, #8] │ │ │ │ strb r6, [r5, #0] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - bl 9da768 │ │ │ │ + bl 9da7a8 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ movw r3, #62961 @ 0xf5f1 │ │ │ │ movt r3, #15265 @ 0x3ba1 │ │ │ │ cmp r2, r3 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - beq.w 9daee6 │ │ │ │ + beq.w 9daf26 │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dac58 │ │ │ │ + beq.w 9dac98 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.w 9dac58 │ │ │ │ + bpl.w 9dac98 │ │ │ │ movw r1, #2104 @ 0x838 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9dac58 │ │ │ │ + beq.w 9dac98 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dab4a │ │ │ │ + bne.n 9dab8a │ │ │ │ movs r5, #2 │ │ │ │ - ldr.w r2, [pc, #2444] @ 9db4e8 │ │ │ │ - ldr.w r3, [pc, #2436] @ 9db4e4 │ │ │ │ + ldr.w r2, [pc, #2444] @ 9db528 │ │ │ │ + ldr.w r3, [pc, #2436] @ 9db524 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9db5a0 │ │ │ │ + bne.w 9db5e0 │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #628 @ 0x274 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9daa22 │ │ │ │ + beq.w 9daa62 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 9daa22 │ │ │ │ + b.n 9daa62 │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r3 │ │ │ │ ands.w r1, r2, #436 @ 0x1b4 │ │ │ │ - bne.n 9dabe6 │ │ │ │ + bne.n 9dac26 │ │ │ │ tst.w r2, #66 @ 0x42 │ │ │ │ - bne.n 9daa9e │ │ │ │ + bne.n 9daade │ │ │ │ ldr r2, [r4, #8] │ │ │ │ orr.w r2, r2, #32 │ │ │ │ str r2, [r4, #8] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldrb r2, [r1, #11] │ │ │ │ - cbz r2, 9dabf0 │ │ │ │ + cbz r2, 9dac30 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ orr.w r2, r2, #131072 @ 0x20000 │ │ │ │ str r2, [r4, #8] │ │ │ │ - b.n 9dabf0 │ │ │ │ + b.n 9dac30 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 9daa40 │ │ │ │ - b.n 9daa6a │ │ │ │ + bhi.w 9daa80 │ │ │ │ + b.n 9daaaa │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ str r4, [sp, #140] @ 0x8c │ │ │ │ cmp r2, #0 │ │ │ │ mov.w r2, #0 │ │ │ │ str r2, [sp, #132] @ 0x84 │ │ │ │ ite eq │ │ │ │ moveq r2, #2 │ │ │ │ movne r2, #3 │ │ │ │ str r2, [sp, #136] @ 0x88 │ │ │ │ movw r2, #2104 @ 0x838 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ str r2, [sp, #128] @ 0x80 │ │ │ │ - b.n 9da9cc │ │ │ │ + b.n 9daa0c │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldrb r2, [r1, #22] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9daab8 │ │ │ │ + beq.w 9daaf8 │ │ │ │ lsls r7, r5, #31 │ │ │ │ - bpl.w 9daab8 │ │ │ │ + bpl.w 9daaf8 │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 9daab8 │ │ │ │ + bne.w 9daaf8 │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ orrne.w r2, r2, #4096 @ 0x1000 │ │ │ │ strne r2, [r4, #8] │ │ │ │ - b.n 9daab8 │ │ │ │ + b.n 9daaf8 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 9da9a8 │ │ │ │ + beq.w 9da9e8 │ │ │ │ add r4, sp, #308 @ 0x134 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ strd r3, r3, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9da9b4 │ │ │ │ + beq.w 9da9f4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e11ac │ │ │ │ + bl 9e11ec │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e11ac │ │ │ │ + bl 9e11ec │ │ │ │ ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ ldrh.w r6, [r9, #74] @ 0x4a │ │ │ │ and.w r7, r5, #268435456 @ 0x10000000 │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 9da9c0 │ │ │ │ + b.n 9daa00 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dab58 │ │ │ │ + beq.w 9dab98 │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ movw r1, #13104 @ 0x3330 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs r1, r5, r1 │ │ │ │ clz r1, r1 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9db404 │ │ │ │ + bne.w 9db444 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9db3d0 │ │ │ │ + beq.w 9db410 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ mov r0, r1 │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ ubfx r2, lr, #4, #1 │ │ │ │ strb.w r2, [r8, #435] @ 0x1b3 │ │ │ │ - cbnz r5, 9dacba │ │ │ │ + cbnz r5, 9dacfa │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ bic.w r2, r2, #512 @ 0x200 │ │ │ │ str.w r2, [sl, #20] │ │ │ │ ldr.w r2, [sl, #24] │ │ │ │ bic.w r2, r2, #512 @ 0x200 │ │ │ │ str.w r2, [sl, #24] │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ - cbnz r2, 9dacca │ │ │ │ + cbnz r2, 9dad0a │ │ │ │ ldr.w r2, [sl, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9db0e2 │ │ │ │ + beq.w 9db122 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r7, [r2, #4] │ │ │ │ ldr.w r7, [sl, #24] │ │ │ │ str r7, [r2, #8] │ │ │ │ movw r7, #58177 @ 0xe341 │ │ │ │ movt r7, #15259 @ 0x3b9b │ │ │ │ str r7, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9db3da │ │ │ │ + beq.w 9db41a │ │ │ │ movw r7, #13104 @ 0x3330 │ │ │ │ movt r7, #15261 @ 0x3b9d │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9db1d4 │ │ │ │ + beq.w 9db214 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9db178 │ │ │ │ + beq.w 9db1b8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cbz r1, 9dad0c │ │ │ │ + cbz r1, 9dad4c │ │ │ │ sub.w r2, r5, #1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb r2, [r1, #0] │ │ │ │ ldrb.w r6, [r8, #570] @ 0x23a │ │ │ │ tst.w lr, #2 │ │ │ │ itt ne │ │ │ │ movne r2, #1 │ │ │ │ strbne.w r2, [r8, #434] @ 0x1b2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9db03c │ │ │ │ + bne.w 9db07c │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ cmp r3, r6 │ │ │ │ - bge.w 9db09c │ │ │ │ + bge.w 9db0dc │ │ │ │ ldrh.w r0, [r9, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9db018 │ │ │ │ + beq.w 9db058 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 9db018 │ │ │ │ + bne.w 9db058 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r3, #8192 @ 0x2000 │ │ │ │ add.w r5, r3, #12288 @ 0x3000 │ │ │ │ str r0, [sp, #32] │ │ │ │ add.w r3, r8, #328 @ 0x148 │ │ │ │ str r5, [sp, #24] │ │ │ │ ldr.w r0, [r0, #3996] @ 0xf9c │ │ │ │ ldr.w r5, [r5, #572] @ 0x23c │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9db4ba │ │ │ │ + bne.w 9db4fa │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ movw r3, #13104 @ 0x3330 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9daddc │ │ │ │ + bne.n 9dae1c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r7, sp, #208 @ 0xd0 │ │ │ │ str r7, [sp, #0] │ │ │ │ strd r0, r0, [sp, #212] @ 0xd4 │ │ │ │ ldr.w r1, [r3, #1800] @ 0x708 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [sp, #220] @ 0xdc │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ movw r3, #13109 @ 0x3335 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrd r2, r3, [r8, #328] @ 0x148 │ │ │ │ blx r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9db548 │ │ │ │ + bne.w 9db588 │ │ │ │ ldrd r2, r3, [r7, #8] │ │ │ │ strd r2, r3, [r8, #528] @ 0x210 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldrh.w r1, [r9, #74] @ 0x4a │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [r0, #1624] @ 0x658 │ │ │ │ blx r1 │ │ │ │ cmp r0, #1 │ │ │ │ it ls │ │ │ │ movls r3, #128 @ 0x80 │ │ │ │ - bls.n 9dadd8 │ │ │ │ + bls.n 9dae18 │ │ │ │ cmp r0, #2 │ │ │ │ it eq │ │ │ │ moveq.w r3, #384 @ 0x180 │ │ │ │ - beq.n 9dadd8 │ │ │ │ + beq.n 9dae18 │ │ │ │ cmp r0, #3 │ │ │ │ ite eq │ │ │ │ moveq.w r3, #896 @ 0x380 │ │ │ │ movne.w r3, #1920 @ 0x780 │ │ │ │ str.w r3, [r8, #536] @ 0x218 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w ip, [r3, #1316] @ 0x524 │ │ │ │ ldrd r2, r3, [r8, #328] @ 0x148 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9db438 │ │ │ │ + beq.w 9db478 │ │ │ │ strd r2, r3, [sp, #104] @ 0x68 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r5, #0 │ │ │ │ str.w r8, [sp, #56] @ 0x38 │ │ │ │ add.w lr, sp, #84 @ 0x54 │ │ │ │ cmp r3, #1 │ │ │ │ add.w r3, r8, #536 @ 0x218 │ │ │ │ - ldr.w r8, [pc, #1764] @ 9db4ec │ │ │ │ + ldr.w r8, [pc, #1764] @ 9db52c │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, ip │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ add r8, pc │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ it ne │ │ │ │ @@ -3635361,15 +3635400,15 @@ │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr.w r0, [r2, #3996] @ 0xf9c │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ - cbnz r5, 9dae7c │ │ │ │ + cbnz r5, 9daebc │ │ │ │ ldrd r2, r3, [r4, #16] │ │ │ │ strd r2, r3, [fp, #8] │ │ │ │ ldr.w r3, [fp] │ │ │ │ adds r5, #1 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ adds r3, r3, r1 │ │ │ │ @@ -3635384,50 +3635423,50 @@ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ it ne │ │ │ │ orrne.w r6, r6, #1 │ │ │ │ orrs r3, r2 │ │ │ │ str.w r3, [fp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 9daefe │ │ │ │ + beq.n 9daf3e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add sl, r1 │ │ │ │ add.w r8, r8, #4 │ │ │ │ ldr.w r3, [r3, #1316] @ 0x524 │ │ │ │ - b.n 9dae5e │ │ │ │ + b.n 9dae9e │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.w 9daae0 │ │ │ │ + bhi.w 9dab20 │ │ │ │ ldrb.w r2, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9daae0 │ │ │ │ + beq.w 9dab20 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ orr.w r2, r2, #262144 @ 0x40000 │ │ │ │ str r2, [r4, #8] │ │ │ │ - b.n 9daae0 │ │ │ │ + b.n 9dab20 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9db44c │ │ │ │ + beq.w 9db48c │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dab38 │ │ │ │ - b.n 9dac60 │ │ │ │ + bne.w 9dab78 │ │ │ │ + b.n 9daca0 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 9da988 │ │ │ │ + b.n 9da9c8 │ │ │ │ ldrd sl, r4, [sp, #48] @ 0x30 │ │ │ │ ldrd r8, r9, [sp, #56] @ 0x38 │ │ │ │ strb.w r6, [sl, #12] │ │ │ │ ldrb.w r3, [r9, #81] @ 0x51 │ │ │ │ and.w r3, r3, #240 @ 0xf0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - bne.n 9daf24 │ │ │ │ + bne.n 9daf64 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ str.w r3, [sl, #4] │ │ │ │ mov r2, fp │ │ │ │ @@ -3635438,27 +3635477,27 @@ │ │ │ │ str.w r3, [r8, #504] @ 0x1f8 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ str.w r3, [r8, #512] @ 0x200 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #508] @ 0x1fc │ │ │ │ str.w r3, [r8, #516] @ 0x204 │ │ │ │ mov r3, r8 │ │ │ │ - bl 9d9e3c │ │ │ │ + bl 9d9e7c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9dab5a │ │ │ │ + bne.w 9dab9a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 9db17e │ │ │ │ + bpl.w 9db1be │ │ │ │ ldr.w sl, [r8, #444] @ 0x1bc │ │ │ │ add.w r1, r8, #536 @ 0x218 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movw lr, #12105 @ 0x2f49 │ │ │ │ movt lr, #15261 @ 0x3b9d │ │ │ │ - ldr.w r0, [pc, #1404] @ 9db4f0 │ │ │ │ + ldr.w r0, [pc, #1404] @ 9db530 │ │ │ │ ldrd r7, fp, [sl, #48] @ 0x30 │ │ │ │ add.w r4, r1, r4, lsl #2 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ mov ip, r5 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r4, lr │ │ │ │ str r3, [sp, #20] │ │ │ │ @@ -3635482,56 +3635521,56 @@ │ │ │ │ ldrdeq r7, r4, [r4, #48] @ 0x30 │ │ │ │ strd r7, r4, [r3, #16] │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ str r4, [r3, #24] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str.w ip, [r3, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 9dafdc │ │ │ │ + bge.n 9db01c │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ strd r4, ip, [r2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str r4, [r2, #8] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ adds r3, #32 │ │ │ │ adds r2, #12 │ │ │ │ adds r0, #4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 9dafa4 │ │ │ │ + bne.n 9dafe4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r5, lr │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr.w r0, [r2, #3996] @ 0xf9c │ │ │ │ add r2, sp, #360 @ 0x168 │ │ │ │ ldr.w r3, [r3, #1204] @ 0x4b4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9db1c2 │ │ │ │ - ldr.w r2, [pc, #1264] @ 9db4f4 │ │ │ │ + beq.w 9db202 │ │ │ │ + ldr.w r2, [pc, #1264] @ 9db534 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r1, [pc, #1260] @ 9db4f8 │ │ │ │ + ldr.w r1, [pc, #1260] @ 9db538 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ movs r5, #4 │ │ │ │ - b.n 9dab5a │ │ │ │ + b.n 9dab9a │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dad42 │ │ │ │ + beq.w 9dad82 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ add.w r3, r2, #138 @ 0x8a │ │ │ │ str.w r1, [r8, r3, lsl #2] │ │ │ │ - b.n 9dad42 │ │ │ │ + b.n 9dad82 │ │ │ │ movw r2, #13104 @ 0x3330 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - b.n 9daae0 │ │ │ │ + b.n 9dab20 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ lsls r2, r1 │ │ │ │ str.w r2, [r8, #536] @ 0x218 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str.w r2, [r8, #528] @ 0x210 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ @@ -3635546,76 +3635585,76 @@ │ │ │ │ str.w r1, [r8, r2, lsl #2] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bl 3a7198 │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ movge r5, #1 │ │ │ │ str.w r0, [r8, #440] @ 0x1b8 │ │ │ │ - bge.w 9dab5a │ │ │ │ + bge.w 9dab9a │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 66ee0 │ │ │ │ - ldr.w r2, [pc, #1140] @ 9db4fc │ │ │ │ - ldr.w r1, [pc, #1140] @ 9db500 │ │ │ │ + ldr.w r2, [pc, #1140] @ 9db53c │ │ │ │ + ldr.w r1, [pc, #1140] @ 9db540 │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9dab58 │ │ │ │ + b.n 9dab98 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 9db2c2 │ │ │ │ + beq.w 9db302 │ │ │ │ movw r3, #13104 @ 0x3330 │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 9db498 │ │ │ │ + bne.w 9db4d8 │ │ │ │ ldrh.w r3, [r9, #74] @ 0x4a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r2, r3, lsl #3 │ │ │ │ add.w r3, r3, #24576 @ 0x6000 │ │ │ │ ldr.w r0, [r3, #1880] @ 0x758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9db582 │ │ │ │ + beq.w 9db5c2 │ │ │ │ ldr.w r3, [r3, #1884] @ 0x75c │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ add.w r0, r3, r0, lsl #4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ adds r3, #16 │ │ │ │ cmp r0, r3 │ │ │ │ and.w r2, r2, r1 │ │ │ │ - bne.n 9db0d4 │ │ │ │ - b.n 9db2e4 │ │ │ │ + bne.n 9db114 │ │ │ │ + b.n 9db324 │ │ │ │ ldr.w r2, [sl, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9dacfc │ │ │ │ + beq.w 9dad3c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r1, [sp, #80] @ 0x50 │ │ │ │ movw r1, #58177 @ 0xe341 │ │ │ │ movt r1, #15259 @ 0x3b9b │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - b.n 9dacfc │ │ │ │ + b.n 9dad3c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e11ac │ │ │ │ + bl 9e11ec │ │ │ │ ldr r6, [sp, #28] │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrh.w r1, [r9, #74] @ 0x4a │ │ │ │ cmp r1, #249 @ 0xf9 │ │ │ │ - bhi.w 9db318 │ │ │ │ + bhi.w 9db358 │ │ │ │ cmp r1, #227 @ 0xe3 │ │ │ │ - bls.w 9db276 │ │ │ │ + bls.w 9db2b6 │ │ │ │ sub.w r3, r1, #228 @ 0xe4 │ │ │ │ cmp r3, #21 │ │ │ │ - bhi.w 9db276 │ │ │ │ + bhi.w 9db2b6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r6, r0, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ lsls r5, r5, #3 │ │ │ │ lsls r3, r4, #3 │ │ │ │ @@ -3635638,21 +3635677,21 @@ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w r2, r7, #8192 @ 0x2000 │ │ │ │ add.w r1, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1004] @ 0x3ec │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9dabf0 │ │ │ │ - b.n 9daba8 │ │ │ │ + beq.w 9dac30 │ │ │ │ + b.n 9dabe8 │ │ │ │ strb.w r5, [sl, #13] │ │ │ │ - b.n 9dacfc │ │ │ │ + b.n 9dad3c │ │ │ │ ldr.w r3, [r9, #88] @ 0x58 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 9db1c2 │ │ │ │ + bmi.n 9db202 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r4, [r8, #444] @ 0x1bc │ │ │ │ ldrd r6, r7, [r8, #328] @ 0x148 │ │ │ │ ldr.w r9, [r3, #476] @ 0x1dc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ ldrd r1, r3, [r4, #48] @ 0x30 │ │ │ │ @@ -3635663,25 +3635702,25 @@ │ │ │ │ ldrdeq r1, r3, [r3, #48] @ 0x30 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r3, r7 │ │ │ │ ldrd r6, r7, [r8, #480] @ 0x1e0 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9db572 │ │ │ │ - ldr r3, [pc, #832] @ (9db504 ) │ │ │ │ + bne.w 9db5b2 │ │ │ │ + ldr r3, [pc, #832] @ (9db544 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ add.w r0, r8, #344 @ 0x158 │ │ │ │ add r3, pc │ │ │ │ bl 3ab478 │ │ │ │ - b.n 9dab5a │ │ │ │ + b.n 9dab9a │ │ │ │ strd r6, r1, [sp, #456] @ 0x1c8 │ │ │ │ add r6, sp, #184 @ 0xb8 │ │ │ │ - vldr d7, [pc, #764] @ 9db4d8 │ │ │ │ + vldr d7, [pc, #764] @ 9db518 │ │ │ │ ldr.w r1, [r8, #564] @ 0x234 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r1, #1 │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r6, #12] │ │ │ │ @@ -3635691,15 +3635730,15 @@ │ │ │ │ str r1, [r6, #16] │ │ │ │ add r1, sp, #456 @ 0x1c8 │ │ │ │ strd ip, r0, [sp, #472] @ 0x1d8 │ │ │ │ str r2, [r6, #0] │ │ │ │ vstr d7, [sp, #464] @ 0x1d0 │ │ │ │ vstr d7, [sp, #480] @ 0x1e0 │ │ │ │ vstr d7, [sp, #488] @ 0x1e8 │ │ │ │ - bls.n 9db26e │ │ │ │ + bls.n 9db2ae │ │ │ │ ldr.w ip, [r9, #92] @ 0x5c │ │ │ │ add.w r7, r8, #540 @ 0x21c │ │ │ │ strd lr, r5, [sp, #32] │ │ │ │ mov lr, r3 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r1 │ │ │ │ mov r7, ip │ │ │ │ @@ -3635720,89 +3635759,89 @@ │ │ │ │ strd r3, r1, [r2, #16] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ vstr d7, [r2, #8] │ │ │ │ cmp r3, r0 │ │ │ │ vstr d7, [r2, #24] │ │ │ │ vstr d7, [r2, #32] │ │ │ │ - bne.n 9db22a │ │ │ │ + bne.n 9db26a │ │ │ │ mov r3, lr │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r1, [r6, #20] │ │ │ │ str r6, [r4, #4] │ │ │ │ - b.n 9dacfc │ │ │ │ + b.n 9dad3c │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e11ac │ │ │ │ + bl 9e11ec │ │ │ │ cmp r5, r6 │ │ │ │ str.w r0, [r4, r5, lsl #2] │ │ │ │ - bne.w 9db114 │ │ │ │ + bne.w 9db154 │ │ │ │ ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ ldrh.w r6, [r9, #74] @ 0x4a │ │ │ │ and.w r7, r5, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 9da9c0 │ │ │ │ + b.w 9daa00 │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.w 9db48a │ │ │ │ + beq.w 9db4ca │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #8192 @ 0x2000 │ │ │ │ ldrb.w r2, [r2, #3976] @ 0xf88 │ │ │ │ orrs r1, r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r1, [r4, #12] │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ - b.w 9daab0 │ │ │ │ + b.w 9daaf0 │ │ │ │ movs r1, #49 @ 0x31 │ │ │ │ - b.n 9db276 │ │ │ │ + b.n 9db2b6 │ │ │ │ ldrh.w r5, [r9, #74] @ 0x4a │ │ │ │ movw r3, #30200 @ 0x75f8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r5 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9db596 │ │ │ │ + beq.w 9db5d6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #24 │ │ │ │ mla r5, r3, r5, r2 │ │ │ │ movw r3, #15224 @ 0x3b78 │ │ │ │ ldr r2, [r5, r3] │ │ │ │ str.w r2, [r8, #520] @ 0x208 │ │ │ │ lsls r1, r2, #9 │ │ │ │ - bpl.w 9dad2c │ │ │ │ + bpl.w 9dad6c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 9dad2c │ │ │ │ + b.n 9dad6c │ │ │ │ cmp r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #49 @ 0x31 │ │ │ │ movne r1, #50 @ 0x32 │ │ │ │ - b.n 9db276 │ │ │ │ + b.n 9db2b6 │ │ │ │ cmp r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #33 @ 0x21 │ │ │ │ movne r1, #34 @ 0x22 │ │ │ │ - b.n 9db276 │ │ │ │ + b.n 9db2b6 │ │ │ │ cmp r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #49 @ 0x31 │ │ │ │ movne.w r1, #332 @ 0x14c │ │ │ │ - b.n 9db276 │ │ │ │ + b.n 9db2b6 │ │ │ │ sub.w r3, r1, #412 @ 0x19c │ │ │ │ uxth r2, r3 │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ - bhi.n 9db276 │ │ │ │ + bhi.n 9db2b6 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 9db276 │ │ │ │ - add r2, pc, #8 @ (adr r2, 9db330 ) │ │ │ │ + bhi.n 9db2b6 │ │ │ │ + add r2, pc, #8 @ (adr r2, 9db370 ) │ │ │ │ ldr.w r3, [r2, r3, lsl #2] │ │ │ │ add r2, r3 │ │ │ │ bx r2 │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ @@ -3635842,226 +3635881,226 @@ │ │ │ │ @ instruction: 0xffddffff │ │ │ │ vmaxnm.f32 , , │ │ │ │ @ instruction: 0xff8fffff │ │ │ │ mov r6, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov ip, r3 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 9dac94 │ │ │ │ + b.n 9dacd4 │ │ │ │ movw r1, #13104 @ 0x3330 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 9dacf6 │ │ │ │ + bne.w 9dad36 │ │ │ │ str r2, [sp, #148] @ 0x94 │ │ │ │ add r3, sp, #144 @ 0x90 │ │ │ │ ldr r2, [sp, #668] @ 0x29c │ │ │ │ str r2, [sp, #152] @ 0x98 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #156] @ 0x9c │ │ │ │ movw r2, #13107 @ 0x3333 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ str r3, [r4, #4] │ │ │ │ str r2, [sp, #144] @ 0x90 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9dacfc │ │ │ │ + b.n 9dad3c │ │ │ │ mov r0, r3 │ │ │ │ bl 3a10bc │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 9db510 │ │ │ │ + beq.n 9db550 │ │ │ │ ldr.w r3, [sl] │ │ │ │ ldr.w lr, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9db52e │ │ │ │ + beq.w 9db56e │ │ │ │ movs r1, #0 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr.w ip, [r3, #16] │ │ │ │ ubfx r2, lr, #4, #1 │ │ │ │ mov r0, r1 │ │ │ │ strb.w r2, [r8, #435] @ 0x1b3 │ │ │ │ - b.n 9dacba │ │ │ │ + b.n 9dacfa │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str.w fp, [sp] │ │ │ │ ldr.w r1, [r1, #472] @ 0x1d8 │ │ │ │ ldr.w r0, [r0, #3996] @ 0xf9c │ │ │ │ blx r1 │ │ │ │ - b.n 9daf06 │ │ │ │ + b.n 9daf46 │ │ │ │ ldrh.w r0, [r9, #74] @ 0x4a │ │ │ │ - bl a7b578 │ │ │ │ + bl a7b5b8 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e11ac │ │ │ │ + bl 9e11ec │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ - bl 9da768 │ │ │ │ + bl 9da7a8 │ │ │ │ strd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - b.w 9dab30 │ │ │ │ + b.w 9dab70 │ │ │ │ orr.w r3, ip, #128 @ 0x80 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.w 9daa6a │ │ │ │ + b.w 9daaaa │ │ │ │ ldrb.w r2, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - bne.w 9db2a6 │ │ │ │ - b.w 9daaa8 │ │ │ │ + bne.w 9db2e6 │ │ │ │ + b.w 9daae8 │ │ │ │ ldrh.w r5, [r9, #74] @ 0x4a │ │ │ │ movw r3, #30200 @ 0x75f8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r2, r5 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9db58c │ │ │ │ + beq.n 9db5cc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r3, #24 │ │ │ │ mla r5, r3, r5, r2 │ │ │ │ add.w r5, r5, #15232 @ 0x3b80 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - b.n 9db2e4 │ │ │ │ - bl a9ba40 │ │ │ │ - ldr r2, [pc, #72] @ (9db508 ) │ │ │ │ - ldr r1, [pc, #72] @ (9db50c ) │ │ │ │ + b.n 9db324 │ │ │ │ + bl a9ba80 │ │ │ │ + ldr r2, [pc, #72] @ (9db548 ) │ │ │ │ + ldr r1, [pc, #72] @ (9db54c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9dab58 │ │ │ │ + b.w 9dab98 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - ldrsb r4, [r5, r3] │ │ │ │ + ldrsb r4, [r5, r2] │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r2] │ │ │ │ + strb r2, [r3, r1] │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bvc.n 9db4d8 │ │ │ │ + bvc.n 9db498 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - bvs.n 9db5e0 │ │ │ │ + bvs.n 9db5a0 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + asrs r0, r1, #13 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r5, #8 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r4, #224 @ 0xe0 │ │ │ │ + adds r4, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - b.n 9db032 │ │ │ │ - vcvt.f32.u32 q8, q12, #1 │ │ │ │ + b.n 9db072 │ │ │ │ + vcvt.f32.u32 d16, d24, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, #172 @ 0xac │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ands.w r6, r3, #8 │ │ │ │ - bne.w 9db416 │ │ │ │ - ldr r2, [pc, #136] @ (9db5a4 ) │ │ │ │ - ldr r1, [pc, #136] @ (9db5a8 ) │ │ │ │ + bne.w 9db456 │ │ │ │ + ldr r2, [pc, #136] @ (9db5e4 ) │ │ │ │ + ldr r1, [pc, #136] @ (9db5e8 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9dab58 │ │ │ │ + b.w 9dab98 │ │ │ │ ubfx r2, lr, #4, #1 │ │ │ │ strb.w r2, [r8, #435] @ 0x1b3 │ │ │ │ ldrb.w r2, [sl, #13] │ │ │ │ - cbnz r2, 9db55a │ │ │ │ + cbnz r2, 9db59a │ │ │ │ mov ip, r3 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r1, r3 │ │ │ │ - b.w 9dacc0 │ │ │ │ - ldr r2, [pc, #96] @ (9db5ac ) │ │ │ │ + b.w 9dad00 │ │ │ │ + ldr r2, [pc, #96] @ (9db5ec ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #96] @ (9db5b0 ) │ │ │ │ + ldr r1, [pc, #96] @ (9db5f0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9dab58 │ │ │ │ + b.w 9dab98 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ ldr.w r3, [sl, #24] │ │ │ │ str r3, [r2, #8] │ │ │ │ movw r3, #58177 @ 0xe341 │ │ │ │ movt r3, #15259 @ 0x3b9b │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9db3e8 │ │ │ │ - ldr r2, [pc, #64] @ (9db5b4 ) │ │ │ │ + b.n 9db428 │ │ │ │ + ldr r2, [pc, #64] @ (9db5f4 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #64] @ (9db5b8 ) │ │ │ │ + ldr r1, [pc, #64] @ (9db5f8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9db014 │ │ │ │ + b.n 9db054 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str.w r3, [r8, #520] @ 0x208 │ │ │ │ - b.n 9db2ee │ │ │ │ + b.n 9db32e │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 9e1414 │ │ │ │ - b.n 9db4aa │ │ │ │ + bl 9e1454 │ │ │ │ + b.n 9db4ea │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - bl 9e1414 │ │ │ │ - b.n 9db2d6 │ │ │ │ + bl 9e1454 │ │ │ │ + b.n 9db316 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r7, #22 │ │ │ │ + lsrs r4, r7, #21 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + adds r0, #18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ + lsrs r6, r1, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - adds r0, #36 @ 0x24 │ │ │ │ + cmp r7, #228 @ 0xe4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r7, #24 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r7, #250 @ 0xfa │ │ │ │ + cmp r7, #186 @ 0xba │ │ │ │ lsls r6, r4, #1 │ │ │ │ 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, #3904] @ 0xf40 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #400] @ (9db768 ) │ │ │ │ + ldr r2, [pc, #400] @ (9db7a8 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [pc, #392] @ (9db76c ) │ │ │ │ + ldr r3, [pc, #392] @ (9db7ac ) │ │ │ │ mov.w r1, #576 @ 0x240 │ │ │ │ ldr.w fp, [sp, #192] @ 0xc0 │ │ │ │ ldrd r9, r8, [sp, #200] @ 0xc8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 6810c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9db75c │ │ │ │ + beq.w 9db79c │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #32 │ │ │ │ - bl ac1620 │ │ │ │ + bl ac1660 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ - vldr d7, [pc, #336] @ 9db760 │ │ │ │ + vldr d7, [pc, #336] @ 9db7a0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ strd r3, r3, [sp, #80] @ 0x50 │ │ │ │ and.w sl, r2, #1048576 @ 0x100000 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ @@ -3636073,128 +3636112,128 @@ │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strb r1, [r4, #27] │ │ │ │ strh.w r3, [r4, #25] │ │ │ │ str r1, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ vstr d7, [r4, #528] @ 0x210 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9db932 │ │ │ │ + beq.w 9db972 │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ bl 3a10bc │ │ │ │ ldr r0, [r0, #28] │ │ │ │ movs r1, #1 │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ cmp r0, #8 │ │ │ │ - beq.n 9db716 │ │ │ │ + beq.n 9db756 │ │ │ │ cmp r0, #9 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bne.w 9db948 │ │ │ │ + bne.w 9db988 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 9db71c │ │ │ │ + bhi.n 9db75c │ │ │ │ str.w r1, [r4, #564] @ 0x234 │ │ │ │ - cbnz r3, 9db68a │ │ │ │ - b.n 9db69c │ │ │ │ + cbnz r3, 9db6ca │ │ │ │ + b.n 9db6dc │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldr.w r1, [r4, #564] @ 0x234 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r4, #564] @ 0x234 │ │ │ │ - cbz r3, 9db696 │ │ │ │ + cbz r3, 9db6d6 │ │ │ │ ldr.w r1, [r3, #148] @ 0x94 │ │ │ │ ldrb.w r1, [r1, #570] @ 0x23a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9db67c │ │ │ │ + bne.n 9db6bc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9db93c │ │ │ │ + beq.w 9db97c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movw r3, #999 @ 0x3e7 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9db956 │ │ │ │ + beq.w 9db996 │ │ │ │ ldrb.w r3, [r7, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9db75c │ │ │ │ + beq.n 9db79c │ │ │ │ mov.w r0, #512 @ 0x200 │ │ │ │ movw r3, #513 @ 0x201 │ │ │ │ strd r0, r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9db6c8 │ │ │ │ + beq.n 9db708 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ strd r3, r3, [sp, #96] @ 0x60 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9db6d8 │ │ │ │ + beq.n 9db718 │ │ │ │ ldrb.w r3, [r7, #4088] @ 0xff8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db95c │ │ │ │ + bne.w 9db99c │ │ │ │ movs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9db774 │ │ │ │ + beq.n 9db7b4 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ blx 6810c │ │ │ │ str.w r0, [r4, #444] @ 0x1bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dba5c │ │ │ │ + beq.w 9dba9c │ │ │ │ strb.w r5, [r4, #434] @ 0x1b2 │ │ │ │ - ldr r2, [pc, #116] @ (9db770 ) │ │ │ │ - ldr r3, [pc, #112] @ (9db76c ) │ │ │ │ + ldr r2, [pc, #116] @ (9db7b0 ) │ │ │ │ + ldr r3, [pc, #112] @ (9db7ac ) │ │ │ │ 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 9dba6a │ │ │ │ + bne.w 9dbaaa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 9db674 │ │ │ │ + bls.n 9db6b4 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r4, #570] @ 0x23a │ │ │ │ - b.n 9db674 │ │ │ │ + b.n 9db6b4 │ │ │ │ add.w sl, r7, #8192 @ 0x2000 │ │ │ │ add.w r8, r7, #12288 @ 0x3000 │ │ │ │ ldrb.w r5, [r6, #76] @ 0x4c │ │ │ │ ldr.w r0, [sl, #3996] @ 0xf9c │ │ │ │ ldrd r2, r3, [r4, #328] @ 0x148 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9db9dc │ │ │ │ + bne.w 9dba1c │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr.w r1, [r8, #560] @ 0x230 │ │ │ │ blx r1 │ │ │ │ ldr.w r1, [r8, #560] @ 0x230 │ │ │ │ ldr.w r0, [sl, #3996] @ 0xf9c │ │ │ │ ldrd r2, r3, [r4, #320] @ 0x140 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r1 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9db6f8 │ │ │ │ + b.n 9db738 │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vshr.u64 q8, , #1 │ │ │ │ - ldr r2, [pc, #120] @ (9db7e4 ) │ │ │ │ + ldr r1, [pc, #888] @ (9dbb24 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #0] @ (9db774 ) │ │ │ │ + ldr r0, [pc, #768] @ (9dbab4 ) │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldrb.w r3, [r6, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db966 │ │ │ │ + bne.w 9db9a6 │ │ │ │ lsls r1, r2, #4 │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ it mi │ │ │ │ movmi.w r1, #6291456 @ 0x600000 │ │ │ │ - bmi.n 9db7a4 │ │ │ │ + bmi.n 9db7e4 │ │ │ │ add.w r1, r7, #4096 @ 0x1000 │ │ │ │ movw r5, #503 @ 0x1f7 │ │ │ │ ldrb.w ip, [r1, #27] │ │ │ │ movw r1, #6647 @ 0x19f7 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ @@ -3636222,15 +3636261,15 @@ │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ strd r3, r3, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ strd r3, r3, [sp, #64] @ 0x40 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbz r1, 9db802 │ │ │ │ + cbz r1, 9db842 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ add.w r0, r7, #8192 @ 0x2000 │ │ │ │ add.w r8, r7, #12288 @ 0x3000 │ │ │ │ @@ -3636240,46 +3636279,46 @@ │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r0, #3996] @ 0xf9c │ │ │ │ ldr.w r5, [r8, #556] @ 0x22c │ │ │ │ str r1, [sp, #16] │ │ │ │ blx r5 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9dba2a │ │ │ │ + bne.w 9dba6a │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ mov.w r9, #32768 @ 0x8000 │ │ │ │ movt r9, #2048 @ 0x800 │ │ │ │ and.w r9, r9, r3 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9db85a │ │ │ │ + bne.n 9db89a │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ mov r2, r9 │ │ │ │ ldr.w r0, [sl, #3996] @ 0xf9c │ │ │ │ orr.w r3, r3, #8 │ │ │ │ ldr.w r5, [r8, #556] @ 0x22c │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ add.w r3, r4, #320 @ 0x140 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9dba3a │ │ │ │ + bne.w 9dba7a │ │ │ │ ldrd r2, r3, [r4, #328] @ 0x148 │ │ │ │ ldr.w r1, [r8, #464] @ 0x1d0 │ │ │ │ ldr.w r0, [sl, #3996] @ 0xf9c │ │ │ │ str.w fp, [sp] │ │ │ │ blx r1 │ │ │ │ ldrb.w r3, [r6, #81] @ 0x51 │ │ │ │ and.w r3, r3, #240 @ 0xf0 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r3, #14 │ │ │ │ - beq.n 9db88c │ │ │ │ + beq.n 9db8cc │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ it eq │ │ │ │ moveq r3, #2 │ │ │ │ - beq.n 9db88c │ │ │ │ + beq.n 9db8cc │ │ │ │ cmp r3, #16 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #3 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -3636293,283 +3636332,283 @@ │ │ │ │ strb.w r5, [r4, #436] @ 0x1b4 │ │ │ │ str.w r3, [r4, #508] @ 0x1fc │ │ │ │ str.w r3, [r4, #516] @ 0x204 │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ strb.w r5, [r4, #434] @ 0x1b2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 9d9e3c │ │ │ │ + bl 9d9e7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9db984 │ │ │ │ + bne.n 9db9c4 │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 9db908 │ │ │ │ + bmi.n 9db948 │ │ │ │ ldr.w lr, [r4, #444] @ 0x1bc │ │ │ │ vldr d7, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r5, [r8, #468] @ 0x1d4 │ │ │ │ ldrd ip, r1, [lr, #48] @ 0x30 │ │ │ │ ldr.w r0, [sl, #3996] @ 0xf9c │ │ │ │ orrs.w r9, ip, r1 │ │ │ │ ldrd r2, r3, [r4, #328] @ 0x148 │ │ │ │ itt eq │ │ │ │ ldreq.w r1, [lr, #36] @ 0x24 │ │ │ │ ldrdeq ip, r1, [r1, #48] @ 0x30 │ │ │ │ strd ip, r1, [sp] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9dba1a │ │ │ │ + bne.w 9dba5a │ │ │ │ ldrd r2, r3, [r4, #320] @ 0x140 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - bne.n 9db9e8 │ │ │ │ - ldr r3, [pc, #356] @ (9dba70 ) │ │ │ │ + bne.n 9dba28 │ │ │ │ + ldr r3, [pc, #356] @ (9dbab0 ) │ │ │ │ movs r5, #1 │ │ │ │ movs r2, #0 │ │ │ │ add.w r0, r4, #344 @ 0x158 │ │ │ │ add r3, pc │ │ │ │ mov r1, r2 │ │ │ │ bl 3ab478 │ │ │ │ mov r3, r4 │ │ │ │ add.w r5, r4, r5, lsl #4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #76] @ 0x4c │ │ │ │ str r2, [r3, #64] @ 0x40 │ │ │ │ strd r2, r2, [r3, #68] @ 0x44 │ │ │ │ adds r3, #16 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9db922 │ │ │ │ - b.n 9db6f8 │ │ │ │ + bne.n 9db962 │ │ │ │ + b.n 9db738 │ │ │ │ str.w r1, [r4, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db68a │ │ │ │ + bne.w 9db6ca │ │ │ │ and.w r3, r2, #2684354560 @ 0xa0000000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db6a8 │ │ │ │ - b.n 9db6bc │ │ │ │ + bne.w 9db6e8 │ │ │ │ + b.n 9db6fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9db674 │ │ │ │ + beq.w 9db6b4 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r4, #570] @ 0x23a │ │ │ │ - b.n 9db674 │ │ │ │ + b.n 9db6b4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 9db6bc │ │ │ │ + b.n 9db6fc │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ orr.w r3, r3, #512 @ 0x200 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 9db6d8 │ │ │ │ + b.n 9db718 │ │ │ │ ldr r1, [sp, #196] @ 0xc4 │ │ │ │ mov r2, r6 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb.w r5, [r6, #77] @ 0x4d │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ adds r5, #1 │ │ │ │ - bl 9da8f0 │ │ │ │ + bl 9da930 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 9db91a │ │ │ │ - add r3, pc, #8 @ (adr r3, 9db994 ) │ │ │ │ + bhi.n 9db95a │ │ │ │ + add r3, pc, #8 @ (adr r3, 9db9d4 ) │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ add r3, r0 │ │ │ │ bx r3 │ │ │ │ stc2l 15, cr15, [r5, #-1020]! @ 0xfffffc04 │ │ │ │ stc2l 15, cr15, [r3, #1020] @ 0x3fc │ │ │ │ ldc2 15, cr15, [r1, #1020] @ 0x3fc │ │ │ │ movs r1, r2 │ │ │ │ movs r0, r0 │ │ │ │ add.w sl, r7, #8192 @ 0x2000 │ │ │ │ add.w r8, r7, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r4, #444] @ 0x1bc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9db72c │ │ │ │ + beq.w 9db76c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9db9ba │ │ │ │ + bne.n 9db9fa │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9db72c │ │ │ │ + bne.w 9db76c │ │ │ │ ldr r3, [r1, #16] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 9db72c │ │ │ │ + b.n 9db76c │ │ │ │ ldr.w r1, [r8, #576] @ 0x240 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r1 │ │ │ │ - b.n 9db756 │ │ │ │ + b.n 9db796 │ │ │ │ ldr.w lr, [r4, #444] @ 0x1bc │ │ │ │ vldr d7, [r4, #480] @ 0x1e0 │ │ │ │ ldr.w r5, [r8, #468] @ 0x1d4 │ │ │ │ ldrd ip, r1, [lr, #48] @ 0x30 │ │ │ │ ldr.w r0, [sl, #3996] @ 0xf9c │ │ │ │ orrs.w r9, ip, r1 │ │ │ │ itt eq │ │ │ │ ldreq.w r1, [lr, #36] @ 0x24 │ │ │ │ ldrdeq ip, r1, [r1, #48] @ 0x30 │ │ │ │ strd ip, r1, [sp] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9db908 │ │ │ │ - ldr r2, [pc, #88] @ (9dba74 ) │ │ │ │ + beq.w 9db948 │ │ │ │ + ldr r2, [pc, #88] @ (9dbab4 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #88] @ (9dba78 ) │ │ │ │ + ldr r1, [pc, #88] @ (9dbab8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9db9ac │ │ │ │ - ldr r2, [pc, #80] @ (9dba7c ) │ │ │ │ + b.n 9db9ec │ │ │ │ + ldr r2, [pc, #80] @ (9dbabc ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #80] @ (9dba80 ) │ │ │ │ + ldr r1, [pc, #80] @ (9dbac0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9db756 │ │ │ │ - ldr r2, [pc, #72] @ (9dba84 ) │ │ │ │ + b.n 9db796 │ │ │ │ + ldr r2, [pc, #72] @ (9dbac4 ) │ │ │ │ mov r0, r9 │ │ │ │ - ldr r1, [pc, #72] @ (9dba88 ) │ │ │ │ + ldr r1, [pc, #72] @ (9dbac8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldr.w r1, [r8, #560] @ 0x230 │ │ │ │ ldr.w r0, [sl, #3996] @ 0xf9c │ │ │ │ ldrd r2, r3, [r4, #328] @ 0x148 │ │ │ │ str.w r9, [sp] │ │ │ │ blx r1 │ │ │ │ - b.n 9db756 │ │ │ │ - ldr r2, [pc, #44] @ (9dba8c ) │ │ │ │ - ldr r1, [pc, #48] @ (9dba90 ) │ │ │ │ + b.n 9db796 │ │ │ │ + ldr r2, [pc, #44] @ (9dbacc ) │ │ │ │ + ldr r1, [pc, #48] @ (9dbad0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9db75c │ │ │ │ + b.n 9db79c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ udf #51 @ 0x33 │ │ │ │ - @ instruction: 0xffff09f4 │ │ │ │ + @ instruction: 0xffff09b4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #82 @ 0x52 │ │ │ │ + cmp r3, #18 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r1, #7 │ │ │ │ + lsrs r0, r1, #6 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #66 @ 0x42 │ │ │ │ + cmp r3, #2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r0, r7, #6 │ │ │ │ + lsrs r0, r7, #5 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ + cmp r2, #242 @ 0xf2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r4, r6, #5 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r3, #18 │ │ │ │ + cmp r2, #210 @ 0xd2 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r1, [pc, #484] @ (9dbc8c ) │ │ │ │ + ldr r1, [pc, #484] @ (9dbccc ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #484] @ (9dbc90 ) │ │ │ │ + ldr r3, [pc, #484] @ (9dbcd0 ) │ │ │ │ mov r8, r0 │ │ │ │ add r1, pc │ │ │ │ addw r0, r0, #4004 @ 0xfa4 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dbad6 │ │ │ │ + bne.n 9dbb16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dbac6 │ │ │ │ + bne.n 9dbb06 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dbc38 │ │ │ │ + bne.w 9dbc78 │ │ │ │ ldr.w r0, [r8, #4000] @ 0xfa0 │ │ │ │ movs r1, #0 │ │ │ │ bl 3a53e8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dbc16 │ │ │ │ + beq.w 9dbc56 │ │ │ │ movs r6, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r4, #4 │ │ │ │ mov fp, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ cmp.w r9, #63 @ 0x3f │ │ │ │ - bhi.n 9dbb64 │ │ │ │ + bhi.n 9dbba4 │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ mov r9, r4 │ │ │ │ it cc │ │ │ │ movcc.w r9, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 68124 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dbc86 │ │ │ │ + beq.w 9dbcc6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, r0, sl │ │ │ │ mov sl, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r1, r7 │ │ │ │ ldrd r3, r0, [r2, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ lsrs r3, r3, #10 │ │ │ │ add r6, r2 │ │ │ │ orr.w r3, r3, r0, lsl #22 │ │ │ │ ldr.w r0, [r8, #4000] @ 0xfa0 │ │ │ │ add fp, r3 │ │ │ │ bl 3a53e8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 9dbb6c │ │ │ │ + cbz r0, 9dbbac │ │ │ │ ldr r2, [r0, #8] │ │ │ │ adds r3, r4, #4 │ │ │ │ - beq.w 9dbc86 │ │ │ │ + beq.w 9dbcc6 │ │ │ │ adds r4, #4 │ │ │ │ cmp r9, r4 │ │ │ │ - bcc.n 9dbb00 │ │ │ │ + bcc.n 9dbb40 │ │ │ │ add.w r3, r5, sl │ │ │ │ mov sl, r4 │ │ │ │ - b.n 9dbb2e │ │ │ │ + b.n 9dbb6e │ │ │ │ cmp r9, r4 │ │ │ │ it cc │ │ │ │ movcc r9, r4 │ │ │ │ - b.n 9dbb14 │ │ │ │ + b.n 9dbb54 │ │ │ │ addw r1, fp, #1023 @ 0x3ff │ │ │ │ - ldr r3, [pc, #288] @ (9dbc94 ) │ │ │ │ + ldr r3, [pc, #288] @ (9dbcd4 ) │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r5 │ │ │ │ mov.w fp, r1, lsr #10 │ │ │ │ add r3, pc │ │ │ │ lsrs r1, r4, #2 │ │ │ │ add r4, r5 │ │ │ │ blx 66e08 │ │ │ │ cmp r4, r5 │ │ │ │ - bls.n 9dbbbe │ │ │ │ - ldr.w sl, [pc, #268] @ 9dbc98 │ │ │ │ + bls.n 9dbbfe │ │ │ │ + ldr.w sl, [pc, #268] @ 9dbcd8 │ │ │ │ mov r7, r5 │ │ │ │ - ldr.w r9, [pc, #268] @ 9dbc9c │ │ │ │ + ldr.w r9, [pc, #268] @ 9dbcdc │ │ │ │ add sl, pc │ │ │ │ add r9, pc │ │ │ │ ldr.w r0, [r7], #4 │ │ │ │ ldrd r2, r1, [r0, #8] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ lsrs r2, r2, #10 │ │ │ │ orr.w r2, r2, r1, lsl #22 │ │ │ │ @@ -3636579,18 +3636618,18 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #2 │ │ │ │ bl 3a6768 │ │ │ │ cmp r7, r4 │ │ │ │ - bcc.n 9dbb96 │ │ │ │ - ldr r2, [pc, #224] @ (9dbca0 ) │ │ │ │ + bcc.n 9dbbd6 │ │ │ │ + ldr r2, [pc, #224] @ (9dbce0 ) │ │ │ │ mov r3, r6 │ │ │ │ - ldr r1, [pc, #224] @ (9dbca4 ) │ │ │ │ + ldr r1, [pc, #224] @ (9dbce4 ) │ │ │ │ movs r0, #2 │ │ │ │ add r2, pc │ │ │ │ str.w fp, [sp] │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ @@ -3636599,116 +3636638,116 @@ │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9dbbe8 │ │ │ │ + bne.n 9dbc28 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 9dbc2a │ │ │ │ - ldr r2, [pc, #168] @ (9dbca8 ) │ │ │ │ - ldr r3, [pc, #144] @ (9dbc90 ) │ │ │ │ + cbnz r2, 9dbc6a │ │ │ │ + ldr r2, [pc, #168] @ (9dbce8 ) │ │ │ │ + ldr r3, [pc, #144] @ (9dbcd0 ) │ │ │ │ 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 9dbc82 │ │ │ │ + bne.n 9dbcc2 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #148] @ (9dbcac ) │ │ │ │ + ldr r3, [pc, #148] @ (9dbcec ) │ │ │ │ movs r2, #4 │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r7 │ │ │ │ add r3, pc │ │ │ │ mov r6, r7 │ │ │ │ mov fp, r7 │ │ │ │ blx 66e08 │ │ │ │ - b.n 9dbbbe │ │ │ │ + b.n 9dbbfe │ │ │ │ ldr r0, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #4004] @ 0xfa4 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9dbbfc │ │ │ │ + b.n 9dbc3c │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 9dbc64 │ │ │ │ + bne.n 9dbca4 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r4, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dbc4e │ │ │ │ + bne.n 9dbc8e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dbc40 │ │ │ │ - b.n 9dbae0 │ │ │ │ + bne.n 9dbc80 │ │ │ │ + b.n 9dbb20 │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9dbc6c │ │ │ │ + bne.n 9dbcac │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dbc3c │ │ │ │ - b.n 9dbae0 │ │ │ │ + bne.n 9dbc7c │ │ │ │ + b.n 9dbb20 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ - cmp r0, sl │ │ │ │ + cmp r0, r2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 9dbc76 │ │ │ │ - @ instruction: 0xffff08be │ │ │ │ + bls.n 9dbcb6 │ │ │ │ + vqrshrun.s64 d16, q15, #1 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ + cmp r1, #160 @ 0xa0 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + cmp r1, #104 @ 0x68 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - mvns r4, r7 │ │ │ │ + bics r4, r7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bls.n 9dbd46 │ │ │ │ + bls.n 9dbd86 │ │ │ │ vsli.32 d27, d16, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r4, [pc, #152] @ (9dbd58 ) │ │ │ │ + ldr r4, [pc, #152] @ (9dbd98 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #152] @ (9dbd5c ) │ │ │ │ + ldr r1, [pc, #152] @ (9dbd9c ) │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ add r4, pc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w r1, [r3, #148] @ 0x94 │ │ │ │ ldr.w r5, [r1, #512] @ 0x200 │ │ │ │ lsls r4, r5, #9 │ │ │ │ - bpl.n 9dbd34 │ │ │ │ + bpl.n 9dbd74 │ │ │ │ vldr d7, [r1, #328] @ 0x148 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ add.w ip, r0, #8192 @ 0x2000 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - vldr d7, [pc, #88] @ 9dbd50 │ │ │ │ + vldr d7, [pc, #88] @ 9dbd90 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r5, [r2, #2388] @ 0x954 │ │ │ │ ldr.w r2, [r3, #220] @ 0xdc │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr.w r2, [r3, #224] @ 0xe0 │ │ │ │ ldr.w r0, [ip, #3996] @ 0xf9c │ │ │ │ movw ip, #59574 @ 0xe8b6 │ │ │ │ @@ -3636720,84 +3636759,84 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ add r2, sp, #8 │ │ │ │ vstr d7, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r4, [r3, #220] @ 0xdc │ │ │ │ - ldr r2, [pc, #40] @ (9dbd60 ) │ │ │ │ - ldr r3, [pc, #36] @ (9dbd5c ) │ │ │ │ + ldr r2, [pc, #40] @ (9dbda0 ) │ │ │ │ + ldr r3, [pc, #36] @ (9dbd9c ) │ │ │ │ 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 9dbd4c │ │ │ │ + bne.n 9dbd8c │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xffffffff │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r6, r6 │ │ │ │ + cmn r6, r6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r0 │ │ │ │ + cmp r4, r0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb 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 r6, r0 │ │ │ │ - ldr r0, [pc, #640] @ (9dbff8 ) │ │ │ │ + ldr r0, [pc, #640] @ (9dc038 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #640] @ (9dbffc ) │ │ │ │ + ldr r1, [pc, #640] @ (9dc03c ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r5, [sp, #200] @ 0xc8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #156] @ 0x9c │ │ │ │ mov.w r1, #0 │ │ │ │ ldr.w r8, [sp, #204] @ 0xcc │ │ │ │ strb.w r2, [r4, #344] @ 0x158 │ │ │ │ - blt.n 9dbe20 │ │ │ │ + blt.n 9dbe60 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r3, #512] @ 0x200 │ │ │ │ lsls r1, r3, #9 │ │ │ │ - bmi.n 9dbdea │ │ │ │ + bmi.n 9dbe2a │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r6 │ │ │ │ strd r8, r3, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl b1503c │ │ │ │ + bl b1507c │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #344] @ 0x158 │ │ │ │ - ldr r2, [pc, #560] @ (9dc000 ) │ │ │ │ - ldr r3, [pc, #552] @ (9dbffc ) │ │ │ │ + ldr r2, [pc, #560] @ (9dc040 ) │ │ │ │ + ldr r3, [pc, #552] @ (9dc03c ) │ │ │ │ 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 9dbfea │ │ │ │ + bne.w 9dc02a │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ @@ -3636812,54 +3636851,54 @@ │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ ldrsh.w r3, [r5, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9ff248 │ │ │ │ + bl 9ff288 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldr.w r2, [r3, #512] @ 0x200 │ │ │ │ lsls r2, r2, #9 │ │ │ │ - bpl.n 9dbdb0 │ │ │ │ + bpl.n 9dbdf0 │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ - bl 9fa6c0 │ │ │ │ + bl 9fa700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dbdb0 │ │ │ │ + beq.n 9dbdf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ - bl 9fa6c0 │ │ │ │ + bl 9fa700 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dbdb0 │ │ │ │ + beq.n 9dbdf0 │ │ │ │ ldr.w r3, [r4, #220] @ 0xdc │ │ │ │ bics.w r2, r3, #8 │ │ │ │ mov fp, r2 │ │ │ │ add.w r2, r7, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne.w 9dbfa6 │ │ │ │ + bne.w 9dbfe6 │ │ │ │ ldrb.w r2, [r4, #76] @ 0x4c │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 9dbe76 │ │ │ │ + beq.n 9dbeb6 │ │ │ │ subs r2, #6 │ │ │ │ cmp r2, #2 │ │ │ │ ite hi │ │ │ │ movhi r2, #0 │ │ │ │ movls r2, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ ldrh.w r0, [r4, #74] @ 0x4a │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dbfe6 │ │ │ │ + beq.w 9dc026 │ │ │ │ ldr r6, [r0, #24] │ │ │ │ ldr r0, [sp, #208] @ 0xd0 │ │ │ │ lsrs r6, r6, #3 │ │ │ │ cmp r6, #1 │ │ │ │ it cc │ │ │ │ movcc r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ @@ -3636869,15 +3636908,15 @@ │ │ │ │ str r0, [sp, #208] @ 0xd0 │ │ │ │ ldr r0, [sp, #212] @ 0xd4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9dbfd6 │ │ │ │ + beq.w 9dc016 │ │ │ │ str.w r9, [sp, #120] @ 0x78 │ │ │ │ movw r1, #59570 @ 0xe8b2 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r8, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, r9, [r5, #8] │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ @@ -3636890,15 +3636929,15 @@ │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ movs r2, #0 │ │ │ │ ldrsh.w lr, [r5, #16] │ │ │ │ ldrsh.w r1, [r5, #18] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dbfd0 │ │ │ │ + bne.n 9dc010 │ │ │ │ mov r2, lr │ │ │ │ mov.w ip, #1 │ │ │ │ mov lr, r0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ strd r2, r6, [sp, #140] @ 0x8c │ │ │ │ add.w r2, r7, #12288 @ 0x3000 │ │ │ │ @@ -3636918,102 +3636957,102 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ movw r3, #59573 @ 0xe8b5 │ │ │ │ movt r3, #15262 @ 0x3b9e │ │ │ │ strd sl, r8, [sp, #132] @ 0x84 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ blx r2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 9dbf98 │ │ │ │ + bne.n 9dbfd8 │ │ │ │ add.w r3, r7, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #2068] @ 0x814 │ │ │ │ - cbnz r3, 9dbf98 │ │ │ │ + cbnz r3, 9dbfd8 │ │ │ │ ldrb.w r3, [r6, #3978] @ 0xf8a │ │ │ │ - cbz r3, 9dbf98 │ │ │ │ + cbz r3, 9dbfd8 │ │ │ │ ldrb.w r3, [r4, #77] @ 0x4d │ │ │ │ - cbnz r3, 9dbf98 │ │ │ │ + cbnz r3, 9dbfd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbnz r3, 9dbf98 │ │ │ │ + cbnz r3, 9dbfd8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 9dbf98 │ │ │ │ + cbnz r3, 9dbfd8 │ │ │ │ ldrsh.w r3, [r5, #16] │ │ │ │ - cbnz r3, 9dbf98 │ │ │ │ + cbnz r3, 9dbfd8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9dbf98 │ │ │ │ + bne.n 9dbfd8 │ │ │ │ ldrh.w r3, [r4, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9dbf98 │ │ │ │ + bne.n 9dbfd8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldrsh.w r3, [r5, #18] │ │ │ │ - cbz r2, 9dbfee │ │ │ │ + cbz r2, 9dc02e │ │ │ │ ldrh.w r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9dbf98 │ │ │ │ + bne.n 9dbfd8 │ │ │ │ movs r2, #5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9dbcb0 │ │ │ │ + bl 9dbcf0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r2, [r4, #162] @ 0xa2 │ │ │ │ strb.w r3, [r4, #344] @ 0x158 │ │ │ │ - b.n 9dbdce │ │ │ │ + b.n 9dbe0e │ │ │ │ ldr.w ip, [r2, #2872] @ 0xb38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9dbdb0 │ │ │ │ + beq.w 9dbdf0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr.w r1, [r2, #2876] @ 0xb3c │ │ │ │ movs r2, #0 │ │ │ │ subs r1, #4 │ │ │ │ - b.n 9dbfc6 │ │ │ │ + b.n 9dc006 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 9dbdb0 │ │ │ │ + beq.w 9dbdf0 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9dbfbe │ │ │ │ - b.n 9dbe62 │ │ │ │ + bne.n 9dbffe │ │ │ │ + b.n 9dbea2 │ │ │ │ mov ip, r1 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 9dbefa │ │ │ │ + b.n 9dbf3a │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9dbcb0 │ │ │ │ + bl 9dbcf0 │ │ │ │ ldr.w r3, [r4, #220] @ 0xdc │ │ │ │ - b.n 9dbeb6 │ │ │ │ + b.n 9dbef6 │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - b.n 9dbea2 │ │ │ │ + b.n 9dbee2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ ldrh.w r2, [r4, #70] @ 0x46 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9dbf98 │ │ │ │ - b.n 9dbf8e │ │ │ │ - cmp r0, r0 │ │ │ │ + bne.n 9dbfd8 │ │ │ │ + b.n 9dbfce │ │ │ │ + negs r0, r0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - tst r2, r5 │ │ │ │ + rors r2, r5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r2, 9dc078 │ │ │ │ + cbz r2, 9dc0b8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ bl 3ab86c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r3, 9dc06c │ │ │ │ + cbz r3, 9dc0ac │ │ │ │ add.w r7, r6, #8192 @ 0x2000 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r6, r6, #12288 @ 0x3000 │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ ldr.w r1, [r6, #568] @ 0x238 │ │ │ │ ldr.w r0, [r7, #3996] @ 0xf9c │ │ │ │ ldrd r2, r3, [r9, #16] │ │ │ │ @@ -3637027,27 +3637066,27 @@ │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ bl 3ab86c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dc036 │ │ │ │ + bne.n 9dc076 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 3a8e60 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ mov r8, r2 │ │ │ │ bl 3ab86c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dc06c │ │ │ │ + beq.n 9dc0ac │ │ │ │ add.w r7, r6, #8192 @ 0x2000 │ │ │ │ add.w r6, r6, #12288 @ 0x3000 │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ ldr.w r1, [r6, #588] @ 0x24c │ │ │ │ ldr.w r0, [r7, #3996] @ 0xf9c │ │ │ │ ldrd r2, r3, [r9, #16] │ │ │ │ str.w r8, [sp] │ │ │ │ @@ -3637060,233 +3637099,233 @@ │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ bl 3ab86c │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dc092 │ │ │ │ + bne.n 9dc0d2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 3a8e60 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [r1, #448] @ 0x1c0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w r9, [pc, #540] @ 9dc308 │ │ │ │ + ldr.w r9, [pc, #540] @ 9dc348 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ add r9, pc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dc1ec │ │ │ │ + beq.n 9dc22c │ │ │ │ mov r4, r7 │ │ │ │ add.w sl, r7, #256 @ 0x100 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 9dc118 │ │ │ │ + b.n 9dc158 │ │ │ │ bl 3a8e60 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r6, [r5, #0] │ │ │ │ str r6, [r5, #4] │ │ │ │ str r6, [r5, #8] │ │ │ │ str r6, [r5, #12] │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ adds r4, #16 │ │ │ │ cmp sl, r4 │ │ │ │ - beq.n 9dc13c │ │ │ │ + beq.n 9dc17c │ │ │ │ ldr r2, [r4, #68] @ 0x44 │ │ │ │ add.w r5, r4, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #492] @ (9dc30c ) │ │ │ │ + ldr r1, [pc, #492] @ (9dc34c ) │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9dc112 │ │ │ │ + beq.n 9dc152 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r0, r2 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9dc108 │ │ │ │ + beq.n 9dc148 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dc102 │ │ │ │ + bne.n 9dc142 │ │ │ │ blx 67b40 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ - b.n 9dc108 │ │ │ │ + b.n 9dc148 │ │ │ │ ldrb.w r3, [r7, #436] @ 0x1b4 │ │ │ │ - cbz r3, 9dc182 │ │ │ │ + cbz r3, 9dc1c2 │ │ │ │ add.w r4, r8, #8192 @ 0x2000 │ │ │ │ add.w r6, r8, #12288 @ 0x3000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrd r2, r3, [r7, #328] @ 0x148 │ │ │ │ ldr.w r1, [r6, #560] @ 0x230 │ │ │ │ ldr.w r0, [r4, #3996] @ 0xf9c │ │ │ │ blx r1 │ │ │ │ ldr.w r1, [r6, #560] @ 0x230 │ │ │ │ ldr.w r0, [r4, #3996] @ 0xf9c │ │ │ │ str r5, [sp, #0] │ │ │ │ ldrd r2, r3, [r7, #320] @ 0x140 │ │ │ │ blx r1 │ │ │ │ ldrd r0, r3, [r7, #444] @ 0x1bc │ │ │ │ - cbz r3, 9dc196 │ │ │ │ + cbz r3, 9dc1d6 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r7 │ │ │ │ blx 67b40 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r1, [r7, #448] @ 0x1c0 │ │ │ │ - cbz r1, 9dc1ca │ │ │ │ + cbz r1, 9dc20a │ │ │ │ mov r0, r8 │ │ │ │ - bl 9d82f8 │ │ │ │ + bl 9d8338 │ │ │ │ ldrd r0, r3, [r7, #444] @ 0x1bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dc172 │ │ │ │ + bne.n 9dc1b2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dc176 │ │ │ │ + beq.n 9dc1b6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dc19e │ │ │ │ + bne.n 9dc1de │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dc176 │ │ │ │ + bne.n 9dc1b6 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx 67b40 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrb.w r1, [r7, #570] @ 0x23a │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9dc29a │ │ │ │ + bne.n 9dc2da │ │ │ │ add.w r3, r8, #8192 @ 0x2000 │ │ │ │ add.w r2, r8, #12288 @ 0x3000 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [r2, #576] @ 0x240 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ ldrd r2, r3, [r7, #328] @ 0x148 │ │ │ │ blx r1 │ │ │ │ - b.n 9dc16c │ │ │ │ + b.n 9dc1ac │ │ │ │ ldrb.w r2, [r1, #436] @ 0x1b4 │ │ │ │ add.w r1, r1, #344 @ 0x158 │ │ │ │ - bl 9dc004 │ │ │ │ + bl 9dc044 │ │ │ │ ldr.w r3, [r7, #448] @ 0x1c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dc0f8 │ │ │ │ - ldr r3, [pc, #268] @ (9dc310 ) │ │ │ │ + bne.w 9dc138 │ │ │ │ + ldr r3, [pc, #268] @ (9dc350 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #14 │ │ │ │ - bpl.w 9dc0f8 │ │ │ │ + bpl.w 9dc138 │ │ │ │ addw r4, r8, #4004 @ 0xfa4 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r6, [r7, #444] @ 0x1bc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dc22e │ │ │ │ + bne.n 9dc26e │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9dc21e │ │ │ │ + bne.n 9dc25e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dc2c2 │ │ │ │ + bne.n 9dc302 │ │ │ │ ldr r1, [r6, #68] @ 0x44 │ │ │ │ ldr.w r0, [r8, #4000] @ 0xfa0 │ │ │ │ bl 3a52a8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldrd r3, r1, [r6, #48] @ 0x30 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ orrs r3, r1 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r5, #0] │ │ │ │ it ne │ │ │ │ ldrne r3, [r6, #8] │ │ │ │ - beq.n 9dc2a4 │ │ │ │ + beq.n 9dc2e4 │ │ │ │ addw r3, r3, #4095 @ 0xfff │ │ │ │ ldr r6, [r5, #8] │ │ │ │ bfc r3, #0, #12 │ │ │ │ subs r6, r6, r3 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r6, [r5, #8] │ │ │ │ sbc.w r3, r3, #0 │ │ │ │ str r3, [r5, #12] │ │ │ │ - cbz r2, 9dc2aa │ │ │ │ + cbz r2, 9dc2ea │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dc272 │ │ │ │ + bne.n 9dc2b2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dc0f8 │ │ │ │ + beq.w 9dc138 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r8, #4004] @ 0xfa4 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9dc0f8 │ │ │ │ + b.n 9dc138 │ │ │ │ ldr.w r0, [r7, #440] @ 0x1b8 │ │ │ │ blx 65db4 │ │ │ │ - b.n 9dc16c │ │ │ │ + b.n 9dc1ac │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - b.n 9dc256 │ │ │ │ + b.n 9dc296 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r8, #4000] @ 0xfa0 │ │ │ │ bl 3a5330 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ blx 67b40 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ - b.n 9dc26e │ │ │ │ + b.n 9dc2ae │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9dc2e0 │ │ │ │ + beq.n 9dc320 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9dc2cc │ │ │ │ + bne.n 9dc30c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dc236 │ │ │ │ + beq.n 9dc276 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dc2f0 │ │ │ │ + bne.n 9dc330 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dc2e2 │ │ │ │ - b.n 9dc236 │ │ │ │ + bne.n 9dc322 │ │ │ │ + b.n 9dc276 │ │ │ │ nop │ │ │ │ - subs r7, #10 │ │ │ │ + subs r6, #202 @ 0xca │ │ │ │ lsls r5, r7, #3 │ │ │ │ subs r1, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, #160 @ 0xa0 │ │ │ │ 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, #3632] @ 0xe30 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #628] @ (9dc59c ) │ │ │ │ - ldr r3, [pc, #628] @ (9dc5a0 ) │ │ │ │ + ldr r2, [pc, #628] @ (9dc5dc ) │ │ │ │ + ldr r3, [pc, #628] @ (9dc5e0 ) │ │ │ │ sub sp, #428 @ 0x1ac │ │ │ │ add r2, pc │ │ │ │ ldr.w sl, [r0] │ │ │ │ ldr.w r9, [r1, #148] @ 0x94 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -3637294,86 +3637333,86 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #420] @ 0x1a4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ orr.w r3, r3, r5 │ │ │ │ str r3, [r1, #84] @ 0x54 │ │ │ │ ldrb.w r3, [r1, #352] @ 0x160 │ │ │ │ - bpl.n 9dc35a │ │ │ │ + bpl.n 9dc39a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dc48c │ │ │ │ + beq.w 9dc4cc │ │ │ │ ldr.w r2, [r4, #356] @ 0x164 │ │ │ │ movs r6, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r1, r4 │ │ │ │ add.w r3, r4, #160 @ 0xa0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, sl │ │ │ │ strd r6, r6, [sp, #8] │ │ │ │ - bl 9db5c0 │ │ │ │ + bl 9db600 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dc53a │ │ │ │ + beq.w 9dc57a │ │ │ │ add.w fp, sp, #56 @ 0x38 │ │ │ │ mov.w r2, #360 @ 0x168 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ blx 666a8 │ │ │ │ str.w r6, [r4, #220] @ 0xdc │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [fp, #148] @ 0x94 │ │ │ │ ldrb.w r5, [r7, #436] @ 0x1b4 │ │ │ │ str.w r6, [fp, #304] @ 0x130 │ │ │ │ str.w r7, [r4, #148] @ 0x94 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - cbz r5, 9dc40c │ │ │ │ + cbz r5, 9dc44c │ │ │ │ ldr.w r5, [r4, #164] @ 0xa4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9dc536 │ │ │ │ + bne.w 9dc576 │ │ │ │ ldr r3, [r4, #112] @ 0x70 │ │ │ │ - cbnz r3, 9dc414 │ │ │ │ + cbnz r3, 9dc454 │ │ │ │ ldrb.w r2, [r9, #437] @ 0x1b5 │ │ │ │ ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #320] @ 0x140 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9dc4d2 │ │ │ │ + bne.w 9dc512 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dc3d2 │ │ │ │ + bne.n 9dc412 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9dc3ee │ │ │ │ + cbnz r3, 9dc42e │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 9dc0d4 │ │ │ │ + bl 9dc114 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #432] @ (9dc5a4 ) │ │ │ │ - ldr r3, [pc, #428] @ (9dc5a0 ) │ │ │ │ + ldr r2, [pc, #432] @ (9dc5e4 ) │ │ │ │ + ldr r3, [pc, #428] @ (9dc5e0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9dc58a │ │ │ │ + bne.w 9dc5ca │ │ │ │ add sp, #428 @ 0x1ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r4, #162] @ 0xa2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dc3ba │ │ │ │ + beq.n 9dc3fa │ │ │ │ str.w r9, [sp, #28] │ │ │ │ add r6, sp, #36 @ 0x24 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r8 │ │ │ │ - b.n 9dc456 │ │ │ │ + b.n 9dc496 │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 9dc4c6 │ │ │ │ + bne.n 9dc506 │ │ │ │ ldrh.w r2, [r4, #70] @ 0x46 │ │ │ │ lsrs r2, r5 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ sxth r2, r2 │ │ │ │ strh r2, [r6, #18] │ │ │ │ @@ -3637385,15 +3637424,15 @@ │ │ │ │ mov r0, r9 │ │ │ │ strd r7, fp, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ adds r5, #1 │ │ │ │ blx r8 │ │ │ │ ldrb.w r3, [r4, #77] @ 0x4d │ │ │ │ cmp r3, r5 │ │ │ │ - bcc.n 9dc4ca │ │ │ │ + bcc.n 9dc50a │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ldrh.w r3, [r4, #68] @ 0x44 │ │ │ │ ldrb.w r1, [r4, #76] @ 0x4c │ │ │ │ lsrs r2, r5 │ │ │ │ str r7, [r6, #0] │ │ │ │ lsrs r3, r5 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -3637403,211 +3637442,211 @@ │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ str r7, [r6, #8] │ │ │ │ cmp r1, #4 │ │ │ │ strh r7, [r6, #16] │ │ │ │ str r2, [r6, #4] │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq.n 9dc486 │ │ │ │ - bls.n 9dc420 │ │ │ │ + beq.n 9dc4c6 │ │ │ │ + bls.n 9dc460 │ │ │ │ subs r1, #6 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.n 9dc4c6 │ │ │ │ + bhi.n 9dc506 │ │ │ │ ldrsh.w r2, [r4, #72] @ 0x48 │ │ │ │ - b.n 9dc432 │ │ │ │ + b.n 9dc472 │ │ │ │ ldrb.w r2, [r9, #436] @ 0x1b4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9dc35a │ │ │ │ + bne.w 9dc39a │ │ │ │ add.w r3, sl, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dc35a │ │ │ │ + beq.w 9dc39a │ │ │ │ movs r6, #1 │ │ │ │ movs r0, #8 │ │ │ │ strb.w r6, [r1, #352] @ 0x160 │ │ │ │ blx 671c4 │ │ │ │ mov r2, r0 │ │ │ │ str.w r0, [r4, #356] @ 0x164 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dc58e │ │ │ │ + beq.n 9dc5ce │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r6 │ │ │ │ strd r0, r1, [r2] │ │ │ │ - b.n 9dc35e │ │ │ │ + b.n 9dc39e │ │ │ │ movs r2, #1 │ │ │ │ - b.n 9dc432 │ │ │ │ + b.n 9dc472 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - b.n 9dc3ba │ │ │ │ + b.n 9dc3fa │ │ │ │ ldr.w r4, [r8, #756] @ 0x2f4 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ add.w r4, r4, #396 @ 0x18c │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dc4f0 │ │ │ │ + bne.n 9dc530 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9dc4e0 │ │ │ │ + bne.n 9dc520 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9dc546 │ │ │ │ + cbnz r3, 9dc586 │ │ │ │ ldr.w r0, [r8, #756] @ 0x2f4 │ │ │ │ mov r1, fp │ │ │ │ add.w r0, r0, #464 @ 0x1d0 │ │ │ │ bl 3ab82c │ │ │ │ ldr.w r3, [r8, #756] @ 0x2f4 │ │ │ │ dmb ish │ │ │ │ add.w r0, r3, #396 @ 0x18c │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9dc510 │ │ │ │ + bne.n 9dc550 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9dc3ce │ │ │ │ + beq.w 9dc40e │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #396] @ 0x18c │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9dc3ce │ │ │ │ + b.n 9dc40e │ │ │ │ mov r5, r6 │ │ │ │ - b.n 9dc414 │ │ │ │ + b.n 9dc454 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ bic.w r3, r3, r5 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9dc3f0 │ │ │ │ + b.n 9dc430 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9dc564 │ │ │ │ + beq.n 9dc5a4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9dc550 │ │ │ │ + bne.n 9dc590 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dc4f6 │ │ │ │ + beq.n 9dc536 │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r5, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dc574 │ │ │ │ + bne.n 9dc5b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dc566 │ │ │ │ - b.n 9dc4f6 │ │ │ │ + bne.n 9dc5a6 │ │ │ │ + b.n 9dc536 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #24] @ (9dc5a8 ) │ │ │ │ - ldr r1, [pc, #24] @ (9dc5ac ) │ │ │ │ + ldr r2, [pc, #24] @ (9dc5e8 ) │ │ │ │ + ldr r1, [pc, #24] @ (9dc5ec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9dc542 │ │ │ │ - subs r4, #208 @ 0xd0 │ │ │ │ + b.n 9dc582 │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #8 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - mrc2 0, 6, r0, cr6, cr7, {3} │ │ │ │ - subs r0, r4, #7 │ │ │ │ + mrc2 0, 4, r0, cr6, cr7, {3} │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #584] @ (9dc80c ) │ │ │ │ + ldr r2, [pc, #584] @ (9dc84c ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #584] @ (9dc810 ) │ │ │ │ + ldr r3, [pc, #584] @ (9dc850 ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r7, [pc, #580] @ (9dc814 ) │ │ │ │ + ldr r7, [pc, #580] @ (9dc854 ) │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dc75e │ │ │ │ + beq.w 9dc79e │ │ │ │ ldr r1, [r5, #0] │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9dc60e │ │ │ │ + bls.n 9dc64e │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #548] @ (9dc818 ) │ │ │ │ - ldr r3, [pc, #536] @ (9dc810 ) │ │ │ │ + ldr r2, [pc, #548] @ (9dc858 ) │ │ │ │ + ldr r3, [pc, #536] @ (9dc850 ) │ │ │ │ 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 9dc806 │ │ │ │ + bne.w 9dc846 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 9dc632 │ │ │ │ + cbz r3, 9dc672 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cbz r3, 9dc632 │ │ │ │ + cbz r3, 9dc672 │ │ │ │ ldr.w r2, [r3, #148] @ 0x94 │ │ │ │ ldrb.w r2, [r2, #570] @ 0x23a │ │ │ │ - cbnz r2, 9dc632 │ │ │ │ + cbnz r2, 9dc672 │ │ │ │ ldr r4, [r3, #92] @ 0x5c │ │ │ │ - cbz r4, 9dc630 │ │ │ │ + cbz r4, 9dc670 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r2, [r2, #570] @ 0x23a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9dc612 │ │ │ │ + beq.n 9dc652 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9dc774 │ │ │ │ + beq.w 9dc7b4 │ │ │ │ ldrb.w r2, [r3, #437] @ 0x1b5 │ │ │ │ - cbnz r2, 9dc6a0 │ │ │ │ + cbnz r2, 9dc6e0 │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dc784 │ │ │ │ + beq.w 9dc7c4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ movt r2, #8208 @ 0x2010 │ │ │ │ tst.w r3, #1048576 @ 0x100000 │ │ │ │ it ne │ │ │ │ movne.w r2, #536870912 @ 0x20000000 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 9e26dc │ │ │ │ + bl 9e271c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r6, #1948] @ 0x79c │ │ │ │ mov r1, r4 │ │ │ │ - bl 9dc314 │ │ │ │ + bl 9dc354 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dc7ea │ │ │ │ + beq.w 9dc82a │ │ │ │ ldr.w r3, [r4, #304] @ 0x130 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dc7ce │ │ │ │ + bne.w 9dc80e │ │ │ │ ldr.w r0, [r6, #1948] @ 0x79c │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r0, #416] @ 0x1a0 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e2788 │ │ │ │ + bl 9e27c8 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sp, #52] @ 0x34 │ │ │ │ strd r2, r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ movw r2, #60178 @ 0xeb12 │ │ │ │ @@ -3637631,207 +3637670,207 @@ │ │ │ │ movne r2, #1 │ │ │ │ moveq.w r2, #512 @ 0x200 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, sp, #32 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dc7a2 │ │ │ │ + bne.n 9dc7e2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 9dc7b2 │ │ │ │ + beq.n 9dc7f2 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ str r2, [r5, #12] │ │ │ │ ldrb.w r1, [r3, #436] @ 0x1b4 │ │ │ │ ldrd r2, r3, [r3, #528] @ 0x210 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9dc5f0 │ │ │ │ + bne.w 9dc630 │ │ │ │ mov r9, r1 │ │ │ │ mov r2, r4 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ strd r1, r1, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r1 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ - bl 9d97e8 │ │ │ │ + bl 9d9828 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ strd r9, r9, [sp] │ │ │ │ str r4, [r5, #28] │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 9d97e8 │ │ │ │ + bl 9d9828 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 9dc5f0 │ │ │ │ + b.n 9dc630 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 9dc76c │ │ │ │ + cbz r0, 9dc7ac │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 67b40 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #122] @ 0x7a │ │ │ │ - b.n 9dc5e8 │ │ │ │ + b.n 9dc628 │ │ │ │ ldr.w r2, [r6, #2080] @ 0x820 │ │ │ │ adds r0, r2, #1 │ │ │ │ it eq │ │ │ │ streq r2, [r5, #12] │ │ │ │ - bne.w 9dc63c │ │ │ │ - b.n 9dc708 │ │ │ │ - ldr r3, [pc, #148] @ (9dc81c ) │ │ │ │ + bne.w 9dc67c │ │ │ │ + b.n 9dc748 │ │ │ │ + ldr r3, [pc, #148] @ (9dc85c ) │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 9dc79e │ │ │ │ - ldr r3, [pc, #144] @ (9dc820 ) │ │ │ │ + cbnz r3, 9dc7de │ │ │ │ + ldr r3, [pc, #144] @ (9dc860 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #13 │ │ │ │ - bpl.n 9dc7f2 │ │ │ │ - ldr r3, [pc, #140] @ (9dc824 ) │ │ │ │ + bpl.n 9dc832 │ │ │ │ + ldr r3, [pc, #140] @ (9dc864 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9dc5f2 │ │ │ │ - ldr r2, [pc, #132] @ (9dc828 ) │ │ │ │ + b.n 9dc632 │ │ │ │ + ldr r2, [pc, #132] @ (9dc868 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #132] @ (9dc82c ) │ │ │ │ + ldr r1, [pc, #132] @ (9dc86c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9dc79e │ │ │ │ + b.n 9dc7de │ │ │ │ ldr.w r1, [r3, #444] @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ - bl 9fd270 │ │ │ │ + bl 9fd2b0 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 65db4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9dc79e │ │ │ │ + beq.n 9dc7de │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 9dc702 │ │ │ │ + b.n 9dc742 │ │ │ │ addw r3, r6, #2004 @ 0x7d4 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dc7d6 │ │ │ │ + bne.n 9dc816 │ │ │ │ dmb ish │ │ │ │ - b.n 9dc686 │ │ │ │ + b.n 9dc6c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e2788 │ │ │ │ - b.n 9dc79e │ │ │ │ - ldr r3, [pc, #60] @ (9dc830 ) │ │ │ │ + bl 9e27c8 │ │ │ │ + b.n 9dc7de │ │ │ │ + ldr r3, [pc, #60] @ (9dc870 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #60] @ (9dc834 ) │ │ │ │ - ldr r1, [pc, #60] @ (9dc838 ) │ │ │ │ + ldr r2, [pc, #60] @ (9dc874 ) │ │ │ │ + ldr r1, [pc, #60] @ (9dc878 ) │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9dc796 │ │ │ │ + b.n 9dc7d6 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ + subs r1, #232 @ 0xe8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r2, #6 │ │ │ │ + subs r1, #198 @ 0xc6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - add r5, sp, #24 │ │ │ │ + add r4, sp, #792 @ 0x318 │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r6, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #968 @ 0x3c8 │ │ │ │ + add r4, sp, #712 @ 0x2c8 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldc2l 0, cr0, [r4, #-476]! @ 0xfffffe24 │ │ │ │ - adds r2, r1, #7 │ │ │ │ + ldc2 0, cr0, [r4, #-476]! @ 0xfffffe24 │ │ │ │ + adds r2, r1, #6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ - ldc2 0, cr0, [sl], {119} @ 0x77 │ │ │ │ - ldc2 0, cr0, [r8], #476 @ 0x1dc │ │ │ │ - adds r6, r6, #5 │ │ │ │ + mrrc2 0, 7, r0, sl, cr7 │ │ │ │ + ldc2l 0, cr0, [r8], #-476 @ 0xfffffe24 │ │ │ │ + adds r6, r6, #4 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb.w r3, [r1, #76] @ 0x4c │ │ │ │ movw r2, #999 @ 0x3e7 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dc8e4 │ │ │ │ + beq.n 9dc924 │ │ │ │ ldr.w r0, [r5, #356] @ 0x164 │ │ │ │ blx 67b40 │ │ │ │ ldr.w r1, [r5, #152] @ 0x98 │ │ │ │ - cbz r1, 9dc8a6 │ │ │ │ + cbz r1, 9dc8e6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dc86e │ │ │ │ + bne.n 9dc8ae │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9dc8a6 │ │ │ │ + cbnz r3, 9dc8e6 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9dc8a6 │ │ │ │ + cbz r4, 9dc8e6 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dc892 │ │ │ │ + bne.n 9dc8d2 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9dc8d8 │ │ │ │ + cbz r3, 9dc918 │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ - cbz r1, 9dc8c4 │ │ │ │ + cbz r1, 9dc904 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dc8b0 │ │ │ │ + bne.n 9dc8f0 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9dc8dc │ │ │ │ + cbz r3, 9dc91c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r5, #148] @ 0x94 │ │ │ │ bl 52135c │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9dc882 │ │ │ │ + b.n 9dc8c2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dc0d4 │ │ │ │ - b.n 9dc8c4 │ │ │ │ + bl 9dc114 │ │ │ │ + b.n 9dc904 │ │ │ │ ldr r1, [r1, #124] @ 0x7c │ │ │ │ addw r0, r0, #4020 @ 0xfb4 │ │ │ │ bl 3a5fa8 │ │ │ │ - b.n 9dc85c │ │ │ │ + b.n 9dc89c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ add.w r1, r1, #5632 @ 0x1600 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [r2, #488] @ 0x1e8 │ │ │ │ @@ -3637843,15 +3637882,15 @@ │ │ │ │ ldr.w r3, [r2, #492] @ 0x1ec │ │ │ │ subs r2, r6, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ adc.w r3, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r8, r2 │ │ │ │ ldrd r7, r9, [sp, #64] @ 0x40 │ │ │ │ sbcs.w r3, fp, r3 │ │ │ │ - bcc.n 9dc9c0 │ │ │ │ + bcc.n 9dca00 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, fp │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r5 │ │ │ │ blx 66de4 <__aeabi_uldivmod@plt> │ │ │ │ subs.w r1, r8, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ @@ -3637872,15 +3637911,15 @@ │ │ │ │ sbc.w r5, r5, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adc.w fp, r5, fp │ │ │ │ cmp r3, r8 │ │ │ │ sbcs.w fp, r1, fp │ │ │ │ - bcs.n 9dc9cc │ │ │ │ + bcs.n 9dca0c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r2, r3, r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sbc.w r5, r1, r3 │ │ │ │ ldr.w r0, [sl, #444] @ 0x1bc │ │ │ │ str r5, [r4, #28] │ │ │ │ ldrd r1, r3, [r0, #48] @ 0x30 │ │ │ │ @@ -3637901,50 +3637940,50 @@ │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r7 │ │ │ │ mov fp, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 9dc95a │ │ │ │ + b.n 9dc99a │ │ │ │ adds r2, r2, r7 │ │ │ │ adc.w r5, r5, r9 │ │ │ │ - b.n 9dc98a │ │ │ │ + b.n 9dc9ca │ │ │ │ stmdb 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 r4, r1 │ │ │ │ - ldr r1, [pc, #432] @ (9dcb98 ) │ │ │ │ - ldr r3, [pc, #432] @ (9dcb9c ) │ │ │ │ + ldr r1, [pc, #432] @ (9dcbd8 ) │ │ │ │ + ldr r3, [pc, #432] @ (9dcbdc ) │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 9dcabe │ │ │ │ + bpl.n 9dcafe │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov fp, r3 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9dcb28 │ │ │ │ + beq.w 9dcb68 │ │ │ │ ldr.w r5, [r2, #148] @ 0x94 │ │ │ │ ldrb.w r0, [r5, #436] @ 0x1b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dcad8 │ │ │ │ + bne.n 9dcb18 │ │ │ │ mov r1, r2 │ │ │ │ ldrh.w r0, [r1, #74] @ 0x4a │ │ │ │ ldr r1, [r6, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ smull r7, r1, r9, r1 │ │ │ │ bl 3a10bc │ │ │ │ ldrsh.w ip, [r6, #16] │ │ │ │ @@ -3637954,15 +3637993,15 @@ │ │ │ │ ldrd r1, r6, [r4, #56] @ 0x38 │ │ │ │ mla r2, r6, ip, r1 │ │ │ │ ldr r1, [r4, #28] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r1, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dcb86 │ │ │ │ + beq.w 9dcbc6 │ │ │ │ ldr r1, [r3, #24] │ │ │ │ subs r0, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #24] │ │ │ │ lsrs r6, r1, #3 │ │ │ │ cmp r6, #1 │ │ │ │ it cc │ │ │ │ @@ -3637980,136 +3638019,136 @@ │ │ │ │ add r0, r1 │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mul.w sl, r6, r0 │ │ │ │ ldrb.w r6, [r5, #569] @ 0x239 │ │ │ │ adds.w r3, sl, r7 │ │ │ │ mov sl, r3 │ │ │ │ - cbz r6, 9dcaea │ │ │ │ + cbz r6, 9dcb2a │ │ │ │ movs r6, #0 │ │ │ │ - cbz r2, 9dcabe │ │ │ │ + cbz r2, 9dcafe │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldrb.w r3, [r1, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dcb44 │ │ │ │ + bne.n 9dcb84 │ │ │ │ strd sl, r9, [sp] │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ - bl a251d8 │ │ │ │ - ldr r2, [pc, #224] @ (9dcba0 ) │ │ │ │ - ldr r3, [pc, #216] @ (9dcb9c ) │ │ │ │ + bl a25218 │ │ │ │ + ldr r2, [pc, #224] @ (9dcbe0 ) │ │ │ │ + ldr r3, [pc, #216] @ (9dcbdc ) │ │ │ │ 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 9dcb92 │ │ │ │ + bne.n 9dcbd2 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r5, #569] @ 0x239 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ add.w sl, r7, r0 │ │ │ │ add r6, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dcaa2 │ │ │ │ + bne.n 9dcae2 │ │ │ │ vldr d7, [r5, #488] @ 0x1e8 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r2, r5 │ │ │ │ strd r1, r0, [sp, #24] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ vldr d7, [r5, #480] @ 0x1e0 │ │ │ │ vstr d7, [sp] │ │ │ │ - bl 9dc8f0 │ │ │ │ + bl 9dc930 │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ add.w r3, r1, #8192 @ 0x2000 │ │ │ │ add.w r1, r1, #12288 @ 0x3000 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ ldr.w r3, [r1, #452] @ 0x1c4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 9dcb72 │ │ │ │ + cbnz r0, 9dcbb2 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - b.n 9dca9e │ │ │ │ + b.n 9dcade │ │ │ │ ldr.w r5, [fp, #148] @ 0x94 │ │ │ │ ldrb.w r1, [r5, #436] @ 0x1b4 │ │ │ │ - cbz r1, 9dcb82 │ │ │ │ + cbz r1, 9dcbc2 │ │ │ │ ldrb.w r2, [r5, #569] @ 0x239 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dcabe │ │ │ │ + bne.n 9dcafe │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r3, r7, r2 │ │ │ │ mov sl, r3 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 9dcaea │ │ │ │ + b.n 9dcb2a │ │ │ │ ldrb.w r3, [r2, #76] @ 0x4c │ │ │ │ - cbnz r3, 9dcb6e │ │ │ │ + cbnz r3, 9dcbae │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r1, fp │ │ │ │ adds r4, #8 │ │ │ │ mov r0, r8 │ │ │ │ ubfx r5, r5, #0, #24 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldrb.w r5, [r4, #-1] │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp, #12] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ - bl a25438 │ │ │ │ - b.n 9dcabe │ │ │ │ + bl a25478 │ │ │ │ + b.n 9dcafe │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9dcb4c │ │ │ │ - ldr r2, [pc, #48] @ (9dcba4 ) │ │ │ │ + b.n 9dcb8c │ │ │ │ + ldr r2, [pc, #48] @ (9dcbe4 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #48] @ (9dcba8 ) │ │ │ │ + ldr r1, [pc, #48] @ (9dcbe8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9dcb24 │ │ │ │ + b.n 9dcb64 │ │ │ │ mov r1, fp │ │ │ │ - b.n 9dca26 │ │ │ │ + b.n 9dca66 │ │ │ │ ldrd r1, r6, [sp, #28] │ │ │ │ umlal r1, r3, r0, r6 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 9dca90 │ │ │ │ + b.n 9dcad0 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #16 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #58 @ 0x3a │ │ │ │ + adds r4, #250 @ 0xfa │ │ │ │ lsls r5, r7, #3 │ │ │ │ - vst1.8 @ instruction: 0xf9c40077 │ │ │ │ - adds r2, r7, r7 │ │ │ │ + vst1.8 @ instruction: 0xf9840077 │ │ │ │ + adds r2, r7, r6 │ │ │ │ lsls r6, r4, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #304] @ (9dccf0 ) │ │ │ │ + ldr r2, [pc, #304] @ (9dcd30 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #304] @ (9dccf4 ) │ │ │ │ + ldr r3, [pc, #304] @ (9dcd34 ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r8, r0 │ │ │ │ ands.w r6, r4, #576 @ 0x240 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ubfx r7, r4, #0, #24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9dcc18 │ │ │ │ + bne.n 9dcc58 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ add.w lr, r1, #8 │ │ │ │ add.w ip, sp, #8 │ │ │ │ mov r9, ip │ │ │ │ ldrb.w r3, [r3, #344] @ 0x158 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ @@ -3638117,261 +3638156,261 @@ │ │ │ │ str r6, [sp, #16] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r3, [lr] │ │ │ │ str.w r3, [ip] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ strh.w r6, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dccd8 │ │ │ │ + beq.n 9dcd18 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dc9d4 │ │ │ │ + bl 9dca14 │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ - cbz r1, 9dcc5e │ │ │ │ + cbz r1, 9dcc9e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dcc20 │ │ │ │ + bne.n 9dcc60 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9dcc5a │ │ │ │ + cbnz r3, 9dcc9a │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9dcc5a │ │ │ │ + cbz r4, 9dcc9a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dcc44 │ │ │ │ + bne.n 9dcc84 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dcce8 │ │ │ │ + beq.n 9dcd28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - cbz r1, 9dcc9e │ │ │ │ + cbz r1, 9dccde │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dcc66 │ │ │ │ + bne.n 9dcca6 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9dcc9e │ │ │ │ + cbnz r3, 9dccde │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9dcc9e │ │ │ │ + cbz r4, 9dccde │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dcc8a │ │ │ │ + bne.n 9dccca │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9dccc8 │ │ │ │ + cbz r3, 9dcd08 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #0] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bpl.n 9dcccc │ │ │ │ + bpl.n 9dcd0c │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ - ldr r2, [pc, #72] @ (9dccf8 ) │ │ │ │ - ldr r3, [pc, #64] @ (9dccf4 ) │ │ │ │ + ldr r2, [pc, #72] @ (9dcd38 ) │ │ │ │ + ldr r3, [pc, #64] @ (9dcd34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9dccec │ │ │ │ + bne.n 9dcd2c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9dcc7a │ │ │ │ + b.n 9dccba │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r8, #636 @ 0x27c │ │ │ │ - bl ac3094 │ │ │ │ - b.n 9dccae │ │ │ │ + bl ac30d4 │ │ │ │ + b.n 9dccee │ │ │ │ bic.w r3, r7, #4278190080 @ 0xff000000 │ │ │ │ bic.w r3, r3, #32 │ │ │ │ bfi r4, r3, #0, #24 │ │ │ │ str r4, [r5, #4] │ │ │ │ - b.n 9dcc0e │ │ │ │ + b.n 9dcc4e │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9dcc34 │ │ │ │ + b.n 9dcc74 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - adds r4, #56 @ 0x38 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r3, #10 │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r3, 9dcd2a │ │ │ │ + cbz r3, 9dcd6a │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ ldr.w r1, [r3, #444] @ 0x1bc │ │ │ │ - bl 9fb48c │ │ │ │ + bl 9fb4cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dcbac │ │ │ │ + bl 9dcbec │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - b.n 9dcd14 │ │ │ │ + b.n 9dcd54 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r2, r0 │ │ │ │ lsls r1, r1, #18 │ │ │ │ - bpl.n 9dcd4e │ │ │ │ + bpl.n 9dcd8e │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - cbz r1, 9dcd5a │ │ │ │ + cbz r1, 9dcd9a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9dcbac │ │ │ │ + bl 9dcbec │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r1, #148] @ 0x94 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r1, [r1, #444] @ 0x1bc │ │ │ │ - bl 9fb48c │ │ │ │ + bl 9fb4cc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 9dcd4e │ │ │ │ + b.n 9dcd8e │ │ │ │ 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 r5, [r0, #148] @ 0x94 │ │ │ │ sub sp, #12 │ │ │ │ ldrb r3, [r5, #28] │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, #15 │ │ │ │ it hi │ │ │ │ orrhi.w r3, r3, #1 │ │ │ │ - cbz r3, 9dcda2 │ │ │ │ + cbz r3, 9dcde2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r0 │ │ │ │ add.w r0, r5, #32 │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ac164c │ │ │ │ + bl ac168c │ │ │ │ ldr.w r0, [r6, #148] @ 0x94 │ │ │ │ ldrb.w r2, [r6, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r1, r0, r4, lsl #4 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r6, [r1, #72] @ 0x48 │ │ │ │ - beq.n 9dce22 │ │ │ │ - bhi.n 9dce16 │ │ │ │ - ldr.w r8, [pc, #104] @ 9dce34 │ │ │ │ + beq.n 9dce62 │ │ │ │ + bhi.n 9dce56 │ │ │ │ + ldr.w r8, [pc, #104] @ 9dce74 │ │ │ │ add r8, pc │ │ │ │ cmp r6, #19 │ │ │ │ - bls.n 9dce04 │ │ │ │ + bls.n 9dce44 │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ add.w r0, r0, r4, lsl #4 │ │ │ │ movs r4, #0 │ │ │ │ umull r3, r6, r3, r6 │ │ │ │ ldr r5, [r0, #68] @ 0x44 │ │ │ │ lsrs r6, r6, #4 │ │ │ │ - b.n 9dcdf2 │ │ │ │ + b.n 9dce32 │ │ │ │ adds r5, #20 │ │ │ │ cmp r6, r4 │ │ │ │ - bls.n 9dce00 │ │ │ │ + bls.n 9dce40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ adds r4, #1 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dcdec │ │ │ │ + beq.n 9dce2c │ │ │ │ ldr.w r0, [r9, #148] @ 0x94 │ │ │ │ adds r0, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ac1660 │ │ │ │ + bl ac16a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r2, #6 │ │ │ │ - bne.n 9dce2a │ │ │ │ - ldr.w r8, [pc, #28] @ 9dce38 │ │ │ │ + bne.n 9dce6a │ │ │ │ + ldr.w r8, [pc, #28] @ 9dce78 │ │ │ │ add r8, pc │ │ │ │ - b.n 9dcdd0 │ │ │ │ - ldr.w r8, [pc, #24] @ 9dce3c │ │ │ │ + b.n 9dce10 │ │ │ │ + ldr.w r8, [pc, #24] @ 9dce7c │ │ │ │ add r8, pc │ │ │ │ - b.n 9dcdd0 │ │ │ │ - ldr.w r8, [pc, #20] @ 9dce40 │ │ │ │ + b.n 9dce10 │ │ │ │ + ldr.w r8, [pc, #20] @ 9dce80 │ │ │ │ add r8, pc │ │ │ │ - b.n 9dcdd0 │ │ │ │ + b.n 9dce10 │ │ │ │ nop │ │ │ │ stmia r6!, {r0, r1, r2, r5} │ │ │ │ vrsubhn.i d28, , │ │ │ │ vrsubhn.i d28, , │ │ │ │ vqshlu.s32 q14, , #31 │ │ │ │ vtbl.8 d30, {d15-d16}, d29 │ │ │ │ - ldr r7, [pc, #960] @ (9dd208 ) │ │ │ │ + ldr r7, [pc, #960] @ (9dd248 ) │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1700] @ 9dd500 │ │ │ │ + ldr.w r2, [pc, #1700] @ 9dd540 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #1700] @ 9dd504 │ │ │ │ + ldr.w r3, [pc, #1700] @ 9dd544 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r0, [pc, #1692] @ 9dd508 │ │ │ │ + ldr.w r0, [pc, #1692] @ 9dd548 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ add r0, pc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ ldr.w r0, [r1, #148] @ 0x94 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r0, #32 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ac1674 │ │ │ │ + bl ac16b4 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ lsls r3, r5, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ adds r3, r2, r3 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dcf4a │ │ │ │ + beq.n 9dcf8a │ │ │ │ cmp r0, #19 │ │ │ │ - bls.w 9dd478 │ │ │ │ + bls.w 9dd4b8 │ │ │ │ add.w r3, r2, r5, lsl #4 │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ movw r3, #52429 @ 0xcccd │ │ │ │ movt r3, #52428 @ 0xcccc │ │ │ │ ldrb.w r1, [r1, #76] @ 0x4c │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ @@ -3638379,82 +3638418,82 @@ │ │ │ │ str r1, [sp, #16] │ │ │ │ umull r2, r3, r3, r0 │ │ │ │ ldr.w r0, [r9] │ │ │ │ mov r2, r4 │ │ │ │ mov.w r7, r3, lsr #4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r7, [sp, #12] │ │ │ │ - beq.w 9dd024 │ │ │ │ + beq.w 9dd064 │ │ │ │ mov r8, r1 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 9dcf00 │ │ │ │ + b.n 9dcf40 │ │ │ │ add.w lr, r3, r7 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.w 9dd26c │ │ │ │ + beq.w 9dd2ac │ │ │ │ cmp r0, r3 │ │ │ │ it le │ │ │ │ cmple lr, r6 │ │ │ │ - ble.w 9dd324 │ │ │ │ + ble.w 9dd364 │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp sl, ip │ │ │ │ - bls.n 9dcf4a │ │ │ │ + bls.n 9dcf8a │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r1, r2 │ │ │ │ cmp.w r8, #2 │ │ │ │ - bhi.w 9dd4f6 │ │ │ │ + bhi.w 9dd536 │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ cmp r0, r3 │ │ │ │ ldr r7, [r1, #4] │ │ │ │ add.w r6, r0, r4 │ │ │ │ - blt.n 9dcf1e │ │ │ │ + blt.n 9dcf5e │ │ │ │ add.w lr, r3, r7 │ │ │ │ cmp lr, r6 │ │ │ │ - bge.n 9dcfb6 │ │ │ │ + bge.n 9dcff6 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9dcede │ │ │ │ + bne.n 9dcf1e │ │ │ │ subs r3, r3, r4 │ │ │ │ add r7, r4 │ │ │ │ strd r3, r7, [r1] │ │ │ │ - b.n 9dcfb6 │ │ │ │ + b.n 9dcff6 │ │ │ │ ldrsh.w r3, [r1, #18] │ │ │ │ ldrsh.w r1, [r9, #18] │ │ │ │ add r3, sl │ │ │ │ add r1, r7 │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 9dcfb6 │ │ │ │ + bge.n 9dcff6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bcc.w 9dd144 │ │ │ │ + bcc.w 9dd184 │ │ │ │ mov r5, r8 │ │ │ │ mov r6, r9 │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r7, r4 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r3, #21 │ │ │ │ - bhi.w 9dd3e6 │ │ │ │ + bhi.w 9dd426 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ adds r3, r2, r3 │ │ │ │ add.w r6, r1, #20 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 9dcfde │ │ │ │ + bhi.n 9dd01e │ │ │ │ add.w r3, r2, r5, lsl #4 │ │ │ │ ldr r5, [r3, #68] @ 0x44 │ │ │ │ adds r5, r5, r1 │ │ │ │ - beq.n 9dcf84 │ │ │ │ + beq.n 9dcfc4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, r2 │ │ │ │ str r6, [r3, #72] @ 0x48 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str r0, [r5, #0] │ │ │ │ str r2, [r5, #8] │ │ │ │ @@ -3638462,662 +3638501,662 @@ │ │ │ │ str r1, [r5, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r5, #16] │ │ │ │ ldrb.w r3, [r2, #341] @ 0x155 │ │ │ │ ldr.w r1, [r2, #148] @ 0x94 │ │ │ │ str r1, [sp, #32] │ │ │ │ - cbnz r3, 9dcfb0 │ │ │ │ + cbnz r3, 9dcff0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ movw r3, #2019 @ 0x7e3 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 9dd3b0 │ │ │ │ + bhi.w 9dd3f0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r2, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ adds r0, #32 │ │ │ │ - bl ac1688 │ │ │ │ - ldr.w r2, [pc, #1356] @ 9dd50c │ │ │ │ - ldr.w r3, [pc, #1344] @ 9dd504 │ │ │ │ + bl ac16c8 │ │ │ │ + ldr.w r2, [pc, #1356] @ 9dd54c │ │ │ │ + ldr.w r3, [pc, #1344] @ 9dd544 │ │ │ │ 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 9dd4f2 │ │ │ │ + bne.w 9dd532 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r5, r3, #1 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bls.n 9dd0dc │ │ │ │ + bls.n 9dd11c │ │ │ │ cmp r5, r6 │ │ │ │ it cc │ │ │ │ movcc r5, r6 │ │ │ │ - ldr.w r3, [pc, #1316] @ 9dd510 │ │ │ │ + ldr.w r3, [pc, #1316] @ 9dd550 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ adds r7, r2, r1 │ │ │ │ ldr r0, [r7, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9dd436 │ │ │ │ + beq.w 9dd476 │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dd3ea │ │ │ │ + beq.w 9dd42a │ │ │ │ mov r2, r5 │ │ │ │ bl 3a8cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9dd3e6 │ │ │ │ + beq.w 9dd426 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [r7, #68] @ 0x44 │ │ │ │ add r3, r2 │ │ │ │ str r5, [r3, #76] @ 0x4c │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ add r5, r0 │ │ │ │ - b.n 9dcf7c │ │ │ │ + b.n 9dcfbc │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ mov r8, r5 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 9dd08e │ │ │ │ + bge.n 9dd0ce │ │ │ │ cmp r4, fp │ │ │ │ - beq.w 9dd20e │ │ │ │ + beq.w 9dd24e │ │ │ │ ldr r7, [r1, #4] │ │ │ │ adds r6, r0, r5 │ │ │ │ adds r3, r7, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r6 │ │ │ │ ite gt │ │ │ │ movgt r6, #0 │ │ │ │ movle r6, #1 │ │ │ │ cmp r4, fp │ │ │ │ it lt │ │ │ │ movlt r6, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9dd314 │ │ │ │ + bne.w 9dd354 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bls.w 9dcf48 │ │ │ │ + bls.w 9dcf88 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ adds r2, #20 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 9dd036 │ │ │ │ + beq.n 9dd076 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #6 │ │ │ │ - bne.n 9dd0e6 │ │ │ │ + bne.n 9dd126 │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r5 │ │ │ │ cmp r0, r3 │ │ │ │ mov r5, r4 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - blt.n 9dd03c │ │ │ │ + blt.n 9dd07c │ │ │ │ ldr.w sl, [r1, #4] │ │ │ │ adds r6, r5, r0 │ │ │ │ add.w r7, sl, r3 │ │ │ │ str r7, [sp, #20] │ │ │ │ cmp r7, r6 │ │ │ │ - blt.n 9dd0b0 │ │ │ │ + blt.n 9dd0f0 │ │ │ │ cmp r4, fp │ │ │ │ - bgt.n 9dd0b6 │ │ │ │ + bgt.n 9dd0f6 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr.w lr, [r9, #12] │ │ │ │ adds r7, r4, r7 │ │ │ │ add lr, fp │ │ │ │ cmp r7, lr │ │ │ │ - bge.n 9dcfb6 │ │ │ │ + bge.n 9dcff6 │ │ │ │ cmp r4, fp │ │ │ │ - beq.w 9dd272 │ │ │ │ + beq.w 9dd2b2 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9dd060 │ │ │ │ + bne.n 9dd0a0 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 9dd04a │ │ │ │ + bne.n 9dd08a │ │ │ │ ldr.w lr, [r9, #12] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ add.w sl, lr, fp │ │ │ │ cmp sl, r4 │ │ │ │ - beq.w 9dd49e │ │ │ │ + beq.w 9dd4de │ │ │ │ add.w sl, r4, r3 │ │ │ │ cmp sl, fp │ │ │ │ - bne.n 9dd04a │ │ │ │ + bne.n 9dd08a │ │ │ │ add r3, lr │ │ │ │ str r3, [r1, #12] │ │ │ │ - b.n 9dcfb6 │ │ │ │ + b.n 9dcff6 │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ mov r5, r6 │ │ │ │ it cc │ │ │ │ movcc r5, #64 @ 0x40 │ │ │ │ - b.n 9dcfea │ │ │ │ + b.n 9dd02a │ │ │ │ ldrsh.w r7, [r9, #16] │ │ │ │ cmp r0, r3 │ │ │ │ ldrsh.w sl, [r1, #16] │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ - bge.n 9dd14c │ │ │ │ + bge.n 9dd18c │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 9dd228 │ │ │ │ + beq.w 9dd268 │ │ │ │ cmp lr, fp │ │ │ │ - beq.w 9dd296 │ │ │ │ + beq.w 9dd2d6 │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ str r5, [sp, #28] │ │ │ │ ldr r6, [sp, #28] │ │ │ │ add r6, r3 │ │ │ │ adds r3, r0, r4 │ │ │ │ str r6, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldrd r3, r4, [sp, #20] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 9dd138 │ │ │ │ + bgt.n 9dd178 │ │ │ │ cmp lr, fp │ │ │ │ - blt.n 9dd138 │ │ │ │ + blt.n 9dd178 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r5, lr │ │ │ │ add r3, fp │ │ │ │ cmp r3, r5 │ │ │ │ it ge │ │ │ │ cmpge sl, r7 │ │ │ │ - bge.w 9dcf2c │ │ │ │ + bge.w 9dcf6c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r3, ip │ │ │ │ - bls.w 9dcf48 │ │ │ │ + bls.w 9dcf88 │ │ │ │ adds r2, #20 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9dd078 │ │ │ │ + b.n 9dd0b8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ str r4, [sp, #28] │ │ │ │ adds r6, r4, r3 │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ str r6, [sp, #20] │ │ │ │ adds r5, r0, r4 │ │ │ │ str r5, [sp, #24] │ │ │ │ cmp r6, r5 │ │ │ │ - blt.n 9dd1d8 │ │ │ │ + blt.n 9dd218 │ │ │ │ cmp lr, fp │ │ │ │ - ble.n 9dd1a6 │ │ │ │ + ble.n 9dd1e6 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 9dd370 │ │ │ │ + beq.w 9dd3b0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9dd138 │ │ │ │ + bne.n 9dd178 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9dd10a │ │ │ │ + bne.n 9dd14a │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 9dd114 │ │ │ │ + bne.n 9dd154 │ │ │ │ ldrsh.w r4, [r1, #18] │ │ │ │ ldrsh.w r3, [r9, #18] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 9dd114 │ │ │ │ + bne.n 9dd154 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, fp │ │ │ │ ldr r4, [r1, #12] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 9dd414 │ │ │ │ + beq.w 9dd454 │ │ │ │ add.w r3, r4, lr │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 9dd114 │ │ │ │ + bne.n 9dd154 │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add r4, lr │ │ │ │ str r4, [r1, #12] │ │ │ │ - b.n 9dcfb6 │ │ │ │ + b.n 9dcff6 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r6, r5 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ add r6, fp │ │ │ │ add r5, lr │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 9dd1d8 │ │ │ │ + blt.n 9dd218 │ │ │ │ cmp r7, sl │ │ │ │ - blt.w 9dd39c │ │ │ │ + blt.w 9dd3dc │ │ │ │ ldrsh.w r5, [r1, #18] │ │ │ │ ldrsh.w r6, [r9, #18] │ │ │ │ add r5, sl │ │ │ │ add r6, r7 │ │ │ │ cmp r5, r6 │ │ │ │ - bge.w 9dcfb6 │ │ │ │ + bge.w 9dcff6 │ │ │ │ cmp r7, sl │ │ │ │ - beq.n 9dd2be │ │ │ │ + beq.n 9dd2fe │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 9dd332 │ │ │ │ + bne.w 9dd372 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.w 9dd368 │ │ │ │ + beq.w 9dd3a8 │ │ │ │ cmp lr, fp │ │ │ │ - bne.n 9dd10a │ │ │ │ + bne.n 9dd14a │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 9dd246 │ │ │ │ + beq.n 9dd286 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 9dd138 │ │ │ │ + bgt.n 9dd178 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ add r3, r4 │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r3, r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 9dd114 │ │ │ │ + b.n 9dd154 │ │ │ │ ldr.w lr, [r9, #12] │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr.w sl, [r1, #4] │ │ │ │ cmp lr, r4 │ │ │ │ - beq.w 9dd33a │ │ │ │ + beq.w 9dd37a │ │ │ │ add r3, sl │ │ │ │ adds r6, r0, r5 │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 9dd04a │ │ │ │ + b.n 9dd08a │ │ │ │ ldrsh.w r5, [r9, #18] │ │ │ │ ldrsh.w r4, [r1, #18] │ │ │ │ cmp r5, r4 │ │ │ │ - beq.w 9dd33e │ │ │ │ + beq.w 9dd37e │ │ │ │ cmp lr, fp │ │ │ │ - bne.n 9dd1fe │ │ │ │ + bne.n 9dd23e │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9dd1fa │ │ │ │ + bne.n 9dd23a │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 9dd2a2 │ │ │ │ + bne.n 9dd2e2 │ │ │ │ ldrsh.w r6, [r1, #18] │ │ │ │ ldrsh.w r4, [r9, #18] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 9dd2a2 │ │ │ │ + bne.n 9dd2e2 │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ adds r5, r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 9dd426 │ │ │ │ + beq.w 9dd466 │ │ │ │ adds r5, r3, r6 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 9dd1fa │ │ │ │ + bne.n 9dd23a │ │ │ │ mov r7, r6 │ │ │ │ add r7, r4 │ │ │ │ str r7, [r1, #4] │ │ │ │ - b.n 9dcfb6 │ │ │ │ + b.n 9dcff6 │ │ │ │ ldr.w lr, [r9, #12] │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, lr │ │ │ │ - bne.w 9dd0b6 │ │ │ │ + bne.w 9dd0f6 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9dd48a │ │ │ │ + beq.w 9dd4ca │ │ │ │ add.w r4, sl, r3 │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 9dd496 │ │ │ │ + beq.w 9dd4d6 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 9dd060 │ │ │ │ - b.n 9dd21e │ │ │ │ + bgt.w 9dd0a0 │ │ │ │ + b.n 9dd25e │ │ │ │ ldr.w r4, [r9, #12] │ │ │ │ ldr r5, [r1, #12] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 9dd1fa │ │ │ │ + bne.n 9dd23a │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9dd1fa │ │ │ │ + bne.n 9dd23a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 9dd45a │ │ │ │ + beq.w 9dd49a │ │ │ │ add r3, r0 │ │ │ │ add r4, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.w 9dd128 │ │ │ │ - b.n 9dcf3c │ │ │ │ + ble.w 9dd168 │ │ │ │ + b.n 9dcf7c │ │ │ │ ldrsh.w r5, [r1, #18] │ │ │ │ ldrsh.w r6, [r9, #18] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 9dd396 │ │ │ │ + beq.n 9dd3d6 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9dd332 │ │ │ │ + bne.n 9dd372 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9dd1ea │ │ │ │ + bne.n 9dd22a │ │ │ │ cmp lr, fp │ │ │ │ - bne.w 9dd174 │ │ │ │ + bne.w 9dd1b4 │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 9dd174 │ │ │ │ + bne.w 9dd1b4 │ │ │ │ ldrsh.w r3, [r1, #18] │ │ │ │ ldrsh.w r4, [r9, #18] │ │ │ │ mov r5, r3 │ │ │ │ adds r3, r4, r7 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9dd4c6 │ │ │ │ + beq.w 9dd506 │ │ │ │ add.w r3, r5, sl │ │ │ │ cmp r7, r3 │ │ │ │ - bne.w 9dd114 │ │ │ │ + bne.w 9dd154 │ │ │ │ add.w lr, r5, r4 │ │ │ │ strh.w lr, [r1, #18] │ │ │ │ - b.n 9dcfb6 │ │ │ │ + b.n 9dcff6 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ ldr.w lr, [r9, #12] │ │ │ │ add r3, r4 │ │ │ │ add lr, fp │ │ │ │ cmp lr, r3 │ │ │ │ - blt.w 9dd060 │ │ │ │ + blt.w 9dd0a0 │ │ │ │ mov r5, r9 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 9dcfb6 │ │ │ │ + b.n 9dcff6 │ │ │ │ cmp lr, fp │ │ │ │ - bne.w 9dd138 │ │ │ │ - b.n 9dd1ee │ │ │ │ + bne.w 9dd178 │ │ │ │ + b.n 9dd22e │ │ │ │ adds r6, r0, r5 │ │ │ │ - b.n 9dd27e │ │ │ │ + b.n 9dd2be │ │ │ │ cmp lr, fp │ │ │ │ - bne.w 9dd1fa │ │ │ │ + bne.w 9dd23a │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 9dd37e │ │ │ │ + beq.n 9dd3be │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9dd392 │ │ │ │ + bne.n 9dd3d2 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 9dd3f4 │ │ │ │ + beq.n 9dd434 │ │ │ │ adds r3, r6, r0 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ adds r3, r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 9dd114 │ │ │ │ + b.n 9dd154 │ │ │ │ cmp lr, fp │ │ │ │ - bne.w 9dd114 │ │ │ │ - b.n 9dd2da │ │ │ │ + bne.w 9dd154 │ │ │ │ + b.n 9dd31a │ │ │ │ ldrsh.w r5, [r9, #18] │ │ │ │ ldrsh.w r6, [r1, #18] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 9dd2ca │ │ │ │ - b.n 9dd34e │ │ │ │ + bne.n 9dd30a │ │ │ │ + b.n 9dd38e │ │ │ │ ldr.w r4, [r9, #4] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ adds r5, r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 9dd4aa │ │ │ │ + beq.w 9dd4ea │ │ │ │ adds r5, r3, r6 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 9dd430 │ │ │ │ + beq.n 9dd470 │ │ │ │ mov sl, r7 │ │ │ │ - b.n 9dd1fa │ │ │ │ + b.n 9dd23a │ │ │ │ cmp lr, fp │ │ │ │ - bne.n 9dd34e │ │ │ │ - b.n 9dd344 │ │ │ │ + bne.n 9dd38e │ │ │ │ + b.n 9dd384 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9dd332 │ │ │ │ + bne.n 9dd372 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.w 9dd1ea │ │ │ │ + bne.w 9dd22a │ │ │ │ cmp lr, fp │ │ │ │ - bne.w 9dd114 │ │ │ │ - b.n 9dd2e4 │ │ │ │ - ldr r4, [pc, #352] @ (9dd514 ) │ │ │ │ + bne.w 9dd154 │ │ │ │ + b.n 9dd324 │ │ │ │ + ldr r4, [pc, #352] @ (9dd554 ) │ │ │ │ movs r2, #4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #352] @ (9dd518 ) │ │ │ │ + ldr r1, [pc, #352] @ (9dd558 ) │ │ │ │ add r4, pc │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ add.w r0, r3, #672 @ 0x2a0 │ │ │ │ add r1, pc │ │ │ │ mov r3, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 3afb30 │ │ │ │ - ldr r1, [pc, #336] @ (9dd51c ) │ │ │ │ + ldr r1, [pc, #336] @ (9dd55c ) │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ bl 3a6768 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ str r3, [sp, #32] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #341] @ 0x155 │ │ │ │ - b.n 9dcfb0 │ │ │ │ + b.n 9dcff0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9dcf84 │ │ │ │ + b.n 9dcfc4 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx 68124 │ │ │ │ - b.n 9dd00e │ │ │ │ + b.n 9dd04e │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ add r3, fp │ │ │ │ ldr r6, [r1, #12] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 9dd4b4 │ │ │ │ + beq.n 9dd4f4 │ │ │ │ add.w r3, r6, lr │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 9dd4d2 │ │ │ │ + beq.n 9dd512 │ │ │ │ adds r3, r0, r4 │ │ │ │ mov sl, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 9dd114 │ │ │ │ + b.n 9dd154 │ │ │ │ mov r8, lr │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ sub.w r3, r8, lr │ │ │ │ add r4, lr │ │ │ │ strd r3, r4, [r1, #8] │ │ │ │ - b.n 9dcfb6 │ │ │ │ + b.n 9dcff6 │ │ │ │ subs r3, r3, r4 │ │ │ │ add r4, r6 │ │ │ │ strd r3, r4, [r1] │ │ │ │ - b.n 9dcfb6 │ │ │ │ + b.n 9dcff6 │ │ │ │ add r6, r4 │ │ │ │ str r6, [r1, #4] │ │ │ │ - b.n 9dcfb6 │ │ │ │ + b.n 9dcff6 │ │ │ │ mov r0, r5 │ │ │ │ blx 671c4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd3e6 │ │ │ │ + beq.n 9dd426 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r7, #68] @ 0x44 │ │ │ │ blx 666a8 │ │ │ │ str r5, [r7, #76] @ 0x4c │ │ │ │ ldr r5, [r7, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [r7, #68] @ 0x44 │ │ │ │ add r5, r8 │ │ │ │ str r3, [r7, #64] @ 0x40 │ │ │ │ - b.n 9dcf7c │ │ │ │ + b.n 9dcfbc │ │ │ │ ldrsh.w r6, [r9, #18] │ │ │ │ ldrsh.w r5, [r1, #18] │ │ │ │ adds r3, r6, r7 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 9dd4e4 │ │ │ │ + beq.n 9dd524 │ │ │ │ add.w r3, r5, sl │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 9dd4dc │ │ │ │ + beq.n 9dd51c │ │ │ │ adds r3, r0, r4 │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ - b.n 9dd114 │ │ │ │ + b.n 9dd154 │ │ │ │ ldmia.w r9!, {r0, r1, r2, r3} │ │ │ │ add r4, sp, #72 @ 0x48 │ │ │ │ mov r6, r4 │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r9] │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 9dcf60 │ │ │ │ + b.n 9dcfa0 │ │ │ │ subs r6, r6, r5 │ │ │ │ add.w r4, r5, sl │ │ │ │ strd r6, r4, [r1] │ │ │ │ - b.n 9dcfb6 │ │ │ │ + b.n 9dcff6 │ │ │ │ add.w r4, r5, sl │ │ │ │ str r4, [r1, #4] │ │ │ │ - b.n 9dcfb6 │ │ │ │ + b.n 9dcff6 │ │ │ │ sub.w r2, r4, lr │ │ │ │ add r3, lr │ │ │ │ strd r2, r3, [r1, #8] │ │ │ │ - b.n 9dcfb6 │ │ │ │ + b.n 9dcff6 │ │ │ │ subs r3, r3, r4 │ │ │ │ add r6, r4 │ │ │ │ strd r3, r6, [r1] │ │ │ │ - b.n 9dcfb6 │ │ │ │ + b.n 9dcff6 │ │ │ │ mov r8, lr │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ sub.w r2, r8, lr │ │ │ │ add r6, lr │ │ │ │ strd r2, r6, [r1, #8] │ │ │ │ - b.n 9dcfb6 │ │ │ │ + b.n 9dcff6 │ │ │ │ sub.w r2, sl, r4 │ │ │ │ adds r3, r4, r5 │ │ │ │ strh r2, [r1, #16] │ │ │ │ strh r3, [r1, #18] │ │ │ │ - b.n 9dcfb6 │ │ │ │ + b.n 9dcff6 │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ add r6, lr │ │ │ │ str r6, [r1, #12] │ │ │ │ - b.n 9dcfb6 │ │ │ │ + b.n 9dcff6 │ │ │ │ mov r7, r5 │ │ │ │ add r7, r6 │ │ │ │ strh r7, [r1, #18] │ │ │ │ - b.n 9dcfb6 │ │ │ │ + b.n 9dcff6 │ │ │ │ sub.w sl, sl, r6 │ │ │ │ adds r3, r6, r5 │ │ │ │ strh.w sl, [r1, #16] │ │ │ │ strh r3, [r1, #18] │ │ │ │ - b.n 9dcfb6 │ │ │ │ + b.n 9dcff6 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ mov r8, r5 │ │ │ │ - b.n 9dd078 │ │ │ │ + b.n 9dd0b8 │ │ │ │ nop │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #142 @ 0x8e │ │ │ │ + adds r1, #78 @ 0x4e │ │ │ │ lsls r5, r7, #3 │ │ │ │ - adds r0, #54 @ 0x36 │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ subs r1, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, ip, #119 @ 0x77 │ │ │ │ - add r0, pc, #832 @ (adr r0, 9dd85c ) │ │ │ │ + sbc.w r0, ip, #119 @ 0x77 │ │ │ │ + add r0, pc, #576 @ (adr r0, 9dd79c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - asrs r4, r4, #6 │ │ │ │ + asrs r4, r4, #5 │ │ │ │ lsls r6, r4, #1 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldrb r3, [r2, #28] │ │ │ │ - cbnz r3, 9dd52a │ │ │ │ + cbnz r3, 9dd56a │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r0, r2, #32 │ │ │ │ - bl ac1674 │ │ │ │ + bl ac16b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldrb.w r7, [r3, #76] @ 0x4c │ │ │ │ ldr.w r4, [r3, #148] @ 0x94 │ │ │ │ - cbz r7, 9dd578 │ │ │ │ + cbz r7, 9dd5b8 │ │ │ │ ldrb.w r2, [r3, #77] @ 0x4d │ │ │ │ adds r2, #1 │ │ │ │ mov r3, r4 │ │ │ │ add.w r2, r4, r2, lsl #4 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #72] @ 0x48 │ │ │ │ adds r3, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9dd560 │ │ │ │ + bne.n 9dd5a0 │ │ │ │ add.w r0, r4, #32 │ │ │ │ strh r1, [r4, #28] │ │ │ │ - bl ac1688 │ │ │ │ + bl ac16c8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ cmp r2, #19 │ │ │ │ - bls.n 9dd65c │ │ │ │ + bls.n 9dd69c │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #52428 @ 0xcccc │ │ │ │ ldr r5, [r4, #68] @ 0x44 │ │ │ │ mov r9, r7 │ │ │ │ add.w sl, r3, #168 @ 0xa8 │ │ │ │ umull r1, r8, r1, r2 │ │ │ │ mov.w r8, r8, lsr #4 │ │ │ │ - b.n 9dd5ba │ │ │ │ + b.n 9dd5fa │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ str.w r2, [r3, #160] @ 0xa0 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r4, r2 │ │ │ │ it cc │ │ │ │ movcc r4, r2 │ │ │ │ str.w r4, [r3, #164] @ 0xa4 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r5, #20 │ │ │ │ cmp r8, r9 │ │ │ │ - bls.n 9dd654 │ │ │ │ + bls.n 9dd694 │ │ │ │ ldrd r6, r4, [r5] │ │ │ │ ldr.w r2, [r3, #160] @ 0xa0 │ │ │ │ add r4, r6 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.n 9dd5d0 │ │ │ │ + bcc.n 9dd610 │ │ │ │ ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 9dd5b0 │ │ │ │ + bls.n 9dd5f0 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bmi.n 9dd598 │ │ │ │ + bmi.n 9dd5d8 │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ ldr.w r2, [r2, #1372] @ 0x55c │ │ │ │ dmb ish │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9dd5ea │ │ │ │ + bne.n 9dd62a │ │ │ │ ldr.w r2, [r3, #160] @ 0xa0 │ │ │ │ - b.n 9dd598 │ │ │ │ + b.n 9dd5d8 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dd602 │ │ │ │ + bne.n 9dd642 │ │ │ │ strex r7, r0, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 9dd5f2 │ │ │ │ + bne.n 9dd632 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 9dd660 │ │ │ │ + cbnz r2, 9dd6a0 │ │ │ │ ldr.w r2, [r3, #160] @ 0xa0 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, r6 │ │ │ │ it cs │ │ │ │ movcs r2, r6 │ │ │ │ str.w r2, [r3, #160] @ 0xa0 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ @@ -3639126,150 +3639165,150 @@ │ │ │ │ movcc r4, r2 │ │ │ │ str.w r4, [r3, #164] @ 0xa4 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9dd62a │ │ │ │ + bne.n 9dd66a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9dd5b0 │ │ │ │ + beq.n 9dd5f0 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #168] @ 0xa8 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 3a47fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9dd5b0 │ │ │ │ + b.n 9dd5f0 │ │ │ │ ldr.w r4, [r3, #148] @ 0x94 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 9dd558 │ │ │ │ + b.n 9dd598 │ │ │ │ movs r2, #1 │ │ │ │ - b.n 9dd558 │ │ │ │ + b.n 9dd598 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 9dd680 │ │ │ │ + beq.n 9dd6c0 │ │ │ │ movs r1, #2 │ │ │ │ mov r7, sl │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r7] │ │ │ │ strex r0, r1, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dd66c │ │ │ │ + bne.n 9dd6ac │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9dd608 │ │ │ │ + beq.n 9dd648 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 3a4828 │ │ │ │ mov r3, sl │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9dd694 │ │ │ │ + bne.n 9dd6d4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dd680 │ │ │ │ - b.n 9dd608 │ │ │ │ + bne.n 9dd6c0 │ │ │ │ + b.n 9dd648 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ lsls r2, r2, #18 │ │ │ │ - bpl.n 9dd6c8 │ │ │ │ + bpl.n 9dd708 │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ - cbz r2, 9dd6d4 │ │ │ │ + cbz r2, 9dd714 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl 9dcbac │ │ │ │ + bl 9dcbec │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r1, [r2, #444] @ 0x1bc │ │ │ │ - bl 9fb48c │ │ │ │ + bl 9fb4cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9dd6c8 │ │ │ │ + b.n 9dd708 │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #32768 @ 0x8000 │ │ │ │ - bne.n 9dd726 │ │ │ │ + bne.n 9dd766 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 9fef18 │ │ │ │ + bl 9fef58 │ │ │ │ mov.w r2, #32768 @ 0x8000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dc314 │ │ │ │ - cbnz r0, 9dd71a │ │ │ │ + bl 9dc354 │ │ │ │ + cbnz r0, 9dd75a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a20678 │ │ │ │ + bl a206b8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 9dd76a │ │ │ │ + bne.n 9dd7aa │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 9fef18 │ │ │ │ + bl 9fef58 │ │ │ │ mov.w r2, #268435456 @ 0x10000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dc314 │ │ │ │ - cbnz r0, 9dd75e │ │ │ │ + bl 9dc354 │ │ │ │ + cbnz r0, 9dd79e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl a20678 │ │ │ │ + bl a206b8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #128] @ (9dd800 ) │ │ │ │ + ldr r2, [pc, #128] @ (9dd840 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #128] @ (9dd804 ) │ │ │ │ + ldr r3, [pc, #128] @ (9dd844 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ ldrd r2, r1, [r3, #336] @ 0x150 │ │ │ │ orrs.w ip, r2, r1 │ │ │ │ - bne.n 9dd7e2 │ │ │ │ + bne.n 9dd822 │ │ │ │ vldr d7, [r3, #328] @ 0x148 │ │ │ │ movs r1, #0 │ │ │ │ movw r2, #33569 @ 0x8321 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ strd r2, r1, [sp, #8] │ │ │ │ add.w r1, r0, #8192 @ 0x2000 │ │ │ │ add.w r2, r0, #12288 @ 0x3000 │ │ │ │ @@ -3639283,403 +3639322,403 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r2 │ │ │ │ strd r4, r5, [r3, #336] @ 0x150 │ │ │ │ ldrd r2, r1, [r1, #336] @ 0x150 │ │ │ │ - ldr r0, [pc, #36] @ (9dd808 ) │ │ │ │ - ldr r3, [pc, #28] @ (9dd804 ) │ │ │ │ + ldr r0, [pc, #36] @ (9dd848 ) │ │ │ │ + ldr r3, [pc, #28] @ (9dd844 ) │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r0, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9dd7fc │ │ │ │ + bne.n 9dd83c │ │ │ │ mov r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #118 @ 0x76 │ │ │ │ + cmp r0, #54 @ 0x36 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #22 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ ldr r2, [r1, #88] @ 0x58 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 9dd818 │ │ │ │ + bmi.n 9dd858 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #96] @ 0x60 │ │ │ │ - bl 9dd770 │ │ │ │ + bl 9dd7b0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #512] @ (9dda44 ) │ │ │ │ + ldr r2, [pc, #512] @ (9dda84 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #512] @ (9dda48 ) │ │ │ │ + ldr r3, [pc, #512] @ (9dda88 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ ands.w r1, r1, #520 @ 0x208 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9dd87a │ │ │ │ + beq.n 9dd8ba │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #492] @ (9dda4c ) │ │ │ │ - ldr r3, [pc, #484] @ (9dda48 ) │ │ │ │ + ldr r2, [pc, #492] @ (9dda8c ) │ │ │ │ + ldr r3, [pc, #484] @ (9dda88 ) │ │ │ │ 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 9dda40 │ │ │ │ + bne.w 9dda80 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ strd r3, r1, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ mov r8, r3 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r2, r3 │ │ │ │ strd r1, r1, [sp, #36] @ 0x24 │ │ │ │ - bhi.n 9dd96c │ │ │ │ + bhi.n 9dd9ac │ │ │ │ ldrb.w r3, [r4, #186] @ 0xba │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dd940 │ │ │ │ + bne.n 9dd980 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r4, #160] @ 0xa0 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #186] @ 0xba │ │ │ │ str.w r3, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r3, [r2, #444] @ 0x1bc │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9dd97a │ │ │ │ + beq.n 9dd9ba │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 9dd94c │ │ │ │ + beq.n 9dd98c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9dd9a8 │ │ │ │ + beq.n 9dd9e8 │ │ │ │ ldr.w lr, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp lr, r3 │ │ │ │ - beq.n 9dd9b6 │ │ │ │ + beq.n 9dd9f6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dd9d4 │ │ │ │ + bne.n 9dda14 │ │ │ │ ldrb.w r3, [r2, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dd98c │ │ │ │ + beq.n 9dd9cc │ │ │ │ sub.w r0, ip, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.n 9dd98c │ │ │ │ + bhi.n 9dd9cc │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9db5c0 │ │ │ │ + bl 9db600 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd85c │ │ │ │ + beq.n 9dd89c │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrd r5, r6, [r2, #336] @ 0x150 │ │ │ │ - bl 9f9f58 │ │ │ │ + bl 9f9f98 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r3, [r4, #148] @ 0x94 │ │ │ │ orrs.w r2, r5, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - bne.n 9dda0c │ │ │ │ + bne.n 9dda4c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl a20678 │ │ │ │ + bl a206b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dd9e8 │ │ │ │ + beq.n 9dda28 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9dd85e │ │ │ │ + b.n 9dd89e │ │ │ │ add.w r3, r7, #57344 @ 0xe000 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r3, #1580] @ 0x62c │ │ │ │ - b.n 9dd8a0 │ │ │ │ + b.n 9dd8e0 │ │ │ │ ldrb.w r1, [r2, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9dd8f0 │ │ │ │ + bne.n 9dd930 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9dda2a │ │ │ │ + beq.n 9dda6a │ │ │ │ ldr.w lr, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 9dd9b6 │ │ │ │ + beq.n 9dd9f6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dd8f0 │ │ │ │ - b.n 9dd98c │ │ │ │ + bne.n 9dd930 │ │ │ │ + b.n 9dd9cc │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dcd74 │ │ │ │ + bl 9dcdb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dd898 │ │ │ │ - b.n 9dd85c │ │ │ │ + bne.n 9dd8d8 │ │ │ │ + b.n 9dd89c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9dd85c │ │ │ │ + beq.w 9dd89c │ │ │ │ ldr.w lr, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp lr, r3 │ │ │ │ - beq.n 9dda16 │ │ │ │ + beq.n 9dda56 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbnz r3, 9dd99a │ │ │ │ + cbnz r3, 9dd9da │ │ │ │ ldrb.w r3, [r1, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dd85c │ │ │ │ + beq.w 9dd89c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub.w r3, r3, lr │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 9dd85c │ │ │ │ - b.n 9dd8f0 │ │ │ │ + bhi.w 9dd89c │ │ │ │ + b.n 9dd930 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 9dd9de │ │ │ │ + cbz r3, 9dda1e │ │ │ │ sub.w r0, ip, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 9dd8f0 │ │ │ │ - b.n 9dd85c │ │ │ │ + beq.n 9dd930 │ │ │ │ + b.n 9dd89c │ │ │ │ ldrb.w r3, [r1, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dd8f0 │ │ │ │ + bne.n 9dd930 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dda34 │ │ │ │ + beq.n 9dda74 │ │ │ │ sub.w r0, ip, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 9dd8f0 │ │ │ │ + bls.n 9dd930 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dd99a │ │ │ │ - b.n 9dd85c │ │ │ │ + bne.n 9dd9da │ │ │ │ + b.n 9dd89c │ │ │ │ sub.w r0, ip, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 9dd98c │ │ │ │ - b.n 9dd8f0 │ │ │ │ + bne.n 9dd9cc │ │ │ │ + b.n 9dd930 │ │ │ │ ldrb.w r3, [r2, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dd9ac │ │ │ │ - b.n 9dd85c │ │ │ │ + bne.n 9dd9ec │ │ │ │ + b.n 9dd89c │ │ │ │ add.w r3, r8, #2000 @ 0x7d0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9dd9f0 │ │ │ │ + bne.n 9dda30 │ │ │ │ add.w r3, r7, #16384 @ 0x4000 │ │ │ │ dmb ish │ │ │ │ str.w r2, [r3, #3812] @ 0xee4 │ │ │ │ - b.n 9dd93c │ │ │ │ + b.n 9dd97c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9dd770 │ │ │ │ - b.n 9dd930 │ │ │ │ + bl 9dd7b0 │ │ │ │ + b.n 9dd970 │ │ │ │ ldrb.w r3, [r1, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dd8f0 │ │ │ │ + bne.w 9dd930 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dd8f0 │ │ │ │ - b.n 9dd85c │ │ │ │ + bne.w 9dd930 │ │ │ │ + b.n 9dd89c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dd8f0 │ │ │ │ - b.n 9dd85c │ │ │ │ + bne.w 9dd930 │ │ │ │ + b.n 9dd89c │ │ │ │ ldrb.w r3, [r2, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dd8e8 │ │ │ │ - b.n 9dd9cc │ │ │ │ + bne.w 9dd928 │ │ │ │ + b.n 9dda0c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - movs r7, #180 @ 0xb4 │ │ │ │ + movs r7, #116 @ 0x74 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #154 @ 0x9a │ │ │ │ + movs r7, #90 @ 0x5a │ │ │ │ lsls r5, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r1, #76] @ 0x4c │ │ │ │ - cbz r3, 9ddab8 │ │ │ │ + cbz r3, 9ddaf8 │ │ │ │ ldrb.w r3, [r1, #162] @ 0xa2 │ │ │ │ - cbz r3, 9ddab0 │ │ │ │ + cbz r3, 9ddaf0 │ │ │ │ ldrb.w r3, [r1, #163] @ 0xa3 │ │ │ │ - cbz r3, 9ddab0 │ │ │ │ + cbz r3, 9ddaf0 │ │ │ │ ldr.w r3, [r1, #224] @ 0xe0 │ │ │ │ add.w lr, r0, #12288 @ 0x3000 │ │ │ │ ands.w r3, r3, #6 │ │ │ │ - bne.n 9ddabe │ │ │ │ + bne.n 9ddafe │ │ │ │ ldrb.w r2, [lr, #803] @ 0x323 │ │ │ │ - cbz r2, 9ddaa6 │ │ │ │ + cbz r2, 9ddae6 │ │ │ │ mov.w ip, #6 │ │ │ │ add.w r0, r0, #13056 @ 0x3300 │ │ │ │ adds r0, #56 @ 0x38 │ │ │ │ mul.w ip, ip, r2 │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r4, [r0, r3, lsl #2] │ │ │ │ adds r3, #6 │ │ │ │ cmp r4, r1 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 9dda94 │ │ │ │ + bne.n 9ddad4 │ │ │ │ ldrb.w r3, [lr, #3952] @ 0xf70 │ │ │ │ orrs r2, r3 │ │ │ │ strb.w r2, [lr, #3952] @ 0xf70 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r1, #162] @ 0xa2 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 9dd830 │ │ │ │ + bl 9dd870 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r2, [lr, #1016] @ 0x3f8 │ │ │ │ subs r2, r2, r1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.n 9ddaa6 │ │ │ │ + b.n 9ddae6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ - ldr.w r2, [pc, #2364] @ 9de41c │ │ │ │ + ldr.w r2, [pc, #2364] @ 9de45c │ │ │ │ mov r4, r3 │ │ │ │ - ldr.w r3, [pc, #2364] @ 9de420 │ │ │ │ + ldr.w r3, [pc, #2364] @ 9de460 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ add r2, pc │ │ │ │ ldr.w r8, [r0] │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r9, [sp, #208] @ 0xd0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r4 │ │ │ │ ldr.w fp, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r3, r9 │ │ │ │ - bl 9d9b50 │ │ │ │ + bl 9d9b90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9de040 │ │ │ │ + beq.w 9de080 │ │ │ │ ldrb.w r3, [r5, #121] @ 0x79 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [sp, #28] │ │ │ │ orr.w r4, r4, r3, lsl #8 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movt r3, #8192 @ 0x2000 │ │ │ │ ands r3, r4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 9ddf2e │ │ │ │ + beq.w 9ddf6e │ │ │ │ and.w sl, r4, #256 @ 0x100 │ │ │ │ lsls r3, r4, #28 │ │ │ │ mov r0, sl │ │ │ │ - bmi.n 9ddbac │ │ │ │ + bmi.n 9ddbec │ │ │ │ tst.w r4, #136 @ 0x88 │ │ │ │ - bne.n 9ddbbe │ │ │ │ + bne.n 9ddbfe │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldrb.w r1, [r8, #3959] @ 0xf77 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w sl, [r2, #444] @ 0x1bc │ │ │ │ ldrb.w r2, [r2, #568] @ 0x238 │ │ │ │ mov ip, r2 │ │ │ │ - cbz r1, 9ddb7e │ │ │ │ + cbz r1, 9ddbbe │ │ │ │ ldrb.w r1, [sl, #4] │ │ │ │ mov ip, r2 │ │ │ │ add.w r1, r1, #1056 @ 0x420 │ │ │ │ add.w r1, r8, r1, lsl #3 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ and.w r1, r1, #12 │ │ │ │ cmp r1, #12 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, r2, #1 │ │ │ │ and.w r1, r4, #264 @ 0x108 │ │ │ │ cmp r1, #8 │ │ │ │ - beq.w 9ddd4c │ │ │ │ + beq.w 9ddd8c │ │ │ │ lsls r1, r4, #16 │ │ │ │ - bmi.w 9ddc8a │ │ │ │ + bmi.w 9ddcca │ │ │ │ lsls r1, r4, #27 │ │ │ │ - bpl.w 9ddd50 │ │ │ │ + bpl.w 9ddd90 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9ddcf0 │ │ │ │ + beq.w 9ddd30 │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9fa6c0 │ │ │ │ + bl 9fa700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ddcf0 │ │ │ │ + beq.w 9ddd30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ orr.w r4, r4, #32 │ │ │ │ - b.n 9ddc8e │ │ │ │ + b.n 9ddcce │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbnz r3, 9ddbbe │ │ │ │ + cbnz r3, 9ddbfe │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9ddfa4 │ │ │ │ + beq.w 9ddfe4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9ddd20 │ │ │ │ + bne.w 9ddd60 │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r3, #24 │ │ │ │ - bpl.w 9ddd20 │ │ │ │ + bpl.w 9ddd60 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldrb.w r1, [r8, #3959] @ 0xf77 │ │ │ │ bic.w r4, r4, #160 @ 0xa0 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ orr.w r4, r4, #8 │ │ │ │ ldrb.w ip, [r2, #568] @ 0x238 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9de06c │ │ │ │ + beq.w 9de0ac │ │ │ │ ldr.w sl, [r2, #444] @ 0x1bc │ │ │ │ movs r0, #0 │ │ │ │ ldrb.w r2, [sl, #4] │ │ │ │ add.w r2, r2, #1056 @ 0x420 │ │ │ │ add.w r2, r8, r2, lsl #3 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ and.w lr, r2, #12 │ │ │ │ cmp.w lr, #12 │ │ │ │ ite ne │ │ │ │ movne r2, #0 │ │ │ │ andeq.w r2, ip, #1 │ │ │ │ and.w lr, r4, #32 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9de044 │ │ │ │ + bne.w 9de084 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9de06c │ │ │ │ + beq.w 9de0ac │ │ │ │ mov r0, r3 │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r9, #4] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr.w r1, [r3, #1348] @ 0x544 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ it cc │ │ │ │ @@ -3639712,83 +3639751,83 @@ │ │ │ │ strb.w r3, [r6, #64] @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ orr.w r4, r4, #32 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ddf82 │ │ │ │ + beq.w 9ddfc2 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r2, #569] @ 0x239 │ │ │ │ - cbnz r3, 9ddce2 │ │ │ │ + cbnz r3, 9ddd22 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ add r0, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ asrs r3, r3, #31 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r1, [r2, #480] @ 0x1e0 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ adds r3, r3, r1 │ │ │ │ ldr.w r1, [r2, #484] @ 0x1e4 │ │ │ │ str r3, [sp, #0] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 9dc8f0 │ │ │ │ + bl 9dc930 │ │ │ │ add.w r3, r8, #8192 @ 0x2000 │ │ │ │ add r2, sp, #32 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ add.w r3, r8, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r3, #456] @ 0x1c8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9de008 │ │ │ │ + bne.w 9de048 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ lsls r1, r4, #30 │ │ │ │ bfi r3, r4, #0, #24 │ │ │ │ str r3, [r6, #4] │ │ │ │ - bmi.w 9dde8a │ │ │ │ + bmi.w 9ddeca │ │ │ │ ldr.w r3, [r8, #1948] @ 0x79c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 9de000 │ │ │ │ + beq.w 9de040 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ str.w r6, [fp] │ │ │ │ - ldr.w r2, [pc, #1824] @ 9de424 │ │ │ │ - ldr.w r3, [pc, #1816] @ 9de420 │ │ │ │ + ldr.w r2, [pc, #1824] @ 9de464 │ │ │ │ + ldr.w r3, [pc, #1816] @ 9de460 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9de416 │ │ │ │ + bne.w 9de456 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r3, r4, #24 │ │ │ │ - bmi.w 9ddfb4 │ │ │ │ + bmi.w 9ddff4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldrb.w r1, [r8, #3959] @ 0xf77 │ │ │ │ ldr.w sl, [r2, #444] @ 0x1bc │ │ │ │ ldrb.w r2, [r2, #568] @ 0x238 │ │ │ │ mov ip, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9ddb56 │ │ │ │ + bne.w 9ddb96 │ │ │ │ and.w r1, r4, #264 @ 0x108 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.w 9ddb7e │ │ │ │ + bne.w 9ddbbe │ │ │ │ movs r1, #0 │ │ │ │ - b.n 9ddc10 │ │ │ │ + b.n 9ddc50 │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bpl.w 9de0a2 │ │ │ │ + bpl.w 9de0e2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ddff0 │ │ │ │ + bne.w 9de030 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ddff0 │ │ │ │ + bne.w 9de030 │ │ │ │ mov r0, r3 │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1348] @ 0x544 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ it cc │ │ │ │ movcc.w r1, #256 @ 0x100 │ │ │ │ blx 66b8c <__aeabi_uidivmod@plt> │ │ │ │ @@ -3639814,254 +3639853,254 @@ │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ ldr.w r3, [r8, #1436] @ 0x59c │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9de028 │ │ │ │ + beq.w 9de068 │ │ │ │ mov.w r3, #1056 @ 0x420 │ │ │ │ movt r3, #32768 @ 0x8000 │ │ │ │ tst r4, r3 │ │ │ │ - bne.w 9de302 │ │ │ │ + bne.w 9de342 │ │ │ │ and.w r3, r4, #2 │ │ │ │ and.w r2, r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ bic.w r4, r4, #32 │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9de2d0 │ │ │ │ + bne.w 9de310 │ │ │ │ ldr.w r2, [r1, #148] @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w sl, [r2, #444] @ 0x1bc │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9de0ae │ │ │ │ + beq.w 9de0ee │ │ │ │ ldrd r2, r1, [sl, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9fa868 │ │ │ │ + bl 9fa8a8 │ │ │ │ ldrd r2, r1, [sl, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9fa868 │ │ │ │ + bl 9fa8a8 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w sl, [r2, #444] @ 0x1bc │ │ │ │ ldr.w ip, [sl, #80] @ 0x50 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9dde36 │ │ │ │ + beq.n 9dde76 │ │ │ │ ldr.w r0, [sl, #76] @ 0x4c │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9de2b4 │ │ │ │ + beq.w 9de2f4 │ │ │ │ ldr.w r2, [sl, #88] @ 0x58 │ │ │ │ - cbz r2, 9dde48 │ │ │ │ + cbz r2, 9dde88 │ │ │ │ ldr.w r0, [sl, #84] @ 0x54 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9de2c4 │ │ │ │ + beq.w 9de304 │ │ │ │ mov r1, ip │ │ │ │ ldr.w r2, [sl, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9fa850 │ │ │ │ + bl 9fa890 │ │ │ │ mov r0, r7 │ │ │ │ ldrd r2, r1, [sl, #84] @ 0x54 │ │ │ │ - bl 9fa850 │ │ │ │ + bl 9fa890 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9de232 │ │ │ │ + beq.w 9de272 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ddfd6 │ │ │ │ + beq.w 9de016 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r2, #569] @ 0x239 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ddca0 │ │ │ │ + beq.w 9ddce0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bfi r3, r4, #0, #24 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldrd r3, r4, [r9] │ │ │ │ ldr.w r1, [r5, #160] @ 0xa0 │ │ │ │ add r4, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 9ddfc4 │ │ │ │ + bcs.w 9de004 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r2, r2, #27 │ │ │ │ itt mi │ │ │ │ movmi sl, r4 │ │ │ │ movmi r2, r3 │ │ │ │ - bpl.w 9de110 │ │ │ │ + bpl.w 9de150 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ str.w r1, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r3 │ │ │ │ it cc │ │ │ │ movcc r4, r3 │ │ │ │ str.w r4, [r5, #164] @ 0xa4 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, r2 │ │ │ │ - bhi.n 9dded2 │ │ │ │ + bhi.n 9ddf12 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r3, sl │ │ │ │ - bcs.n 9ddef2 │ │ │ │ + bcs.n 9ddf32 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ lsls r5, r3, #27 │ │ │ │ - bpl.w 9de0fc │ │ │ │ + bpl.w 9de13c │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, r2 │ │ │ │ it cs │ │ │ │ movcs r1, r2 │ │ │ │ str.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, sl │ │ │ │ it cc │ │ │ │ movcc r3, sl │ │ │ │ str.w r3, [r4, #164] @ 0xa4 │ │ │ │ ldr.w r5, [r4, #172] @ 0xac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9ddcf0 │ │ │ │ + beq.w 9ddd30 │ │ │ │ ldrd r1, r3, [r9] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r9, r1, r3 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 9ddf12 │ │ │ │ + bcc.n 9ddf52 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r9, r3 │ │ │ │ - bls.w 9ddcf0 │ │ │ │ + bls.w 9ddd30 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bpl.w 9de210 │ │ │ │ + bpl.w 9de250 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ it cc │ │ │ │ movcc r3, r9 │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 9ddcf0 │ │ │ │ + b.n 9ddd30 │ │ │ │ ldrb.w r1, [r5, #120] @ 0x78 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9ddb2e │ │ │ │ + bne.w 9ddb6e │ │ │ │ ldrd r2, r3, [r9] │ │ │ │ ldr.w r0, [r5, #164] @ 0xa4 │ │ │ │ add r3, r2 │ │ │ │ cmp r3, r0 │ │ │ │ it cs │ │ │ │ movcs r3, r0 │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r2, r0 │ │ │ │ it cc │ │ │ │ movcc r2, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 9ddb2e │ │ │ │ + bhi.w 9ddb6e │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dcd74 │ │ │ │ + bl 9dcdb4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ddb2e │ │ │ │ + bne.w 9ddb6e │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ mvn.w r2, #4278190080 @ 0xff000000 │ │ │ │ ldrd r1, r3, [r3, #528] @ 0x210 │ │ │ │ cmp r3, r2 │ │ │ │ it eq │ │ │ │ cmpeq.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #32 │ │ │ │ - b.n 9ddb2e │ │ │ │ + b.n 9ddb6e │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bmi.n 9ddfd6 │ │ │ │ + bmi.n 9de016 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r1, [r2, #444] @ 0x1bc │ │ │ │ - bl 9fb250 │ │ │ │ + bl 9fb290 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9de22e │ │ │ │ + beq.w 9de26e │ │ │ │ add r0, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 9ddc96 │ │ │ │ + b.n 9ddcd6 │ │ │ │ orr.w r4, r4, #128 @ 0x80 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9de12c │ │ │ │ + beq.w 9de16c │ │ │ │ and.w sl, r4, #256 @ 0x100 │ │ │ │ movs r3, #32 │ │ │ │ movt r3, #16384 @ 0x4000 │ │ │ │ tst r4, r3 │ │ │ │ - beq.w 9de0e6 │ │ │ │ + beq.w 9de126 │ │ │ │ mov r0, sl │ │ │ │ - b.n 9ddd26 │ │ │ │ + b.n 9ddd66 │ │ │ │ ldr.w r2, [r5, #164] @ 0xa4 │ │ │ │ cmp r4, r2 │ │ │ │ itt ls │ │ │ │ movls sl, r4 │ │ │ │ movls r2, r3 │ │ │ │ - bls.w 9ddec0 │ │ │ │ - b.n 9dde9a │ │ │ │ + bls.w 9ddf00 │ │ │ │ + b.n 9ddeda │ │ │ │ ldrb.w r2, [r5, #186] @ 0xba │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ddf86 │ │ │ │ + beq.n 9ddfc6 │ │ │ │ add.w r2, r7, #57344 @ 0xe000 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r2, #1580] @ 0x62c │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r5, #186] @ 0xba │ │ │ │ - b.n 9ddf86 │ │ │ │ + b.n 9ddfc6 │ │ │ │ lsls r1, r4, #26 │ │ │ │ - bmi.w 9ddc8e │ │ │ │ + bmi.w 9ddcce │ │ │ │ lsls r2, r4, #30 │ │ │ │ - bpl.n 9de0ae │ │ │ │ + bpl.n 9de0ee │ │ │ │ ldr.w ip, [sl, #80] @ 0x50 │ │ │ │ - b.n 9dde48 │ │ │ │ + b.n 9dde88 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e2788 │ │ │ │ - b.n 9ddcfa │ │ │ │ - ldr.w r2, [pc, #1052] @ 9de428 │ │ │ │ + bl 9e27c8 │ │ │ │ + b.n 9ddd3a │ │ │ │ + ldr.w r2, [pc, #1052] @ 9de468 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r1, [pc, #1052] @ 9de42c │ │ │ │ + ldr.w r1, [pc, #1052] @ 9de46c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [r3, #444] @ 0x1bc │ │ │ │ - bl 9fb48c │ │ │ │ + bl 9fb4cc │ │ │ │ ldr.w r3, [r8, #1948] @ 0x79c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 9de2ac │ │ │ │ + beq.w 9de2ec │ │ │ │ ldr r3, [r6, #4] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bpl.w 9de222 │ │ │ │ + bpl.w 9de262 │ │ │ │ mov r0, r6 │ │ │ │ blx 67b40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9ddd00 │ │ │ │ + b.n 9ddd40 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9ddb7e │ │ │ │ - cbnz r1, 9de06c │ │ │ │ + bne.w 9ddbbe │ │ │ │ + cbnz r1, 9de0ac │ │ │ │ ldr.w r1, [sl, #80] @ 0x50 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9fa6c0 │ │ │ │ - cbz r0, 9de06c │ │ │ │ + bl 9fa700 │ │ │ │ + cbz r0, 9de0ac │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9fa6c0 │ │ │ │ + bl 9fa700 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ddba4 │ │ │ │ + bne.w 9ddbe4 │ │ │ │ cmp r4, #0 │ │ │ │ it ge │ │ │ │ ldrge r0, [r7, #16] │ │ │ │ - bge.n 9de07a │ │ │ │ + bge.n 9de0ba │ │ │ │ ldr.w r3, [r7, #632] @ 0x278 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ add r2, sp, #28 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r3, #1348] @ 0x544 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -3640070,81 +3640109,81 @@ │ │ │ │ add r2, sp, #32 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ bl 52258c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r5, [r6, #52] @ 0x34 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ - b.n 9ddc8a │ │ │ │ + b.n 9ddcca │ │ │ │ lsls r2, r4, #26 │ │ │ │ - bmi.w 9ddc8e │ │ │ │ + bmi.w 9ddcce │ │ │ │ lsls r0, r4, #30 │ │ │ │ - bmi.w 9dddfe │ │ │ │ + bmi.w 9dde3e │ │ │ │ ldrd r2, r1, [sl, #84] @ 0x54 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9fa850 │ │ │ │ + bl 9fa890 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9de232 │ │ │ │ + beq.w 9de272 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ddf86 │ │ │ │ + beq.w 9ddfc6 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r2, #569] @ 0x239 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ddca0 │ │ │ │ + beq.w 9ddce0 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ bfi r3, r4, #0, #24 │ │ │ │ str r3, [r6, #4] │ │ │ │ - b.n 9ddcf0 │ │ │ │ + b.n 9ddd30 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9dd830 │ │ │ │ + bl 9dd870 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r0, 9de136 │ │ │ │ + cbz r0, 9de176 │ │ │ │ mov r0, sl │ │ │ │ orr.w r4, r4, #32 │ │ │ │ - b.n 9ddd2a │ │ │ │ + b.n 9ddd6a │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr.w r3, [r3, #1372] @ 0x55c │ │ │ │ dmb ish │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9de1a4 │ │ │ │ + bne.n 9de1e4 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ - b.n 9ddeda │ │ │ │ + b.n 9ddf1a │ │ │ │ ldr r2, [r5, #96] @ 0x60 │ │ │ │ ldr.w r2, [r2, #1372] @ 0x55c │ │ │ │ dmb ish │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 9de13e │ │ │ │ + bne.n 9de17e │ │ │ │ ldrd r2, r1, [r9] │ │ │ │ add.w sl, r2, r1 │ │ │ │ ldr.w r1, [r5, #160] @ 0xa0 │ │ │ │ - b.n 9ddea8 │ │ │ │ + b.n 9ddee8 │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ lsls r1, r2, #24 │ │ │ │ - bmi.w 9ddbd2 │ │ │ │ - b.n 9ddfb0 │ │ │ │ + bmi.w 9ddc12 │ │ │ │ + b.n 9ddff0 │ │ │ │ mov r0, sl │ │ │ │ orr.w r4, r4, #8 │ │ │ │ - b.n 9ddd2a │ │ │ │ + b.n 9ddd6a │ │ │ │ add.w sl, r5, #168 @ 0xa8 │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9de158 │ │ │ │ + bne.n 9de198 │ │ │ │ strex r0, r1, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9de148 │ │ │ │ + bne.n 9de188 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9de370 │ │ │ │ + bne.w 9de3b0 │ │ │ │ ldr.w r2, [r5, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ ldr.w r3, [r5, #164] @ 0xa4 │ │ │ │ str.w r2, [r5, #160] @ 0xa0 │ │ │ │ cmp r4, r3 │ │ │ │ @@ -3640152,33 +3640191,33 @@ │ │ │ │ movcc r4, r3 │ │ │ │ str.w r4, [r5, #164] @ 0xa4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9de182 │ │ │ │ + bne.n 9de1c2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9de360 │ │ │ │ + bne.w 9de3a0 │ │ │ │ ldrd r2, r3, [r9] │ │ │ │ add.w sl, r2, r3 │ │ │ │ - b.n 9ddec0 │ │ │ │ + b.n 9ddf00 │ │ │ │ add.w r5, r4, #168 @ 0xa8 │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9de1be │ │ │ │ + bne.n 9de1fe │ │ │ │ strex r0, r1, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9de1ae │ │ │ │ + bne.n 9de1ee │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9de312 │ │ │ │ + bne.w 9de352 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ cmp r3, sl │ │ │ │ @@ -3640186,58 +3640225,58 @@ │ │ │ │ movcc r3, sl │ │ │ │ str.w r3, [r4, #164] @ 0xa4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9de1e8 │ │ │ │ + bne.n 9de228 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ddef2 │ │ │ │ + beq.w 9ddf32 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r4, #168] @ 0xa8 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9ddef2 │ │ │ │ + b.n 9ddf32 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr.w r3, [r3, #1372] @ 0x55c │ │ │ │ dmb ish │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9de24a │ │ │ │ + bne.n 9de28a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - b.n 9ddf1a │ │ │ │ + b.n 9ddf5a │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #636 @ 0x27c │ │ │ │ - bl ac3094 │ │ │ │ - b.n 9de040 │ │ │ │ + bl ac30d4 │ │ │ │ + b.n 9de080 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 9de028 │ │ │ │ + b.n 9de068 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ strd r1, r1, [r2, #4] │ │ │ │ str r1, [r2, #20] │ │ │ │ - bl 9dd520 │ │ │ │ + bl 9dd560 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 9ddc8e │ │ │ │ + b.n 9ddcce │ │ │ │ add.w sl, r5, #8 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9de264 │ │ │ │ + bne.n 9de2a4 │ │ │ │ strex r0, r2, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9de254 │ │ │ │ + bne.n 9de294 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9de3c8 │ │ │ │ + bne.w 9de408 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ it cs │ │ │ │ movcs r3, r1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r9 │ │ │ │ @@ -3640245,177 +3640284,177 @@ │ │ │ │ movcc r3, r9 │ │ │ │ str r3, [r5, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9de286 │ │ │ │ + bne.n 9de2c6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ddcf0 │ │ │ │ + beq.w 9ddd30 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9ddcf0 │ │ │ │ + b.n 9ddd30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e2788 │ │ │ │ - b.n 9de032 │ │ │ │ + bl 9e27c8 │ │ │ │ + b.n 9de072 │ │ │ │ ldrb.w r2, [ip, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9dde36 │ │ │ │ + beq.w 9dde76 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - b.n 9ddd62 │ │ │ │ + b.n 9ddda2 │ │ │ │ ldrb.w r2, [r2, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9dde48 │ │ │ │ - b.n 9de2be │ │ │ │ + beq.w 9dde88 │ │ │ │ + b.n 9de2fe │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r0, [r9] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl a251d8 │ │ │ │ + bl a25218 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ ldr.w sl, [r3, #444] @ 0x1bc │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ddffa │ │ │ │ - b.n 9de0ae │ │ │ │ + bne.w 9de03a │ │ │ │ + b.n 9de0ee │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e26dc │ │ │ │ + bl 9e271c │ │ │ │ ldr.w r7, [r8, #1948] @ 0x79c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 9dddd6 │ │ │ │ + b.n 9dde16 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9de332 │ │ │ │ + beq.n 9de372 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r0, r1, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9de31c │ │ │ │ + bne.n 9de35c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9de1c8 │ │ │ │ + beq.w 9de208 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, r2 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a4828 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r1, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9de346 │ │ │ │ + bne.n 9de386 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9de336 │ │ │ │ + bne.n 9de376 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b.n 9de1c8 │ │ │ │ + b.n 9de208 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r5, #168] @ 0xa8 │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9de19a │ │ │ │ + b.n 9de1da │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 9de392 │ │ │ │ + beq.n 9de3d2 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [sl] │ │ │ │ strex ip, r1, [sl] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9de37a │ │ │ │ + bne.n 9de3ba │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9de162 │ │ │ │ + beq.w 9de1a2 │ │ │ │ str r6, [sp, #16] │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ movs r1, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sl │ │ │ │ bl 3a4828 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r2, r1, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9de3aa │ │ │ │ + bne.n 9de3ea │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9de39a │ │ │ │ + bne.n 9de3da │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b.n 9de162 │ │ │ │ + b.n 9de1a2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9de3e8 │ │ │ │ + beq.n 9de428 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r0, r2, [sl] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9de3d2 │ │ │ │ + bne.n 9de412 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9de26e │ │ │ │ + beq.w 9de2ae │ │ │ │ str r6, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ mov r6, r1 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [sl] │ │ │ │ strex r2, r4, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9de3fc │ │ │ │ + bne.n 9de43c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9de3ee │ │ │ │ + bne.n 9de42e │ │ │ │ mov r1, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - b.n 9de26e │ │ │ │ + b.n 9de2ae │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r5, #20 │ │ │ │ + movs r4, #212 @ 0xd4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - b.n 9ddf40 │ │ │ │ + b.n 9ddf00 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r0, r4, #21 │ │ │ │ + lsls r0, r4, #20 │ │ │ │ lsls r6, r4, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r5, [pc, #136] @ (9de4c8 ) │ │ │ │ + ldr r5, [pc, #136] @ (9de508 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #136] @ (9de4cc ) │ │ │ │ + ldr r1, [pc, #136] @ (9de50c ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r5, pc │ │ │ │ mov.w lr, #1 │ │ │ │ mov.w ip, #65536 @ 0x10000 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [r5, r1] │ │ │ │ mov r5, r0 │ │ │ │ @@ -3640438,90 +3640477,90 @@ │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #24] │ │ │ │ strd lr, ip, [sp, #28] │ │ │ │ - bl 9ddacc │ │ │ │ - cbz r0, 9de4a4 │ │ │ │ + bl 9ddb0c │ │ │ │ + cbz r0, 9de4e4 │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ blx 666a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dcd30 │ │ │ │ - ldr r2, [pc, #40] @ (9de4d0 ) │ │ │ │ + bl 9dcd70 │ │ │ │ + ldr r2, [pc, #40] @ (9de510 ) │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #344] @ 0x158 │ │ │ │ - ldr r3, [pc, #28] @ (9de4cc ) │ │ │ │ + ldr r3, [pc, #28] @ (9de50c ) │ │ │ │ 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 9de4c2 │ │ │ │ + bne.n 9de502 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r6, r6 │ │ │ │ + subs r6, r6, r5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, r5 │ │ │ │ + subs r6, r1, r4 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb 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 │ │ │ │ mov r8, r2 │ │ │ │ - ldr.w r2, [pc, #1092] @ 9de930 │ │ │ │ + ldr.w r2, [pc, #1092] @ 9de970 │ │ │ │ add.w sl, sp, #28 │ │ │ │ - ldr.w fp, [pc, #1088] @ 9de934 │ │ │ │ + ldr.w fp, [pc, #1088] @ 9de974 │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1084] @ 9de938 │ │ │ │ + ldr.w r3, [pc, #1084] @ 9de978 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ add fp, pc │ │ │ │ ldrd r9, r5, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov.w r2, #360 @ 0x168 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 66b80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9de914 │ │ │ │ + bne.w 9de954 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9de914 │ │ │ │ + beq.w 9de954 │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #360 @ 0x168 │ │ │ │ mov r0, r4 │ │ │ │ blx 67440 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 9de54a │ │ │ │ + ble.n 9de58a │ │ │ │ add.w r3, r7, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9de866 │ │ │ │ + bne.w 9de8a6 │ │ │ │ mov r1, r6 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ blx 666a8 │ │ │ │ ldrb.w r1, [r6, #76] @ 0x4c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9de6f8 │ │ │ │ + beq.w 9de738 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ bl 521318 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [r4, #0] │ │ │ │ @@ -3640530,77 +3640569,77 @@ │ │ │ │ str r7, [r4, #96] @ 0x60 │ │ │ │ mov.w ip, #0 │ │ │ │ strb.w ip, [sp, #27] │ │ │ │ blx 666a8 │ │ │ │ ldrd r1, r2, [r6, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ lsls r0, r2, #28 │ │ │ │ - bpl.n 9de5a2 │ │ │ │ + bpl.n 9de5e2 │ │ │ │ ldrb.w r0, [r6, #78] @ 0x4e │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 9de714 │ │ │ │ + bls.w 9de754 │ │ │ │ add.w r0, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #212] @ 0xd4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9de714 │ │ │ │ + bne.w 9de754 │ │ │ │ strd r1, r2, [sp, #116] @ 0x74 │ │ │ │ mov r1, r3 │ │ │ │ ldrb.w r2, [r4, #352] @ 0x160 │ │ │ │ mov r0, r7 │ │ │ │ ldr.w r3, [r4, #356] @ 0x164 │ │ │ │ strd r3, r2, [sp] │ │ │ │ add.w r3, sp, #27 │ │ │ │ str r5, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ - bl 9db5c0 │ │ │ │ + bl 9db600 │ │ │ │ mov r5, r0 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9de900 │ │ │ │ + beq.w 9de940 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str.w r2, [r4, #156] @ 0x9c │ │ │ │ ldrh.w r3, [r6, #74] @ 0x4a │ │ │ │ strh.w r3, [r4, #144] @ 0x90 │ │ │ │ ldrb.w r3, [r6, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9de71a │ │ │ │ + bne.w 9de75a │ │ │ │ str.w r2, [r4, #160] @ 0xa0 │ │ │ │ ldrb.w r2, [r7, #3958] @ 0xf76 │ │ │ │ strd r3, r3, [r4, #164] @ 0xa4 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - cbnz r2, 9de614 │ │ │ │ + cbnz r2, 9de654 │ │ │ │ ldr r2, [r6, #64] @ 0x40 │ │ │ │ movw r3, #8195 @ 0x2003 │ │ │ │ cmp r2, r3 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r4, #88] @ 0x58 │ │ │ │ orrhi.w r3, r3, #128 @ 0x80 │ │ │ │ strhi r3, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #804] @ (9de93c ) │ │ │ │ + ldr r3, [pc, #804] @ (9de97c ) │ │ │ │ ldr.w r3, [fp, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 9de8b8 │ │ │ │ + beq.w 9de8f8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9de682 │ │ │ │ + beq.n 9de6c2 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #24 │ │ │ │ - bmi.w 9de7f6 │ │ │ │ + bmi.w 9de836 │ │ │ │ ldr.w r3, [r9, #148] @ 0x94 │ │ │ │ ldr.w r0, [r3, #448] @ 0x1c0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r5, #448] @ 0x1c0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 9de654 │ │ │ │ + cbz r3, 9de694 │ │ │ │ ldr.w r3, [r5, #504] @ 0x1f8 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [r5, #504] @ 0x1f8 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #4 │ │ │ │ ittt eq │ │ │ │ moveq.w r2, #264 @ 0x108 │ │ │ │ @@ -3640613,76 +3640652,76 @@ │ │ │ │ str.w r2, [r5, #516] @ 0x204 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ strb.w r2, [r4, #160] @ 0xa0 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #342] @ 0x156 │ │ │ │ ldrb.w r3, [r5, #568] @ 0x238 │ │ │ │ - cbnz r3, 9de694 │ │ │ │ + cbnz r3, 9de6d4 │ │ │ │ strb.w r3, [r4, #122] @ 0x7a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ orr.w r3, r3, #128 @ 0x80 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #400] @ 0x190 │ │ │ │ ldrb.w r3, [r5, #436] @ 0x1b4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9de7e6 │ │ │ │ + bne.w 9de826 │ │ │ │ ldrd r3, r2, [r5, #328] @ 0x148 │ │ │ │ orrs r3, r2 │ │ │ │ - beq.n 9de6cc │ │ │ │ + beq.n 9de70c │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ adds r3, #3 │ │ │ │ - beq.n 9de6cc │ │ │ │ + beq.n 9de70c │ │ │ │ add.w r3, r7, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #2068] @ 0x814 │ │ │ │ - cbz r3, 9de6cc │ │ │ │ + cbz r3, 9de70c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9dbcb0 │ │ │ │ + bl 9dbcf0 │ │ │ │ ldr.w r5, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r5, #437] @ 0x1b5 │ │ │ │ - cbz r3, 9de6da │ │ │ │ + cbz r3, 9de71a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - ldr r2, [pc, #612] @ (9de940 ) │ │ │ │ - ldr r3, [pc, #600] @ (9de938 ) │ │ │ │ + ldr r2, [pc, #612] @ (9de980 ) │ │ │ │ + ldr r3, [pc, #600] @ (9de978 ) │ │ │ │ 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 9de92c │ │ │ │ + bne.w 9de96c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r6, #81] @ 0x51 │ │ │ │ and.w r3, r3, #240 @ 0xf0 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 9de560 │ │ │ │ + beq.w 9de5a0 │ │ │ │ ldr r1, [r6, #64] @ 0x40 │ │ │ │ cmp.w r1, #4096 @ 0x1000 │ │ │ │ ite cs │ │ │ │ movcs r1, #0 │ │ │ │ movcc r1, #1 │ │ │ │ - b.n 9de560 │ │ │ │ + b.n 9de5a0 │ │ │ │ orr.w r1, r1, #32768 @ 0x8000 │ │ │ │ - b.n 9de5a2 │ │ │ │ + b.n 9de5e2 │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 9de75a │ │ │ │ + bpl.n 9de79a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #32768 @ 0x8000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 9de75a │ │ │ │ + bpl.n 9de79a │ │ │ │ add.w r1, r7, #8192 @ 0x2000 │ │ │ │ movs r5, #1 │ │ │ │ ldrd r2, r3, [r0, #328] @ 0x148 │ │ │ │ str.w sl, [sp] │ │ │ │ str r5, [sp, #28] │ │ │ │ add.w r5, r4, #168 @ 0xa8 │ │ │ │ ldr.w r0, [r1, #3996] @ 0xf9c │ │ │ │ @@ -3640690,383 +3640729,383 @@ │ │ │ │ ldr.w r1, [r1, #480] @ 0x1e0 │ │ │ │ str r5, [sp, #4] │ │ │ │ blx r1 │ │ │ │ ldr.w r3, [r4, #188] @ 0xbc │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ ldrh.w r1, [r6, #74] @ 0x4a │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e11ac │ │ │ │ + bl 9e11ec │ │ │ │ str.w r0, [r4, #216] @ 0xd8 │ │ │ │ ldrb.w r3, [r6, #76] @ 0x4c │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ cmpne r3, #1 │ │ │ │ - bne.n 9de794 │ │ │ │ + bne.n 9de7d4 │ │ │ │ add.w sl, r7, #8192 @ 0x2000 │ │ │ │ ldrb.w r5, [sl, #3976] @ 0xf88 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9de88c │ │ │ │ + bne.w 9de8cc │ │ │ │ ldrb.w r5, [sl, #3977] @ 0xf89 │ │ │ │ - cbz r5, 9de790 │ │ │ │ + cbz r5, 9de7d0 │ │ │ │ ldrb.w r5, [r6, #88] @ 0x58 │ │ │ │ ubfx r5, r5, #3, #1 │ │ │ │ strb.w r5, [r4, #161] @ 0xa1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9de7a8 │ │ │ │ + beq.n 9de7e8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne.w r8, #0 │ │ │ │ - beq.n 9de7d6 │ │ │ │ + beq.n 9de816 │ │ │ │ mov r3, r8 │ │ │ │ str.w r3, [r4, #220] @ 0xdc │ │ │ │ ldrb.w r3, [sp, #27] │ │ │ │ strb.w r8, [r4, #343] @ 0x157 │ │ │ │ strb.w r3, [r4, #160] @ 0xa0 │ │ │ │ ldrh.w r0, [r6, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 9de7ca │ │ │ │ + cbz r0, 9de80a │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 9de8c6 │ │ │ │ + beq.n 9de906 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r5, [r4, #148] @ 0x94 │ │ │ │ str.w r3, [r4, #224] @ 0xe0 │ │ │ │ - b.n 9de622 │ │ │ │ + b.n 9de662 │ │ │ │ mvn.w r3, #2 │ │ │ │ mov.w r8, #1 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ movs r3, #8 │ │ │ │ - b.n 9de7aa │ │ │ │ + b.n 9de7ea │ │ │ │ addw r0, r7, #4020 @ 0xfb4 │ │ │ │ bl 3a5efc │ │ │ │ ldr.w r5, [r4, #148] @ 0x94 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - b.n 9de6cc │ │ │ │ + b.n 9de70c │ │ │ │ ldrh.w r2, [r4, #74] @ 0x4a │ │ │ │ add.w r0, r4, #348 @ 0x15c │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ ldrh.w r3, [r6, #68] @ 0x44 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r6, #64] @ 0x40 │ │ │ │ str r0, [sp, #12] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 9d7e38 │ │ │ │ + bl 9d7e78 │ │ │ │ str.w r0, [r5, #448] @ 0x1c0 │ │ │ │ ldr.w r5, [r4, #148] @ 0x94 │ │ │ │ ldr.w r0, [r5, #448] @ 0x1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9de8ec │ │ │ │ + beq.n 9de92c │ │ │ │ ldr r6, [r0, #44] @ 0x2c │ │ │ │ ldr r3, [r6, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9de644 │ │ │ │ + beq.w 9de684 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9de644 │ │ │ │ + beq.w 9de684 │ │ │ │ ldr.w r3, [r6, #140] @ 0x8c │ │ │ │ movs r2, #0 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 9de85a │ │ │ │ + cbz r0, 9de89a │ │ │ │ str.w r2, [r5, #452] @ 0x1c4 │ │ │ │ ldrd r8, r9, [r3, #8] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ strd r8, r9, [r5, #328] @ 0x148 │ │ │ │ str.w r1, [r4, #220] @ 0xdc │ │ │ │ ldr r1, [r6, #20] │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #96 @ 0x60 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9de842 │ │ │ │ + bcc.n 9de882 │ │ │ │ mov r0, ip │ │ │ │ - b.n 9de644 │ │ │ │ + b.n 9de684 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ strb.w r3, [r4, #352] @ 0x160 │ │ │ │ lsls r2, r3, #3 │ │ │ │ str r2, [sp, #20] │ │ │ │ mov r0, r2 │ │ │ │ blx 671c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9de924 │ │ │ │ + beq.n 9de964 │ │ │ │ ldrd r1, r2, [sp, #16] │ │ │ │ str r0, [sp, #16] │ │ │ │ blx 666a8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r4, #356] @ 0x164 │ │ │ │ - b.n 9de54a │ │ │ │ + b.n 9de58a │ │ │ │ ldrh.w r0, [r6, #74] @ 0x4a │ │ │ │ bl 3a10bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9de782 │ │ │ │ + beq.w 9de7c2 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 9de782 │ │ │ │ + bne.w 9de7c2 │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 9de790 │ │ │ │ + bne.w 9de7d0 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 9de790 │ │ │ │ - b.n 9de782 │ │ │ │ + bne.w 9de7d0 │ │ │ │ + b.n 9de7c2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9dd770 │ │ │ │ + bl 9dd7b0 │ │ │ │ ldr.w r5, [r4, #148] @ 0x94 │ │ │ │ - b.n 9de622 │ │ │ │ + b.n 9de662 │ │ │ │ ldrb.w r2, [r0, #52] @ 0x34 │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r2, #6 │ │ │ │ - beq.n 9de8e2 │ │ │ │ + beq.n 9de922 │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r3, #2 │ │ │ │ - beq.w 9de7cc │ │ │ │ + beq.w 9de80c │ │ │ │ orr.w r3, r3, #4 │ │ │ │ - b.n 9de7cc │ │ │ │ + b.n 9de80c │ │ │ │ cmp r3, #6 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - bne.n 9de8dc │ │ │ │ - b.n 9de7ca │ │ │ │ - ldr r2, [pc, #84] @ (9de944 ) │ │ │ │ - ldr r1, [pc, #88] @ (9de948 ) │ │ │ │ + bne.n 9de91c │ │ │ │ + b.n 9de80a │ │ │ │ + ldr r2, [pc, #84] @ (9de984 ) │ │ │ │ + ldr r1, [pc, #88] @ (9de988 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ blx 67b40 │ │ │ │ ldr.w r0, [r4, #356] @ 0x164 │ │ │ │ blx 67b40 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9de6da │ │ │ │ - ldr r2, [pc, #52] @ (9de94c ) │ │ │ │ + b.n 9de71a │ │ │ │ + ldr r2, [pc, #52] @ (9de98c ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #52] @ (9de950 ) │ │ │ │ + ldr r1, [pc, #52] @ (9de990 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9de90e │ │ │ │ + b.n 9de94e │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ - b.n 9de90e │ │ │ │ + b.n 9de94e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - subs r4, r0, r4 │ │ │ │ + subs r4, r0, r3 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - subs r0, r7, r3 │ │ │ │ + subs r0, r7, r2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #88 @ 0x58 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + adds r6, r3, r3 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bgt.n 9de938 │ │ │ │ + bgt.n 9de8f8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stc2 0, cr0, [r2], {101} @ 0x65 │ │ │ │ - bgt.n 9de8ac │ │ │ │ + mcrr2 0, 6, r0, r2, cr5 │ │ │ │ + bgt.n 9dea6c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - mrrc2 0, 6, r0, r8, cr5 │ │ │ │ + ldc2 0, cr0, [r8], {101} @ 0x65 │ │ │ │ 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 lr, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, ip │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ str.w lr, [sp] │ │ │ │ - bl 9de4d4 │ │ │ │ + bl 9de514 │ │ │ │ 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 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9de4d4 │ │ │ │ + bl 9de514 │ │ │ │ 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 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl 9de4d4 │ │ │ │ + bl 9de514 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ 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, #3936] @ 0xf60 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #252] @ (9deae0 ) │ │ │ │ - ldr r3, [pc, #252] @ (9deae4 ) │ │ │ │ + ldr r2, [pc, #252] @ (9deb20 ) │ │ │ │ + ldr r3, [pc, #252] @ (9deb24 ) │ │ │ │ sub sp, #136 @ 0x88 │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ ldrd r6, r5, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq.w r6, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 9dea14 │ │ │ │ + beq.n 9dea54 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #34] @ 0x22 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9deace │ │ │ │ + beq.n 9deb0e │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ add r0, sp, #32 │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 666a8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldrh.w r3, [r1, #74] @ 0x4a │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dea98 │ │ │ │ + beq.n 9dead8 │ │ │ │ ldrb.w r3, [r1, #76] @ 0x4c │ │ │ │ - vldr d7, [pc, #168] @ 9dead8 │ │ │ │ + vldr d7, [pc, #168] @ 9deb18 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - cbz r3, 9dea4c │ │ │ │ + cbz r3, 9dea8c │ │ │ │ mvn.w r3, #4278190080 @ 0xff000000 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq.w r6, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 9deaa0 │ │ │ │ + beq.n 9deae0 │ │ │ │ strd r6, r5, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ orr.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ add r1, sp, #32 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ strd r2, r2, [sp, #4] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r4 │ │ │ │ - bl 9de4d4 │ │ │ │ + bl 9de514 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9deace │ │ │ │ + cbz r0, 9deb0e │ │ │ │ ldrb.w r5, [r0, #76] @ 0x4c │ │ │ │ - cbz r5, 9deab0 │ │ │ │ + cbz r5, 9deaf0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r0, #162] @ 0xa2 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ strh.w r2, [r6, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #104] @ (9deae8 ) │ │ │ │ - ldr r2, [pc, #100] @ (9deae4 ) │ │ │ │ + ldr r1, [pc, #104] @ (9deb28 ) │ │ │ │ + ldr r2, [pc, #100] @ (9deb24 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 9dead2 │ │ │ │ + bne.n 9deb12 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #136 @ 0x88 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strh.w r3, [sp, #106] @ 0x6a │ │ │ │ - b.n 9dea2a │ │ │ │ + b.n 9dea6a │ │ │ │ add.w r3, r7, #28672 @ 0x7000 │ │ │ │ ldrb.w r0, [r3, #2064] @ 0x810 │ │ │ │ - cbz r0, 9deac2 │ │ │ │ + cbz r0, 9deb02 │ │ │ │ vstr d7, [r4, #40] @ 0x28 │ │ │ │ - b.n 9dea4a │ │ │ │ + b.n 9dea8a │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ - cbz r0, 9deaba │ │ │ │ + cbz r0, 9deafa │ │ │ │ blx 67b40 │ │ │ │ str r5, [r6, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r6, #122] @ 0x7a │ │ │ │ - b.n 9dea76 │ │ │ │ - ldr r2, [pc, #40] @ (9deaec ) │ │ │ │ - ldr r1, [pc, #40] @ (9deaf0 ) │ │ │ │ + b.n 9deab6 │ │ │ │ + ldr r2, [pc, #40] @ (9deb2c ) │ │ │ │ + ldr r1, [pc, #40] @ (9deb30 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 9dea7c │ │ │ │ + b.n 9deabc │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ... │ │ │ │ - asrs r4, r2, #24 │ │ │ │ + asrs r4, r2, #23 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #21 │ │ │ │ + asrs r4, r7, #20 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - blt.n 9deb7c │ │ │ │ + blt.n 9deb3c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xfaac0065 │ │ │ │ + @ instruction: 0xfa6c0065 │ │ │ │ movw r3, #9296 @ 0x2450 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ adds.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r3, r2, ip │ │ │ │ tst.w r2, ip │ │ │ │ - bne.n 9deb28 │ │ │ │ + bne.n 9deb68 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9de4d4 │ │ │ │ + bl 9de514 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #8 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9de4d4 │ │ │ │ + bl 9de514 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9deb5a │ │ │ │ + cbz r0, 9deb9a │ │ │ │ ldrb.w r2, [r0, #76] @ 0x4c │ │ │ │ - cbz r2, 9deb60 │ │ │ │ + cbz r2, 9deba0 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r0, #162] @ 0xa2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ - cbz r0, 9deb72 │ │ │ │ + cbz r0, 9debb2 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ blx 67b40 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ str r2, [r3, #104] @ 0x68 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ strb.w r2, [r3, #122] @ 0x7a │ │ │ │ @@ -3641074,17 +3641113,17 @@ │ │ │ │ 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, #3776] @ 0xec0 │ │ │ │ mov r8, r2 │ │ │ │ - ldr.w r2, [pc, #1344] @ 9df0d4 │ │ │ │ + ldr.w r2, [pc, #1344] @ 9df114 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1340] @ 9df0d8 │ │ │ │ + ldr.w r3, [pc, #1340] @ 9df118 │ │ │ │ add r2, pc │ │ │ │ sub sp, #284 @ 0x11c │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r7 │ │ │ │ ldr r6, [sp, #320] @ 0x140 │ │ │ │ @@ -3641092,29 +3641131,29 @@ │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r6 │ │ │ │ - bl 9d9b50 │ │ │ │ + bl 9d9b90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9defc4 │ │ │ │ + beq.w 9df004 │ │ │ │ ldrb.w r3, [r5, #342] @ 0x156 │ │ │ │ mov r4, r0 │ │ │ │ strb.w r8, [r0, #7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9def48 │ │ │ │ + bne.w 9def88 │ │ │ │ lsls r3, r7, #26 │ │ │ │ - bmi.n 9dec1e │ │ │ │ + bmi.n 9dec5e │ │ │ │ and.w r3, r7, #1 │ │ │ │ lsls r1, r7, #30 │ │ │ │ - bpl.w 9def56 │ │ │ │ + bpl.w 9def96 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9def80 │ │ │ │ + beq.w 9defc0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -3641126,32 +3641165,32 @@ │ │ │ │ ldrd r0, r1, [sp, #96] @ 0x60 │ │ │ │ ldrsh.w r3, [r6, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ff380 │ │ │ │ + bl 9ff3c0 │ │ │ │ ldrb.w r3, [r5, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ded98 │ │ │ │ + bne.w 9dedd8 │ │ │ │ ldrh.w r8, [r5, #74] @ 0x4a │ │ │ │ lsls r2, r7, #20 │ │ │ │ - bmi.w 9def16 │ │ │ │ + bmi.w 9def56 │ │ │ │ and.w r3, r7, #4096 @ 0x1000 │ │ │ │ cmp r3, #0 │ │ │ │ itee eq │ │ │ │ moveq r0, r8 │ │ │ │ movne r0, #150 @ 0x96 │ │ │ │ movne.w r8, #150 @ 0x96 │ │ │ │ bl 3a10bc │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9def3e │ │ │ │ + beq.w 9def7e │ │ │ │ ldr r1, [r2, #24] │ │ │ │ add.w r0, sl, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #32] │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp.w sl, #1 │ │ │ │ it cc │ │ │ │ @@ -3641193,124 +3641232,124 @@ │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r0, [r9] │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ strh.w r3, [sp, #252] @ 0xfc │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ strh.w ip, [sp, #248] @ 0xf8 │ │ │ │ - bl 9de4d4 │ │ │ │ + bl 9de514 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9defb8 │ │ │ │ - cbz r6, 9ded42 │ │ │ │ + beq.w 9deff8 │ │ │ │ + cbz r6, 9ded82 │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ - cbz r1, 9ded0e │ │ │ │ + cbz r1, 9ded4e │ │ │ │ ldrb.w r2, [r1, #80] @ 0x50 │ │ │ │ - cbz r2, 9ded0e │ │ │ │ + cbz r2, 9ded4e │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa850 │ │ │ │ + bl 9fa890 │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9def74 │ │ │ │ + beq.w 9defb4 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r1, #0 │ │ │ │ ubfx r2, r2, #0, #24 │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r2, r4, #8 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldrb r0, [r4, #7] │ │ │ │ strd r1, r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r8 │ │ │ │ - bl a25438 │ │ │ │ + bl a25478 │ │ │ │ mov r0, r9 │ │ │ │ - bl a20558 │ │ │ │ + bl a20598 │ │ │ │ ldr.w r3, [r8, #148] @ 0x94 │ │ │ │ mov r0, fp │ │ │ │ ldr.w r1, [r3, #444] @ 0x1bc │ │ │ │ - bl 9fb250 │ │ │ │ + bl 9fb290 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9defb8 │ │ │ │ + beq.w 9deff8 │ │ │ │ and.w sl, r7, #2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9ded70 │ │ │ │ + beq.n 9dedb0 │ │ │ │ ldrb.w r3, [r5, #162] @ 0xa2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9def5e │ │ │ │ + beq.w 9def9e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r5, #162] @ 0xa2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ orr.w r3, r3, #16384 @ 0x4000 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r4, [r3, #0] │ │ │ │ - ldr r2, [pc, #860] @ (9df0dc ) │ │ │ │ - ldr r3, [pc, #856] @ (9df0d8 ) │ │ │ │ + ldr r2, [pc, #860] @ (9df11c ) │ │ │ │ + ldr r3, [pc, #856] @ (9df118 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9df0d0 │ │ │ │ + bne.w 9df110 │ │ │ │ add sp, #284 @ 0x11c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r5, #148] @ 0x94 │ │ │ │ ldrb.w r2, [r3, #568] @ 0x238 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9dec28 │ │ │ │ + beq.w 9dec68 │ │ │ │ ldr.w r1, [r3, #444] @ 0x1bc │ │ │ │ mov r0, fp │ │ │ │ - bl 9fb250 │ │ │ │ + bl 9fb290 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9defb8 │ │ │ │ + beq.w 9deff8 │ │ │ │ and.w sl, r7, #2 │ │ │ │ ldr.w r7, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r7, #444] @ 0x1bc │ │ │ │ ldr r2, [r3, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9df006 │ │ │ │ + beq.w 9df046 │ │ │ │ ldr r1, [r3, #76] @ 0x4c │ │ │ │ ldr.w lr, [r2, #4] │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 9df03c │ │ │ │ + beq.w 9df07c │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9defdc │ │ │ │ + beq.w 9df01c │ │ │ │ ldr.w ip, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp ip, r0 │ │ │ │ - beq.w 9df06e │ │ │ │ + beq.w 9df0ae │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9df08e │ │ │ │ + beq.w 9df0ce │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub.w r2, lr, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9defee │ │ │ │ + beq.w 9df02e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ - cbnz r2, 9dee0c │ │ │ │ + cbnz r2, 9dee4c │ │ │ │ ldrb.w r2, [r1, #80] @ 0x50 │ │ │ │ - cbz r2, 9dee18 │ │ │ │ + cbz r2, 9dee58 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub.w r2, r2, ip │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 9defee │ │ │ │ + bls.w 9df02e │ │ │ │ ldr.w r3, [r5, #356] @ 0x164 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9df000 │ │ │ │ + beq.w 9df040 │ │ │ │ ldr.w r3, [r7, #536] @ 0x218 │ │ │ │ add.w r1, fp, #8192 @ 0x2000 │ │ │ │ strd r3, r8, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r3, [r7, #328] @ 0x148 │ │ │ │ add.w r7, fp, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [r1, #3996] @ 0xf9c │ │ │ │ @@ -3641358,15 +3641397,15 @@ │ │ │ │ blx 67044 <__aeabi_uidiv@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ ldrb.w r8, [r2, #569] @ 0x239 │ │ │ │ mla r7, r3, r0, r7 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9def10 │ │ │ │ + bne.n 9def50 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ smull r3, ip, r3, r0 │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ mov fp, r0 │ │ │ │ @@ -3641379,66 +3641418,66 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ ldrd r3, r6, [r2, #480] @ 0x1e0 │ │ │ │ adds r3, r7, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 9dc8f0 │ │ │ │ + bl 9dc930 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r1, #3996] @ 0xf9c │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r3, #452] @ 0x1c4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9df05e │ │ │ │ + bne.w 9df09e │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r0, r7 │ │ │ │ - b.n 9ded5a │ │ │ │ + b.n 9ded9a │ │ │ │ cmp.w r8, #147 @ 0x93 │ │ │ │ - beq.n 9defc8 │ │ │ │ + beq.n 9df008 │ │ │ │ cmp.w r8, #189 @ 0xbd │ │ │ │ - beq.n 9def78 │ │ │ │ + beq.n 9defb8 │ │ │ │ cmp.w r8, #146 @ 0x92 │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ ite ne │ │ │ │ movne r0, r8 │ │ │ │ moveq r0, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ bl 3a10bc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9dec52 │ │ │ │ + bne.w 9dec92 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ str.w sl, [r4, #28] │ │ │ │ - b.n 9dec80 │ │ │ │ + b.n 9decc0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ - bl 9d834c │ │ │ │ - b.n 9debd6 │ │ │ │ + bl 9d838c │ │ │ │ + b.n 9dec16 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dec1e │ │ │ │ - b.n 9debea │ │ │ │ + beq.w 9dec5e │ │ │ │ + b.n 9dec2a │ │ │ │ ldrb.w r3, [r5, #163] @ 0xa3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ded6a │ │ │ │ + beq.w 9dedaa │ │ │ │ add.w r9, r9, #12288 @ 0x3000 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #3952] @ 0xf70 │ │ │ │ - b.n 9ded6a │ │ │ │ + b.n 9dedaa │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ - b.n 9ded1a │ │ │ │ + b.n 9ded5a │ │ │ │ mov.w r8, #145 @ 0x91 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 9dec42 │ │ │ │ + b.n 9dec82 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, r2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ @@ -3641451,142 +3641490,142 @@ │ │ │ │ ldrd r0, r1, [sp, #80] @ 0x50 │ │ │ │ ldrsh.w r3, [r6, #18] │ │ │ │ str r3, [sp, #12] │ │ │ │ stmia.w sp, {r0, r1} │ │ │ │ mov r1, r5 │ │ │ │ ldrd r2, r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9ff248 │ │ │ │ - b.n 9dec1e │ │ │ │ + bl 9ff288 │ │ │ │ + b.n 9dec5e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ lsls r3, r3, #21 │ │ │ │ - bpl.n 9defd0 │ │ │ │ + bpl.n 9df010 │ │ │ │ mov r0, r4 │ │ │ │ blx 67b40 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9ded7c │ │ │ │ + b.n 9dedbc │ │ │ │ mov.w r8, #149 @ 0x95 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 9dec42 │ │ │ │ + b.n 9dec82 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r9, #636 @ 0x27c │ │ │ │ - bl ac3094 │ │ │ │ - b.n 9defc4 │ │ │ │ + bl ac30d4 │ │ │ │ + b.n 9df004 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9df0a6 │ │ │ │ + beq.n 9df0e6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub.w r2, lr, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9dee18 │ │ │ │ + bne.w 9dee58 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9df02c │ │ │ │ + beq.n 9df06c │ │ │ │ mov r0, r9 │ │ │ │ - bl a20558 │ │ │ │ + bl a20598 │ │ │ │ ldr.w r7, [r5, #148] @ 0x94 │ │ │ │ - b.n 9dee18 │ │ │ │ + b.n 9dee58 │ │ │ │ ldr.w r3, [r5, #224] @ 0xe0 │ │ │ │ - b.n 9dee26 │ │ │ │ + b.n 9dee66 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9dee18 │ │ │ │ + beq.w 9dee58 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w ip, [r3, #84] @ 0x54 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 9dee02 │ │ │ │ + bne.w 9dee42 │ │ │ │ ldrb.w r2, [r1, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9defee │ │ │ │ + bne.n 9df02e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9dee18 │ │ │ │ - b.n 9defee │ │ │ │ + beq.w 9dee58 │ │ │ │ + b.n 9df02e │ │ │ │ ldrd r2, r1, [r3, #84] @ 0x54 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa850 │ │ │ │ + bl 9fa890 │ │ │ │ ldr.w r7, [r5, #148] @ 0x94 │ │ │ │ - b.n 9dee18 │ │ │ │ + b.n 9dee58 │ │ │ │ ldrb.w r1, [r2, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9defee │ │ │ │ + bne.n 9df02e │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9df0be │ │ │ │ + beq.n 9df0fe │ │ │ │ ldr.w ip, [r3, #84] @ 0x54 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 9df06e │ │ │ │ + beq.n 9df0ae │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9dee02 │ │ │ │ - b.n 9defee │ │ │ │ - ldr r2, [pc, #128] @ (9df0e0 ) │ │ │ │ + beq.w 9dee42 │ │ │ │ + b.n 9df02e │ │ │ │ + ldr r2, [pc, #128] @ (9df120 ) │ │ │ │ mov r0, r8 │ │ │ │ - ldr r1, [pc, #128] @ (9df0e4 ) │ │ │ │ + ldr r1, [pc, #128] @ (9df124 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9def10 │ │ │ │ + b.n 9def50 │ │ │ │ ldrb.w r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9defee │ │ │ │ + bne.n 9df02e │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 9df0c6 │ │ │ │ + cbz r0, 9df106 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub.w r2, lr, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 9defee │ │ │ │ + bls.n 9df02e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9dee0c │ │ │ │ - b.n 9dee18 │ │ │ │ + bne.w 9dee4c │ │ │ │ + b.n 9dee58 │ │ │ │ ldrb.w r2, [r2, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9dee02 │ │ │ │ + beq.w 9dee42 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub.w r2, lr, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 9dee02 │ │ │ │ - b.n 9defee │ │ │ │ + bhi.w 9dee42 │ │ │ │ + b.n 9df02e │ │ │ │ ldrb.w r2, [r2, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9dee18 │ │ │ │ + beq.w 9dee58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ sub.w lr, lr, r2 │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 9defee │ │ │ │ - b.n 9dee18 │ │ │ │ + beq.n 9df02e │ │ │ │ + b.n 9dee58 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9defee │ │ │ │ - b.n 9dee18 │ │ │ │ + bne.n 9df02e │ │ │ │ + b.n 9dee58 │ │ │ │ ldrb.w r2, [r2, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9df098 │ │ │ │ - b.n 9df084 │ │ │ │ + bne.n 9df0d8 │ │ │ │ + b.n 9df0c4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r4, #17 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #9 │ │ │ │ + asrs r4, r7, #8 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bmi.n 9df094 │ │ │ │ + bmi.n 9df054 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add.w r0, lr, #15007744 @ 0xe50000 │ │ │ │ + @ instruction: 0xf4ce0065 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r8, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r8, #2916] @ 0xb64 │ │ │ │ - beq.n 9df14a │ │ │ │ + beq.n 9df18a │ │ │ │ add.w r9, r4, #28672 @ 0x7000 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r5, #4096 @ 0x1000 │ │ │ │ mov r4, r3 │ │ │ │ mov.w r3, #2048 @ 0x800 │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r2, [r9, #2068] @ 0x814 │ │ │ │ @@ -3641617,178 +3641656,178 @@ │ │ │ │ blx r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #176] @ (9df220 ) │ │ │ │ + ldr r3, [pc, #176] @ (9df260 ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w ip, [pc, #176] @ 9df224 │ │ │ │ + ldr.w ip, [pc, #176] @ 9df264 │ │ │ │ add.w lr, r0, #8192 @ 0x2000 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #168] @ (9df228 ) │ │ │ │ - ldr r1, [pc, #172] @ (9df22c ) │ │ │ │ + ldr r2, [pc, #168] @ (9df268 ) │ │ │ │ + ldr r1, [pc, #172] @ (9df26c ) │ │ │ │ ldr.w r0, [r3, ip] │ │ │ │ add r1, pc │ │ │ │ - ldr.w ip, [pc, #168] @ 9df230 │ │ │ │ + ldr.w ip, [pc, #168] @ 9df270 │ │ │ │ str.w r1, [r4, #1528] @ 0x5f8 │ │ │ │ add ip, pc │ │ │ │ ldrb.w r1, [lr, #3971] @ 0xf83 │ │ │ │ str.w r0, [r4, #1436] @ 0x59c │ │ │ │ str.w ip, [r4, #1440] @ 0x5a0 │ │ │ │ cmp r1, #0 │ │ │ │ - ldr r0, [pc, #148] @ (9df234 ) │ │ │ │ + ldr r0, [pc, #148] @ (9df274 ) │ │ │ │ it ne │ │ │ │ movne r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, r2] │ │ │ │ it eq │ │ │ │ moveq r1, #59 @ 0x3b │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ add r0, pc │ │ │ │ - bl b15ea8 │ │ │ │ + bl b15ee8 │ │ │ │ ldrb.w r3, [r4, #4079] @ 0xfef │ │ │ │ str.w r0, [r4, #1376] @ 0x560 │ │ │ │ - cbnz r3, 9df20c │ │ │ │ + cbnz r3, 9df24c │ │ │ │ ldrb.w r3, [r4, #4086] @ 0xff6 │ │ │ │ - cbnz r3, 9df20c │ │ │ │ + cbnz r3, 9df24c │ │ │ │ ldrb.w r3, [r4, #4090] @ 0xffa │ │ │ │ - cbz r3, 9df1d2 │ │ │ │ - ldr r3, [pc, #108] @ (9df238 ) │ │ │ │ + cbz r3, 9df212 │ │ │ │ + ldr r3, [pc, #108] @ (9df278 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #1452] @ 0x5ac │ │ │ │ ldr.w r3, [r4, #3996] @ 0xf9c │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ - cbz r3, 9df1f2 │ │ │ │ - ldr r1, [pc, #96] @ (9df23c ) │ │ │ │ - ldr r2, [pc, #96] @ (9df240 ) │ │ │ │ - ldr r3, [pc, #100] @ (9df244 ) │ │ │ │ + cbz r3, 9df232 │ │ │ │ + ldr r1, [pc, #96] @ (9df27c ) │ │ │ │ + ldr r2, [pc, #96] @ (9df280 ) │ │ │ │ + ldr r3, [pc, #100] @ (9df284 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str.w r1, [r4, #1536] @ 0x600 │ │ │ │ add r3, pc │ │ │ │ str.w r2, [r4, #1540] @ 0x604 │ │ │ │ str.w r3, [r4, #1544] @ 0x608 │ │ │ │ ldrb.w r3, [r4, #4089] @ 0xff9 │ │ │ │ - cbz r3, 9df200 │ │ │ │ - ldr r3, [pc, #76] @ (9df248 ) │ │ │ │ + cbz r3, 9df240 │ │ │ │ + ldr r3, [pc, #76] @ (9df288 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #1672] @ 0x688 │ │ │ │ - ldr r3, [pc, #72] @ (9df24c ) │ │ │ │ + ldr r3, [pc, #72] @ (9df28c ) │ │ │ │ movs r0, #1 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #1468] @ 0x5bc │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #64] @ (9df250 ) │ │ │ │ - ldr r3, [pc, #68] @ (9df254 ) │ │ │ │ + ldr r2, [pc, #64] @ (9df290 ) │ │ │ │ + ldr r3, [pc, #68] @ (9df294 ) │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r4, #1460] @ 0x5b4 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r4, #1448] @ 0x5a8 │ │ │ │ - b.n 9df1c4 │ │ │ │ + b.n 9df204 │ │ │ │ nop │ │ │ │ - lsrs r2, r0, #26 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ lsls r5, r7, #3 │ │ │ │ subs r4, r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bl 9ad22e │ │ │ │ - bl 9d3232 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ + bl 9ad26e │ │ │ │ + bl 9d3272 │ │ │ │ + adds r0, #22 │ │ │ │ lsls r2, r7, #3 │ │ │ │ @ instruction: 0xf925ffff │ │ │ │ - add r5, pc, #628 @ (adr r5, 9df4b4 ) │ │ │ │ + add r5, pc, #628 @ (adr r5, 9df4f4 ) │ │ │ │ vsli.32 d26, d31, #31 │ │ │ │ vtbx.8 d31, {d15-d16}, d1 │ │ │ │ vrsubhn.i d30, , │ │ │ │ @ instruction: 0xffffa5e1 │ │ │ │ vrsra.u64 d29, d13, #1 │ │ │ │ vqshl.u64 d31, d23, #63 @ 0x3f │ │ │ │ @ instruction: 0xffff4b13 │ │ │ │ - ldr r1, [pc, #80] @ (9df2ac ) │ │ │ │ - ldr.w ip, [pc, #80] @ 9df2b0 │ │ │ │ + ldr r1, [pc, #80] @ (9df2ec ) │ │ │ │ + ldr.w ip, [pc, #80] @ 9df2f0 │ │ │ │ add r3, pc │ │ │ │ - ldr r2, [pc, #80] @ (9df2b4 ) │ │ │ │ + ldr r2, [pc, #80] @ (9df2f4 ) │ │ │ │ push {r4} │ │ │ │ add ip, pc │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r0, #452] @ 0x1c4 │ │ │ │ str.w r2, [r0, #460] @ 0x1cc │ │ │ │ - ldr r2, [pc, #68] @ (9df2b8 ) │ │ │ │ + ldr r2, [pc, #68] @ (9df2f8 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str.w r1, [r0, #464] @ 0x1d0 │ │ │ │ - ldr.w ip, [pc, #64] @ 9df2bc │ │ │ │ + ldr.w ip, [pc, #64] @ 9df2fc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str.w r2, [r0, #468] @ 0x1d4 │ │ │ │ - ldr r1, [pc, #56] @ (9df2c0 ) │ │ │ │ + ldr r1, [pc, #56] @ (9df300 ) │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ - ldr r2, [pc, #56] @ (9df2c4 ) │ │ │ │ + ldr r2, [pc, #56] @ (9df304 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #56] @ (9df2c8 ) │ │ │ │ + ldr r3, [pc, #56] @ (9df308 ) │ │ │ │ add r2, pc │ │ │ │ str.w r4, [r0, #456] @ 0x1c8 │ │ │ │ add r3, pc │ │ │ │ str.w r1, [r0, #472] @ 0x1d8 │ │ │ │ pop {r4} │ │ │ │ str.w r2, [r0, #476] @ 0x1dc │ │ │ │ str.w r3, [r0, #548] @ 0x224 │ │ │ │ bx lr │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ lsls r5, r7, #3 │ │ │ │ subs r4, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ strd pc, pc, [r3], #-1020 @ 0x3fc │ │ │ │ - bge.n 9df242 │ │ │ │ + bge.n 9df282 │ │ │ │ vaddw.u q9, , d24 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #192 @ 0xc0 │ │ │ │ movs r0, r0 │ │ │ │ - bl b812c2 │ │ │ │ + bl b81302 │ │ │ │ ldmia r2!, {r0, r4, r6, r7} │ │ │ │ vqshl.u64 d30, d23, #63 @ 0x3f │ │ │ │ vtbl.8 d20, {d15}, d1 │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - adds r6, r2, #7 │ │ │ │ + adds r6, r2, #6 │ │ │ │ lsls r1, r5, #1 │ │ │ │ ldr.w r0, [r0, #1680] @ 0x690 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr.w r0, [r0, #1684] @ 0x694 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r2, [r3, #78] @ 0x4e │ │ │ │ - cbz r2, 9df2f8 │ │ │ │ + cbz r2, 9df338 │ │ │ │ ldr.w r0, [r3, #3240] @ 0xca8 │ │ │ │ bx lr │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r0, #824] @ 0x338 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldrb.w r0, [sp, #8] │ │ │ │ - cbz r0, 9df320 │ │ │ │ + cbz r0, 9df360 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ cmp.w r2, #4096 @ 0x1000 │ │ │ │ ite ls │ │ │ │ movls r0, #0 │ │ │ │ movhi r0, #1 │ │ │ │ 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, #3168] @ 0xc60 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #184] @ (9df3f0 ) │ │ │ │ - ldr r3, [pc, #184] @ (9df3f4 ) │ │ │ │ + ldr r2, [pc, #184] @ (9df430 ) │ │ │ │ + ldr r3, [pc, #184] @ (9df434 ) │ │ │ │ sub.w sp, sp, #892 @ 0x37c │ │ │ │ add r2, pc │ │ │ │ add r5, sp, #8 │ │ │ │ mov sl, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ @@ -3641810,199 +3641849,199 @@ │ │ │ │ movt r3, #15264 @ 0x3ba0 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 67440 │ │ │ │ movw r3, #45177 @ 0xb079 │ │ │ │ movt r3, #15259 @ 0x3b9b │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r7, 9df3ca │ │ │ │ + cbz r7, 9df40a │ │ │ │ add.w r3, sl, #12288 @ 0x3000 │ │ │ │ movs r4, #0 │ │ │ │ sub.w sl, r6, #4 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 9df39e │ │ │ │ + b.n 9df3de │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 9df3ca │ │ │ │ + beq.n 9df40a │ │ │ │ ldr.w r3, [r6, #204] @ 0xcc │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ blx r3 │ │ │ │ ldrd r1, r3, [r5, #32] │ │ │ │ cmp r3, r9 │ │ │ │ it eq │ │ │ │ cmpeq r1, r8 │ │ │ │ - bne.n 9df398 │ │ │ │ + bne.n 9df3d8 │ │ │ │ ldrd r1, r3, [r5, #40] @ 0x28 │ │ │ │ ldrd r2, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ it eq │ │ │ │ cmpeq r1, r2 │ │ │ │ - bne.n 9df398 │ │ │ │ + bne.n 9df3d8 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9df3ce │ │ │ │ + b.n 9df40e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #40] @ (9df3f8 ) │ │ │ │ - ldr r3, [pc, #32] @ (9df3f4 ) │ │ │ │ + ldr r2, [pc, #40] @ (9df438 ) │ │ │ │ + ldr r3, [pc, #32] @ (9df434 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #884] @ 0x374 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9df3ea │ │ │ │ + bne.n 9df42a │ │ │ │ add.w sp, sp, #892 @ 0x37c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r7, #17 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #16 │ │ │ │ + lsrs r2, r5, #15 │ │ │ │ lsls r5, r7, #3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #2100] @ 0x834 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #4] @ (9df410 ) │ │ │ │ + ldr r0, [pc, #4] @ (9df450 ) │ │ │ │ add r0, pc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bcs.n 9df4d8 │ │ │ │ + bcs.n 9df498 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3248] @ 0xcb0 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #112] @ (9df498 ) │ │ │ │ - ldr r3, [pc, #112] @ (9df49c ) │ │ │ │ + ldr r1, [pc, #112] @ (9df4d8 ) │ │ │ │ + ldr r3, [pc, #112] @ (9df4dc ) │ │ │ │ sub.w sp, sp, #824 @ 0x338 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #820] @ 0x334 │ │ │ │ mov.w r3, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9df464 │ │ │ │ + beq.n 9df4a4 │ │ │ │ subs r5, r2, #4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r7, r0, #12288 @ 0x3000 │ │ │ │ - b.n 9df450 │ │ │ │ + b.n 9df490 │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 9df464 │ │ │ │ + beq.n 9df4a4 │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ mov r1, sp │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 9df44a │ │ │ │ + bne.n 9df48a │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9df476 │ │ │ │ - ldr r2, [pc, #56] @ (9df4a0 ) │ │ │ │ + b.n 9df4b6 │ │ │ │ + ldr r2, [pc, #56] @ (9df4e0 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #56] @ (9df4a4 ) │ │ │ │ + ldr r1, [pc, #56] @ (9df4e4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #48] @ (9df4a8 ) │ │ │ │ - ldr r3, [pc, #32] @ (9df49c ) │ │ │ │ + ldr r2, [pc, #48] @ (9df4e8 ) │ │ │ │ + ldr r3, [pc, #32] @ (9df4dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #820] @ 0x334 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9df492 │ │ │ │ + bne.n 9df4d2 │ │ │ │ add.w sp, sp, #824 @ 0x338 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 9df4c8 │ │ │ │ + bne.n 9df488 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add.w r0, r8, #101 @ 0x65 │ │ │ │ - lsrs r2, r0, #14 │ │ │ │ + @ instruction: 0xf0c80065 │ │ │ │ + lsrs r2, r0, #13 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb 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, #256] @ (9df5c0 ) │ │ │ │ + ldr r2, [pc, #256] @ (9df600 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #256] @ (9df5c4 ) │ │ │ │ + ldr r3, [pc, #256] @ (9df604 ) │ │ │ │ movs r6, #0 │ │ │ │ add r2, pc │ │ │ │ mov r5, r1 │ │ │ │ str r6, [sp, #12] │ │ │ │ add.w r7, r0, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r5, #8192 @ 0x2000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r7 │ │ │ │ add.w r9, r5, #12288 @ 0x3000 │ │ │ │ add.w sl, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl ac164c │ │ │ │ + bl ac168c │ │ │ │ str r6, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ ldr.w r0, [r8, #3996] @ 0xf9c │ │ │ │ ldr.w r1, [r9, #608] @ 0x260 │ │ │ │ ldrd r2, r3, [r4, #144] @ 0x90 │ │ │ │ blx r1 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9df596 │ │ │ │ + bne.n 9df5d6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9df5b4 │ │ │ │ + beq.n 9df5f4 │ │ │ │ blx 671c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9df5b4 │ │ │ │ + beq.n 9df5f4 │ │ │ │ str.w sl, [sp] │ │ │ │ ldr.w r0, [r8, #3996] @ 0xf9c │ │ │ │ ldr.w r1, [r9, #608] @ 0x260 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldrd r2, r3, [r4, #144] @ 0x90 │ │ │ │ blx r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ac1660 │ │ │ │ + bl ac16a0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9df56c │ │ │ │ + beq.n 9df5ac │ │ │ │ mov r0, r8 │ │ │ │ - bl a9ba40 │ │ │ │ - ldr r2, [pc, #132] @ (9df5c8 ) │ │ │ │ - ldr r1, [pc, #132] @ (9df5cc ) │ │ │ │ + bl a9ba80 │ │ │ │ + ldr r2, [pc, #132] @ (9df608 ) │ │ │ │ + ldr r1, [pc, #132] @ (9df60c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, fp │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - ldr r2, [pc, #124] @ (9df5d0 ) │ │ │ │ - ldr r3, [pc, #108] @ (9df5c4 ) │ │ │ │ + ldr r2, [pc, #124] @ (9df610 ) │ │ │ │ + ldr r3, [pc, #108] @ (9df604 ) │ │ │ │ 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 9df5bc │ │ │ │ + bne.n 9df5fc │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r4, #72 @ 0x48 │ │ │ │ ldr.w r0, [r5, #2100] @ 0x834 │ │ │ │ movs r2, #32 │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ @@ -3642010,59 +3642049,59 @@ │ │ │ │ bl 3a2398 │ │ │ │ ldr.w r0, [r5, #2100] @ 0x834 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #16 │ │ │ │ str.w r8, [sp] │ │ │ │ bl 3a20ec │ │ │ │ - b.n 9df552 │ │ │ │ + b.n 9df592 │ │ │ │ mov r0, r7 │ │ │ │ - bl ac1660 │ │ │ │ + bl ac16a0 │ │ │ │ mov r0, fp │ │ │ │ - bl a9ba40 │ │ │ │ - ldr r2, [pc, #48] @ (9df5d4 ) │ │ │ │ - ldr r1, [pc, #48] @ (9df5d8 ) │ │ │ │ + bl a9ba80 │ │ │ │ + ldr r2, [pc, #48] @ (9df614 ) │ │ │ │ + ldr r1, [pc, #48] @ (9df618 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9df552 │ │ │ │ + b.n 9df592 │ │ │ │ mov r0, r7 │ │ │ │ - bl ac1660 │ │ │ │ - b.n 9df552 │ │ │ │ + bl ac16a0 │ │ │ │ + b.n 9df592 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r7, #12 │ │ │ │ + lsrs r0, r7, #11 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 9df68c │ │ │ │ + bne.n 9df64c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bic.w r0, r8, #101 @ 0x65 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + vmla.i32 d16, d8, d5[1] │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - bne.n 9df5d8 │ │ │ │ + beq.n 9df598 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - vmla.i d16, d8, d1[5] │ │ │ │ + vmla.i d0, d8, d1[5] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add.w r2, r1, #4096 @ 0x1000 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #17 │ │ │ │ movs r5, #0 │ │ │ │ add r3, sp, #32 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ ldrb.w r2, [r2, #51] @ 0x33 │ │ │ │ - ldr r1, [pc, #144] @ (9df694 ) │ │ │ │ + ldr r1, [pc, #144] @ (9df6d4 ) │ │ │ │ strd r5, r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #144] @ (9df698 ) │ │ │ │ + ldr r2, [pc, #144] @ (9df6d8 ) │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ strd r5, r5, [sp, #24] │ │ │ │ ldr.w r0, [r4, #2100] @ 0x834 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add.w r1, r6, #72 @ 0x48 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -3642082,47 +3642121,47 @@ │ │ │ │ ldr.w r0, [r1, #3996] @ 0xf9c │ │ │ │ add.w r3, r6, #144 @ 0x90 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r1, sp, #12 │ │ │ │ ldr.w r4, [r4, #600] @ 0x258 │ │ │ │ mov r2, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 9df67a │ │ │ │ + cbnz r0, 9df6ba │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 67b40 │ │ │ │ - ldr r2, [pc, #56] @ (9df69c ) │ │ │ │ - ldr r3, [pc, #48] @ (9df698 ) │ │ │ │ + ldr r2, [pc, #56] @ (9df6dc ) │ │ │ │ + ldr r3, [pc, #48] @ (9df6d8 ) │ │ │ │ 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 9df690 │ │ │ │ + bne.n 9df6d0 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl a9ba40 │ │ │ │ - ldr r2, [pc, #32] @ (9df6a0 ) │ │ │ │ - ldr r1, [pc, #32] @ (9df6a4 ) │ │ │ │ + bl a9ba80 │ │ │ │ + ldr r2, [pc, #32] @ (9df6e0 ) │ │ │ │ + ldr r1, [pc, #32] @ (9df6e4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9df65c │ │ │ │ + b.n 9df69c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r6, #7 │ │ │ │ + lsrs r4, r6, #6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #6 │ │ │ │ + lsrs r6, r2, #5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - beq.n 9df744 │ │ │ │ + beq.n 9df704 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cdp 0, 14, cr0, cr12, cr5, {3} │ │ │ │ + cdp 0, 10, cr0, cr12, cr5, {3} │ │ │ │ cmp r1, #1 │ │ │ │ itett hi │ │ │ │ addhi.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ movls r1, #0 │ │ │ │ orrhi.w r1, r1, #1 │ │ │ │ clzhi r1, r1 │ │ │ │ it hi │ │ │ │ @@ -3642145,16 +3642184,16 @@ │ │ │ │ pop {r3, 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, #3128] @ 0xc38 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #168] @ (9df7b0 ) │ │ │ │ - ldr r3, [pc, #168] @ (9df7b4 ) │ │ │ │ + ldr r0, [pc, #168] @ (9df7f0 ) │ │ │ │ + ldr r3, [pc, #168] @ (9df7f4 ) │ │ │ │ sub.w sp, sp, #940 @ 0x3ac │ │ │ │ add r0, pc │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ @@ -3642170,126 +3642209,126 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 67440 │ │ │ │ movw r3, #45177 @ 0xb079 │ │ │ │ movt r3, #15259 @ 0x3b9b │ │ │ │ str.w sp, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9df798 │ │ │ │ + beq.n 9df7d8 │ │ │ │ subs r5, #4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #12288 @ 0x3000 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ - b.n 9df75e │ │ │ │ + b.n 9df79e │ │ │ │ adds r4, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n 9df798 │ │ │ │ + beq.n 9df7d8 │ │ │ │ ldr.w r3, [r9, #204] @ 0xcc │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ blx r3 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9df758 │ │ │ │ + bne.n 9df798 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [sp, #972] @ 0x3cc │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9df758 │ │ │ │ + bne.n 9df798 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #56] @ (9df7b8 ) │ │ │ │ - ldr r3, [pc, #52] @ (9df7b4 ) │ │ │ │ + ldr r2, [pc, #56] @ (9df7f8 ) │ │ │ │ + ldr r3, [pc, #52] @ (9df7f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #932] @ 0x3a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9df7ac │ │ │ │ + bne.n 9df7ec │ │ │ │ add.w sp, sp, #940 @ 0x3ac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #32] @ (9df7bc ) │ │ │ │ + ldr r2, [pc, #32] @ (9df7fc ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #32] @ (9df7c0 ) │ │ │ │ + ldr r1, [pc, #32] @ (9df800 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9df77c │ │ │ │ + b.n 9df7bc │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r5, #3 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r7!, {r1, r2, r3, r4, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldcl 0, cr0, [r4, #404] @ 0x194 │ │ │ │ + ldc 0, cr0, [r4, #404] @ 0x194 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3040] @ 0xbe0 │ │ │ │ - ldr r2, [pc, #252] @ (9df8d4 ) │ │ │ │ + ldr r2, [pc, #252] @ (9df914 ) │ │ │ │ sub.w sp, sp, #1032 @ 0x408 │ │ │ │ - ldr r3, [pc, #252] @ (9df8d8 ) │ │ │ │ + ldr r3, [pc, #252] @ (9df918 ) │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #1028] @ 0x404 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #4074] @ 0xfea │ │ │ │ - cbz r3, 9df802 │ │ │ │ + cbz r3, 9df842 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2400] @ 0x960 │ │ │ │ - cbnz r2, 9df802 │ │ │ │ + cbnz r2, 9df842 │ │ │ │ ldr.w r0, [r3, #2668] @ 0xa6c │ │ │ │ - b.n 9df80a │ │ │ │ + b.n 9df84a │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r3, #1332] @ 0x534 │ │ │ │ - bl a9b3a8 │ │ │ │ + bl a9b3e8 │ │ │ │ ldrb.w r3, [r4, #4074] @ 0xfea │ │ │ │ ldr.w r5, [r4, #4064] @ 0xfe0 │ │ │ │ add.w r6, r4, #4864 @ 0x1300 │ │ │ │ mov r8, r0 │ │ │ │ adds r6, #4 │ │ │ │ lsrs r7, r5, #22 │ │ │ │ ubfx r5, r5, #12, #10 │ │ │ │ - cbz r3, 9df836 │ │ │ │ + cbz r3, 9df876 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2400] @ 0x960 │ │ │ │ - cbnz r2, 9df836 │ │ │ │ + cbnz r2, 9df876 │ │ │ │ ldr.w r0, [r3, #2668] @ 0xa6c │ │ │ │ - b.n 9df83e │ │ │ │ + b.n 9df87e │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r3, #1332] @ 0x534 │ │ │ │ - bl a9b3a8 │ │ │ │ - ldr r1, [pc, #152] @ (9df8dc ) │ │ │ │ + bl a9b3e8 │ │ │ │ + ldr r1, [pc, #152] @ (9df91c ) │ │ │ │ add r1, pc │ │ │ │ blx 65ac0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9df8ca │ │ │ │ + beq.n 9df90a │ │ │ │ add.w r0, r8, #13 │ │ │ │ - ldr r1, [pc, #140] @ (9df8e0 ) │ │ │ │ + ldr r1, [pc, #140] @ (9df920 ) │ │ │ │ mov.w r3, #1000 @ 0x3e8 │ │ │ │ str r0, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ add r1, pc │ │ │ │ add r0, sp, #28 │ │ │ │ strd r1, r7, [sp] │ │ │ │ mov r1, r3 │ │ │ │ strd r5, r6, [sp, #8] │ │ │ │ blx 660d8 <__snprintf_chk@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9df8ac │ │ │ │ + blt.n 9df8ec │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a8fcc │ │ │ │ - ldr r3, [pc, #104] @ (9df8e4 ) │ │ │ │ + ldr r3, [pc, #104] @ (9df924 ) │ │ │ │ add.w r1, r4, #4096 @ 0x1000 │ │ │ │ str.w r0, [r4, #1684] @ 0x694 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, #1000 @ 0x3e8 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r1, [r1, #760] @ 0x2f8 │ │ │ │ @@ -3642299,51 +3642338,51 @@ │ │ │ │ blx 660d8 <__snprintf_chk@plt> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a8fcc │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str.w r3, [r4, #1680] @ 0x690 │ │ │ │ - ldr r2, [pc, #56] @ (9df8e8 ) │ │ │ │ - ldr r3, [pc, #40] @ (9df8d8 ) │ │ │ │ + ldr r2, [pc, #56] @ (9df928 ) │ │ │ │ + ldr r3, [pc, #40] @ (9df918 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #1028] @ 0x404 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9df8d0 │ │ │ │ + bne.n 9df910 │ │ │ │ add.w sp, sp, #1032 @ 0x408 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [pc, #32] @ (9df8ec ) │ │ │ │ + ldr r0, [pc, #32] @ (9df92c ) │ │ │ │ add r0, pc │ │ │ │ - b.n 9df852 │ │ │ │ + b.n 9df892 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r3, #32 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r3, r5, r6, r7} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r6, {r5, r6, r7} │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r6, {r2, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - lsls r4, r1, #29 │ │ │ │ + lsls r4, r1, #28 │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldmia r6, {r4, r6} │ │ │ │ + ldmia r6!, {r4} │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3264] @ 0xcc0 │ │ │ │ - ldr r5, [pc, #312] @ (9dfa38 ) │ │ │ │ + ldr r5, [pc, #312] @ (9dfa78 ) │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #308] @ (9dfa3c ) │ │ │ │ + ldr r0, [pc, #308] @ (9dfa7c ) │ │ │ │ add r5, pc │ │ │ │ mov r4, r1 │ │ │ │ sub.w sp, sp, #812 @ 0x32c │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #804] @ 0x324 │ │ │ │ @@ -3642352,19 +3642391,19 @@ │ │ │ │ str r1, [r4, #0] │ │ │ │ str r1, [r4, #8] │ │ │ │ str r1, [r4, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #20] │ │ │ │ ldrb r2, [r2, #13] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9df9e6 │ │ │ │ + beq.n 9dfa26 │ │ │ │ add.w r2, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r6, [r2, #236] @ 0xec │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9df9e6 │ │ │ │ + beq.n 9dfa26 │ │ │ │ add r7, sp, #8 │ │ │ │ mov.w r2, #528 @ 0x210 │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 67440 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ @@ -3642378,15 +3642417,15 @@ │ │ │ │ str r7, [sp, #276] @ 0x114 │ │ │ │ ldr.w r0, [r3, #4008] @ 0xfa8 │ │ │ │ movw r3, #26568 @ 0x67c8 │ │ │ │ movt r3, #15262 @ 0x3b9e │ │ │ │ str r3, [r7, #0] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ - cbz r3, 9df9cc │ │ │ │ + cbz r3, 9dfa0c │ │ │ │ add r0, sp, #272 @ 0x110 │ │ │ │ add.w ip, sp, #136 @ 0x88 │ │ │ │ add.w lr, r0, r3, lsl #4 │ │ │ │ ldr.w r3, [ip, #8]! │ │ │ │ ldrd r1, r2, [r0, #272] @ 0x110 │ │ │ │ adds r0, #16 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ @@ -3642405,68 +3642444,68 @@ │ │ │ │ addmi r2, r2, r3 │ │ │ │ iteee mi │ │ │ │ strdmi r1, r2, [r4] │ │ │ │ addpl r1, r1, r5 │ │ │ │ addpl r2, r2, r3 │ │ │ │ strdpl r1, r2, [r4, #8] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 9df984 │ │ │ │ - ldr r2, [pc, #112] @ (9dfa40 ) │ │ │ │ - ldr r3, [pc, #108] @ (9dfa3c ) │ │ │ │ + bne.n 9df9c4 │ │ │ │ + ldr r2, [pc, #112] @ (9dfa80 ) │ │ │ │ + ldr r3, [pc, #108] @ (9dfa7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #804] @ 0x324 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9dfa32 │ │ │ │ + bne.n 9dfa72 │ │ │ │ add.w sp, sp, #812 @ 0x32c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w ip, r3, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [ip, #516] @ 0x204 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9df9cc │ │ │ │ + beq.n 9dfa0c │ │ │ │ add.w r0, r3, #8704 @ 0x2200 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #8 │ │ │ │ - b.n 9dfa14 │ │ │ │ + b.n 9dfa54 │ │ │ │ ldrd r5, r1, [r4] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ add r1, r3 │ │ │ │ str r1, [r4, #4] │ │ │ │ ldr.w r3, [ip, #516] @ 0x204 │ │ │ │ adds r2, #1 │ │ │ │ adds r0, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 9df9cc │ │ │ │ + bls.n 9dfa0c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ lsrs r3, r3, #10 │ │ │ │ lsls r1, r1, #31 │ │ │ │ orr.w r3, r3, r5, lsl #22 │ │ │ │ - bmi.n 9df9fc │ │ │ │ + bmi.n 9dfa3c │ │ │ │ ldrd r5, r1, [r4, #8] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #8] │ │ │ │ add r1, r3 │ │ │ │ str r1, [r4, #12] │ │ │ │ - b.n 9dfa08 │ │ │ │ + b.n 9dfa48 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r6, #27 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #24 │ │ │ │ + lsls r4, r5, #23 │ │ │ │ lsls r5, r7, #3 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r3, #78] @ 0x4e │ │ │ │ - cbz r3, 9dfa5c │ │ │ │ + cbz r3, 9dfa9c │ │ │ │ add.w r0, r0, #7328 @ 0x1ca0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ movw r3, #9008 @ 0x2330 │ │ │ │ @@ -3642493,15 +3642532,15 @@ │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r1, #8] │ │ │ │ bx lr │ │ │ │ ldr.w r2, [r0, #4012] @ 0xfac │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 9dfaca │ │ │ │ + bcc.n 9dfb0a │ │ │ │ add.w r0, r0, #7296 @ 0x1c80 │ │ │ │ ldr.w ip, [r0] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r0, [r1, #12] │ │ │ │ str.w ip, [r1] │ │ │ │ @@ -3642521,58 +3642560,58 @@ │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r2, #5 │ │ │ │ - beq.n 9dfb3a │ │ │ │ + beq.n 9dfb7a │ │ │ │ add.w r4, r1, #8192 @ 0x2000 │ │ │ │ ldr.w r1, [r4, #2552] @ 0x9f8 │ │ │ │ movs r5, #0 │ │ │ │ - cbz r1, 9dfb0a │ │ │ │ + cbz r1, 9dfb4a │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr.w r0, [r4, #2628] @ 0xa44 │ │ │ │ movs r5, #1 │ │ │ │ bl 3ab8c4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dfb06 │ │ │ │ + beq.n 9dfb46 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #104] @ 0x68 │ │ │ │ ldr.w r0, [r4, #2628] @ 0xa44 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r5, #1 │ │ │ │ bl 3ab8c4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dfb1a │ │ │ │ + bne.n 9dfb5a │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrb.w r3, [r1, #161] @ 0xa1 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9dfb06 │ │ │ │ + beq.n 9dfb46 │ │ │ │ ldr r5, [r1, #104] @ 0x68 │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9dfc1a │ │ │ │ + beq.n 9dfc5a │ │ │ │ ldrd lr, r8, [r3] │ │ │ │ cmp r2, #1 │ │ │ │ ldrd r1, r6, [r3, #8] │ │ │ │ - beq.n 9dfc24 │ │ │ │ + beq.n 9dfc64 │ │ │ │ movs r5, #20 │ │ │ │ sub.w r0, r3, #20 │ │ │ │ mla r5, r5, r2, r0 │ │ │ │ ldrd r7, r0, [r3, #28] │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ add.w ip, lr, r8 │ │ │ │ @@ -3642593,15 +3642632,15 @@ │ │ │ │ movge r1, r7 │ │ │ │ cmp r0, r2 │ │ │ │ it lt │ │ │ │ movlt r0, r2 │ │ │ │ sub.w r8, ip, lr │ │ │ │ subs r6, r0, r1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9dfb72 │ │ │ │ + bne.n 9dfbb2 │ │ │ │ bic.w r1, lr, lr, asr #31 │ │ │ │ ldrh.w r5, [r4, #68] @ 0x44 │ │ │ │ ldr.w lr, [r4, #64] @ 0x40 │ │ │ │ subs r0, r5, r0 │ │ │ │ cmp lr, ip │ │ │ │ ite le │ │ │ │ rsble r3, r1, lr │ │ │ │ @@ -3642639,57 +3642678,57 @@ │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ str.w r0, [r4, #336] @ 0x150 │ │ │ │ strb.w r2, [r4, #340] @ 0x154 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ adds r0, r1, r6 │ │ │ │ add.w ip, lr, r8 │ │ │ │ - b.n 9dfbb0 │ │ │ │ + b.n 9dfbf0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2064] @ 0x810 │ │ │ │ - ldr r1, [pc, #336] @ (9dfd8c ) │ │ │ │ + ldr r1, [pc, #336] @ (9dfdcc ) │ │ │ │ sub.w sp, sp, #2016 @ 0x7e0 │ │ │ │ - ldr r2, [pc, #332] @ (9dfd90 ) │ │ │ │ + ldr r2, [pc, #332] @ (9dfdd0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [pc, #332] @ (9dfd94 ) │ │ │ │ + ldr r3, [pc, #332] @ (9dfdd4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str.w r2, [sp, #2012] @ 0x7dc │ │ │ │ mov.w r2, #0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r2, r2, #23 │ │ │ │ - bpl.n 9dfc7c │ │ │ │ + bpl.n 9dfcbc │ │ │ │ movs r5, #1 │ │ │ │ - ldr r2, [pc, #312] @ (9dfd98 ) │ │ │ │ - ldr r3, [pc, #304] @ (9dfd90 ) │ │ │ │ + ldr r2, [pc, #312] @ (9dfdd8 ) │ │ │ │ + ldr r3, [pc, #304] @ (9dfdd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2012] @ 0x7dc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9dfd86 │ │ │ │ + bne.w 9dfdc6 │ │ │ │ mov r0, r5 │ │ │ │ add.w sp, sp, #2016 @ 0x7e0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ str r3, [sp, #12] │ │ │ │ bl 3c82e0 │ │ │ │ - ldr r0, [pc, #276] @ (9dfd9c ) │ │ │ │ + ldr r0, [pc, #276] @ (9dfddc ) │ │ │ │ add r0, pc │ │ │ │ - bl abf69c │ │ │ │ + bl abf6dc │ │ │ │ mov r6, r0 │ │ │ │ - bl abf70c │ │ │ │ + bl abf74c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl abf710 │ │ │ │ + bl abf750 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 3c835c │ │ │ │ add.w r1, r4, #5120 @ 0x1400 │ │ │ │ adds r1, #4 │ │ │ │ movs r2, #16 │ │ │ │ @@ -3642717,15 +3642756,15 @@ │ │ │ │ adds r1, #18 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 3c835c │ │ │ │ movs r2, #32 │ │ │ │ add.w r1, sp, #1936 @ 0x790 │ │ │ │ add r0, sp, #24 │ │ │ │ bl 3c8744 │ │ │ │ - ldr r0, [pc, #160] @ (9dfda0 ) │ │ │ │ + ldr r0, [pc, #160] @ (9dfde0 ) │ │ │ │ add.w r1, sp, #1968 @ 0x7b0 │ │ │ │ addw r2, sp, #1969 @ 0x7b1 │ │ │ │ add r0, pc │ │ │ │ addw lr, sp, #2009 @ 0x7d9 │ │ │ │ subs r3, r2, r1 │ │ │ │ add.w r5, sp, #2016 @ 0x7e0 │ │ │ │ subs r3, #1 │ │ │ │ @@ -3642734,79 +3642773,80 @@ │ │ │ │ and.w ip, r3, #15 │ │ │ │ lsrs r3, r3, #4 │ │ │ │ ldrb.w ip, [r0, ip] │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ strb.w r3, [r2, #-1] │ │ │ │ strb.w ip, [r2], #2 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 9dfd0c │ │ │ │ - ldr r0, [pc, #108] @ (9dfda4 ) │ │ │ │ + bne.n 9dfd4c │ │ │ │ + ldr r0, [pc, #108] @ (9dfde4 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #0 │ │ │ │ add r0, pc │ │ │ │ strb.w r5, [sp, #2008] @ 0x7d8 │ │ │ │ bl 3a1e1c │ │ │ │ str.w r0, [r4, #2100] @ 0x834 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9dfc5a │ │ │ │ - ldr r1, [pc, #88] @ (9dfda8 ) │ │ │ │ + beq.n 9dfc9a │ │ │ │ + ldr r1, [pc, #88] @ (9dfde8 ) │ │ │ │ movs r0, #2 │ │ │ │ movs r3, #1 │ │ │ │ strd r0, r4, [sp] │ │ │ │ add r1, pc │ │ │ │ movs r2, #8 │ │ │ │ addw r0, r4, #2104 @ 0x838 │ │ │ │ bl 3aeb90 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9dfc5a │ │ │ │ - ldr r2, [pc, #60] @ (9dfdac ) │ │ │ │ - ldr r1, [pc, #64] @ (9dfdb0 ) │ │ │ │ + bne.w 9dfc9a │ │ │ │ + ldr r2, [pc, #60] @ (9dfdec ) │ │ │ │ + ldr r1, [pc, #64] @ (9dfdf0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldr.w r0, [r4, #2100] @ 0x834 │ │ │ │ bl 3a1fc0 │ │ │ │ str.w r5, [r4, #2100] @ 0x834 │ │ │ │ - b.n 9dfc5c │ │ │ │ + b.n 9dfc9c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r7, #14 │ │ │ │ + lsls r2, r7, #13 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #3] │ │ │ │ + ldrb r6, [r0, #2] │ │ │ │ lsls r3, r0, #4 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ lsls r5, r7, #3 │ │ │ │ @ instruction: 0xffa1ffff │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - vmla.i16 d16, d8, d2[2] │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ + vmla.i16 d0, d8, d2[2] │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldmia r2!, {r3} │ │ │ │ + ldmia r1!, {r3, r6, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xe8020065 │ │ │ │ + b.n 9dfd78 │ │ │ │ + lsls r5, r4, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #148] @ (9dfe58 ) │ │ │ │ + ldr r2, [pc, #148] @ (9dfe98 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #148] @ (9dfe5c ) │ │ │ │ + ldr r3, [pc, #148] @ (9dfe9c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r1, #570] @ 0x23a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dfe4a │ │ │ │ + bne.n 9dfe8a │ │ │ │ ldr.w r1, [r1, #444] @ 0x1bc │ │ │ │ movw ip, #60178 @ 0xeb12 │ │ │ │ movt ip, #15259 @ 0x3b9b │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r2, r3, [r1, #48] @ 0x30 │ │ │ │ @@ -3642823,140 +3642863,140 @@ │ │ │ │ ldrdeq r2, r3, [r3, #48] @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, sp, #4 │ │ │ │ ldr.w r3, [r0, #1112] @ 0x458 │ │ │ │ ldr.w r0, [ip, #3996] @ 0xf9c │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 9dfe44 │ │ │ │ + cbnz r0, 9dfe84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #48] @ (9dfe60 ) │ │ │ │ - ldr r3, [pc, #44] @ (9dfe5c ) │ │ │ │ + ldr r2, [pc, #48] @ (9dfea0 ) │ │ │ │ + ldr r3, [pc, #44] @ (9dfe9c ) │ │ │ │ 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 9dfe54 │ │ │ │ + bne.n 9dfe94 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9dfe2c │ │ │ │ + b.n 9dfe6c │ │ │ │ ldr.w r0, [r1, #440] @ 0x1b8 │ │ │ │ bl 3a7198 │ │ │ │ - b.n 9dfe2c │ │ │ │ + b.n 9dfe6c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r6, #8 │ │ │ │ + lsls r4, r6, #7 │ │ │ │ lsls r5, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #7 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ lsls r5, r7, #3 │ │ │ │ stmdb 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 r3, [pc, #648] @ (9e0100 ) │ │ │ │ + ldr r3, [pc, #648] @ (9e0140 ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ ldrb.w r3, [r2, #342] @ 0x156 │ │ │ │ - cbnz r3, 9dfe88 │ │ │ │ + cbnz r3, 9dfec8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r1 │ │ │ │ - bl a24b64 │ │ │ │ + bl a24ba4 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r2, #452] @ 0x1c4 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 9dff04 │ │ │ │ + beq.n 9dff44 │ │ │ │ ldr.w r2, [r2, #448] @ 0x1c0 │ │ │ │ movs r1, #96 @ 0x60 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - cbz r3, 9dff04 │ │ │ │ + cbz r3, 9dff44 │ │ │ │ add.w r3, r5, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r3, #3936] @ 0xf60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dffca │ │ │ │ + beq.w 9e000a │ │ │ │ ldr.w r3, [r5, #756] @ 0x2f4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r9 │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ strb.w r2, [r3, #1145] @ 0x479 │ │ │ │ ldr.w r3, [r9, #416] @ 0x1a0 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #732] @ 0x2dc │ │ │ │ - cbz r3, 9dfeec │ │ │ │ + cbz r3, 9dff2c │ │ │ │ ldrb.w r2, [r8, #1701] @ 0x6a5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9dfff0 │ │ │ │ + bne.w 9e0030 │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ strb.w r1, [r4, #340] @ 0x154 │ │ │ │ mov r1, r4 │ │ │ │ - bl 9d84c8 │ │ │ │ + bl 9d8508 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 9d834c │ │ │ │ + bl 9d838c │ │ │ │ add.w r2, r5, #16384 @ 0x4000 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9dffd8 │ │ │ │ + beq.n 9e0018 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9dff52 │ │ │ │ + beq.n 9dff92 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r0, r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dff26 │ │ │ │ + bne.n 9dff66 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9dff3c │ │ │ │ + bne.n 9dff7c │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e0034 │ │ │ │ + beq.n 9e0074 │ │ │ │ str r4, [r2, #16] │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r1, [r2, #448] @ 0x1c0 │ │ │ │ - cbz r1, 9dff80 │ │ │ │ + cbz r1, 9dffc0 │ │ │ │ ldr.w r2, [r3, #128] @ 0x80 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 9d8450 │ │ │ │ + bl 9d8490 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ - bne.n 9e0004 │ │ │ │ + bne.n 9e0044 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r1, [r4, #162] @ 0xa2 │ │ │ │ - cbnz r1, 9dff9a │ │ │ │ + cbnz r1, 9dffda │ │ │ │ ldrb.w r1, [r4, #163] @ 0xa3 │ │ │ │ - cbz r1, 9dff9a │ │ │ │ + cbz r1, 9dffda │ │ │ │ ldr.w r1, [r3, #128] @ 0x80 │ │ │ │ movs r0, #1 │ │ │ │ add.w r1, r1, #12288 @ 0x3000 │ │ │ │ strb.w r0, [r1, #3952] @ 0xf70 │ │ │ │ ldr.w r1, [r2, #444] @ 0x1bc │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r4, #162] @ 0xa2 │ │ │ │ @@ -3642969,158 +3643009,158 @@ │ │ │ │ mov r1, r4 │ │ │ │ strb r3, [r2, #27] │ │ │ │ ldr.w r3, [r5, #544] @ 0x220 │ │ │ │ blx r3 │ │ │ │ add.w r3, r5, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r3, #3936] @ 0xf60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dfec4 │ │ │ │ + bne.w 9dff04 │ │ │ │ add.w r3, r5, #16384 @ 0x4000 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dfec4 │ │ │ │ - b.n 9dfeec │ │ │ │ + bne.w 9dff04 │ │ │ │ + b.n 9dff2c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9dffdc │ │ │ │ + bne.n 9e001c │ │ │ │ dmb ish │ │ │ │ - b.n 9dff52 │ │ │ │ + b.n 9dff92 │ │ │ │ add.w r0, r3, #400 @ 0x190 │ │ │ │ ldr.w r3, [r3, #400] @ 0x190 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dfeec │ │ │ │ + beq.w 9dff2c │ │ │ │ bl 3ae928 │ │ │ │ - b.n 9dfeec │ │ │ │ + b.n 9dff2c │ │ │ │ ldr.w r2, [r3, #364] @ 0x16c │ │ │ │ cmn.w r2, #9 │ │ │ │ - bhi.n 9e00f2 │ │ │ │ + bhi.n 9e0132 │ │ │ │ ldr.w r1, [r3, #368] @ 0x170 │ │ │ │ add.w r0, r2, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 9e006a │ │ │ │ + bhi.n 9e00aa │ │ │ │ ldr.w r1, [r3, #360] @ 0x168 │ │ │ │ adds r2, r1, r2 │ │ │ │ - beq.n 9e00f2 │ │ │ │ + beq.n 9e0132 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str.w r1, [r3, #364] @ 0x16c │ │ │ │ str.w sl, [r2] │ │ │ │ str.w fp, [r2, #4] │ │ │ │ - b.n 9dff7c │ │ │ │ + b.n 9dffbc │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9e005e │ │ │ │ + cbz r4, 9e009e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e004a │ │ │ │ + bne.n 9e008a │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9e0066 │ │ │ │ + cbz r3, 9e00a6 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r5, sl │ │ │ │ - b.n 9dff52 │ │ │ │ + b.n 9dff92 │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9e003a │ │ │ │ + b.n 9e007a │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bhi.n 9e00a8 │ │ │ │ + bhi.n 9e00e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ it cc │ │ │ │ movcc r1, #64 @ 0x40 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #136] @ (9e0104 ) │ │ │ │ + ldr r1, [pc, #136] @ (9e0144 ) │ │ │ │ ldr.w r0, [r3, #356] @ 0x164 │ │ │ │ ldr r1, [r6, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9e00c0 │ │ │ │ + beq.n 9e0100 │ │ │ │ ldr.w r1, [r3, #360] @ 0x168 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r0, 9e00b4 │ │ │ │ + cbz r0, 9e00f4 │ │ │ │ mov r2, r7 │ │ │ │ bl 3a8cd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r0, 9e00f2 │ │ │ │ + cbz r0, 9e0132 │ │ │ │ ldr.w r2, [r3, #364] @ 0x16c │ │ │ │ str.w r7, [r3, #368] @ 0x170 │ │ │ │ add r2, r0 │ │ │ │ str.w r0, [r3, #360] @ 0x168 │ │ │ │ - b.n 9e0024 │ │ │ │ + b.n 9e0064 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r1, r0 │ │ │ │ it cc │ │ │ │ movcc r1, r0 │ │ │ │ mov r7, r1 │ │ │ │ - b.n 9e007a │ │ │ │ + b.n 9e00ba │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r7 │ │ │ │ blx 68124 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 9e0096 │ │ │ │ + b.n 9e00d6 │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 671c4 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9e00f2 │ │ │ │ + cbz r0, 9e0132 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr.w r1, [r3, #360] @ 0x168 │ │ │ │ blx 666a8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [r3, #364] @ 0x16c │ │ │ │ str.w r7, [r3, #368] @ 0x170 │ │ │ │ add r2, r6 │ │ │ │ str.w r6, [r3, #360] @ 0x168 │ │ │ │ str.w r1, [r3, #356] @ 0x164 │ │ │ │ - b.n 9e0024 │ │ │ │ + b.n 9e0064 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - lsls r4, r0, #6 │ │ │ │ + lsls r4, r0, #5 │ │ │ │ lsls r5, r7, #3 │ │ │ │ subs r1, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr.w r2, [pc, #2840] @ 9e0c34 │ │ │ │ + ldr.w r2, [pc, #2840] @ 9e0c74 │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r3, [pc, #2840] @ 9e0c38 │ │ │ │ + ldr.w r3, [pc, #2840] @ 9e0c78 │ │ │ │ add.w r7, r4, #8192 @ 0x2000 │ │ │ │ add r2, pc │ │ │ │ ldrb.w r1, [r0, #1702] @ 0x6a6 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ add.w r5, r4, #4096 @ 0x1000 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl b1457c │ │ │ │ + bl b145bc │ │ │ │ ldr.w r3, [r7, #2368] @ 0x940 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #197] @ 0xc5 │ │ │ │ ldrb.w r3, [r5, #79] @ 0x4f │ │ │ │ - cbz r3, 9e015e │ │ │ │ + cbz r3, 9e019e │ │ │ │ ldr.w r3, [r5, #360] @ 0x168 │ │ │ │ lsls r3, r3, #1 │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r4, #179] @ 0xb3 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r3, [r4, #84] @ 0x54 │ │ │ │ @@ -3643128,62 +3643168,62 @@ │ │ │ │ strb.w r2, [r4, #183] @ 0xb7 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [r4, #10] │ │ │ │ ldrb.w r3, [r7, #3973] @ 0xf85 │ │ │ │ ldrb.w r2, [r5, #70] @ 0x46 │ │ │ │ - cbnz r3, 9e01aa │ │ │ │ + cbnz r3, 9e01ea │ │ │ │ movw r3, #10280 @ 0x2828 │ │ │ │ - cbz r2, 9e01a0 │ │ │ │ + cbz r2, 9e01e0 │ │ │ │ ldr.w r1, [r7, #3100] @ 0xc1c │ │ │ │ movw r3, #15419 @ 0x3c3b │ │ │ │ movw r2, #31803 @ 0x7c3b │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ movw r2, #31803 @ 0x7c3b │ │ │ │ - b.n 9e01c8 │ │ │ │ + b.n 9e0208 │ │ │ │ movw r3, #10344 @ 0x2868 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e0a8c │ │ │ │ + bne.w 9e0acc │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ movw r2, #31867 @ 0x7c7b │ │ │ │ movw r3, #31995 @ 0x7cfb │ │ │ │ ldr r1, [r5, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r3 │ │ │ │ ldrb.w r3, [r5, #39] @ 0x27 │ │ │ │ str.w r3, [r4, #388] @ 0x184 │ │ │ │ str.w r2, [r4, #472] @ 0x1d8 │ │ │ │ - cbz r3, 9e01da │ │ │ │ + cbz r3, 9e021a │ │ │ │ ldrb.w r3, [r5, #60] @ 0x3c │ │ │ │ ldr.w r2, [r4, #3996] @ 0xf9c │ │ │ │ strb.w r3, [r4, #145] @ 0x91 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ - cbz r3, 9e01f0 │ │ │ │ + cbz r3, 9e0230 │ │ │ │ ldrb.w r3, [r4, #4079] @ 0xfef │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e0a84 │ │ │ │ + beq.w 9e0ac4 │ │ │ │ strb.w r3, [r4, #119] @ 0x77 │ │ │ │ ldrb.w r3, [r4, #4083] @ 0xff3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e046e │ │ │ │ + bne.w 9e04ae │ │ │ │ ldrb.w r2, [r4, #4087] @ 0xff7 │ │ │ │ strb.w r2, [r4, #123] @ 0x7b │ │ │ │ ldrb.w r2, [r4, #4090] @ 0xffa │ │ │ │ strb.w r3, [r4, #101] @ 0x65 │ │ │ │ strb.w r2, [r4, #69] @ 0x45 │ │ │ │ ldrb.w r2, [r5, #77] @ 0x4d │ │ │ │ - cbnz r2, 9e0222 │ │ │ │ + cbnz r2, 9e0262 │ │ │ │ ldrb.w r3, [r4, #4069] @ 0xfe5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e0b52 │ │ │ │ + beq.w 9e0b92 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #91] @ 0x5b │ │ │ │ ldr.w r3, [r7, #908] @ 0x38c │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #92] @ 0x5c │ │ │ │ @@ -3643224,92 +3643264,92 @@ │ │ │ │ strb.w r3, [r4, #185] @ 0xb9 │ │ │ │ ldr.w r3, [r4, #4012] @ 0xfac │ │ │ │ cmp r3, r1 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ strb.w r3, [r4, #133] @ 0x85 │ │ │ │ - cbz r2, 9e02da │ │ │ │ + cbz r2, 9e031a │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 9e0b40 │ │ │ │ + bmi.w 9e0b80 │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ strb.w r3, [r4, #98] @ 0x62 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #41] @ 0x29 │ │ │ │ ldrb r1, [r5, #24] │ │ │ │ ldrb.w r3, [r5, #78] @ 0x4e │ │ │ │ - cbnz r1, 9e02f4 │ │ │ │ + cbnz r1, 9e0334 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e0b32 │ │ │ │ + bne.w 9e0b72 │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ strb.w r1, [r4, #132] @ 0x84 │ │ │ │ subs r0, #0 │ │ │ │ ldr r1, [r5, #92] @ 0x5c │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r4, #67] @ 0x43 │ │ │ │ ldr.w r0, [r5, #188] @ 0xbc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r4, #135] @ 0x87 │ │ │ │ - cbz r1, 9e0324 │ │ │ │ + cbz r1, 9e0364 │ │ │ │ ldr.w r1, [r7, #2324] @ 0x914 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e0b26 │ │ │ │ + beq.w 9e0b66 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r4, #96] @ 0x60 │ │ │ │ ldr.w r1, [r5, #128] @ 0x80 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ strb.w r1, [r4, #82] @ 0x52 │ │ │ │ ldrb r1, [r5, #7] │ │ │ │ - cbz r1, 9e0344 │ │ │ │ + cbz r1, 9e0384 │ │ │ │ ldr.w r1, [r7, #1220] @ 0x4c4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e0b1a │ │ │ │ + bne.w 9e0b5a │ │ │ │ strb.w r1, [r4, #134] @ 0x86 │ │ │ │ ldrb r1, [r5, #8] │ │ │ │ - cbz r1, 9e0356 │ │ │ │ + cbz r1, 9e0396 │ │ │ │ ldr.w r1, [r7, #1260] @ 0x4ec │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e0b0e │ │ │ │ + bne.w 9e0b4e │ │ │ │ strb.w r1, [r4, #175] @ 0xaf │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ strb.w r1, [r4, #83] @ 0x53 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e045c │ │ │ │ + beq.n 9e049c │ │ │ │ ldr.w r1, [r5, #388] @ 0x184 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9e045c │ │ │ │ + beq.n 9e049c │ │ │ │ strb.w r3, [r4, #80] @ 0x50 │ │ │ │ strb.w r3, [r4, #44] @ 0x2c │ │ │ │ ldrb.w r3, [r5, #35] @ 0x23 │ │ │ │ strb r3, [r4, #30] │ │ │ │ ldr.w r3, [r7, #2240] @ 0x8c0 │ │ │ │ str.w r3, [r4, #328] @ 0x148 │ │ │ │ ldrb.w r3, [r5, #53] @ 0x35 │ │ │ │ strb.w r3, [r4, #138] @ 0x8a │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strh.w r3, [r4, #105] @ 0x69 │ │ │ │ ldr r3, [r5, #120] @ 0x78 │ │ │ │ - cbz r3, 9e039a │ │ │ │ + cbz r3, 9e03da │ │ │ │ ldr.w r3, [r5, #1256] @ 0x4e8 │ │ │ │ str.w r3, [r4, #228] @ 0xe4 │ │ │ │ ldr.w r3, [r5, #1432] @ 0x598 │ │ │ │ str.w r3, [r4, #232] @ 0xe8 │ │ │ │ ldr.w r3, [r5, #184] @ 0xb8 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [r4, #11] │ │ │ │ ldrb r3, [r5, #22] │ │ │ │ - cbz r3, 9e03ba │ │ │ │ + cbz r3, 9e03fa │ │ │ │ ldrb.w r3, [r5, #48] @ 0x30 │ │ │ │ ldr.w r1, [r7, #3992] @ 0xf98 │ │ │ │ strb.w r3, [r4, #131] @ 0x83 │ │ │ │ movs r3, #1 │ │ │ │ subs.w ip, r1, #0 │ │ │ │ strb.w r3, [r4, #46] @ 0x2e │ │ │ │ it ne │ │ │ │ @@ -3643319,26 +3643359,26 @@ │ │ │ │ ldrb r0, [r5, #21] │ │ │ │ strb.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ it hi │ │ │ │ movhi r2, #0 │ │ │ │ ldrb.w r0, [r5, #41] @ 0x29 │ │ │ │ strb.w r0, [r4, #108] @ 0x6c │ │ │ │ - bhi.n 9e0400 │ │ │ │ + bhi.n 9e0440 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e0a80 │ │ │ │ + beq.w 9e0ac0 │ │ │ │ ldr.w r3, [r5, #328] @ 0x148 │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.w 9e0a80 │ │ │ │ + bpl.w 9e0ac0 │ │ │ │ ldr.w r6, [r4, #4016] @ 0xfb0 │ │ │ │ strb.w r2, [r4, #111] @ 0x6f │ │ │ │ cmp.w r6, #67072 @ 0x10600 │ │ │ │ - bcs.n 9e0460 │ │ │ │ + bcs.n 9e04a0 │ │ │ │ ldrb.w r3, [r5, #74] @ 0x4a │ │ │ │ - cbnz r3, 9e0460 │ │ │ │ + cbnz r3, 9e04a0 │ │ │ │ strb.w r3, [r4, #155] @ 0x9b │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #58] @ 0x3a │ │ │ │ @@ -3643347,34 +3643387,34 @@ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ strb.w r2, [r4, #178] @ 0xb2 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ strb.w r2, [r4, #152] @ 0x98 │ │ │ │ lsls r3, r3, #1 │ │ │ │ str.w r3, [r4, #544] @ 0x220 │ │ │ │ ldr.w r3, [r7, #2504] @ 0x9c8 │ │ │ │ - cbz r3, 9e0478 │ │ │ │ + cbz r3, 9e04b8 │ │ │ │ ldrb.w r3, [r5, #46] @ 0x2e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e0ac0 │ │ │ │ + beq.w 9e0b00 │ │ │ │ ldr.w r3, [r7, #2544] @ 0x9f0 │ │ │ │ cmp r3, r2 │ │ │ │ ite eq │ │ │ │ moveq r3, #9 │ │ │ │ movne r3, #8 │ │ │ │ - b.n 9e047a │ │ │ │ + b.n 9e04ba │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - b.n 9e036c │ │ │ │ + b.n 9e03ac │ │ │ │ add.w r3, r4, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #2052] @ 0x804 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ - b.n 9e0414 │ │ │ │ + b.n 9e0454 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r4, #123] @ 0x7b │ │ │ │ - b.n 9e0206 │ │ │ │ + b.n 9e0246 │ │ │ │ movs r3, #12 │ │ │ │ str.w r3, [r4, #304] @ 0x130 │ │ │ │ mov.w lr, #0 │ │ │ │ mov r2, lr │ │ │ │ movw r8, #257 @ 0x101 │ │ │ │ ldr.w r3, [r5, #1052] @ 0x41c │ │ │ │ ldr.w r0, [r5, #1048] @ 0x418 │ │ │ │ @@ -3643400,15 +3643440,15 @@ │ │ │ │ movne r3, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ bfi r2, r3, #0, #8 │ │ │ │ bfi r2, r3, #8, #8 │ │ │ │ strh.w r2, [r4, #19] │ │ │ │ ldrb r3, [r5, #27] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 9e04ec │ │ │ │ + cbz r3, 9e052c │ │ │ │ ldr.w r2, [r7, #2244] @ 0x8c4 │ │ │ │ str.w r2, [r4, #248] @ 0xf8 │ │ │ │ mov.w r8, #1 │ │ │ │ strb.w r3, [r4, #100] @ 0x64 │ │ │ │ strb.w r3, [r4, #37] @ 0x25 │ │ │ │ add.w r3, r4, #11008 @ 0x2b00 │ │ │ │ ldr.w r2, [r5, #1064] @ 0x428 │ │ │ │ @@ -3643434,41 +3643474,41 @@ │ │ │ │ str.w r1, [r4, #496] @ 0x1f0 │ │ │ │ strb.w r8, [r4, #29] │ │ │ │ strb.w r8, [r4, #33] @ 0x21 │ │ │ │ strb.w r8, [r4, #39] @ 0x27 │ │ │ │ strb.w r8, [r4, #35] @ 0x23 │ │ │ │ strb.w r8, [r4, #43] @ 0x2b │ │ │ │ blx 66a6c │ │ │ │ - ldr.w r3, [pc, #1748] @ 9e0c3c │ │ │ │ + ldr.w r3, [pc, #1748] @ 9e0c7c │ │ │ │ vcvt.u32.f32 s0, s0 │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #284] @ 0x11c │ │ │ │ vstr s0, [r4, #280] @ 0x118 │ │ │ │ ldr r3, [r5, #100] @ 0x64 │ │ │ │ strb.w r8, [r4, #48] @ 0x30 │ │ │ │ subs r3, #0 │ │ │ │ strb.w r8, [r4, #17] │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r2, #2 │ │ │ │ strb.w r3, [r4, #47] @ 0x2f │ │ │ │ - beq.w 9e0bb2 │ │ │ │ + beq.w 9e0bf2 │ │ │ │ ldrb.w r3, [r5, #72] @ 0x48 │ │ │ │ strb.w r3, [r4, #116] @ 0x74 │ │ │ │ add.w r3, r4, #5440 @ 0x1540 │ │ │ │ adds r3, #16 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ str.w r3, [r4, #288] @ 0x120 │ │ │ │ ldrb.w r3, [r4, #1702] @ 0x6a6 │ │ │ │ - cbnz r3, 9e05bc │ │ │ │ + cbnz r3, 9e05fc │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e0ada │ │ │ │ + bne.w 9e0b1a │ │ │ │ movs r3, #1 │ │ │ │ addw sl, r4, #3951 @ 0xf6f │ │ │ │ addw fp, r4, #3759 @ 0xeaf │ │ │ │ mov r8, fp │ │ │ │ mov r9, sl │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w lr, #0 │ │ │ │ @@ -3643476,34 +3643516,34 @@ │ │ │ │ movw r0, #8712 @ 0x2208 │ │ │ │ addw r3, r4, #3955 @ 0xf73 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrb.w r3, [r9, #1]! │ │ │ │ mov r2, r8 │ │ │ │ add.w ip, r3, r8 │ │ │ │ - cbz r3, 9e0616 │ │ │ │ + cbz r3, 9e0656 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r3, #1056 @ 0x420 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ adds r6, r3, r0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r6, [r6, #4] │ │ │ │ cmp r1, r3 │ │ │ │ sbcs.w r6, lr, r6 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ cmp ip, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bne.n 9e05ee │ │ │ │ + bne.n 9e062e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r8, r8, #32 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 9e05e2 │ │ │ │ + bne.n 9e0622 │ │ │ │ ldr.w r3, [r5, #1068] @ 0x42c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str.w r1, [r4, #308] @ 0x134 │ │ │ │ @@ -3643531,62 +3643571,62 @@ │ │ │ │ strb.w r2, [r4, #140] @ 0x8c │ │ │ │ ldr.w r2, [r5, #1384] @ 0x568 │ │ │ │ str.w r2, [r4, #220] @ 0xdc │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r2, [r5, #1388] @ 0x56c │ │ │ │ str.w r2, [r4, #224] @ 0xe0 │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ - cbnz r2, 9e0692 │ │ │ │ + cbnz r2, 9e06d2 │ │ │ │ ldrb.w r3, [r5, #43] @ 0x2b │ │ │ │ strb.w r3, [r4, #181] @ 0xb5 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrd r1, r0, [r5, #760] @ 0x2f8 │ │ │ │ ldrb.w r2, [r5, #42] @ 0x2a │ │ │ │ strd r1, r0, [r4, #332] @ 0x14c │ │ │ │ bfi r3, r2, #0, #8 │ │ │ │ bfi r3, r2, #8, #8 │ │ │ │ strh.w r3, [r4, #160] @ 0xa0 │ │ │ │ ldr.w r3, [r7, #516] @ 0x204 │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r4, #62] @ 0x3e │ │ │ │ - cbz r3, 9e06e8 │ │ │ │ + cbz r3, 9e0728 │ │ │ │ add.w r1, r4, #8704 @ 0x2200 │ │ │ │ adds r1, #8 │ │ │ │ add.w ip, r1, r3, lsl #4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 9e06dc │ │ │ │ + bpl.n 9e071c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ adc.w r0, r0, r2 │ │ │ │ adds r1, #16 │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 9e06cc │ │ │ │ + bne.n 9e070c │ │ │ │ lsrs r3, r3, #20 │ │ │ │ orr.w r3, r3, r0, lsl #12 │ │ │ │ str.w r3, [r4, #340] @ 0x154 │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r3, [r4, #4095] @ 0xfff │ │ │ │ ldr.w r2, [r5, #768] @ 0x300 │ │ │ │ subs r2, r2, r1 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ strb.w r2, [r4, #63] @ 0x3f │ │ │ │ ldr.w r2, [r5, #1188] @ 0x4a4 │ │ │ │ str.w r2, [r4, #344] @ 0x158 │ │ │ │ strb.w r1, [r4, #65] @ 0x41 │ │ │ │ - cbnz r3, 9e071e │ │ │ │ + cbnz r3, 9e075e │ │ │ │ movw r2, #1279 @ 0x4ff │ │ │ │ movt r2, #1 │ │ │ │ cmp r6, r2 │ │ │ │ - bhi.w 9e0ac4 │ │ │ │ - ldr.w lr, [pc, #1312] @ 9e0c40 │ │ │ │ + bhi.w 9e0b04 │ │ │ │ + ldr.w lr, [pc, #1312] @ 9e0c80 │ │ │ │ add r2, sp, #20 │ │ │ │ strb.w r3, [r4, #112] @ 0x70 │ │ │ │ add.w ip, sp, #32 │ │ │ │ add lr, pc │ │ │ │ str r2, [sp, #8] │ │ │ │ strb.w r3, [r4, #53] @ 0x35 │ │ │ │ add r3, sp, #52 @ 0x34 │ │ │ │ @@ -3643607,18 +3643647,18 @@ │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr.w r0, [r4, #4008] @ 0xfa8 │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ orrs r3, r2 │ │ │ │ and.w r3, r3, r8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9e0bc8 │ │ │ │ + beq.w 9e0c08 │ │ │ │ adds r6, #4 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 9e075a │ │ │ │ + bne.n 9e079a │ │ │ │ ldrd r5, r7, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #72] @ 0x48 │ │ │ │ add.w r3, r4, #5472 @ 0x1560 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ str.w r3, [r4, #352] @ 0x160 │ │ │ │ @@ -3643634,44 +3643674,44 @@ │ │ │ │ lsls r3, r3, #16 │ │ │ │ str.w r3, [r4, #392] @ 0x188 │ │ │ │ subs r3, r2, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #97] @ 0x61 │ │ │ │ ldrd r3, r2, [r5, #276] @ 0x114 │ │ │ │ - cbnz r3, 9e07e0 │ │ │ │ + cbnz r3, 9e0820 │ │ │ │ str.w r3, [r4, #480] @ 0x1e0 │ │ │ │ - cbz r2, 9e07d8 │ │ │ │ + cbz r2, 9e0818 │ │ │ │ ldr.w r2, [r4, #240] @ 0xf0 │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ str.w r2, [r4, #484] @ 0x1e4 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9e07f6 │ │ │ │ + b.n 9e0836 │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ str.w r0, [r4, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e0b02 │ │ │ │ + bne.w 9e0b42 │ │ │ │ str.w r2, [r4, #484] @ 0x1e4 │ │ │ │ ldr.w r2, [r4, #252] @ 0xfc │ │ │ │ str.w r2, [r4, #488] @ 0x1e8 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #187] @ 0xbb │ │ │ │ ldr.w r3, [r5, #284] @ 0x11c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e092c │ │ │ │ + beq.w 9e096c │ │ │ │ ldrd r3, r2, [r5, #260] @ 0x104 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e0af0 │ │ │ │ + beq.w 9e0b30 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r4, #188] @ 0xbc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e0930 │ │ │ │ + beq.w 9e0970 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #189] @ 0xbd │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [r5, #1344] @ 0x540 │ │ │ │ mov r9, r5 │ │ │ │ @@ -3643679,15 +3643719,15 @@ │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w lr, [sp] │ │ │ │ movw r0, #8712 @ 0x2208 │ │ │ │ ldr.w r3, [r5, #1228] @ 0x4cc │ │ │ │ str.w r3, [r4, #416] @ 0x1a0 │ │ │ │ str.w ip, [r4, #424] @ 0x1a8 │ │ │ │ ldrb.w r6, [sl, #1]! │ │ │ │ - cbz r6, 9e088a │ │ │ │ + cbz r6, 9e08ca │ │ │ │ add r6, fp │ │ │ │ mov r2, fp │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r3, #1056 @ 0x420 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r4, r3, lsl #4 │ │ │ │ @@ -3643696,18 +3643736,18 @@ │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ cmp r1, r3 │ │ │ │ sbcs.w r8, ip, r5 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ cmp r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bne.n 9e085e │ │ │ │ + bne.n 9e089e │ │ │ │ add.w fp, fp, #32 │ │ │ │ cmp lr, sl │ │ │ │ - bne.n 9e0854 │ │ │ │ + bne.n 9e0894 │ │ │ │ ldr.w r3, [r9, #1076] @ 0x434 │ │ │ │ mov.w r2, #65537 @ 0x10001 │ │ │ │ str.w r2, [r4, #21] │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ cmp r1, r3 │ │ │ │ strh.w r2, [r4, #86] @ 0x56 │ │ │ │ it cs │ │ │ │ @@ -3643734,56 +3643774,56 @@ │ │ │ │ lsrls r3, r3, #3 │ │ │ │ movhi r3, #16 │ │ │ │ str.w r3, [r4, #444] @ 0x1bc │ │ │ │ ldr.w r3, [r9, #148] @ 0x94 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - cbz r1, 9e0908 │ │ │ │ + cbz r1, 9e0948 │ │ │ │ ldrb.w r1, [r4, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e0aa2 │ │ │ │ + bne.w 9e0ae2 │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ mov r3, r1 │ │ │ │ strb.w r2, [r4, #115] @ 0x73 │ │ │ │ str.w r1, [r4, #448] @ 0x1c0 │ │ │ │ ldrb.w r2, [r4, #4074] @ 0xfea │ │ │ │ strb.w r3, [r4, #142] @ 0x8e │ │ │ │ - cbz r2, 9e0934 │ │ │ │ + cbz r2, 9e0974 │ │ │ │ ldr.w r3, [r5, #2400] @ 0x960 │ │ │ │ - cbnz r3, 9e0934 │ │ │ │ + cbnz r3, 9e0974 │ │ │ │ ldr.w r3, [r5, #2668] @ 0xa6c │ │ │ │ - b.n 9e0938 │ │ │ │ + b.n 9e0978 │ │ │ │ strb.w r3, [r4, #188] @ 0xbc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9e082a │ │ │ │ + b.n 9e086a │ │ │ │ ldr.w r3, [r7, #1332] @ 0x534 │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r2, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, r2 │ │ │ │ movne.w r3, #256 @ 0x100 │ │ │ │ strd r3, r2, [r4, #292] @ 0x124 │ │ │ │ ldr.w r2, [r4, #3996] @ 0xf9c │ │ │ │ ldrd r3, r1, [r5, #152] @ 0x98 │ │ │ │ ldrb r2, [r2, #4] │ │ │ │ strb.w r2, [r4, #90] @ 0x5a │ │ │ │ - cbnz r3, 9e09c2 │ │ │ │ + cbnz r3, 9e0a02 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r4, #560] @ 0x230 │ │ │ │ str.w r3, [r4, #556] @ 0x22c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e0b94 │ │ │ │ + beq.w 9e0bd4 │ │ │ │ addw r3, r5, #1484 @ 0x5cc │ │ │ │ - vldr d6, [pc, #692] @ 9e0c28 │ │ │ │ + vldr d6, [pc, #692] @ 9e0c68 │ │ │ │ vldr s15, [r3] │ │ │ │ vcvt.f64.f32 d5, s15 │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 9e0bd0 │ │ │ │ + bgt.w 9e0c10 │ │ │ │ addw r3, r5, #1500 @ 0x5dc │ │ │ │ movw r2, #55050 @ 0xd70a │ │ │ │ movt r2, #15395 @ 0x3c23 │ │ │ │ str.w r2, [r4, #580] @ 0x244 │ │ │ │ str.w r2, [r4, #576] @ 0x240 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ @@ -3643791,28 +3643831,28 @@ │ │ │ │ movt r1, #15820 @ 0x3dcc │ │ │ │ str.w r3, [r4, #592] @ 0x250 │ │ │ │ str.w r1, [r4, #572] @ 0x23c │ │ │ │ add.w r3, r5, #1488 @ 0x5d0 │ │ │ │ str.w r2, [r4, #564] @ 0x234 │ │ │ │ str.w r2, [r4, #568] @ 0x238 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 9e0a28 │ │ │ │ + b.n 9e0a68 │ │ │ │ addw r3, r5, #1492 @ 0x5d4 │ │ │ │ - vldr d6, [pc, #608] @ 9e0c28 │ │ │ │ - vldr s14, [pc, #612] @ 9e0c30 │ │ │ │ + vldr d6, [pc, #608] @ 9e0c68 │ │ │ │ + vldr s14, [pc, #612] @ 9e0c70 │ │ │ │ vldr s15, [r3] │ │ │ │ vcvt.f64.f32 d5, s15 │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s15, s14 │ │ │ │ vstr s15, [r4, #560] @ 0x230 │ │ │ │ vstr s15, [r4, #556] @ 0x22c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e0b5a │ │ │ │ + bne.w 9e0b9a │ │ │ │ add.w r3, r4, #5600 @ 0x15e0 │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ str.w r2, [r4, #580] @ 0x244 │ │ │ │ movw r1, #52429 @ 0xcccd │ │ │ │ movt r1, #15820 @ 0x3dcc │ │ │ │ str.w r2, [r4, #576] @ 0x240 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ @@ -3643824,835 +3643864,835 @@ │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ str.w r1, [r4, #568] @ 0x238 │ │ │ │ str.w r2, [r4, #564] @ 0x234 │ │ │ │ ldr.w r2, [r5, #168] @ 0xa8 │ │ │ │ mov.w r1, #1065353216 @ 0x3f800000 │ │ │ │ str.w r3, [r4, #588] @ 0x24c │ │ │ │ str.w r3, [r4, #584] @ 0x248 │ │ │ │ - cbz r2, 9e0a40 │ │ │ │ + cbz r2, 9e0a80 │ │ │ │ add.w r3, r5, #1320 @ 0x528 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w r2, [r5, #584] @ 0x248 │ │ │ │ addw r3, r5, #1316 @ 0x524 │ │ │ │ str.w r1, [r4, #596] @ 0x254 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r4, #600] @ 0x258 │ │ │ │ - cbz r2, 9e0a64 │ │ │ │ + cbz r2, 9e0aa4 │ │ │ │ ldr.w r3, [r5, #536] @ 0x218 │ │ │ │ - cbz r3, 9e0a64 │ │ │ │ + cbz r3, 9e0aa4 │ │ │ │ ldr.w r3, [r5, #248] @ 0xf8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e0bf6 │ │ │ │ - ldr r2, [pc, #476] @ (9e0c44 ) │ │ │ │ - ldr r3, [pc, #464] @ (9e0c38 ) │ │ │ │ + bne.w 9e0c36 │ │ │ │ + ldr r2, [pc, #476] @ (9e0c84 ) │ │ │ │ + ldr r3, [pc, #464] @ (9e0c78 ) │ │ │ │ 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 9e0c22 │ │ │ │ + bne.w 9e0c62 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ - b.n 9e0400 │ │ │ │ + b.n 9e0440 │ │ │ │ ldrb.w r3, [r4, #4086] @ 0xff6 │ │ │ │ - b.w 9e01f0 │ │ │ │ + b.w 9e0230 │ │ │ │ ldr.w r1, [r7, #3100] @ 0xc1c │ │ │ │ movw r3, #15483 @ 0x3c7b │ │ │ │ movw r2, #31867 @ 0x7c7b │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ - b.w 9e01b4 │ │ │ │ + b.w 9e01f4 │ │ │ │ ldrb.w r1, [r4, #4091] @ 0xffb │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e0908 │ │ │ │ + beq.w 9e0948 │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ strb.w r2, [r4, #115] @ 0x73 │ │ │ │ movs r2, #3 │ │ │ │ ldrb.w r3, [r4, #4083] @ 0xff3 │ │ │ │ str.w r2, [r4, #448] @ 0x1c0 │ │ │ │ - b.n 9e0916 │ │ │ │ + b.n 9e0956 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 9e047a │ │ │ │ + b.n 9e04ba │ │ │ │ ldr.w r2, [r5, #580] @ 0x244 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e071e │ │ │ │ + beq.w 9e075e │ │ │ │ ldr.w r3, [r5, #576] @ 0x240 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 9e071e │ │ │ │ + b.n 9e075e │ │ │ │ ldrb r3, [r5, #10] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e05bc │ │ │ │ + beq.w 9e05fc │ │ │ │ ldrb.w r3, [r5, #61] @ 0x3d │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r3, #3 │ │ │ │ moveq r3, #1 │ │ │ │ - b.n 9e05be │ │ │ │ + b.n 9e05fe │ │ │ │ strb.w r3, [r4, #188] @ 0xbc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e0930 │ │ │ │ + beq.w 9e0970 │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ - b.n 9e082a │ │ │ │ + b.n 9e086a │ │ │ │ ldr.w r2, [r4, #240] @ 0xf0 │ │ │ │ subs r2, #1 │ │ │ │ lsl.w r2, r1, r2 │ │ │ │ - b.n 9e07ee │ │ │ │ + b.n 9e082e │ │ │ │ ldr.w r1, [r7, #1256] @ 0x4e8 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - b.n 9e0356 │ │ │ │ + b.n 9e0396 │ │ │ │ ldr.w r1, [r7, #1204] @ 0x4b4 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - b.n 9e0344 │ │ │ │ + b.n 9e0384 │ │ │ │ add.w r1, r4, #28672 @ 0x7000 │ │ │ │ ldrb.w r1, [r1, #2048] @ 0x800 │ │ │ │ - b.w 9e0324 │ │ │ │ + b.w 9e0364 │ │ │ │ ldr.w r1, [r5, #400] @ 0x190 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - b.w 9e02f4 │ │ │ │ + b.w 9e0334 │ │ │ │ ldr.w r3, [r5, #324] @ 0x144 │ │ │ │ lsls r6, r3, #26 │ │ │ │ it mi │ │ │ │ movmi r3, r2 │ │ │ │ - bmi.w 9e02dc │ │ │ │ - b.w 9e02da │ │ │ │ + bmi.w 9e031c │ │ │ │ + b.w 9e031a │ │ │ │ strb.w r3, [r4, #91] @ 0x5b │ │ │ │ - b.w 9e0232 │ │ │ │ + b.w 9e0272 │ │ │ │ addw r3, r5, #1484 @ 0x5cc │ │ │ │ vldr s15, [r3] │ │ │ │ vcvt.f64.f32 d5, s15 │ │ │ │ vcmpe.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 9e0be0 │ │ │ │ + bgt.n 9e0c20 │ │ │ │ addw r2, r5, #1500 @ 0x5dc │ │ │ │ add.w r3, r4, #5600 @ 0x15e0 │ │ │ │ vstr s14, [r4, #580] @ 0x244 │ │ │ │ vstr s14, [r4, #576] @ 0x240 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add.w r3, r5, #1496 @ 0x5d8 │ │ │ │ str.w r2, [r4, #572] @ 0x23c │ │ │ │ str.w r1, [r4, #592] @ 0x250 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 9e09b2 │ │ │ │ + b.n 9e09f2 │ │ │ │ movw r2, #52429 @ 0xcccd │ │ │ │ movt r2, #15820 @ 0x3dcc │ │ │ │ mov r1, r3 │ │ │ │ str.w r2, [r4, #572] @ 0x23c │ │ │ │ str.w r2, [r4, #592] @ 0x250 │ │ │ │ mov r2, r3 │ │ │ │ str.w r3, [r4, #580] @ 0x244 │ │ │ │ str.w r3, [r4, #576] @ 0x240 │ │ │ │ - b.n 9e0a1c │ │ │ │ + b.n 9e0a5c │ │ │ │ ldr.w r3, [r7, #2064] @ 0x810 │ │ │ │ cmp r3, r8 │ │ │ │ - bls.n 9e0bc4 │ │ │ │ + bls.n 9e0c04 │ │ │ │ ldr.w r3, [r7, #2072] @ 0x818 │ │ │ │ cmp r3, r8 │ │ │ │ - bhi.w 9e0598 │ │ │ │ + bhi.w 9e05d8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9e059c │ │ │ │ + b.n 9e05dc │ │ │ │ ldrd r5, r7, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9e0784 │ │ │ │ + b.n 9e07c4 │ │ │ │ addw r3, r5, #1500 @ 0x5dc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ vstr s15, [r4, #580] @ 0x244 │ │ │ │ vstr s15, [r4, #576] @ 0x240 │ │ │ │ - b.n 9e099e │ │ │ │ + b.n 9e09de │ │ │ │ addw r2, r5, #1500 @ 0x5dc │ │ │ │ add.w r3, r4, #5600 @ 0x15e0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ vstr s15, [r4, #580] @ 0x244 │ │ │ │ vstr s15, [r4, #576] @ 0x240 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 9e0b84 │ │ │ │ + b.n 9e0bc4 │ │ │ │ ldr.w r3, [r5, #320] @ 0x140 │ │ │ │ str.w r3, [r4, #500] @ 0x1f4 │ │ │ │ ldr.w r3, [r5, #324] @ 0x144 │ │ │ │ and.w r3, r3, #63 @ 0x3f │ │ │ │ str.w r3, [r4, #504] @ 0x1f8 │ │ │ │ ldrb.w r3, [r5, #328] @ 0x148 │ │ │ │ str.w r3, [r4, #508] @ 0x1fc │ │ │ │ ldr.w r3, [r5, #332] @ 0x14c │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ strb.w r3, [r4, #204] @ 0xcc │ │ │ │ - b.n 9e0a64 │ │ │ │ + b.n 9e0aa4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r3, r7, #17 │ │ │ │ @ instruction: 0x47ae │ │ │ │ ldrb r1, [r4, #11] │ │ │ │ subs r7, #132 @ 0x84 │ │ │ │ - bvc.n 9e0c48 │ │ │ │ + bvc.n 9e0c88 │ │ │ │ subs r4, #35 @ 0x23 │ │ │ │ - mrc2 0, 6, r0, cr6, cr12, {7} │ │ │ │ + mrc2 0, 4, r0, cr6, cr12, {7} │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, #120] @ 0x78 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r4, #29] │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - @ instruction: 0xf59400fc │ │ │ │ + adcs.w r0, r4, #8257536 @ 0x7e0000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb.w r7, [r0, #2076] @ 0x81c │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r0, #8192 @ 0x2000 │ │ │ │ - cbnz r7, 9e0caa │ │ │ │ + cbnz r7, 9e0cea │ │ │ │ ldr.w r0, [r6, #4000] @ 0xfa0 │ │ │ │ - cbz r0, 9e0caa │ │ │ │ + cbz r0, 9e0cea │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r5, #428] @ 0x1ac │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e1040 │ │ │ │ + bne.w 9e1080 │ │ │ │ ldr.w r0, [r6, #4004] @ 0xfa4 │ │ │ │ - cbz r0, 9e0caa │ │ │ │ + cbz r0, 9e0cea │ │ │ │ ldr.w r3, [r6, #4000] @ 0xfa0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9e0caa │ │ │ │ + beq.n 9e0cea │ │ │ │ ldr.w r3, [r5, #428] @ 0x1ac │ │ │ │ blx r3 │ │ │ │ - cbz r0, 9e0caa │ │ │ │ - bl a9ba40 │ │ │ │ - ldr.w r2, [pc, #1072] @ 9e10c8 │ │ │ │ - ldr.w r1, [pc, #1072] @ 9e10cc │ │ │ │ + cbz r0, 9e0cea │ │ │ │ + bl a9ba80 │ │ │ │ + ldr.w r2, [pc, #1072] @ 9e1108 │ │ │ │ + ldr.w r1, [pc, #1072] @ 9e110c │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldrb.w r3, [r6, #4049] @ 0xfd1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e0fcc │ │ │ │ + bne.w 9e100c │ │ │ │ add.w r7, r4, #2016 @ 0x7e0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a53e8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9e0cda │ │ │ │ + cbz r0, 9e0d1a │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9d7e18 │ │ │ │ + bl 9d7e58 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a53e8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e0cc4 │ │ │ │ + bne.n 9e0d04 │ │ │ │ ldr.w r0, [r4, #1948] @ 0x79c │ │ │ │ - cbz r0, 9e0ce4 │ │ │ │ + cbz r0, 9e0d24 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ ldr.w r5, [r4, #1952] @ 0x7a0 │ │ │ │ - cbz r5, 9e0cf8 │ │ │ │ + cbz r5, 9e0d38 │ │ │ │ mov r1, r5 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9f96d0 │ │ │ │ + bl 9f9710 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9e0cea │ │ │ │ + bne.n 9e0d2a │ │ │ │ movw r3, #12208 @ 0x2fb0 │ │ │ │ adds r1, r4, r3 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 9e0d18 │ │ │ │ + beq.n 9e0d58 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r4, #3992] @ 0xf98 │ │ │ │ blx r1 │ │ │ │ addw r0, r4, #4044 @ 0xfcc │ │ │ │ - bl b16108 │ │ │ │ + bl b16148 │ │ │ │ add.w r3, r4, #30720 @ 0x7800 │ │ │ │ ldrd r2, r3, [r3, #-8] │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 9e0d40 │ │ │ │ + beq.n 9e0d80 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r5, #656] @ 0x290 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r6, #3996] @ 0xf9c │ │ │ │ blx r1 │ │ │ │ mov r5, r4 │ │ │ │ add.w r8, r4, #448 @ 0x1c0 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r0, [r5, #2508] @ 0x9cc │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ bl 3a8e60 │ │ │ │ str.w r7, [r5, #2452] @ 0x994 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 9e0d48 │ │ │ │ + bne.n 9e0d88 │ │ │ │ ldr.w r0, [r4, #1376] @ 0x560 │ │ │ │ - bl b15ef0 │ │ │ │ + bl b15f30 │ │ │ │ ldr.w r3, [r4, #2448] @ 0x990 │ │ │ │ - cbz r3, 9e0d78 │ │ │ │ + cbz r3, 9e0db8 │ │ │ │ add.w r0, r4, #2304 @ 0x900 │ │ │ │ bl 3aeee4 │ │ │ │ add.w r0, r4, #2304 @ 0x900 │ │ │ │ bl 3aed2c │ │ │ │ ldr.w r0, [r4, #2100] @ 0x834 │ │ │ │ - cbz r0, 9e0da0 │ │ │ │ + cbz r0, 9e0de0 │ │ │ │ ldr.w r3, [r4, #2248] @ 0x8c8 │ │ │ │ - cbz r3, 9e0da0 │ │ │ │ + cbz r3, 9e0de0 │ │ │ │ addw r0, r4, #2104 @ 0x838 │ │ │ │ bl 3aeee4 │ │ │ │ ldr.w r0, [r4, #2100] @ 0x834 │ │ │ │ bl 3a2048 │ │ │ │ addw r0, r4, #2104 @ 0x838 │ │ │ │ bl 3aed2c │ │ │ │ ldr.w r0, [r4, #2100] @ 0x834 │ │ │ │ bl 3a1fc0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9fd4f4 │ │ │ │ + bl 9fd534 │ │ │ │ addw r0, r4, #3448 @ 0xd78 │ │ │ │ - bl b13598 │ │ │ │ + bl b135d8 │ │ │ │ mov r0, r4 │ │ │ │ - bl a29ed8 │ │ │ │ + bl a29f18 │ │ │ │ ldr.w r2, [r4, #1728] @ 0x6c0 │ │ │ │ ldr.w r3, [r4, #1732] @ 0x6c4 │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 9e0dd8 │ │ │ │ + beq.n 9e0e18 │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r6, #3996] @ 0xf9c │ │ │ │ blx r1 │ │ │ │ ldr.w r2, [r4, #1736] @ 0x6c8 │ │ │ │ add.w r7, r4, #1744 @ 0x6d0 │ │ │ │ ldr.w r3, [r4, #1740] @ 0x6cc │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 9e0dfc │ │ │ │ + beq.n 9e0e3c │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r5, #492] @ 0x1ec │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r6, #3996] @ 0xf9c │ │ │ │ blx r1 │ │ │ │ ldr.w r3, [r4, #1888] @ 0x760 │ │ │ │ - cbz r3, 9e0e08 │ │ │ │ + cbz r3, 9e0e48 │ │ │ │ mov r0, r7 │ │ │ │ bl 3aed2c │ │ │ │ ldr.w r3, [r4, #1976] @ 0x7b8 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 9e0e3a │ │ │ │ + bls.n 9e0e7a │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r2, [r4, #1972] @ 0x7b4 │ │ │ │ subs r3, #8 │ │ │ │ ldr.w r0, [r6, #3996] @ 0xf9c │ │ │ │ add r2, r3 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ str.w r3, [r4, #1976] @ 0x7b8 │ │ │ │ ldrd r2, r3, [r2] │ │ │ │ str r7, [sp, #0] │ │ │ │ blx r1 │ │ │ │ ldr.w r3, [r4, #1976] @ 0x7b8 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 9e0e16 │ │ │ │ + bhi.n 9e0e56 │ │ │ │ ldr.w r3, [r4, #1992] @ 0x7c8 │ │ │ │ cmp r3, #7 │ │ │ │ - bls.n 9e0e6c │ │ │ │ + bls.n 9e0eac │ │ │ │ add.w r5, r4, #12288 @ 0x3000 │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r2, [r4, #1988] @ 0x7c4 │ │ │ │ subs r3, #8 │ │ │ │ ldr.w r0, [r6, #3996] @ 0xf9c │ │ │ │ add r2, r3 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ str.w r3, [r4, #1992] @ 0x7c8 │ │ │ │ ldrd r2, r3, [r2] │ │ │ │ str r7, [sp, #0] │ │ │ │ blx r1 │ │ │ │ ldr.w r3, [r4, #1992] @ 0x7c8 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 9e0e48 │ │ │ │ + bhi.n 9e0e88 │ │ │ │ ldr.w r2, [r4, #3528] @ 0xdc8 │ │ │ │ ldr.w r3, [r4, #3532] @ 0xdcc │ │ │ │ orrs.w r1, r2, r3 │ │ │ │ - beq.n 9e0e8c │ │ │ │ + beq.n 9e0ecc │ │ │ │ add.w r1, r4, #12288 @ 0x3000 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r1, #672] @ 0x2a0 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr.w r0, [r6, #3996] @ 0xf9c │ │ │ │ blx r1 │ │ │ │ ldr.w r3, [r6, #3996] @ 0xf9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e0f36 │ │ │ │ - ldr r3, [pc, #568] @ (9e10d0 ) │ │ │ │ + beq.n 9e0f76 │ │ │ │ + ldr r3, [pc, #568] @ (9e1110 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e0eae │ │ │ │ + bne.n 9e0eee │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e0e9e │ │ │ │ + bne.n 9e0ede │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e1012 │ │ │ │ - ldr r0, [pc, #536] @ (9e10d4 ) │ │ │ │ + bne.w 9e1052 │ │ │ │ + ldr r0, [pc, #536] @ (9e1114 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 3ab8c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9e0f0e │ │ │ │ - ldr.w r8, [pc, #528] @ 9e10d8 │ │ │ │ + cbz r0, 9e0f4e │ │ │ │ + ldr.w r8, [pc, #528] @ 9e1118 │ │ │ │ add r8, pc │ │ │ │ - b.n 9e0ed6 │ │ │ │ + b.n 9e0f16 │ │ │ │ bl 3ab8c4 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9e0f0e │ │ │ │ + cbz r0, 9e0f4e │ │ │ │ ldr r7, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r2, [r4, #4008] @ 0xfa8 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9e0ece │ │ │ │ + bne.n 9e0f0e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e0ece │ │ │ │ + bne.n 9e0f0e │ │ │ │ mov r1, r2 │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr.w r2, [r2, #416] @ 0x1a0 │ │ │ │ blx r2 │ │ │ │ - ldr r0, [pc, #476] @ (9e10dc ) │ │ │ │ + ldr r0, [pc, #476] @ (9e111c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ bl 3ab80c │ │ │ │ mov r0, r7 │ │ │ │ blx 67b40 │ │ │ │ - ldr r5, [pc, #464] @ (9e10e0 ) │ │ │ │ + ldr r5, [pc, #464] @ (9e1120 ) │ │ │ │ add r5, pc │ │ │ │ ldr r7, [r5, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9e0ffc │ │ │ │ - ldr r0, [pc, #456] @ (9e10e4 ) │ │ │ │ + beq.n 9e103c │ │ │ │ + ldr r0, [pc, #456] @ (9e1124 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e0f20 │ │ │ │ + bne.n 9e0f60 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e1006 │ │ │ │ - ldr r3, [pc, #432] @ (9e10e8 ) │ │ │ │ + bne.n 9e1046 │ │ │ │ + ldr r3, [pc, #432] @ (9e1128 ) │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e0f50 │ │ │ │ + bne.n 9e0f90 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e0f40 │ │ │ │ + bne.n 9e0f80 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e1056 │ │ │ │ + bne.n 9e1096 │ │ │ │ ldr.w r3, [r4, #3992] @ 0xf98 │ │ │ │ - cbz r3, 9e0f6a │ │ │ │ - ldr r3, [pc, #396] @ (9e10ec ) │ │ │ │ + cbz r3, 9e0faa │ │ │ │ + ldr r3, [pc, #396] @ (9e112c ) │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - cbz r1, 9e0fbe │ │ │ │ - ldr r0, [pc, #388] @ (9e10f0 ) │ │ │ │ + cbz r1, 9e0ffe │ │ │ │ + ldr r0, [pc, #388] @ (9e1130 ) │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e0f72 │ │ │ │ + bne.n 9e0fb2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e1084 │ │ │ │ + bne.n 9e10c4 │ │ │ │ addw r0, r4, #4020 @ 0xfb4 │ │ │ │ bl 3a5ee0 │ │ │ │ ldr.w r0, [r4, #1688] @ 0x698 │ │ │ │ - cbz r0, 9e0f9a │ │ │ │ - bl ac3258 │ │ │ │ + cbz r0, 9e0fda │ │ │ │ + bl ac3298 │ │ │ │ ldr.w r0, [r4, #2080] @ 0x820 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 9e0fa6 │ │ │ │ + beq.n 9e0fe6 │ │ │ │ blx 65db4 │ │ │ │ addw r0, r4, #2084 @ 0x824 │ │ │ │ - bl ac2e14 │ │ │ │ + bl ac2e54 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a8e60 │ │ │ │ bl 473998 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #308] @ (9e10f4 ) │ │ │ │ + ldr r3, [pc, #308] @ (9e1134 ) │ │ │ │ ldr.w r2, [r6, #4056] @ 0xfd8 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 9e0f6a │ │ │ │ - ldr r3, [pc, #296] @ (9e10f8 ) │ │ │ │ + b.n 9e0faa │ │ │ │ + ldr r3, [pc, #296] @ (9e1138 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e0fd4 │ │ │ │ + bne.n 9e1014 │ │ │ │ dmb ish │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e0cb4 │ │ │ │ + bne.w 9e0cf4 │ │ │ │ ldr.w r2, [r4, #3992] @ 0xf98 │ │ │ │ ldr.w r3, [r6, #4032] @ 0xfc0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - b.n 9e0cb4 │ │ │ │ + b.n 9e0cf4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 3a8e60 │ │ │ │ str r7, [r5, #4] │ │ │ │ - b.n 9e0f18 │ │ │ │ + b.n 9e0f58 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9e0f36 │ │ │ │ + b.n 9e0f76 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9e1090 │ │ │ │ - ldr r5, [pc, #228] @ (9e10fc ) │ │ │ │ + bne.n 9e10d0 │ │ │ │ + ldr r5, [pc, #228] @ (9e113c ) │ │ │ │ movs r7, #2 │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e102a │ │ │ │ + bne.n 9e106a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e101c │ │ │ │ - b.n 9e0eb8 │ │ │ │ - bl a9ba40 │ │ │ │ - ldr r2, [pc, #184] @ (9e1100 ) │ │ │ │ - ldr r1, [pc, #188] @ (9e1104 ) │ │ │ │ + bne.n 9e105c │ │ │ │ + b.n 9e0ef8 │ │ │ │ + bl a9ba80 │ │ │ │ + ldr r2, [pc, #184] @ (9e1140 ) │ │ │ │ + ldr r1, [pc, #188] @ (9e1144 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9e0c7c │ │ │ │ + b.n 9e0cbc │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9e10ac │ │ │ │ - ldr r5, [pc, #172] @ (9e1108 ) │ │ │ │ + bne.n 9e10ec │ │ │ │ + ldr r5, [pc, #172] @ (9e1148 ) │ │ │ │ movs r7, #2 │ │ │ │ add r5, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r5] │ │ │ │ strex r2, r7, [r5] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e106e │ │ │ │ + bne.n 9e10ae │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e1060 │ │ │ │ - b.n 9e0f58 │ │ │ │ + bne.n 9e10a0 │ │ │ │ + b.n 9e0f98 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9e0f88 │ │ │ │ + b.n 9e0fc8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e1096 │ │ │ │ + bne.n 9e10d6 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e1016 │ │ │ │ - b.n 9e0eb8 │ │ │ │ + bne.n 9e1056 │ │ │ │ + b.n 9e0ef8 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e10b2 │ │ │ │ + bne.n 9e10f2 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e105a │ │ │ │ - b.n 9e0f58 │ │ │ │ - push {r3, r4, r6, r7} │ │ │ │ + bne.n 9e109a │ │ │ │ + b.n 9e0f98 │ │ │ │ + push {r3, r4, r7} │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bhi.n 9e1070 │ │ │ │ + bhi.n 9e1030 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r2, #96] @ 0x60 │ │ │ │ + str r0, [r2, #92] @ 0x5c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ + str r2, [r1, #88] @ 0x58 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r7, #88] @ 0x58 │ │ │ │ + str r4, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ + str r6, [r4, #88] @ 0x58 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r2, [r5, #76] @ 0x4c │ │ │ │ + str r2, [r5, #72] @ 0x48 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cbz r6, 9e110e │ │ │ │ + sub sp, #440 @ 0x1b8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bpl.n 9e1154 │ │ │ │ + bmi.n 9e1114 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ lsls r3, r0, #4 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr.w r4, [r0, #2100] @ 0x834 │ │ │ │ sub sp, #12 │ │ │ │ - cbz r4, 9e113a │ │ │ │ + cbz r4, 9e117a │ │ │ │ ldrd r4, r5, [r1, #144] @ 0x90 │ │ │ │ mov r3, r1 │ │ │ │ orrs.w ip, r4, r5 │ │ │ │ - beq.n 9e113a │ │ │ │ - cbz r2, 9e113e │ │ │ │ + beq.n 9e117a │ │ │ │ + cbz r2, 9e117e │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9df4ac │ │ │ │ + bl 9df4ec │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add.w r2, r1, #104 @ 0x68 │ │ │ │ ldr.w ip, [r1, #104] @ 0x68 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9e113a │ │ │ │ - ldr r3, [pc, #16] @ (9e1160 ) │ │ │ │ + bne.n 9e117a │ │ │ │ + ldr r3, [pc, #16] @ (9e11a0 ) │ │ │ │ addw r0, r0, #2104 @ 0x838 │ │ │ │ strd ip, ip, [sp] │ │ │ │ add r3, pc │ │ │ │ bl 3aedd0 │ │ │ │ - b.n 9e113a │ │ │ │ + b.n 9e117a │ │ │ │ nop │ │ │ │ - b.n 9e180a │ │ │ │ + b.n 9e184a │ │ │ │ @ instruction: 0xfffff8d0 │ │ │ │ subs r0, #52 @ 0x34 │ │ │ │ - cbz r3, 9e11a6 │ │ │ │ + cbz r3, 9e11e6 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r1 │ │ │ │ mov ip, r2 │ │ │ │ - cbnz r2, 9e1198 │ │ │ │ - ldr r3, [pc, #36] @ (9e11a8 ) │ │ │ │ + cbnz r2, 9e11d8 │ │ │ │ + ldr r3, [pc, #36] @ (9e11e8 ) │ │ │ │ add.w r2, r1, #104 @ 0x68 │ │ │ │ add.w r0, r0, #2304 @ 0x900 │ │ │ │ strd ip, ip, [sp] │ │ │ │ add r3, pc │ │ │ │ bl 3aedd0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, lr │ │ │ │ - bl 9df5dc │ │ │ │ + bl 9df61c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bx lr │ │ │ │ - b.n 9e0a42 │ │ │ │ + b.n 9e0a82 │ │ │ │ vsli.32 d27, d0, #31 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r2, r0, #28672 @ 0x7000 │ │ │ │ cmp r1, #134 @ 0x86 │ │ │ │ - beq.n 9e1280 │ │ │ │ + beq.n 9e12c0 │ │ │ │ ldrb.w r3, [r2, #2053] @ 0x805 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e1250 │ │ │ │ + beq.n 9e1290 │ │ │ │ mov r0, r1 │ │ │ │ - bl a7b578 │ │ │ │ + bl a7b5b8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a7be40 │ │ │ │ - bl a9c240 │ │ │ │ + bl a7be80 │ │ │ │ + bl a9c280 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #202 @ 0xca │ │ │ │ - beq.n 9e1204 │ │ │ │ + beq.n 9e1244 │ │ │ │ cmp r2, #200 @ 0xc8 │ │ │ │ - bne.n 9e12a2 │ │ │ │ + bne.n 9e12e2 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ ldrb.w r0, [r3, #3971] @ 0xf83 │ │ │ │ rsb r0, r0, #130 @ 0x82 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ ldrb.w r2, [r3, #3972] @ 0xf84 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e12e2 │ │ │ │ + bne.n 9e1322 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ itt eq │ │ │ │ ldrbeq.w r0, [r3, #3970] @ 0xf82 │ │ │ │ rsbeq r0, r0, #126 @ 0x7e │ │ │ │ - beq.n 9e1200 │ │ │ │ + beq.n 9e1240 │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - beq.n 9e11f8 │ │ │ │ + beq.n 9e1238 │ │ │ │ movw r2, #64033 @ 0xfa21 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9e12ea │ │ │ │ + beq.n 9e132a │ │ │ │ movw r2, #64032 @ 0xfa20 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9e1200 │ │ │ │ + bne.n 9e1240 │ │ │ │ ldr.w r3, [r3, #2836] @ 0xb14 │ │ │ │ movw r0, #64032 @ 0xfa20 │ │ │ │ movt r0, #15263 @ 0x3b9f │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e1200 │ │ │ │ + bne.n 9e1240 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #193 @ 0xc1 │ │ │ │ - bl a7be40 │ │ │ │ - bl a9c240 │ │ │ │ + bl a7be80 │ │ │ │ + bl a9c280 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq.n 9e1292 │ │ │ │ + beq.n 9e12d2 │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - beq.n 9e12d6 │ │ │ │ + beq.n 9e1316 │ │ │ │ movw r3, #64033 @ 0xfa21 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9e12e6 │ │ │ │ + beq.n 9e1326 │ │ │ │ movw r3, #64032 @ 0xfa20 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9e1200 │ │ │ │ + bne.n 9e1240 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ - b.n 9e123a │ │ │ │ + b.n 9e127a │ │ │ │ ldrb.w r2, [r2, #2055] @ 0x807 │ │ │ │ movw r0, #62961 @ 0xf5f1 │ │ │ │ movt r0, #15265 @ 0x3ba1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e11da │ │ │ │ - b.n 9e1200 │ │ │ │ + bne.n 9e121a │ │ │ │ + b.n 9e1240 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ ldrb.w r3, [r3, #3970] @ 0xf82 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e1200 │ │ │ │ + bne.n 9e1240 │ │ │ │ movs r0, #126 @ 0x7e │ │ │ │ - b.n 9e1200 │ │ │ │ + b.n 9e1240 │ │ │ │ cmp r0, #125 @ 0x7d │ │ │ │ - beq.n 9e1318 │ │ │ │ + beq.n 9e1358 │ │ │ │ cmp r0, #129 @ 0x81 │ │ │ │ - beq.n 9e12fc │ │ │ │ + beq.n 9e133c │ │ │ │ movw r3, #64033 @ 0xfa21 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 9e130a │ │ │ │ + beq.n 9e134a │ │ │ │ movw r3, #64032 @ 0xfa20 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9e12ce │ │ │ │ + bne.n 9e130e │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #2836] @ 0xb14 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e124a │ │ │ │ + beq.n 9e128a │ │ │ │ cmp r2, #253 @ 0xfd │ │ │ │ it eq │ │ │ │ moveq r0, #1 │ │ │ │ - b.n 9e1200 │ │ │ │ + b.n 9e1240 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ ldrb.w r3, [r3, #3971] @ 0xf83 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e1200 │ │ │ │ + bne.n 9e1240 │ │ │ │ movs r0, #130 @ 0x82 │ │ │ │ - b.n 9e1200 │ │ │ │ + b.n 9e1240 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #2840] @ 0xb18 │ │ │ │ movw r0, #64033 @ 0xfa21 │ │ │ │ movt r0, #15263 @ 0x3b9f │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e1200 │ │ │ │ - b.n 9e124a │ │ │ │ + bne.n 9e1240 │ │ │ │ + b.n 9e128a │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ ldrb.w r3, [r3, #3971] @ 0xf83 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e12ce │ │ │ │ - b.n 9e12e2 │ │ │ │ + bne.n 9e130e │ │ │ │ + b.n 9e1322 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ ldr.w r3, [r3, #2840] @ 0xb18 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e12ce │ │ │ │ - b.n 9e124a │ │ │ │ + bne.n 9e130e │ │ │ │ + b.n 9e128a │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ ldrb.w r3, [r3, #3970] @ 0xf82 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e12ce │ │ │ │ - b.n 9e129e │ │ │ │ + bne.n 9e130e │ │ │ │ + b.n 9e12de │ │ │ │ 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, #204] @ (9e1408 ) │ │ │ │ + ldr r2, [pc, #204] @ (9e1448 ) │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #204] @ (9e140c ) │ │ │ │ + ldr r3, [pc, #204] @ (9e144c ) │ │ │ │ add r2, pc │ │ │ │ sub sp, #24 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r1 │ │ │ │ mov r4, sp │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -3644665,83 +3644705,83 @@ │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ adds r5, #1 │ │ │ │ - bl a7bf28 │ │ │ │ + bl a7bf68 │ │ │ │ cmp r5, #4 │ │ │ │ - bne.n 9e1366 │ │ │ │ + bne.n 9e13a6 │ │ │ │ mov r0, r9 │ │ │ │ - bl a7b530 │ │ │ │ - cbz r0, 9e139c │ │ │ │ + bl a7b570 │ │ │ │ + cbz r0, 9e13dc │ │ │ │ cmp.w r9, #134 @ 0x86 │ │ │ │ - beq.n 9e13e0 │ │ │ │ + beq.n 9e1420 │ │ │ │ mov r0, r9 │ │ │ │ bl 3b0fe8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 9e13c0 │ │ │ │ + cbz r0, 9e1400 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ str r2, [r7, #8] │ │ │ │ - ldr r2, [pc, #108] @ (9e1410 ) │ │ │ │ + ldr r2, [pc, #108] @ (9e1450 ) │ │ │ │ str r3, [r7, #12] │ │ │ │ - ldr r3, [pc, #100] @ (9e140c ) │ │ │ │ + ldr r3, [pc, #100] @ (9e144c ) │ │ │ │ add r2, pc │ │ │ │ str r0, [r7, #0] │ │ │ │ str r1, [r7, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9e1402 │ │ │ │ + bne.n 9e1442 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r9 │ │ │ │ bl 3b0fa0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 9e13ee │ │ │ │ + cbnz r0, 9e142e │ │ │ │ mov r0, r9 │ │ │ │ bl 3b1170 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 9e13fa │ │ │ │ + cbz r0, 9e143a │ │ │ │ mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ strd r3, r6, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 9e139c │ │ │ │ + b.n 9e13dc │ │ │ │ add.w r3, sl, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r3, #2055] @ 0x807 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e139c │ │ │ │ - b.n 9e1386 │ │ │ │ + beq.n 9e13dc │ │ │ │ + b.n 9e13c6 │ │ │ │ mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 9e139c │ │ │ │ + b.n 9e13dc │ │ │ │ strd r3, r0, [sp, #4] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 9e139c │ │ │ │ + b.n 9e13dc │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [ip], #1008 @ 0x3f0 │ │ │ │ + ldcl 0, cr0, [ip], #-1008 @ 0xfffffc10 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc 0, 15, r0, r6, cr12 │ │ │ │ + ldc 0, cr0, [r6], {252} @ 0xfc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1912] @ 0x778 │ │ │ │ - ldr r2, [pc, #592] @ (9e1678 ) │ │ │ │ + ldr r2, [pc, #592] @ (9e16b8 ) │ │ │ │ subw sp, sp, #2148 @ 0x864 │ │ │ │ - ldr r3, [pc, #592] @ (9e167c ) │ │ │ │ + ldr r3, [pc, #592] @ (9e16bc ) │ │ │ │ mov fp, r1 │ │ │ │ add r2, pc │ │ │ │ movs r5, #24 │ │ │ │ movw r1, #45178 @ 0xb07a │ │ │ │ movt r1, #15259 @ 0x3b9b │ │ │ │ movw ip, #18496 @ 0x4840 │ │ │ │ movt ip, #15264 @ 0x3ba0 │ │ │ │ @@ -3644751,18 +3644791,18 @@ │ │ │ │ mla r5, r5, fp, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [sp, #2140] @ 0x85c │ │ │ │ mov.w r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - b.n 9e14de │ │ │ │ + b.n 9e151e │ │ │ │ ldrb.w r3, [r8, #79] @ 0x4f │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e155e │ │ │ │ + bne.n 9e159e │ │ │ │ movw r0, #15224 @ 0x3b78 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ adds r7, r5, r0 │ │ │ │ movw r1, #15240 @ 0x3b88 │ │ │ │ str r2, [r5, r0] │ │ │ │ add.w r2, r5, #15232 @ 0x3b80 │ │ │ │ adds r6, r5, r1 │ │ │ │ @@ -3644770,58 +3644810,58 @@ │ │ │ │ str r3, [r7, #4] │ │ │ │ str r3, [r2, #4] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r2, [r5, r1] │ │ │ │ str r3, [r6, #4] │ │ │ │ ldrb.w r3, [r8, #34] @ 0x22 │ │ │ │ - cbz r3, 9e149e │ │ │ │ + cbz r3, 9e14de │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e162a │ │ │ │ + bne.w 9e166a │ │ │ │ cmp.w fp, #134 @ 0x86 │ │ │ │ - bne.w 9e15cc │ │ │ │ + bne.w 9e160c │ │ │ │ add.w r0, r4, #28672 @ 0x7000 │ │ │ │ ldrb.w r3, [r0, #2055] @ 0x807 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e15cc │ │ │ │ + bne.w 9e160c │ │ │ │ movw r6, #18448 @ 0x4810 │ │ │ │ adds r3, r4, r6 │ │ │ │ ldrd r1, r2, [r3, #-8] │ │ │ │ orrs r2, r1 │ │ │ │ - bne.w 9e15cc │ │ │ │ + bne.w 9e160c │ │ │ │ ldr r2, [r4, r6] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 9e15cc │ │ │ │ + bne.n 9e160c │ │ │ │ add.w r3, r4, #18432 @ 0x4800 │ │ │ │ ldrd r2, r3, [r3, #24] │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 9e15cc │ │ │ │ + bne.n 9e160c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r0, #2055] @ 0x807 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e11ac │ │ │ │ + bl 9e11ec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e160c │ │ │ │ + beq.w 9e164c │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r4, #4008] @ 0xfa8 │ │ │ │ ldr.w r7, [r2, #212] @ 0xd4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9e158e │ │ │ │ + beq.n 9e15ce │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ strd r1, r1, [sp, #40] @ 0x28 │ │ │ │ ldrb.w r0, [r8, #34] @ 0x22 │ │ │ │ strd r1, r1, [sp, #48] @ 0x30 │ │ │ │ - cbz r0, 9e1528 │ │ │ │ + cbz r0, 9e1568 │ │ │ │ str r1, [sp, #24] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -3644831,45 +3644871,45 @@ │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 67440 │ │ │ │ ldrb.w r2, [r8, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r2, 9e1544 │ │ │ │ + cbnz r2, 9e1584 │ │ │ │ ldrb.w r2, [r8, #79] @ 0x4f │ │ │ │ - cbz r2, 9e154e │ │ │ │ + cbz r2, 9e158e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sl │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ blx r7 │ │ │ │ ldrb.w r3, [r8, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e1466 │ │ │ │ + beq.n 9e14a6 │ │ │ │ add.w ip, r5, #15232 @ 0x3b80 │ │ │ │ vldr d7, [r6, #16] │ │ │ │ movw r1, #15224 @ 0x3b78 │ │ │ │ adds r7, r5, r1 │ │ │ │ ldrd r0, r2, [r6, #8] │ │ │ │ str r0, [r5, r1] │ │ │ │ str r2, [r7, #4] │ │ │ │ vstr d7, [ip] │ │ │ │ vldr d7, [r6, #24] │ │ │ │ lsls r3, r2, #25 │ │ │ │ vstr d7, [ip, #8] │ │ │ │ - bpl.n 9e1490 │ │ │ │ + bpl.n 9e14d0 │ │ │ │ orr.w r0, r0, #128 @ 0x80 │ │ │ │ str r0, [r5, r1] │ │ │ │ str r2, [r7, #4] │ │ │ │ - b.n 9e1490 │ │ │ │ + b.n 9e14d0 │ │ │ │ ldr r6, [r2, #104] @ 0x68 │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ strd r7, r7, [sp, #56] @ 0x38 │ │ │ │ str r7, [sp, #64] @ 0x40 │ │ │ │ blx r6 │ │ │ │ @@ -3644884,18 +3644924,18 @@ │ │ │ │ cmp.w fp, #134 @ 0x86 │ │ │ │ str.w r7, [ip, #4] │ │ │ │ str r7, [r3, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [r5, r1] │ │ │ │ str r7, [r0, #4] │ │ │ │ - beq.w 9e14a6 │ │ │ │ + beq.w 9e14e6 │ │ │ │ mov r0, fp │ │ │ │ - bl a7b530 │ │ │ │ - cbz r0, 9e1602 │ │ │ │ + bl a7b570 │ │ │ │ + cbz r0, 9e1642 │ │ │ │ movs r3, #24 │ │ │ │ movw r0, #15224 @ 0x3b78 │ │ │ │ movs r6, #0 │ │ │ │ mla r3, r3, fp, r4 │ │ │ │ adds r7, r3, r0 │ │ │ │ add.w r1, r3, #15232 @ 0x3b80 │ │ │ │ ldr r5, [r3, r0] │ │ │ │ @@ -3644909,253 +3644949,253 @@ │ │ │ │ strd r6, r7, [r1, #8] │ │ │ │ bic.w r3, r3, #130 @ 0x82 │ │ │ │ str r3, [r1, #0] │ │ │ │ add r4, fp │ │ │ │ movw r3, #30200 @ 0x75f8 │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, r3] │ │ │ │ - ldr r2, [pc, #112] @ (9e1680 ) │ │ │ │ - ldr r3, [pc, #108] @ (9e167c ) │ │ │ │ + ldr r2, [pc, #112] @ (9e16c0 ) │ │ │ │ + ldr r3, [pc, #108] @ (9e16bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2140] @ 0x85c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9e1674 │ │ │ │ + bne.n 9e16b4 │ │ │ │ addw sp, sp, #2148 @ 0x864 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r7, r4, fp, lsl #3 │ │ │ │ movs r1, #16 │ │ │ │ add.w r7, r7, #24576 @ 0x6000 │ │ │ │ mov r0, r4 │ │ │ │ str.w r2, [r7, #1880] @ 0x758 │ │ │ │ bl 3a8d58 │ │ │ │ ldr.w lr, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ str.w r0, [r7, #1884] @ 0x75c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9e149e │ │ │ │ + beq.w 9e14de │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e149e │ │ │ │ + beq.w 9e14de │ │ │ │ mov.w ip, r3, lsl #4 │ │ │ │ movs r6, #0 │ │ │ │ add.w r3, lr, r6 │ │ │ │ add.w r7, r8, r6 │ │ │ │ adds r6, #16 │ │ │ │ cmp r6, ip │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - bne.n 9e165e │ │ │ │ - b.n 9e149e │ │ │ │ + bne.n 9e169e │ │ │ │ + b.n 9e14de │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - rsb r0, lr, ip, ror #3 │ │ │ │ + @ instruction: 0xeb8e00fc │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [ip, #1008]! @ 0x3f0 │ │ │ │ + @ instruction: 0xe9ac00fc │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ adds r5, r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ movw r2, #30200 @ 0x75f8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldrb.w ip, [r5, r2] │ │ │ │ ldrd r2, r5, [sp, #32] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9e16fc │ │ │ │ + beq.n 9e173c │ │ │ │ add.w r6, r6, r7, lsl #3 │ │ │ │ add.w r6, r6, #24576 @ 0x6000 │ │ │ │ ldr.w r1, [r6, #1880] @ 0x758 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r1, r4 │ │ │ │ it ge │ │ │ │ movge r1, r4 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9e16f8 │ │ │ │ + ble.n 9e1738 │ │ │ │ ldr.w r6, [r6, #1884] @ 0x75c │ │ │ │ subs r3, #8 │ │ │ │ movs r0, #0 │ │ │ │ vldr d7, [r6] │ │ │ │ adds r3, #8 │ │ │ │ vstr d7, [r3] │ │ │ │ - cbz r2, 9e16e8 │ │ │ │ + cbz r2, 9e1728 │ │ │ │ ldrb r1, [r6, #12] │ │ │ │ ubfx r1, r1, #7, #1 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str.w r1, [r2, r0, lsl #2] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ adds r6, #16 │ │ │ │ cmp r1, r4 │ │ │ │ it ge │ │ │ │ movge r1, r4 │ │ │ │ cmp r1, r0 │ │ │ │ - bgt.n 9e16ce │ │ │ │ + bgt.n 9e170e │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9e1414 │ │ │ │ + bl 9e1454 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - b.n 9e16ae │ │ │ │ + b.n 9e16ee │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ movw r3, #30200 @ 0x75f8 │ │ │ │ adds r2, r0, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ - cbz r3, 9e175e │ │ │ │ + cbz r3, 9e179e │ │ │ │ add.w r6, r6, r1, lsl #3 │ │ │ │ add.w r6, r6, #24576 @ 0x6000 │ │ │ │ ldr.w r2, [r6, #1880] @ 0x758 │ │ │ │ - cbz r2, 9e175a │ │ │ │ + cbz r2, 9e179a │ │ │ │ ldr.w r1, [r6, #1884] @ 0x75c │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 9e1744 │ │ │ │ + b.n 9e1784 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 9e175a │ │ │ │ + beq.n 9e179a │ │ │ │ ldrd r3, r0, [r1] │ │ │ │ add.w ip, ip, #1 │ │ │ │ adds r1, #16 │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ cmpeq r3, r4 │ │ │ │ - bne.n 9e1740 │ │ │ │ + bne.n 9e1780 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 9e1414 │ │ │ │ + bl 9e1454 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 9e1728 │ │ │ │ + b.n 9e1768 │ │ │ │ nop │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w ip, r0, r1 │ │ │ │ movw r1, #30200 @ 0x75f8 │ │ │ │ ldrb.w r1, [ip, r1] │ │ │ │ - cbz r1, 9e17dc │ │ │ │ + cbz r1, 9e181c │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add.w r4, r4, r1, lsl #3 │ │ │ │ add.w r4, r4, #24576 @ 0x6000 │ │ │ │ ldr.w r1, [r4, #1880] @ 0x758 │ │ │ │ - cbz r1, 9e17c0 │ │ │ │ + cbz r1, 9e1800 │ │ │ │ ldr.w r0, [r4, #1884] @ 0x75c │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 9e17aa │ │ │ │ + b.n 9e17ea │ │ │ │ adds r0, #16 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 9e17c0 │ │ │ │ + beq.n 9e1800 │ │ │ │ ldrd r4, r5, [r0] │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r5, r3 │ │ │ │ it eq │ │ │ │ cmpeq r4, r2 │ │ │ │ - bne.n 9e17a4 │ │ │ │ + bne.n 9e17e4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bl 3a10bc │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #8 │ │ │ │ it eq │ │ │ │ moveq r0, #2 │ │ │ │ - beq.n 9e17bc │ │ │ │ + beq.n 9e17fc │ │ │ │ cmp r3, #9 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [sp, #24] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 9e1414 │ │ │ │ + bl 9e1454 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 9e178a │ │ │ │ + b.n 9e17ca │ │ │ │ stmdb 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 r4, r0 │ │ │ │ - ldr r0, [pc, #580] @ (9e1a44 ) │ │ │ │ + ldr r0, [pc, #580] @ (9e1a84 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #580] @ (9e1a48 ) │ │ │ │ + ldr r1, [pc, #580] @ (9e1a88 ) │ │ │ │ add r0, pc │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldrd r7, r8, [sp, #168] @ 0xa8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #116] @ 0x74 │ │ │ │ mov.w r1, #0 │ │ │ │ ldr r1, [sp, #160] @ 0xa0 │ │ │ │ ldr.w r9, [sp, #176] @ 0xb0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e195a │ │ │ │ - cbz r2, 9e1832 │ │ │ │ + bne.w 9e199a │ │ │ │ + cbz r2, 9e1872 │ │ │ │ add.w r1, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #284] @ 0x11c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e195a │ │ │ │ + beq.w 9e199a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9e11ac │ │ │ │ + bl 9e11ec │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ bl 3a10bc │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e1932 │ │ │ │ + beq.n 9e1972 │ │ │ │ ldr r1, [r0, #56] @ 0x38 │ │ │ │ cmp r1, #3 │ │ │ │ it ne │ │ │ │ movne.w ip, #0 │ │ │ │ - beq.w 9e1976 │ │ │ │ + beq.w 9e19b6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9e19a4 │ │ │ │ + beq.w 9e19e4 │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi.n 9e195a │ │ │ │ + bhi.n 9e199a │ │ │ │ movs r0, #1 │ │ │ │ lsl.w r1, r0, r5 │ │ │ │ ands.w r6, r1, #436 @ 0x1b4 │ │ │ │ mov sl, r6 │ │ │ │ - bne.w 9e19a0 │ │ │ │ + bne.w 9e19e0 │ │ │ │ tst.w r1, #66 @ 0x42 │ │ │ │ - bne.w 9e1996 │ │ │ │ + bne.w 9e19d6 │ │ │ │ cmp r5, #3 │ │ │ │ it eq │ │ │ │ moveq.w sl, #2 │ │ │ │ - bne.n 9e195a │ │ │ │ + bne.n 9e199a │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq r5, #31 │ │ │ │ movne r5, #47 @ 0x2f │ │ │ │ adds r0, r4, r3 │ │ │ │ movw r1, #30200 @ 0x75f8 │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e1a1c │ │ │ │ + beq.w 9e1a5c │ │ │ │ adds r1, r2, #1 │ │ │ │ movs r2, #24 │ │ │ │ str r1, [sp, #20] │ │ │ │ mla r2, r2, r3, r4 │ │ │ │ add.w r2, r2, #15232 @ 0x3b80 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov r2, sl │ │ │ │ @@ -3645175,15 +3645215,15 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ mov r1, fp │ │ │ │ ldr.w r0, [r4, #4008] @ 0xfa8 │ │ │ │ ldr r6, [r5, #124] @ 0x7c │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 9e190c │ │ │ │ + cbnz r3, 9e194c │ │ │ │ movs r2, #4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r1, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ @@ -3645193,192 +3645233,192 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ ldr.w r0, [r4, #4008] @ 0xfa8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 9e195a │ │ │ │ + cbz r3, 9e199a │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - cbz r3, 9e192e │ │ │ │ - cbz r7, 9e1916 │ │ │ │ + cbz r3, 9e196e │ │ │ │ + cbz r7, 9e1956 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9e1922 │ │ │ │ + beq.n 9e1962 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str.w r3, [r8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9e192e │ │ │ │ + beq.n 9e196e │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str.w r3, [r9] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9e195c │ │ │ │ + b.n 9e199c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9e1a2e │ │ │ │ + beq.n 9e1a6e │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp r1, #7 │ │ │ │ - bhi.n 9e195a │ │ │ │ + bhi.n 9e199a │ │ │ │ movs r1, #1 │ │ │ │ lsl.w r0, r1, r5 │ │ │ │ tst.w r0, #436 @ 0x1b4 │ │ │ │ - bne.n 9e1a16 │ │ │ │ + bne.n 9e1a56 │ │ │ │ tst.w r0, #66 @ 0x42 │ │ │ │ - bne.n 9e1a32 │ │ │ │ + bne.n 9e1a72 │ │ │ │ cmp r5, #3 │ │ │ │ itt eq │ │ │ │ moveq r5, #31 │ │ │ │ moveq.w sl, #2 │ │ │ │ - beq.n 9e1894 │ │ │ │ + beq.n 9e18d4 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #236] @ (9e1a4c ) │ │ │ │ - ldr r3, [pc, #232] @ (9e1a48 ) │ │ │ │ + ldr r2, [pc, #236] @ (9e1a8c ) │ │ │ │ + ldr r3, [pc, #232] @ (9e1a88 ) │ │ │ │ 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 9e1a40 │ │ │ │ + bne.n 9e1a80 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, #6 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ - bne.w 9e185c │ │ │ │ + bne.w 9e189c │ │ │ │ ldrb.w ip, [r0, #53] @ 0x35 │ │ │ │ subs.w ip, ip, #6 │ │ │ │ it ne │ │ │ │ movne.w ip, #1 │ │ │ │ - b.n 9e185c │ │ │ │ + b.n 9e189c │ │ │ │ add.w r1, r4, #8192 @ 0x2000 │ │ │ │ ldrb.w r5, [r1, #3977] @ 0xf89 │ │ │ │ - cbz r5, 9e19fe │ │ │ │ + cbz r5, 9e1a3e │ │ │ │ mov sl, r0 │ │ │ │ - b.n 9e188a │ │ │ │ + b.n 9e18ca │ │ │ │ ldr r3, [r0, #24] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9e192e │ │ │ │ + beq.n 9e196e │ │ │ │ orr.w r3, r3, #1 │ │ │ │ clz r3, r3 │ │ │ │ rsb r3, r3, #31 │ │ │ │ - cbz r7, 9e19d0 │ │ │ │ + cbz r7, 9e1a10 │ │ │ │ movs r2, #12 │ │ │ │ - ldr r1, [pc, #136] @ (9e1a50 ) │ │ │ │ + ldr r1, [pc, #136] @ (9e1a90 ) │ │ │ │ add r1, pc │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9e19e6 │ │ │ │ - ldr r2, [pc, #124] @ (9e1a54 ) │ │ │ │ + beq.n 9e1a26 │ │ │ │ + ldr r2, [pc, #124] @ (9e1a94 ) │ │ │ │ movs r1, #12 │ │ │ │ add r2, pc │ │ │ │ mla r2, r1, r3, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str.w r2, [r8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9e192e │ │ │ │ - ldr r2, [pc, #104] @ (9e1a58 ) │ │ │ │ + beq.n 9e196e │ │ │ │ + ldr r2, [pc, #104] @ (9e1a98 ) │ │ │ │ movs r1, #12 │ │ │ │ add r2, pc │ │ │ │ mla r3, r1, r3, r2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r3, [r9] │ │ │ │ - b.n 9e192e │ │ │ │ + b.n 9e196e │ │ │ │ ldrb.w r1, [r1, #3976] @ 0xf88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e188a │ │ │ │ + beq.w 9e18ca │ │ │ │ cmp ip, r5 │ │ │ │ itet ne │ │ │ │ movne.w sl, #1 │ │ │ │ moveq r5, #31 │ │ │ │ movne r5, #47 @ 0x2f │ │ │ │ - b.n 9e1894 │ │ │ │ + b.n 9e18d4 │ │ │ │ mov sl, r1 │ │ │ │ movs r5, #31 │ │ │ │ - b.n 9e1894 │ │ │ │ + b.n 9e18d4 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9e1414 │ │ │ │ + bl 9e1454 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - b.n 9e18a2 │ │ │ │ + b.n 9e18e2 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9e19ae │ │ │ │ + b.n 9e19ee │ │ │ │ add.w r1, r4, #8192 @ 0x2000 │ │ │ │ movs r5, #31 │ │ │ │ ldrb.w r1, [r1, #3977] @ 0xf89 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 9e1894 │ │ │ │ + b.n 9e18d4 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - b.n 9e1a38 │ │ │ │ + b.n 9e19f8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 9e1788 │ │ │ │ + b.n 9e1748 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [r1, #68] @ 0x44 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r6, [r6, #68] @ 0x44 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ mov r8, r2 │ │ │ │ - ldr.w r2, [pc, #1516] @ 9e205c │ │ │ │ + ldr.w r2, [pc, #1516] @ 9e209c │ │ │ │ mov r5, r3 │ │ │ │ - ldr.w r3, [pc, #1512] @ 9e2060 │ │ │ │ + ldr.w r3, [pc, #1512] @ 9e20a0 │ │ │ │ add r2, pc │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - cbz r3, 9e1a98 │ │ │ │ + cbz r3, 9e1ad8 │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #212] @ 0xd4 │ │ │ │ - cbz r3, 9e1af6 │ │ │ │ + cbz r3, 9e1b36 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9e1b1e │ │ │ │ + beq.n 9e1b5e │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 9e1ab0 │ │ │ │ + bpl.n 9e1af0 │ │ │ │ cmp r6, #84 @ 0x54 │ │ │ │ - beq.w 9e1d22 │ │ │ │ + beq.w 9e1d62 │ │ │ │ bic.w r3, r6, #8 │ │ │ │ cmp r3, #96 @ 0x60 │ │ │ │ - bne.n 9e1afc │ │ │ │ + bne.n 9e1b3c │ │ │ │ mov r0, r6 │ │ │ │ - bl a7b578 │ │ │ │ + bl a7b5b8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e11ac │ │ │ │ + bl 9e11ec │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 9e1afc │ │ │ │ + cbz r0, 9e1b3c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9e1cbe │ │ │ │ + beq.w 9e1cfe │ │ │ │ cmp r5, #32 │ │ │ │ - bhi.n 9e1bc0 │ │ │ │ + bhi.n 9e1c00 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 9e1afc │ │ │ │ + bhi.n 9e1b3c │ │ │ │ tbb [pc, r3] │ │ │ │ strb r7, [r6, #29] │ │ │ │ strb r3, [r2, #28] │ │ │ │ asrs r3, r2, #12 │ │ │ │ strb r3, [r2, #28] │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ @@ -3645390,37 +3645430,37 @@ │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ asrs r3, r2, #12 │ │ │ │ strb r3, [r2, #28] │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ lsls r2, r3, #16 │ │ │ │ - bpl.n 9e1a98 │ │ │ │ + bpl.n 9e1ad8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1380] @ 9e2064 │ │ │ │ - ldr.w r3, [pc, #1372] @ 9e2060 │ │ │ │ + ldr.w r2, [pc, #1380] @ 9e20a4 │ │ │ │ + ldr.w r3, [pc, #1372] @ 9e20a0 │ │ │ │ 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 9e2056 │ │ │ │ + bne.w 9e2096 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ cmp r5, #32 │ │ │ │ ldr.w r0, [r4, #1428] @ 0x594 │ │ │ │ - bhi.w 9e1dc8 │ │ │ │ + bhi.w 9e1e08 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9e1afc │ │ │ │ + beq.n 9e1b3c │ │ │ │ subs r5, #1 │ │ │ │ cmp r5, #31 │ │ │ │ - bhi.n 9e1afc │ │ │ │ - add r3, pc, #8 @ (adr r3, 9e1b40 ) │ │ │ │ + bhi.n 9e1b3c │ │ │ │ + add r3, pc, #8 @ (adr r3, 9e1b80 ) │ │ │ │ ldr.w r5, [r3, r5, lsl #2] │ │ │ │ add r3, r5 │ │ │ │ bx r3 │ │ │ │ lsls r3, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r1, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3645455,49 +3645495,49 @@ │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ @ instruction: 0xffbdffff │ │ │ │ lsls r5, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ - bne.n 9e1afc │ │ │ │ + bne.n 9e1b3c │ │ │ │ mov r0, r6 │ │ │ │ bl 3a10bc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 9e1bd6 │ │ │ │ + cbz r0, 9e1c16 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 9e1f10 │ │ │ │ + beq.w 9e1f50 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ bl 3b1028 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ ldr r2, [sp, #20] │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e1e18 │ │ │ │ - cbz r3, 9e1bfa │ │ │ │ + bne.w 9e1e58 │ │ │ │ + cbz r3, 9e1c3a │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ tst r5, r3 │ │ │ │ - beq.n 9e1afc │ │ │ │ + beq.n 9e1b3c │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bpl.n 9e1c0e │ │ │ │ + bpl.n 9e1c4e │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1436] @ 0x59c │ │ │ │ tst r5, r3 │ │ │ │ - beq.w 9e1afc │ │ │ │ + beq.w 9e1b3c │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ lsls r3, r3, #16 │ │ │ │ - bpl.n 9e1c22 │ │ │ │ + bpl.n 9e1c62 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1452] @ 0x5ac │ │ │ │ tst r5, r3 │ │ │ │ - beq.w 9e1afc │ │ │ │ + beq.w 9e1b3c │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #92] @ 0x5c │ │ │ │ str r1, [sp, #28] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ movw r1, #45179 @ 0xb07b │ │ │ │ @@ -3645506,454 +3645546,454 @@ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ movw r1, #45180 @ 0xb07c │ │ │ │ movt r1, #15259 @ 0x3b9b │ │ │ │ str r1, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ strd r0, r1, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 9e1e40 │ │ │ │ + bhi.w 9e1e80 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r0, r1, #5 │ │ │ │ lsls r4, r6, #3 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r1, r6, #4 │ │ │ │ lsls r6, r6, #3 │ │ │ │ lsls r4, r6, #3 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9e1c70 │ │ │ │ + beq.n 9e1cb0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ add.w r2, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r0, [r4, #4008] @ 0xfa8 │ │ │ │ ldr.w r3, [r2, #220] @ 0xdc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e1f6a │ │ │ │ + beq.w 9e1faa │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ add r1, sp, #24 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl a9c250 │ │ │ │ + bl a9c290 │ │ │ │ add.w lr, sp, #96 @ 0x60 │ │ │ │ tst.w r0, #32 │ │ │ │ add.w ip, sp, #56 @ 0x38 │ │ │ │ it ne │ │ │ │ movne r7, #0 │ │ │ │ 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} │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9e1afc │ │ │ │ + bne.w 9e1b3c │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ tst r5, r3 │ │ │ │ - beq.w 9e1afc │ │ │ │ + beq.w 9e1b3c │ │ │ │ adds r2, r4, r6 │ │ │ │ movw r3, #30200 @ 0x75f8 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e1fa2 │ │ │ │ + beq.w 9e1fe2 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9e1d30 │ │ │ │ + bne.n 9e1d70 │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 9e1dd6 │ │ │ │ + bmi.n 9e1e16 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ movw r3, #32776 @ 0x8008 │ │ │ │ tst r2, r3 │ │ │ │ - beq.w 9e1ea2 │ │ │ │ + beq.w 9e1ee2 │ │ │ │ mov r0, r6 │ │ │ │ bl 3b1200 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e1afc │ │ │ │ + bne.w 9e1b3c │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 9e1d08 │ │ │ │ + bpl.n 9e1d48 │ │ │ │ movs r3, #24 │ │ │ │ movw r2, #15240 @ 0x3b88 │ │ │ │ mla r3, r3, r6, r4 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bpl.w 9e1afc │ │ │ │ + bpl.w 9e1b3c │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ lsls r5, r3, #16 │ │ │ │ - bpl.w 9e1ea2 │ │ │ │ + bpl.w 9e1ee2 │ │ │ │ movs r3, #24 │ │ │ │ movw r2, #15240 @ 0x3b88 │ │ │ │ mla r3, r3, r6, r4 │ │ │ │ ldrb r0, [r3, r2] │ │ │ │ ubfx r0, r0, #4, #1 │ │ │ │ - b.n 9e1afe │ │ │ │ + b.n 9e1b3e │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldrb r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e1ab0 │ │ │ │ - b.n 9e1afc │ │ │ │ + bne.w 9e1af0 │ │ │ │ + b.n 9e1b3c │ │ │ │ ands.w r2, r3, #2 │ │ │ │ - beq.n 9e1d48 │ │ │ │ + beq.n 9e1d88 │ │ │ │ movs r3, #24 │ │ │ │ mla r3, r3, r6, r4 │ │ │ │ add.w r3, r3, #15232 @ 0x3b80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #24 │ │ │ │ - bpl.w 9e1afc │ │ │ │ + bpl.w 9e1b3c │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ lsls r1, r3, #29 │ │ │ │ - bmi.w 9e1ea6 │ │ │ │ + bmi.w 9e1ee6 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bpl.w 9e1f82 │ │ │ │ + bpl.w 9e1fc2 │ │ │ │ movs r3, #24 │ │ │ │ mla r3, r3, r6, r4 │ │ │ │ add.w r3, r3, #15232 @ 0x3b80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r5, r3, #31 │ │ │ │ - bpl.w 9e1afc │ │ │ │ + bpl.w 9e1b3c │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ lsls r0, r2, #8 │ │ │ │ - bpl.n 9e1d76 │ │ │ │ + bpl.n 9e1db6 │ │ │ │ lsls r2, r3, #15 │ │ │ │ - bpl.w 9e1afc │ │ │ │ + bpl.w 9e1b3c │ │ │ │ mov r0, r6 │ │ │ │ bl 3a10bc │ │ │ │ ldrb.w r3, [r0, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 9e1fd0 │ │ │ │ + beq.w 9e2010 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 9e1da2 │ │ │ │ + bpl.n 9e1de2 │ │ │ │ movs r3, #24 │ │ │ │ mla r3, r3, r6, r4 │ │ │ │ add.w r3, r3, #15232 @ 0x3b80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r7, r3, #22 │ │ │ │ - bpl.w 9e1afc │ │ │ │ + bpl.w 9e1b3c │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ lsls r5, r3, #16 │ │ │ │ - bpl.n 9e1ea2 │ │ │ │ + bpl.n 9e1ee2 │ │ │ │ movs r3, #24 │ │ │ │ mla r3, r3, r6, r4 │ │ │ │ add.w r3, r3, #15232 @ 0x3b80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.w 9e1afc │ │ │ │ + bpl.w 9e1b3c │ │ │ │ mov r0, r6 │ │ │ │ bl 3b1200 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ uxtb r0, r0 │ │ │ │ - b.n 9e1afe │ │ │ │ + b.n 9e1b3e │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ it eq │ │ │ │ ubfxeq r0, r0, #6, #1 │ │ │ │ - beq.w 9e1afe │ │ │ │ - b.n 9e1afc │ │ │ │ + beq.w 9e1b3e │ │ │ │ + b.n 9e1b3c │ │ │ │ movs r3, #24 │ │ │ │ movw r2, #15240 @ 0x3b88 │ │ │ │ mla r3, r3, r6, r4 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bmi.w 9e1cd8 │ │ │ │ + bmi.w 9e1d18 │ │ │ │ mov r0, r6 │ │ │ │ - bl a7b3f0 │ │ │ │ + bl a7b430 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e1afc │ │ │ │ + beq.w 9e1b3c │ │ │ │ adds r2, r4, r0 │ │ │ │ movw r3, #30200 @ 0x75f8 │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e204c │ │ │ │ + beq.w 9e208c │ │ │ │ movs r3, #24 │ │ │ │ mla r5, r3, r5, r4 │ │ │ │ movw r3, #15240 @ 0x3b88 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.w 9e1cd8 │ │ │ │ - b.n 9e1afc │ │ │ │ - cbz r3, 9e1e28 │ │ │ │ + bmi.w 9e1d18 │ │ │ │ + b.n 9e1b3c │ │ │ │ + cbz r3, 9e1e68 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ tst r5, r3 │ │ │ │ - beq.w 9e1afc │ │ │ │ + beq.w 9e1b3c │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bpl.w 9e1c0e │ │ │ │ + bpl.w 9e1c4e │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1440] @ 0x5a0 │ │ │ │ tst r5, r3 │ │ │ │ - bne.w 9e1c0e │ │ │ │ - b.n 9e1afc │ │ │ │ + bne.w 9e1c4e │ │ │ │ + b.n 9e1b3c │ │ │ │ movs r3, #16 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e1c70 │ │ │ │ + beq.w 9e1cb0 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ mov.w ip, #0 │ │ │ │ mov lr, r1 │ │ │ │ - b.n 9e1e8c │ │ │ │ + b.n 9e1ecc │ │ │ │ cmp r2, #0 │ │ │ │ orr.w r2, r1, #32 │ │ │ │ itt eq │ │ │ │ moveq.w ip, #1 │ │ │ │ moveq r1, r2 │ │ │ │ bic.w r3, r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ it eq │ │ │ │ moveq.w r2, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9e1c68 │ │ │ │ + beq.w 9e1ca8 │ │ │ │ lsl.w r0, lr, r2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9e1f08 │ │ │ │ + beq.n 9e1f48 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 9e1e66 │ │ │ │ + bne.n 9e1ea6 │ │ │ │ orr.w r1, r1, #4 │ │ │ │ mov.w ip, #1 │ │ │ │ - b.n 9e1e74 │ │ │ │ + b.n 9e1eb4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9e1afe │ │ │ │ + b.n 9e1b3e │ │ │ │ movs r3, #24 │ │ │ │ mla r3, r3, r6, r4 │ │ │ │ add.w r3, r3, #15232 @ 0x3b80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r3, r3, #23 │ │ │ │ - bpl.w 9e1afc │ │ │ │ - b.n 9e1d50 │ │ │ │ - cbz r2, 9e1ec6 │ │ │ │ + bpl.w 9e1b3c │ │ │ │ + b.n 9e1d90 │ │ │ │ + cbz r2, 9e1f06 │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 9e201c │ │ │ │ + beq.w 9e205c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e1e48 │ │ │ │ + b.n 9e1e88 │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 9e1afe │ │ │ │ + b.n 9e1b3e │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ - b.n 9e1afe │ │ │ │ + b.n 9e1b3e │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ - b.n 9e1afe │ │ │ │ + b.n 9e1b3e │ │ │ │ ubfx r0, r0, #5, #1 │ │ │ │ - b.n 9e1afe │ │ │ │ + b.n 9e1b3e │ │ │ │ ubfx r0, r0, #3, #1 │ │ │ │ - b.n 9e1afe │ │ │ │ + b.n 9e1b3e │ │ │ │ movs r2, #2 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ ldrb r3, [r3, #11] │ │ │ │ lsls r7, r2, #30 │ │ │ │ - beq.n 9e1fc4 │ │ │ │ + beq.n 9e2004 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e202e │ │ │ │ + beq.w 9e206e │ │ │ │ movs r3, #32 │ │ │ │ movt r3, #2 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9e1e50 │ │ │ │ + b.n 9e1e90 │ │ │ │ orr.w r1, r1, #16 │ │ │ │ mov ip, r2 │ │ │ │ - b.n 9e1e74 │ │ │ │ + b.n 9e1eb4 │ │ │ │ ldrb.w r3, [r0, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 9e1fac │ │ │ │ + beq.n 9e1fec │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ ands.w r0, r3, #1 │ │ │ │ - bne.n 9e1fee │ │ │ │ + bne.n 9e202e │ │ │ │ lsls r7, r3, #28 │ │ │ │ it mi │ │ │ │ addmi.w r3, r4, #4096 @ 0x1000 │ │ │ │ - bpl.w 9e1c0e │ │ │ │ + bpl.w 9e1c4e │ │ │ │ ldr.w r1, [r3, #1444] @ 0x5a4 │ │ │ │ bics.w r1, r5, r1 │ │ │ │ - bne.w 9e1afc │ │ │ │ + bne.w 9e1b3c │ │ │ │ ldrb.w r1, [r2, #53] @ 0x35 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 9e1c0e │ │ │ │ - cbz r0, 9e1f5c │ │ │ │ + beq.w 9e1c4e │ │ │ │ + cbz r0, 9e1f9c │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ bics.w r3, r5, r3 │ │ │ │ - bne.w 9e1afc │ │ │ │ + bne.w 9e1b3c │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ lsls r7, r3, #28 │ │ │ │ - bpl.w 9e1c0e │ │ │ │ + bpl.w 9e1c4e │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1448] @ 0x5a8 │ │ │ │ bics.w r3, r5, r3 │ │ │ │ - bne.w 9e1afc │ │ │ │ - b.n 9e1c0e │ │ │ │ + bne.w 9e1b3c │ │ │ │ + b.n 9e1c4e │ │ │ │ ldr r7, [r2, #108] @ 0x6c │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9e1cb0 │ │ │ │ + b.n 9e1cf0 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ lsls r1, r3, #8 │ │ │ │ - bpl.n 9e1f9a │ │ │ │ + bpl.n 9e1fda │ │ │ │ movs r3, #24 │ │ │ │ mla r3, r3, r6, r4 │ │ │ │ add.w r3, r3, #15232 @ 0x3b80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r1, r3, #15 │ │ │ │ - bpl.w 9e1afc │ │ │ │ + bpl.w 9e1b3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e1d8a │ │ │ │ - b.n 9e1d76 │ │ │ │ + beq.w 9e1dca │ │ │ │ + b.n 9e1db6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e1414 │ │ │ │ - b.n 9e1ccc │ │ │ │ + bl 9e1454 │ │ │ │ + b.n 9e1d0c │ │ │ │ ldrb.w r3, [r0, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 9e1bd6 │ │ │ │ + beq.w 9e1c16 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ lsls r3, r3, #31 │ │ │ │ it mi │ │ │ │ addmi.w r3, r4, #4096 @ 0x1000 │ │ │ │ - bmi.n 9e1f44 │ │ │ │ - b.n 9e1f50 │ │ │ │ + bmi.n 9e1f84 │ │ │ │ + b.n 9e1f90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e203e │ │ │ │ + beq.n 9e207e │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9e1e48 │ │ │ │ + b.n 9e1e88 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ it ne │ │ │ │ cmpne r2, #24 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e1d8a │ │ │ │ - b.n 9e1afc │ │ │ │ + beq.w 9e1dca │ │ │ │ + b.n 9e1b3c │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1420] @ 0x58c │ │ │ │ bics.w r1, r5, r1 │ │ │ │ - bne.w 9e1afc │ │ │ │ + bne.w 9e1b3c │ │ │ │ ldr r1, [sp, #172] @ 0xac │ │ │ │ lsls r1, r1, #28 │ │ │ │ - bmi.n 9e1f2c │ │ │ │ + bmi.n 9e1f6c │ │ │ │ ldrb.w r1, [r2, #53] @ 0x35 │ │ │ │ cmp r1, #6 │ │ │ │ - beq.w 9e1c0e │ │ │ │ + beq.w 9e1c4e │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ bics.w r3, r5, r3 │ │ │ │ - bne.w 9e1afc │ │ │ │ - b.n 9e1c0e │ │ │ │ + bne.w 9e1b3c │ │ │ │ + b.n 9e1c4e │ │ │ │ ldrb.w r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #6 │ │ │ │ - beq.n 9e2042 │ │ │ │ + beq.n 9e2082 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ ldrb.w r2, [r3, #3976] @ 0xf88 │ │ │ │ - b.n 9e1ec6 │ │ │ │ + b.n 9e1f06 │ │ │ │ movs r3, #32 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ rbit r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ - b.n 9e1e5a │ │ │ │ + b.n 9e1e9a │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 9e1e48 │ │ │ │ + b.n 9e1e88 │ │ │ │ ldrb.w r3, [r2, #53] @ 0x35 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.n 9e2024 │ │ │ │ - b.n 9e1ec4 │ │ │ │ + bne.n 9e2064 │ │ │ │ + b.n 9e1f04 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e1414 │ │ │ │ - b.n 9e1e04 │ │ │ │ + bl 9e1454 │ │ │ │ + b.n 9e1e44 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 9e1b68 │ │ │ │ + b.n 9e1b28 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 9e1a54 │ │ │ │ + b.n 9e1a14 │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add.w r1, r0, #8192 @ 0x2000 │ │ │ │ - ldr.w ip, [pc, #104] @ 9e20e8 │ │ │ │ + ldr.w ip, [pc, #104] @ 9e2128 │ │ │ │ add.w r3, r0, #1728 @ 0x6c0 │ │ │ │ add.w r4, r0, #12288 @ 0x3000 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [r1, #3996] @ 0xf9c │ │ │ │ add r1, sp, #16 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r1, #9 │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r1, #62106 @ 0xf29a │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #68] @ (9e20ec ) │ │ │ │ + ldr r1, [pc, #68] @ (9e212c ) │ │ │ │ add ip, pc │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ strd r2, r2, [sp, #28] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr.w r4, [r4, #508] @ 0x1fc │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #40] @ (9e20f0 ) │ │ │ │ - ldr r3, [pc, #32] @ (9e20ec ) │ │ │ │ + ldr r2, [pc, #40] @ (9e2130 ) │ │ │ │ + ldr r3, [pc, #32] @ (9e212c ) │ │ │ │ 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 9e20e4 │ │ │ │ + bne.n 9e2124 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - svc 86 @ 0x56 │ │ │ │ + svc 22 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - svc 50 @ 0x32 │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r1, [pc, #312] @ (9e223c ) │ │ │ │ + ldr r1, [pc, #312] @ (9e227c ) │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #312] @ (9e2240 ) │ │ │ │ + ldr r3, [pc, #312] @ (9e2280 ) │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #312] @ (9e2244 ) │ │ │ │ + ldr r2, [pc, #312] @ (9e2284 ) │ │ │ │ add r1, pc │ │ │ │ add r3, pc │ │ │ │ add.w ip, sp, #20 │ │ │ │ adds r3, #20 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -3645966,174 +3646006,174 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r1, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - bhi.n 9e2182 │ │ │ │ + bhi.n 9e21c2 │ │ │ │ add.w r0, r4, #8192 @ 0x2000 │ │ │ │ add.w r4, r4, #12288 @ 0x3000 │ │ │ │ add r3, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ ldr.w r4, [r4, #508] @ 0x1fc │ │ │ │ ldr.w r0, [r0, #3996] @ 0xf9c │ │ │ │ blx r4 │ │ │ │ - cbz r0, 9e217c │ │ │ │ + cbz r0, 9e21bc │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #224] @ (9e2248 ) │ │ │ │ - ldr r3, [pc, #220] @ (9e2244 ) │ │ │ │ + ldr r2, [pc, #224] @ (9e2288 ) │ │ │ │ + ldr r3, [pc, #220] @ (9e2284 ) │ │ │ │ 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 9e2236 │ │ │ │ + bne.n 9e2276 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - b.n 9e2164 │ │ │ │ + b.n 9e21a4 │ │ │ │ addw r3, r4, #1964 @ 0x7ac │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e219c │ │ │ │ + bne.n 9e21dc │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e218c │ │ │ │ + bne.n 9e21cc │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 9e21e4 │ │ │ │ + cbnz r2, 9e2224 │ │ │ │ ldr.w r2, [r4, #1992] @ 0x7c8 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.n 9e21ce │ │ │ │ + bhi.n 9e220e │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e21ae │ │ │ │ + bne.n 9e21ee │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 9e2226 │ │ │ │ + cbnz r2, 9e2266 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - bne.n 9e2164 │ │ │ │ - b.n 9e2146 │ │ │ │ + bne.n 9e21a4 │ │ │ │ + b.n 9e2186 │ │ │ │ ldr.w r1, [r4, #1988] @ 0x7c4 │ │ │ │ subs r2, #8 │ │ │ │ str.w r2, [r4, #1992] @ 0x7c8 │ │ │ │ add r1, r2 │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 9e21aa │ │ │ │ + b.n 9e21ea │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 9e21fc │ │ │ │ + beq.n 9e223c │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e221c │ │ │ │ - b.n 9e21ee │ │ │ │ + beq.n 9e225c │ │ │ │ + b.n 9e222e │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 3a4828 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e2210 │ │ │ │ + bne.n 9e2250 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e21fc │ │ │ │ - b.n 9e21a2 │ │ │ │ + bne.n 9e223c │ │ │ │ + b.n 9e21e2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w r2, [r4, #1964] @ 0x7ac │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9e21c2 │ │ │ │ + b.n 9e2202 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - udf #240 @ 0xf0 │ │ │ │ + udf #176 @ 0xb0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r6, [r7, #84] @ 0x54 │ │ │ │ + str r6, [r7, #80] @ 0x50 │ │ │ │ lsls r7, r4, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #272] @ (9e2370 ) │ │ │ │ + ldr r0, [pc, #272] @ (9e23b0 ) │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #272] @ (9e2374 ) │ │ │ │ + ldr r1, [pc, #272] @ (9e23b4 ) │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #272] @ (9e2378 ) │ │ │ │ + ldr r3, [pc, #272] @ (9e23b8 ) │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ add r3, pc │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ mov.w r1, #0 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldrd r0, r1, [r3, #32] │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dfdb4 │ │ │ │ + bl 9dfdf4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 9e235c │ │ │ │ + blt.n 9e239c │ │ │ │ mov r6, r3 │ │ │ │ movw r1, #25090 @ 0x6202 │ │ │ │ movt r1, #49160 @ 0xc008 │ │ │ │ blx 65a3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 65db4 │ │ │ │ - cbz r5, 9e22e2 │ │ │ │ + cbz r5, 9e2322 │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ sub.w r2, r0, #9 │ │ │ │ cmp r2, #29 │ │ │ │ - bhi.n 9e2346 │ │ │ │ + bhi.n 9e2386 │ │ │ │ movs r3, #1 │ │ │ │ movt r3, #8193 @ 0x2001 │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 9e2346 │ │ │ │ + bpl.n 9e2386 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r2 │ │ │ │ - ldr r0, [pc, #180] @ (9e237c ) │ │ │ │ - ldr r1, [pc, #168] @ (9e2374 ) │ │ │ │ + ldr r0, [pc, #180] @ (9e23bc ) │ │ │ │ + ldr r1, [pc, #168] @ (9e23b4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ eors r0, r1 │ │ │ │ mov.w r1, #0 │ │ │ │ - bne.n 9e236c │ │ │ │ + bne.n 9e23ac │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e20f4 │ │ │ │ + bl 9e2134 │ │ │ │ mov r3, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movw r1, #65176 @ 0xfe98 │ │ │ │ movt r1, #15259 @ 0x3b9b │ │ │ │ str r3, [sp, #8] │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ add.w r4, r4, #12288 @ 0x3000 │ │ │ │ @@ -3646150,56 +3646190,56 @@ │ │ │ │ add r1, sp, #24 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r4, #1144] @ 0x478 │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e22c6 │ │ │ │ + beq.n 9e2306 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ blx 65db4 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ ldr.w r0, [r6, #3996] @ 0xf9c │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx r1 │ │ │ │ - b.n 9e22c2 │ │ │ │ + b.n 9e2302 │ │ │ │ blx 66ee0 │ │ │ │ - ldr r2, [pc, #52] @ (9e2380 ) │ │ │ │ - ldr r1, [pc, #52] @ (9e2384 ) │ │ │ │ + ldr r2, [pc, #52] @ (9e23c0 ) │ │ │ │ + ldr r1, [pc, #52] @ (9e23c4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9e22c2 │ │ │ │ - ldr r2, [pc, #40] @ (9e2388 ) │ │ │ │ + b.n 9e2302 │ │ │ │ + ldr r2, [pc, #40] @ (9e23c8 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #40] @ (9e238c ) │ │ │ │ + ldr r1, [pc, #40] @ (9e23cc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9e22c2 │ │ │ │ + b.n 9e2302 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ble.n 9e22a8 │ │ │ │ + ble.n 9e2468 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #64] @ 0x40 │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ble.n 9e23e4 │ │ │ │ + bgt.n 9e23a4 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r4, pc, #496 @ (adr r4, 9e2574 ) │ │ │ │ + add r4, pc, #240 @ (adr r4, 9e24b4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r5} │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ - add r4, pc, #264 @ (adr r4, 9e2494 ) │ │ │ │ + add r4, pc, #8 @ (adr r4, 9e23d4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r2!, {r4} │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r5, r4, #1 │ │ │ │ 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, r0 │ │ │ │ @@ -3646209,458 +3646249,458 @@ │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ add.w r2, r0, #8192 @ 0x2000 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ str r1, [sp, #32] │ │ │ │ str r4, [sp, #20] │ │ │ │ add r1, sp │ │ │ │ ldr.w r0, [r2, #3996] @ 0xf9c │ │ │ │ - ldr r2, [pc, #164] @ (9e2464 ) │ │ │ │ + ldr r2, [pc, #164] @ (9e24a4 ) │ │ │ │ ldr.w r6, [r3, #1140] @ 0x474 │ │ │ │ - ldr r3, [pc, #160] @ (9e2468 ) │ │ │ │ + ldr r3, [pc, #160] @ (9e24a8 ) │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #65177 @ 0xfe99 │ │ │ │ movt r3, #15259 @ 0x3b9b │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r6 │ │ │ │ - cbz r0, 9e2404 │ │ │ │ - ldr r2, [pc, #128] @ (9e246c ) │ │ │ │ - ldr r3, [pc, #120] @ (9e2468 ) │ │ │ │ + cbz r0, 9e2444 │ │ │ │ + ldr r2, [pc, #128] @ (9e24ac ) │ │ │ │ + ldr r3, [pc, #120] @ (9e24a8 ) │ │ │ │ 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 9e2460 │ │ │ │ + bne.n 9e24a0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r1, [r7, #148] @ 0x94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dfdb4 │ │ │ │ + bl 9dfdf4 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ it eq │ │ │ │ moveq r4, r6 │ │ │ │ - beq.n 9e243a │ │ │ │ + beq.n 9e247a │ │ │ │ ldr r4, [sp, #4] │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #25091 @ 0x6203 │ │ │ │ movt r1, #16392 @ 0x4008 │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r4, [sp, #8] │ │ │ │ blx 65a3c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 9e2442 │ │ │ │ + cbnz r0, 9e2482 │ │ │ │ mov r0, r5 │ │ │ │ blx 65db4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 65db4 │ │ │ │ - b.n 9e23ea │ │ │ │ + b.n 9e242a │ │ │ │ blx 66fa0 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r4, #1 │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #29 │ │ │ │ itttt ls │ │ │ │ movtls r4, #8193 @ 0x2001 │ │ │ │ lsrls r4, r3 │ │ │ │ andls.w r4, r4, #1 │ │ │ │ eorls.w r4, r4, #1 │ │ │ │ - b.n 9e2434 │ │ │ │ + b.n 9e2474 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - bgt.n 9e24d4 │ │ │ │ + blt.n 9e2494 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 9e248c │ │ │ │ + blt.n 9e244c │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ strd r1, r1, [sp, #12] │ │ │ │ strd r1, r1, [sp, #20] │ │ │ │ strd r1, r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #216] @ (9e256c ) │ │ │ │ + ldr r1, [pc, #216] @ (9e25ac ) │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r3, [pc, #216] @ (9e2570 ) │ │ │ │ + ldr r3, [pc, #216] @ (9e25b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cbz r2, 9e24ba │ │ │ │ + cbz r2, 9e24fa │ │ │ │ ldr.w r3, [r0, #1720] @ 0x6b8 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 9e2530 │ │ │ │ + bcc.n 9e2570 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9e24ba │ │ │ │ + bcc.n 9e24fa │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 9e2514 │ │ │ │ + bls.n 9e2554 │ │ │ │ ldrb.w r5, [r4, #2076] @ 0x81c │ │ │ │ add.w r2, r4, #1728 @ 0x6c0 │ │ │ │ movw r3, #62108 @ 0xf29c │ │ │ │ movt r3, #15261 @ 0x3b9d │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ str.w sp, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ - cbnz r5, 9e2514 │ │ │ │ + cbnz r5, 9e2554 │ │ │ │ add.w r3, r4, #8192 @ 0x2000 │ │ │ │ add r1, sp, #12 │ │ │ │ ldr.w r0, [r3, #3996] @ 0xf9c │ │ │ │ add.w r3, r4, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r3, #1512] @ 0x5e8 │ │ │ │ mov r6, r3 │ │ │ │ ldrd r2, r3, [sp, #56] @ 0x38 │ │ │ │ blx r6 │ │ │ │ adds r3, r0, #4 │ │ │ │ - beq.n 9e253c │ │ │ │ - cbnz r0, 9e2516 │ │ │ │ + beq.n 9e257c │ │ │ │ + cbnz r0, 9e2556 │ │ │ │ ldr.w r2, [r4, #1720] @ 0x6b8 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9e2536 │ │ │ │ + bcc.n 9e2576 │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 9e2510 │ │ │ │ + bcc.n 9e2550 │ │ │ │ cmp r3, r2 │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ str.w r3, [r4, #1720] @ 0x6b8 │ │ │ │ movs r5, #1 │ │ │ │ - ldr r2, [pc, #92] @ (9e2574 ) │ │ │ │ - ldr r3, [pc, #84] @ (9e2570 ) │ │ │ │ + ldr r2, [pc, #92] @ (9e25b4 ) │ │ │ │ + ldr r3, [pc, #84] @ (9e25b0 ) │ │ │ │ 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 9e2566 │ │ │ │ + bne.n 9e25a6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 9e24b6 │ │ │ │ - b.n 9e2514 │ │ │ │ + bge.n 9e24f6 │ │ │ │ + b.n 9e2554 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 9e250a │ │ │ │ - b.n 9e2514 │ │ │ │ - ldr r2, [pc, #56] @ (9e2578 ) │ │ │ │ + bge.n 9e254a │ │ │ │ + b.n 9e2554 │ │ │ │ + ldr r2, [pc, #56] @ (9e25b8 ) │ │ │ │ mov.w r3, #1 │ │ │ │ - ldr r1, [pc, #56] @ (9e257c ) │ │ │ │ + ldr r1, [pc, #56] @ (9e25bc ) │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [r4, #2076] @ 0x81c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldrb.w r3, [r4, #1703] @ 0x6a7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e2516 │ │ │ │ + beq.n 9e2556 │ │ │ │ ldr.w r3, [r4, #2008] @ 0x7d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e2516 │ │ │ │ + bne.n 9e2556 │ │ │ │ blx 67548 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - blt.n 9e2638 │ │ │ │ + blt.n 9e25f8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 9e253c │ │ │ │ + bge.n 9e24fc │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r3, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r0!, {r3, r5} │ │ │ │ - lsls r5, r4, #1 │ │ │ │ + it al │ │ │ │ + lslal r5, r4, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #9 │ │ │ │ mov r3, r0 │ │ │ │ - vldr d7, [pc, #304] @ 9e26c8 │ │ │ │ + vldr d7, [pc, #304] @ 9e2708 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ ldr.w r1, [r0, #1976] @ 0x7b8 │ │ │ │ - ldr r0, [pc, #300] @ (9e26d0 ) │ │ │ │ + ldr r0, [pc, #300] @ (9e2710 ) │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r1, #7 │ │ │ │ - ldr r2, [pc, #296] @ (9e26d4 ) │ │ │ │ + ldr r2, [pc, #296] @ (9e2714 ) │ │ │ │ add r0, pc │ │ │ │ vstr d7, [sp, #8] │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ - bhi.n 9e25f8 │ │ │ │ + bhi.n 9e2638 │ │ │ │ add.w r0, r3, #8192 @ 0x2000 │ │ │ │ add.w ip, r3, #12288 @ 0x3000 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r4, [ip, #508] @ 0x1fc │ │ │ │ ldr.w r0, [r0, #3996] @ 0xf9c │ │ │ │ blx r4 │ │ │ │ - cbz r0, 9e25f2 │ │ │ │ + cbz r0, 9e2632 │ │ │ │ movs r0, #0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #252] @ (9e26d8 ) │ │ │ │ - ldr r3, [pc, #244] @ (9e26d4 ) │ │ │ │ + ldr r2, [pc, #252] @ (9e2718 ) │ │ │ │ + ldr r3, [pc, #244] @ (9e2714 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9e26be │ │ │ │ + bne.n 9e26fe │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - b.n 9e25da │ │ │ │ + b.n 9e261a │ │ │ │ addw r5, r3, #1964 @ 0x7ac │ │ │ │ movs r1, #1 │ │ │ │ addw r0, r3, #1964 @ 0x7ac │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e2616 │ │ │ │ + bne.n 9e2656 │ │ │ │ strex r4, r1, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9e2606 │ │ │ │ + bne.n 9e2646 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 9e2660 │ │ │ │ + cbnz r2, 9e26a0 │ │ │ │ ldr.w r2, [r3, #1976] @ 0x7b8 │ │ │ │ cmp r2, #7 │ │ │ │ - bhi.n 9e264a │ │ │ │ + bhi.n 9e268a │ │ │ │ mov r0, r5 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e262a │ │ │ │ + bne.n 9e266a │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 9e26ac │ │ │ │ + cbnz r2, 9e26ec │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ orrs.w r2, r0, r1 │ │ │ │ - bne.n 9e25da │ │ │ │ - b.n 9e25bc │ │ │ │ + bne.n 9e261a │ │ │ │ + b.n 9e25fc │ │ │ │ ldr.w r1, [r3, #1972] @ 0x7b4 │ │ │ │ subs r2, #8 │ │ │ │ str.w r2, [r3, #1976] @ 0x7b8 │ │ │ │ add r1, r2 │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ - b.n 9e2624 │ │ │ │ + b.n 9e2664 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 9e2680 │ │ │ │ + beq.n 9e26c0 │ │ │ │ movs r1, #2 │ │ │ │ mov r4, r5 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r4] │ │ │ │ strex r0, r1, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e266c │ │ │ │ + bne.n 9e26ac │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9e261c │ │ │ │ + beq.n 9e265c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 3a4828 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e2694 │ │ │ │ + bne.n 9e26d4 │ │ │ │ dmb ish │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e2680 │ │ │ │ - b.n 9e261c │ │ │ │ + bne.n 9e26c0 │ │ │ │ + b.n 9e265c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #1964] @ 0x7ac │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 3a47fc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9e263e │ │ │ │ + b.n 9e267e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ ... │ │ │ │ - bge.n 9e2778 │ │ │ │ + bge.n 9e2738 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 9e2718 │ │ │ │ + bls.n 9e26d8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #1944 @ 0x798 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e2708 │ │ │ │ + bne.n 9e2748 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e26f8 │ │ │ │ + bne.n 9e2738 │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 9e273c │ │ │ │ + cbnz r2, 9e277c │ │ │ │ ldr.w r1, [r4, #1948] @ 0x79c │ │ │ │ - cbz r1, 9e2718 │ │ │ │ + cbz r1, 9e2758 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r3, [r4, #1416] @ 0x588 │ │ │ │ mov.w r2, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ str.w r0, [r4, #1948] @ 0x79c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e2714 │ │ │ │ - ldr r2, [pc, #80] @ (9e2780 ) │ │ │ │ - ldr r1, [pc, #84] @ (9e2784 ) │ │ │ │ + bne.n 9e2754 │ │ │ │ + ldr r2, [pc, #80] @ (9e27c0 ) │ │ │ │ + ldr r1, [pc, #84] @ (9e27c4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9e276a │ │ │ │ + bne.n 9e27aa │ │ │ │ mov r0, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 3a4828 │ │ │ │ movs r0, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r1, r0, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e2754 │ │ │ │ + bne.n 9e2794 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e2740 │ │ │ │ - b.n 9e270e │ │ │ │ + bne.n 9e2780 │ │ │ │ + b.n 9e274e │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e2760 │ │ │ │ - b.n 9e2770 │ │ │ │ + beq.n 9e27a0 │ │ │ │ + b.n 9e27b0 │ │ │ │ nop │ │ │ │ - add r0, pc, #784 @ (adr r0, 9e2a94 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 9e29d4 ) │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bkpt 0x0042 │ │ │ │ + bkpt 0x0002 │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r3, r0, #1944 @ 0x798 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e279e │ │ │ │ + bne.n 9e27de │ │ │ │ dmb ish │ │ │ │ - cbnz r2, 9e27b4 │ │ │ │ + cbnz r2, 9e27f4 │ │ │ │ pop {r3, pc} │ │ │ │ mov r2, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r3 │ │ │ │ str.w ip, [r2, #1944] @ 0x798 │ │ │ │ bl 3a47fc │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #16] @ (9e27e8 ) │ │ │ │ + ldr r2, [pc, #16] @ (9e2828 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #16] @ (9e27ec ) │ │ │ │ + ldr r1, [pc, #16] @ (9e282c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ blx 67548 │ │ │ │ - add r0, pc, #240 @ (adr r0, 9e28dc ) │ │ │ │ + ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - pop {r1, r2, r4, r7, pc} │ │ │ │ + pop {r1, r2, r4, r6, pc} │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4044] @ 0xfcc │ │ │ │ - ldr r3, [pc, #136] @ (9e288c ) │ │ │ │ + ldr r3, [pc, #136] @ (9e28cc ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #136] @ (9e2890 ) │ │ │ │ + ldr r0, [pc, #136] @ (9e28d0 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #136] @ (9e2894 ) │ │ │ │ + ldr r1, [pc, #136] @ (9e28d4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov.w r1, #0 │ │ │ │ - cbnz r4, 9e2840 │ │ │ │ + cbnz r4, 9e2880 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #116] @ (9e2898 ) │ │ │ │ - ldr r3, [pc, #112] @ (9e2894 ) │ │ │ │ + ldr r2, [pc, #116] @ (9e28d8 ) │ │ │ │ + ldr r3, [pc, #112] @ (9e28d4 ) │ │ │ │ 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 9e2886 │ │ │ │ + bne.n 9e28c6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sp │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 67a38 <__vasprintf_chk@plt> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9e281e │ │ │ │ + beq.n 9e285e │ │ │ │ add.w r0, r5, #8192 @ 0x2000 │ │ │ │ add.w r3, r5, #12288 @ 0x3000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ add r1, sp, #8 │ │ │ │ ldr.w r5, [r3, #1440] @ 0x5a0 │ │ │ │ @@ -3646670,256 +3646710,256 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ strd r2, r2, [sp, #28] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx 67b40 │ │ │ │ - b.n 9e2820 │ │ │ │ + b.n 9e2860 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #32] @ (9e28b0 ) │ │ │ │ + ldr r4, [pc, #800] @ (9e2bf0 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bvc.n 9e2874 │ │ │ │ + bvc.n 9e2834 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 9e284c │ │ │ │ + bvc.n 9e280c │ │ │ │ lsls r4, r7, #3 │ │ │ │ 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, #3744] @ 0xea0 │ │ │ │ mov r9, r2 │ │ │ │ - ldr.w r2, [pc, #2468] @ 9e3258 │ │ │ │ + ldr.w r2, [pc, #2468] @ 9e3298 │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r3, [pc, #2464] @ 9e325c │ │ │ │ + ldr.w r3, [pc, #2464] @ 9e329c │ │ │ │ add r2, pc │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ mov r4, r0 │ │ │ │ - ldr.w r0, [pc, #2460] @ 9e3260 │ │ │ │ + ldr.w r0, [pc, #2460] @ 9e32a0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ ldrd r8, fp, [sp, #360] @ 0x168 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #2444] @ 9e3264 │ │ │ │ + ldr.w r3, [pc, #2444] @ 9e32a4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 67f78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e2daa │ │ │ │ + bne.w 9e2dea │ │ │ │ movw r1, #30744 @ 0x7818 │ │ │ │ bl 3a8cac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e53f0 │ │ │ │ + beq.w 9e5430 │ │ │ │ mov r3, r4 │ │ │ │ - cbz r4, 9e28fe │ │ │ │ + cbz r4, 9e293e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ strb.w r3, [r5, #1705] @ 0x6a9 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r5, #2080] @ 0x820 │ │ │ │ bl 4738b0 │ │ │ │ - ldr.w r3, [pc, #2392] @ 9e3268 │ │ │ │ + ldr.w r3, [pc, #2392] @ 9e32a8 │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e3e04 │ │ │ │ - ldr.w r2, [pc, #2380] @ 9e326c │ │ │ │ - ldr.w r3, [pc, #2380] @ 9e3270 │ │ │ │ + beq.w 9e3e44 │ │ │ │ + ldr.w r2, [pc, #2380] @ 9e32ac │ │ │ │ + ldr.w r3, [pc, #2380] @ 9e32b0 │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr.w r2, [pc, #2372] @ 9e3274 │ │ │ │ + ldr.w r2, [pc, #2372] @ 9e32b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e2d54 │ │ │ │ - ldr.w r3, [pc, #2360] @ 9e3278 │ │ │ │ + beq.w 9e2d94 │ │ │ │ + ldr.w r3, [pc, #2360] @ 9e32b8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e3e54 │ │ │ │ + beq.w 9e3e94 │ │ │ │ ldrsh.w r3, [r6, #8] │ │ │ │ cmp r3, #1 │ │ │ │ it le │ │ │ │ movle r0, #0 │ │ │ │ - bgt.w 9e2d46 │ │ │ │ - ldr.w r3, [pc, #2332] @ 9e327c │ │ │ │ + bgt.w 9e2d86 │ │ │ │ + ldr.w r3, [pc, #2332] @ 9e32bc │ │ │ │ movs r1, #0 │ │ │ │ strb.w r0, [r5, #1700] @ 0x6a4 │ │ │ │ add r3, pc │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ ands r0, r3 │ │ │ │ strb.w r0, [r5, #1701] @ 0x6a5 │ │ │ │ - ldr.w r0, [pc, #2308] @ 9e3280 │ │ │ │ + ldr.w r0, [pc, #2308] @ 9e32c0 │ │ │ │ add r0, pc │ │ │ │ bl 3afd10 │ │ │ │ strb.w r0, [r5, #1703] @ 0x6a7 │ │ │ │ - bl ac11fc │ │ │ │ - ldr.w r0, [pc, #2292] @ 9e3284 │ │ │ │ + bl ac123c │ │ │ │ + ldr.w r0, [pc, #2292] @ 9e32c4 │ │ │ │ add r0, pc │ │ │ │ - bl ac322c │ │ │ │ + bl ac326c │ │ │ │ str.w r0, [r5, #1688] @ 0x698 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e2d76 │ │ │ │ - ldr.w r1, [pc, #2276] @ 9e3288 │ │ │ │ + beq.w 9e2db6 │ │ │ │ + ldr.w r1, [pc, #2276] @ 9e32c8 │ │ │ │ add r1, pc │ │ │ │ - bl ac3244 │ │ │ │ - ldr.w r1, [pc, #2272] @ 9e328c │ │ │ │ + bl ac3284 │ │ │ │ + ldr.w r1, [pc, #2272] @ 9e32cc │ │ │ │ str.w r0, [r5, #1692] @ 0x69c │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r5, #1688] @ 0x698 │ │ │ │ - bl ac3244 │ │ │ │ + bl ac3284 │ │ │ │ ldr.w r3, [r5, #1692] @ 0x69c │ │ │ │ str.w r0, [r5, #1696] @ 0x6a0 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 9e2eb8 │ │ │ │ - cbz r4, 9e2a3a │ │ │ │ + beq.w 9e2ef8 │ │ │ │ + cbz r4, 9e2a7a │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r6, r5, #12288 @ 0x3000 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ strd r2, r2, [sp] │ │ │ │ - ldr.w r3, [pc, #2212] @ 9e3290 │ │ │ │ + ldr.w r3, [pc, #2212] @ 9e32d0 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ add r3, pc │ │ │ │ bl 5b3b04 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x305c> │ │ │ │ - ldr.w r1, [pc, #2200] @ 9e3294 │ │ │ │ + ldr.w r1, [pc, #2200] @ 9e32d4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, pc │ │ │ │ bl 5b3e98 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x33f0> │ │ │ │ - ldr.w r1, [pc, #2192] @ 9e3298 │ │ │ │ + ldr.w r1, [pc, #2192] @ 9e32d8 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [r6, #2931] @ 0xb73 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 5b3e98 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x33f0> │ │ │ │ - ldr.w r1, [pc, #2176] @ 9e329c │ │ │ │ + ldr.w r1, [pc, #2176] @ 9e32dc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [r6, #2933] @ 0xb75 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ bl 5b3e98 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x33f0> │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ strb.w r0, [r6, #2934] @ 0xb76 │ │ │ │ - ldr.w r3, [pc, #2148] @ 9e32a0 │ │ │ │ + ldr.w r3, [pc, #2148] @ 9e32e0 │ │ │ │ movs r1, #1 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e2a56 │ │ │ │ + bne.n 9e2a96 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e2a46 │ │ │ │ + bne.n 9e2a86 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e44b0 │ │ │ │ - ldr.w r2, [pc, #2112] @ 9e32a4 │ │ │ │ + bne.w 9e44f0 │ │ │ │ + ldr.w r2, [pc, #2112] @ 9e32e4 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 9e3cca │ │ │ │ - ldr.w r3, [pc, #2100] @ 9e32a8 │ │ │ │ + beq.w 9e3d0a │ │ │ │ + ldr.w r3, [pc, #2100] @ 9e32e8 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e45f6 │ │ │ │ - ldr.w r0, [pc, #2088] @ 9e32ac │ │ │ │ + beq.w 9e4636 │ │ │ │ + ldr.w r0, [pc, #2088] @ 9e32ec │ │ │ │ str.w r3, [r5, #3992] @ 0xf98 │ │ │ │ - ldr.w r3, [pc, #2084] @ 9e32b0 │ │ │ │ + ldr.w r3, [pc, #2084] @ 9e32f0 │ │ │ │ add r0, pc │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r5, #3996] @ 0xf9c │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e2a98 │ │ │ │ + bne.n 9e2ad8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e450a │ │ │ │ - ldr.w r3, [pc, #2048] @ 9e32b4 │ │ │ │ + bne.w 9e454a │ │ │ │ + ldr.w r3, [pc, #2048] @ 9e32f4 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bpl.n 9e2ac8 │ │ │ │ + bpl.n 9e2b08 │ │ │ │ ldr.w r3, [r5, #3996] @ 0xf9c │ │ │ │ ldrb r2, [r3, #14] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e2dbe │ │ │ │ + beq.w 9e2dfe │ │ │ │ add.w r0, r5, #12224 @ 0x2fc0 │ │ │ │ ldr.w r2, [r5, #3992] @ 0xf98 │ │ │ │ ldr.w r1, [r5, #1692] @ 0x69c │ │ │ │ adds r0, #20 │ │ │ │ - bl 9f3830 │ │ │ │ + bl 9f3870 │ │ │ │ add.w r0, r5, #12352 @ 0x3040 │ │ │ │ ldr.w r2, [r5, #3992] @ 0xf98 │ │ │ │ adds r0, #24 │ │ │ │ ldr.w r1, [r5, #1692] @ 0x69c │ │ │ │ - bl 9f3990 │ │ │ │ + bl 9f39d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9f3574 │ │ │ │ + bl 9f35b4 │ │ │ │ ldr.w r3, [r5, #3996] @ 0xf9c │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ - cbz r3, 9e2b08 │ │ │ │ - ldr.w r3, [pc, #1980] @ 9e32b8 │ │ │ │ + cbz r3, 9e2b48 │ │ │ │ + ldr.w r3, [pc, #1980] @ 9e32f8 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #28 │ │ │ │ - bmi.w 9e2ed4 │ │ │ │ + bmi.w 9e2f14 │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r0, [pc, #1964] @ 9e32bc │ │ │ │ + ldr.w r0, [pc, #1964] @ 9e32fc │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 3afd10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e3c32 │ │ │ │ + beq.w 9e3c72 │ │ │ │ movs r6, #1 │ │ │ │ add.w r4, r5, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r5, #3992] @ 0xf98 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r4, #4060] @ 0xfdc │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e3ca8 │ │ │ │ + bne.w 9e3ce8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e2de0 │ │ │ │ + bne.w 9e2e20 │ │ │ │ ldr.w r0, [r5, #4008] @ 0xfa8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e3ea6 │ │ │ │ + beq.w 9e3ee6 │ │ │ │ add.w r6, r5, #4096 @ 0x1000 │ │ │ │ add.w r9, r5, #12288 @ 0x3000 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r3, [r6, #768] @ 0x300 │ │ │ │ sub.w r3, r3, #4 │ │ │ │ clz r3, r3 │ │ │ │ @@ -3646929,52 +3646969,52 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ movs r0, #24 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ blx 671c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e53e0 │ │ │ │ + beq.w 9e5420 │ │ │ │ ldr.w r0, [r5, #4008] @ 0xfa8 │ │ │ │ mov r2, r7 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str.w r0, [r4, #3984] @ 0xf90 │ │ │ │ ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9e2bf0 │ │ │ │ + beq.n 9e2c30 │ │ │ │ mov lr, r5 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9e2bcc │ │ │ │ - cbnz r5, 9e2bc2 │ │ │ │ + b.n 9e2c0c │ │ │ │ + cbnz r5, 9e2c02 │ │ │ │ str.w r3, [r4, #3980] @ 0xf8c │ │ │ │ str.w r3, [r4, #3984] @ 0xf90 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ str.w r1, [r4, #3988] @ 0xf94 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ str.w r1, [r4, #3992] @ 0xf98 │ │ │ │ adds r3, #1 │ │ │ │ movs r5, #1 │ │ │ │ adds r2, #24 │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 9e2be6 │ │ │ │ + beq.n 9e2c26 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ tst.w r1, #1 │ │ │ │ - bne.n 9e2bac │ │ │ │ + bne.n 9e2bec │ │ │ │ tst.w r1, #8 │ │ │ │ add.w r2, r2, #24 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ adds r3, #1 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 9e2bcc │ │ │ │ + bne.n 9e2c0c │ │ │ │ mov r5, lr │ │ │ │ adds r3, r0, #1 │ │ │ │ it ne │ │ │ │ strne.w r0, [r4, #3984] @ 0xf90 │ │ │ │ mov r0, r7 │ │ │ │ blx 67b40 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ @@ -3647004,168 +3647044,168 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [sp, #96] @ 0x60 │ │ │ │ orrs r3, r2 │ │ │ │ ubfx r3, r3, #9, #1 │ │ │ │ strb.w r3, [r4, #3972] @ 0xf84 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #3974] @ 0xf86 │ │ │ │ - bl 9ec538 │ │ │ │ + bl 9ec578 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e2d80 │ │ │ │ + beq.w 9e2dc0 │ │ │ │ ldr.w r0, [r4, #2328] @ 0x918 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e3f50 │ │ │ │ + beq.w 9e3f90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9df7c4 │ │ │ │ + bl 9df804 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e3fa4 │ │ │ │ + bne.w 9e3fe4 │ │ │ │ add.w r7, r5, #3760 @ 0xeb0 │ │ │ │ movs r2, #192 @ 0xc0 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r7 │ │ │ │ blx 67440 │ │ │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e2ea8 │ │ │ │ - ldr.w fp, [pc, #1580] @ 9e32c0 │ │ │ │ + beq.w 9e2ee8 │ │ │ │ + ldr.w fp, [pc, #1580] @ 9e3300 │ │ │ │ add.w ip, r5, #8448 @ 0x2100 │ │ │ │ add.w ip, ip, #4 │ │ │ │ add.w lr, r5, #3952 @ 0xf70 │ │ │ │ add fp, pc │ │ │ │ mov sl, r6 │ │ │ │ ldr.w r1, [fp, r8, lsl #2] │ │ │ │ movs r3, #0 │ │ │ │ add.w r6, r5, r8, lsl #5 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ ldr.w r2, [ip, r3, lsl #3] │ │ │ │ bics.w r2, r1, r2 │ │ │ │ - bne.n 9e2cce │ │ │ │ + bne.n 9e2d0e │ │ │ │ ldrb.w r2, [lr] │ │ │ │ add.w r8, r6, r2 │ │ │ │ adds r2, #1 │ │ │ │ strb.w r2, [lr] │ │ │ │ strb.w r3, [r8, #3760] @ 0xeb0 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 9e2cb2 │ │ │ │ + bne.n 9e2cf2 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bne.n 9e2ca4 │ │ │ │ + bne.n 9e2ce4 │ │ │ │ mov r6, sl │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ mov r3, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w sl, r5, #3952 @ 0xf70 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - beq.n 9e2d12 │ │ │ │ + beq.n 9e2d52 │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp.w r8, #6 │ │ │ │ - beq.w 9e2f30 │ │ │ │ + beq.w 9e2f70 │ │ │ │ ldrb.w r2, [r3, #32] │ │ │ │ adds r3, #32 │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bne.n 9e2cfc │ │ │ │ + bne.n 9e2d3c │ │ │ │ cmp.w r8, #5 │ │ │ │ - beq.w 9e2f18 │ │ │ │ + beq.w 9e2f58 │ │ │ │ ldrb.w r2, [r5, #3952] @ 0xf70 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r7 │ │ │ │ cmp.w r8, #3 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #0 │ │ │ │ andne.w fp, fp, #1 │ │ │ │ blx 666a8 │ │ │ │ ldrb.w r2, [r5, #3952] @ 0xf70 │ │ │ │ strb.w r2, [sl, r8] │ │ │ │ add.w r3, r0, #32 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 9e2cf6 │ │ │ │ - ldr.w r0, [pc, #1404] @ 9e32c4 │ │ │ │ + b.n 9e2d36 │ │ │ │ + ldr.w r0, [pc, #1404] @ 9e3304 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ bl 3afd10 │ │ │ │ - b.n 9e295e │ │ │ │ - ldr.w r3, [pc, #1392] @ 9e32c8 │ │ │ │ + b.n 9e299e │ │ │ │ + ldr.w r3, [pc, #1392] @ 9e3308 │ │ │ │ add r3, pc │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e400c │ │ │ │ - ldr.w r3, [pc, #1380] @ 9e32cc │ │ │ │ + beq.w 9e404c │ │ │ │ + ldr.w r3, [pc, #1380] @ 9e330c │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1376] @ 9e32d0 │ │ │ │ + ldr.w r3, [pc, #1376] @ 9e3310 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 9e293c │ │ │ │ + b.n 9e297c │ │ │ │ ldrb.w r3, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e3fba │ │ │ │ + beq.w 9e3ffa │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e0c48 │ │ │ │ + bl 9e0c88 │ │ │ │ movs r5, #0 │ │ │ │ - ldr.w r2, [pc, #1352] @ 9e32d4 │ │ │ │ - ldr.w r3, [pc, #1228] @ 9e325c │ │ │ │ + ldr.w r2, [pc, #1352] @ 9e3314 │ │ │ │ + ldr.w r3, [pc, #1228] @ 9e329c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9e53ca │ │ │ │ + bne.w 9e540a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r2, [pc, #1324] @ 9e32d8 │ │ │ │ + ldr.w r2, [pc, #1324] @ 9e3318 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r1, [pc, #1320] @ 9e32dc │ │ │ │ + ldr.w r1, [pc, #1320] @ 9e331c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9e2d86 │ │ │ │ + b.n 9e2dc6 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e2ac8 │ │ │ │ + bne.w 9e2b08 │ │ │ │ ldrb.w r0, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e2d80 │ │ │ │ - ldr.w r2, [pc, #1296] @ 9e32e0 │ │ │ │ - ldr.w r1, [pc, #1296] @ 9e32e4 │ │ │ │ + bne.n 9e2dc0 │ │ │ │ + ldr.w r2, [pc, #1296] @ 9e3320 │ │ │ │ + ldr.w r1, [pc, #1296] @ 9e3324 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9e2d80 │ │ │ │ + b.n 9e2dc0 │ │ │ │ lsls r0, r0, #2 │ │ │ │ blx 671c4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e5412 │ │ │ │ + beq.w 9e5452 │ │ │ │ ldr.w r3, [r4, #4060] @ 0xfdc │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r5, #3992] @ 0xf98 │ │ │ │ blx r3 │ │ │ │ ldr r1, [sp, #96] @ 0x60 │ │ │ │ orrs.w r3, r8, fp │ │ │ │ - bne.w 9e45bc │ │ │ │ + bne.w 9e45fc │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9e3f64 │ │ │ │ + bne.w 9e3fa4 │ │ │ │ ldrd r2, r3, [sp, #352] @ 0x160 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r7 │ │ │ │ strd r9, sl, [sp] │ │ │ │ - bl 9df324 │ │ │ │ + bl 9df364 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 9e4562 │ │ │ │ + beq.w 9e45a2 │ │ │ │ ldr.w r3, [r7, r0, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #4008] @ 0xfa8 │ │ │ │ blx 67b40 │ │ │ │ add.w r3, r5, #12288 @ 0x3000 │ │ │ │ add.w r1, r5, #4832 @ 0x12e0 │ │ │ │ ldr.w r0, [r5, #4008] @ 0xfa8 │ │ │ │ @@ -3647174,55 +3647214,55 @@ │ │ │ │ blx r3 │ │ │ │ add.w r6, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r6, #768] @ 0x300 │ │ │ │ cmp r3, #4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r5, #4008] @ 0xfa8 │ │ │ │ - beq.w 9e3ea6 │ │ │ │ + beq.w 9e3ee6 │ │ │ │ ldr.w r3, [r6, #752] @ 0x2f0 │ │ │ │ ldr.w r2, [r5, #3996] @ 0xf9c │ │ │ │ str.w r3, [r5, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ mov.w r2, #12288 @ 0x3000 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ str.w r3, [r5, #4012] @ 0xfac │ │ │ │ cmp r3, r2 │ │ │ │ itt cs │ │ │ │ movcs.w r3, #67072 @ 0x10600 │ │ │ │ strcs.w r3, [r5, #4016] @ 0xfb0 │ │ │ │ - bcs.w 9e2b40 │ │ │ │ + bcs.w 9e2b80 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9e4802 │ │ │ │ + bcc.w 9e4842 │ │ │ │ mov.w r3, #1280 @ 0x500 │ │ │ │ movt r3, #1 │ │ │ │ str.w r3, [r5, #4016] @ 0xfb0 │ │ │ │ - b.n 9e2b40 │ │ │ │ + b.n 9e2b80 │ │ │ │ adds r0, #2 │ │ │ │ cmp r0, #6 │ │ │ │ - beq.w 9e2ce8 │ │ │ │ + beq.w 9e2d28 │ │ │ │ adds r0, #2 │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 9e2ea8 │ │ │ │ - b.n 9e2ce8 │ │ │ │ + bne.n 9e2ee8 │ │ │ │ + b.n 9e2d28 │ │ │ │ ldrb.w r0, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e2d80 │ │ │ │ - ldr.w r2, [pc, #1060] @ 9e32e8 │ │ │ │ - ldr.w r1, [pc, #1060] @ 9e32ec │ │ │ │ + bne.w 9e2dc0 │ │ │ │ + ldr.w r2, [pc, #1060] @ 9e3328 │ │ │ │ + ldr.w r1, [pc, #1060] @ 9e332c │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9e2d80 │ │ │ │ - ldr.w r7, [pc, #1048] @ 9e32f0 │ │ │ │ + b.n 9e2dc0 │ │ │ │ + ldr.w r7, [pc, #1048] @ 9e3330 │ │ │ │ add.w r3, r5, #12288 @ 0x3000 │ │ │ │ movs r2, #0 │ │ │ │ add r6, sp, #96 @ 0x60 │ │ │ │ add r7, pc │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ @@ -3647233,30 +3647273,30 @@ │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ stmia.w r6, {r0, r1, r2} │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r5, #3992] @ 0xf98 │ │ │ │ movs r2, #0 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e405c │ │ │ │ + bne.w 9e409c │ │ │ │ add.w r3, r5, #12160 @ 0x2f80 │ │ │ │ ldrd r0, r1, [sp, #80] @ 0x50 │ │ │ │ strd r0, r1, [r3, #48] @ 0x30 │ │ │ │ - b.n 9e2b0c │ │ │ │ + b.n 9e2b4c │ │ │ │ ldrb.w r2, [r5, #3956] @ 0xf74 │ │ │ │ add.w r1, r5, #3888 @ 0xf30 │ │ │ │ add.w r0, r5, #3920 @ 0xf50 │ │ │ │ blx 666a8 │ │ │ │ ldrb.w r3, [r5, #3956] @ 0xf74 │ │ │ │ strb.w r3, [r5, #3957] @ 0xf75 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9e300a │ │ │ │ + beq.n 9e304a │ │ │ │ ldrb.w r7, [r5, #3955] @ 0xf73 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e4ae2 │ │ │ │ + beq.w 9e4b22 │ │ │ │ addw r3, r5, #3855 @ 0xf0f │ │ │ │ movs r0, #0 │ │ │ │ add.w lr, r7, r3 │ │ │ │ mov r7, r0 │ │ │ │ movw ip, #8712 @ 0x2208 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ add.w r2, r2, #1056 @ 0x420 │ │ │ │ @@ -3647268,21 +3647308,21 @@ │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs.w r8, r7, r2 │ │ │ │ itt cc │ │ │ │ movcc r0, r1 │ │ │ │ movcc r7, r2 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 9e2f50 │ │ │ │ + bne.n 9e2f90 │ │ │ │ ldrb.w r8, [r5, #3952] @ 0xf70 │ │ │ │ mov r1, r7 │ │ │ │ blx 67948 <__aeabi_ul2d@plt> │ │ │ │ vmov d7, r0, r1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9e4e94 │ │ │ │ + beq.w 9e4ed4 │ │ │ │ movs r0, #0 │ │ │ │ addw r2, r5, #3759 @ 0xeaf │ │ │ │ mov lr, r0 │ │ │ │ movw ip, #8712 @ 0x2208 │ │ │ │ mov r3, r2 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ subw r3, r3, #3758 @ 0xeae │ │ │ │ @@ -3647296,481 +3647336,481 @@ │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ cmp r0, sl │ │ │ │ sbcs.w fp, lr, r1 │ │ │ │ itt cc │ │ │ │ movcc r0, sl │ │ │ │ movcc lr, r1 │ │ │ │ cmp r3, r8 │ │ │ │ - bcc.n 9e2fa0 │ │ │ │ + bcc.n 9e2fe0 │ │ │ │ mov r1, lr │ │ │ │ vstr d7, [sp, #24] │ │ │ │ blx 67948 <__aeabi_ul2d@plt> │ │ │ │ - vldr d5, [pc, #620] @ 9e3250 │ │ │ │ + vldr d5, [pc, #620] @ 9e3290 │ │ │ │ vmov d6, r0, r1 │ │ │ │ vldr d7, [sp, #24] │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ itt gt │ │ │ │ movgt r3, #1 │ │ │ │ strbgt.w r3, [r5, #3958] @ 0xf76 │ │ │ │ movs r3, #1 │ │ │ │ cmp r7, r3 │ │ │ │ it hi │ │ │ │ strbhi.w r3, [r5, #3959] @ 0xf77 │ │ │ │ - ldr r0, [pc, #744] @ (9e32f4 ) │ │ │ │ + ldr r0, [pc, #744] @ (9e3334 ) │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 3afcb8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e3096 │ │ │ │ - ldr r0, [pc, #732] @ (9e32f8 ) │ │ │ │ + beq.n 9e30d6 │ │ │ │ + ldr r0, [pc, #732] @ (9e3338 ) │ │ │ │ movs r1, #6 │ │ │ │ add r0, pc │ │ │ │ blx 66000 │ │ │ │ - cbz r0, 9e3096 │ │ │ │ - ldr r1, [pc, #724] @ (9e32fc ) │ │ │ │ + cbz r0, 9e30d6 │ │ │ │ + ldr r1, [pc, #724] @ (9e333c ) │ │ │ │ add r1, pc │ │ │ │ blx 67804 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9e3096 │ │ │ │ + cbz r0, 9e30d6 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r1, r5, #12224 @ 0x2fc0 │ │ │ │ strb.w r8, [r5, #1701] @ 0x6a5 │ │ │ │ movw r0, #10000 @ 0x2710 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #3992] @ 0xf98 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [r4, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #680] @ (9e3300 ) │ │ │ │ + ldr r1, [pc, #680] @ (9e3340 ) │ │ │ │ add.w r3, r5, #12224 @ 0x2fc0 │ │ │ │ add.w r2, r5, #12224 @ 0x2fc0 │ │ │ │ adds r3, #8 │ │ │ │ add r1, pc │ │ │ │ adds r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ blx 669dc <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 9e308c │ │ │ │ - ldr r1, [pc, #660] @ (9e3304 ) │ │ │ │ + beq.n 9e30cc │ │ │ │ + ldr r1, [pc, #660] @ (9e3344 ) │ │ │ │ add.w r2, r5, #12224 @ 0x2fc0 │ │ │ │ adds r2, #4 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 669dc <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e3fce │ │ │ │ + beq.w 9e400e │ │ │ │ ldr.w r3, [r4, #4036] @ 0xfc4 │ │ │ │ str.w r3, [r4, #4040] @ 0xfc8 │ │ │ │ movs r3, #1 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #4044] @ 0xfcc │ │ │ │ ldrb.w r3, [r5, #1701] @ 0x6a5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e3e6a │ │ │ │ + bne.w 9e3eaa │ │ │ │ ldrb.w r3, [r6, #54] @ 0x36 │ │ │ │ - cbnz r3, 9e30b0 │ │ │ │ + cbnz r3, 9e30f0 │ │ │ │ ldr.w r3, [r6, #548] @ 0x224 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e4a20 │ │ │ │ + beq.w 9e4a60 │ │ │ │ ldrb.w r3, [r5, #4074] @ 0xfea │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e3d04 │ │ │ │ + beq.w 9e3d44 │ │ │ │ ldr.w r3, [r6, #2400] @ 0x960 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e3d04 │ │ │ │ + bne.w 9e3d44 │ │ │ │ ldr.w r3, [r6, #2668] @ 0xa6c │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 9e3ec4 │ │ │ │ - ldr r3, [pc, #568] @ (9e3308 ) │ │ │ │ + beq.w 9e3f04 │ │ │ │ + ldr r3, [pc, #568] @ (9e3348 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #14 │ │ │ │ - bmi.w 9e3f28 │ │ │ │ + bmi.w 9e3f68 │ │ │ │ ldrb.w r3, [r6, #57] @ 0x39 │ │ │ │ - cbz r3, 9e3104 │ │ │ │ + cbz r3, 9e3144 │ │ │ │ ldr.w r0, [r4, #2872] @ 0xb38 │ │ │ │ - cbz r0, 9e3104 │ │ │ │ + cbz r0, 9e3144 │ │ │ │ ldr.w r2, [r4, #2876] @ 0xb3c │ │ │ │ movs r3, #0 │ │ │ │ subs r2, #4 │ │ │ │ - b.n 9e30f6 │ │ │ │ + b.n 9e3136 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9e3104 │ │ │ │ + beq.n 9e3144 │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r1, #5 │ │ │ │ - bne.n 9e30f0 │ │ │ │ + bne.n 9e3130 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #3978] @ 0xf8a │ │ │ │ ldr.w r3, [r4, #1332] @ 0x534 │ │ │ │ add.w fp, r5, #28672 @ 0x7000 │ │ │ │ subs.w r2, r3, #22 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ strb.w r2, [fp, #2056] @ 0x808 │ │ │ │ ldrb.w r2, [r5, #4074] @ 0xfea │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e3d0c │ │ │ │ + beq.w 9e3d4c │ │ │ │ ldr.w r1, [r6, #2400] @ 0x960 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e3d0c │ │ │ │ + bne.w 9e3d4c │ │ │ │ ldr.w r0, [r6, #2668] @ 0xa6c │ │ │ │ cmp r0, #24 │ │ │ │ - bhi.n 9e3148 │ │ │ │ + bhi.n 9e3188 │ │ │ │ movw r1, #8264 @ 0x2048 │ │ │ │ movt r1, #284 @ 0x11c │ │ │ │ lsrs r1, r0 │ │ │ │ lsls r1, r1, #31 │ │ │ │ itt mi │ │ │ │ movmi r1, #0 │ │ │ │ strbmi.w r1, [fp, #2056] @ 0x808 │ │ │ │ ldr.w r1, [r6, #1112] @ 0x458 │ │ │ │ cmp r1, #5 │ │ │ │ - bls.w 9e3c2a │ │ │ │ - ldr r1, [pc, #440] @ (9e330c ) │ │ │ │ + bls.w 9e3c6a │ │ │ │ + ldr r1, [pc, #440] @ (9e334c ) │ │ │ │ movw r0, #8224 @ 0x2020 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ tst r0, r1 │ │ │ │ - bne.w 9e3c2a │ │ │ │ + bne.w 9e3c6a │ │ │ │ ldrb.w r1, [r6, #48] @ 0x30 │ │ │ │ - cbnz r1, 9e3170 │ │ │ │ + cbnz r1, 9e31b0 │ │ │ │ strb.w r1, [r6, #49] @ 0x31 │ │ │ │ strb.w r1, [r6, #55] @ 0x37 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e3d12 │ │ │ │ + beq.w 9e3d52 │ │ │ │ ldr.w r0, [r6, #2400] @ 0x960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e3d12 │ │ │ │ + bne.w 9e3d52 │ │ │ │ ldr.w r0, [r6, #2668] @ 0xa6c │ │ │ │ cmp r0, #1 │ │ │ │ itt eq │ │ │ │ moveq r0, #0 │ │ │ │ strbeq.w r0, [r6, #49] @ 0x31 │ │ │ │ - beq.w 9e3d28 │ │ │ │ + beq.w 9e3d68 │ │ │ │ ldrb.w r0, [r6, #49] @ 0x31 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e3d28 │ │ │ │ + beq.w 9e3d68 │ │ │ │ ldr.w r7, [r4, #3052] @ 0xbec │ │ │ │ - cbz r7, 9e31b8 │ │ │ │ + cbz r7, 9e31f8 │ │ │ │ ldr.w r7, [r4, #3056] @ 0xbf0 │ │ │ │ - cbz r7, 9e31b8 │ │ │ │ + cbz r7, 9e31f8 │ │ │ │ ldr.w r7, [r4, #3060] @ 0xbf4 │ │ │ │ - cbz r7, 9e31b8 │ │ │ │ + cbz r7, 9e31f8 │ │ │ │ ldr.w r7, [r4, #2696] @ 0xa88 │ │ │ │ - cbnz r7, 9e31b8 │ │ │ │ + cbnz r7, 9e31f8 │ │ │ │ strb.w r7, [r6, #50] @ 0x32 │ │ │ │ ldr.w r7, [r4, #2628] @ 0xa44 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e3310 │ │ │ │ + beq.w 9e3350 │ │ │ │ ldr.w r7, [r4, #2624] @ 0xa40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e3310 │ │ │ │ + beq.w 9e3350 │ │ │ │ ldr.w r7, [r4, #2700] @ 0xa8c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e3310 │ │ │ │ + beq.w 9e3350 │ │ │ │ ldr.w r7, [r4, #2676] @ 0xa74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e3310 │ │ │ │ + beq.w 9e3350 │ │ │ │ ldr.w r7, [r4, #2688] @ 0xa80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e3310 │ │ │ │ + beq.w 9e3350 │ │ │ │ ldr.w r7, [r4, #2692] @ 0xa84 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e3310 │ │ │ │ + beq.w 9e3350 │ │ │ │ ldr.w r7, [r4, #2636] @ 0xa4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e3316 │ │ │ │ + beq.w 9e3356 │ │ │ │ ldr.w r7, [r4, #2640] @ 0xa50 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e3316 │ │ │ │ + beq.w 9e3356 │ │ │ │ ldr.w r7, [r6, #160] @ 0xa0 │ │ │ │ - cbz r7, 9e3216 │ │ │ │ + cbz r7, 9e3256 │ │ │ │ ldr.w r7, [r4, #2644] @ 0xa54 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9e3316 │ │ │ │ + beq.n 9e3356 │ │ │ │ ldr.w r7, [r4, #2652] @ 0xa5c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9e3316 │ │ │ │ + beq.n 9e3356 │ │ │ │ ldr.w r7, [r4, #2632] @ 0xa48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9e3316 │ │ │ │ + beq.n 9e3356 │ │ │ │ ldr.w r7, [r4, #2660] @ 0xa64 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9e3316 │ │ │ │ + beq.n 9e3356 │ │ │ │ ldr.w r7, [r4, #2656] @ 0xa60 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9e3316 │ │ │ │ + beq.n 9e3356 │ │ │ │ ldr.w r7, [r4, #2648] @ 0xa58 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9e3316 │ │ │ │ + beq.n 9e3356 │ │ │ │ ldr.w r7, [r4, #2604] @ 0xa2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9e3316 │ │ │ │ + beq.n 9e3356 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [r4, #3969] @ 0xf81 │ │ │ │ - b.n 9e3316 │ │ │ │ + b.n 9e3356 │ │ │ │ nop │ │ │ │ ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ ldmia r4!, {r2, r3, r6, r7} │ │ │ │ subs r7, #236 @ 0xec │ │ │ │ - bvc.n 9e32dc │ │ │ │ + bvc.n 9e329c │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - bvc.n 9e32ac │ │ │ │ + bvs.n 9e326c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r3, [pc, #616] @ (9e34d4 ) │ │ │ │ + ldr r3, [pc, #360] @ (9e3414 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r3, [pc, #504] @ (9e3468 ) │ │ │ │ + ldr r3, [pc, #248] @ (9e33a8 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r3, [pc, #896] @ (9e35f4 ) │ │ │ │ + ldr r3, [pc, #640] @ (9e3534 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r3, [pc, #872] @ (9e35e0 ) │ │ │ │ + ldr r3, [pc, #616] @ (9e3520 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #656] @ (9e3510 ) │ │ │ │ + ldr r3, [pc, #400] @ (9e3450 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #136] @ 0x88 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [sp, #512] @ 0x200 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r2!, {r1, r5, r6, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - stmia r4!, {r1, r2, r3, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r6} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r2, r5, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldmia r0!, {r3, r4, r5, r6} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r2, [pc, #528] @ (9e34b4 ) │ │ │ │ + ldr r2, [pc, #272] @ (9e33f4 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [pc, #320] @ (9e33e8 ) │ │ │ │ + ldr r2, [pc, #64] @ (9e3328 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [pc, #232] @ (9e3394 ) │ │ │ │ + ldr r1, [pc, #1000] @ (9e36d4 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [pc, #240] @ (9e33a0 ) │ │ │ │ + ldr r1, [pc, #1008] @ (9e36e0 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [pc, #168] @ (9e335c ) │ │ │ │ + ldr r1, [pc, #936] @ (9e369c ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [pc, #352] @ (9e3418 ) │ │ │ │ + ldr r2, [pc, #96] @ (9e3358 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr r2, [pc, #56] @ (9e32f4 ) │ │ │ │ + ldr r1, [pc, #824] @ (9e3634 ) │ │ │ │ lsls r3, r0, #4 │ │ │ │ - stmia r1!, {r1, r2, r6, r7} │ │ │ │ + stmia r1!, {r1, r2, r7} │ │ │ │ lsls r2, r4, #1 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ + ldr r4, [r0, r5] │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + movs r5, #124 @ 0x7c │ │ │ │ lsls r0, r5, #1 │ │ │ │ - bxns r8 │ │ │ │ + bxns r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bxns r5 │ │ │ │ + mov ip, sp │ │ │ │ lsls r3, r0, #4 │ │ │ │ - blx r3 │ │ │ │ + bx fp │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bcs.n 9e33b0 │ │ │ │ + bcs.n 9e3370 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb7be │ │ │ │ + @ instruction: 0xb77e │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r3, [sp, #680] @ 0x2a8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb75c │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r2, [sp, #536] @ 0x218 │ │ │ │ + ldr r2, [sp, #280] @ 0x118 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + @ instruction: 0xb668 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r7, #0] │ │ │ │ + ldr r0, [r7, #124] @ 0x7c │ │ │ │ lsls r5, r7, #3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #824] @ 0x338 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #848] @ 0x350 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r0, [r2, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ lsls r6, r4, #1 │ │ │ │ - asrs r0, r5, #32 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, r7 │ │ │ │ + mvns r4, r7 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - bics r4, r6 │ │ │ │ + muls r4, r6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ movs r7, #0 │ │ │ │ strb.w r7, [r6, #50] @ 0x32 │ │ │ │ ldrb.w r7, [r6, #65] @ 0x41 │ │ │ │ - cbz r7, 9e3326 │ │ │ │ + cbz r7, 9e3366 │ │ │ │ ands r1, r0 │ │ │ │ - bne.w 9e4928 │ │ │ │ + bne.w 9e4968 │ │ │ │ strb.w r1, [r6, #65] @ 0x41 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e3d18 │ │ │ │ + beq.w 9e3d58 │ │ │ │ ldr.w r1, [r6, #2400] @ 0x960 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e3d18 │ │ │ │ + bne.w 9e3d58 │ │ │ │ ldr.w r1, [r6, #2668] @ 0xa6c │ │ │ │ sub.w r0, r1, #4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ strb.w r0, [fp, #2053] @ 0x805 │ │ │ │ cmp r1, #18 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r4, #2504] @ 0x9c8 │ │ │ │ ldrb.w r1, [r5, #4072] @ 0xfe8 │ │ │ │ - cbnz r1, 9e335e │ │ │ │ + cbnz r1, 9e339e │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [fp, #2055] @ 0x807 │ │ │ │ ldrb.w r1, [r6, #68] @ 0x44 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e3c10 │ │ │ │ + beq.w 9e3c50 │ │ │ │ ldr.w r1, [r4, #3056] @ 0xbf0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e3c10 │ │ │ │ + beq.w 9e3c50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e3ee4 │ │ │ │ + beq.w 9e3f24 │ │ │ │ ldr.w r7, [r6, #2400] @ 0x960 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9e4454 │ │ │ │ + bne.w 9e4494 │ │ │ │ ldr.w r1, [r6, #2668] @ 0xa6c │ │ │ │ cmp r1, #7 │ │ │ │ - beq.w 9e3fea │ │ │ │ + beq.w 9e402a │ │ │ │ strb.w r7, [fp, #2063] @ 0x80f │ │ │ │ - bhi.w 9e46a8 │ │ │ │ + bhi.w 9e46e8 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 9e3ffa │ │ │ │ + bhi.w 9e403a │ │ │ │ ldrb.w r1, [fp, #2058] @ 0x80a │ │ │ │ ldr.w r0, [r6, #2668] @ 0xa6c │ │ │ │ movs r7, #0 │ │ │ │ subs r0, #4 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.w 9e4472 │ │ │ │ + bhi.w 9e44b2 │ │ │ │ movw ip, #521 @ 0x209 │ │ │ │ lsr.w r0, ip, r0 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bpl.w 9e4472 │ │ │ │ + bpl.w 9e44b2 │ │ │ │ ldrb r0, [r6, #20] │ │ │ │ orr.w r7, r0, r1 │ │ │ │ ldrb r1, [r6, #19] │ │ │ │ strb.w r7, [fp, #2058] @ 0x80a │ │ │ │ orrs r1, r0 │ │ │ │ strb.w r1, [fp, #2059] @ 0x80b │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e4772 │ │ │ │ + beq.w 9e47b2 │ │ │ │ ldr.w r1, [r6, #2400] @ 0x960 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e4642 │ │ │ │ + bne.w 9e4682 │ │ │ │ ldr.w r0, [r6, #2668] @ 0xa6c │ │ │ │ cmp r0, #7 │ │ │ │ ittt eq │ │ │ │ moveq r1, #1 │ │ │ │ strbeq.w r1, [fp, #2050] @ 0x802 │ │ │ │ strbeq.w r1, [fp, #2049] @ 0x801 │ │ │ │ - beq.n 9e3406 │ │ │ │ + beq.n 9e3446 │ │ │ │ movs r1, #0 │ │ │ │ cmp r0, #25 │ │ │ │ strb.w r1, [fp, #2050] @ 0x802 │ │ │ │ - beq.w 9e449a │ │ │ │ + beq.w 9e44da │ │ │ │ strb.w r1, [fp, #2049] @ 0x801 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e4822 │ │ │ │ + beq.w 9e4862 │ │ │ │ ldr.w r1, [r6, #2400] @ 0x960 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e46b0 │ │ │ │ + bne.w 9e46f0 │ │ │ │ ldr.w r1, [r6, #2668] @ 0xa6c │ │ │ │ sub.w r1, r1, #7 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ mov r0, r1 │ │ │ │ strb.w r1, [fp, #2051] @ 0x803 │ │ │ │ ldr.w r1, [r4, #2324] @ 0x914 │ │ │ │ strb.w r0, [fp, #2052] @ 0x804 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e4216 │ │ │ │ + bne.w 9e4256 │ │ │ │ ldr r1, [r6, #92] @ 0x5c │ │ │ │ - cbz r1, 9e3440 │ │ │ │ + cbz r1, 9e3480 │ │ │ │ ldr.w r1, [r4, #2368] @ 0x940 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ strb.w r1, [fp, #2048] @ 0x800 │ │ │ │ - ldr.w r1, [pc, #2296] @ 9e3d40 │ │ │ │ + ldr.w r1, [pc, #2296] @ 9e3d80 │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ and.w r0, r1, #1536 @ 0x600 │ │ │ │ cmp.w r0, #1536 @ 0x600 │ │ │ │ - beq.w 9e53ce │ │ │ │ + beq.w 9e540e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e4418 │ │ │ │ + beq.w 9e4458 │ │ │ │ ldr.w r0, [r6, #2400] @ 0x960 │ │ │ │ mov r7, r3 │ │ │ │ - cbnz r0, 9e346a │ │ │ │ + cbnz r0, 9e34aa │ │ │ │ ldr.w r7, [r6, #2668] @ 0xa6c │ │ │ │ cmp r7, #26 │ │ │ │ - bhi.w 9e478a │ │ │ │ + bhi.w 9e47ca │ │ │ │ mov.w r0, #13184 @ 0x3380 │ │ │ │ movt r0, #1052 @ 0x41c │ │ │ │ lsrs r0, r7 │ │ │ │ lsls r0, r0, #31 │ │ │ │ itt mi │ │ │ │ movmi r0, #1 │ │ │ │ strbmi.w r0, [fp, #2060] @ 0x80c │ │ │ │ ands.w r0, r1, #512 @ 0x200 │ │ │ │ itt ne │ │ │ │ movne r0, #1 │ │ │ │ strbne.w r0, [fp, #2060] @ 0x80c │ │ │ │ - bne.n 9e349a │ │ │ │ + bne.n 9e34da │ │ │ │ lsls r7, r1, #21 │ │ │ │ it mi │ │ │ │ strbmi.w r0, [fp, #2060] @ 0x80c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e4518 │ │ │ │ + beq.w 9e4558 │ │ │ │ ldr.w r0, [r6, #2400] @ 0x960 │ │ │ │ mov r7, r3 │ │ │ │ - cbnz r0, 9e34ac │ │ │ │ + cbnz r0, 9e34ec │ │ │ │ ldr.w r7, [r6, #2668] @ 0xa6c │ │ │ │ cmp r7, #24 │ │ │ │ - bhi.w 9e47a6 │ │ │ │ + bhi.w 9e47e6 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ movt r0, #260 @ 0x104 │ │ │ │ lsrs r0, r7 │ │ │ │ lsls r7, r0, #31 │ │ │ │ - bpl.w 9e456c │ │ │ │ + bpl.w 9e45ac │ │ │ │ movs r0, #1 │ │ │ │ cmp r3, #22 │ │ │ │ strb.w r0, [fp, #2064] @ 0x810 │ │ │ │ - beq.w 9e4572 │ │ │ │ + beq.w 9e45b2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e4530 │ │ │ │ + beq.w 9e4570 │ │ │ │ ldr.w r0, [r6, #2400] @ 0x960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e47d6 │ │ │ │ + bne.w 9e4816 │ │ │ │ ldr.w r0, [r6, #2668] @ 0xa6c │ │ │ │ cmp r0, #13 │ │ │ │ ittt eq │ │ │ │ moveq r1, #1 │ │ │ │ strbeq.w r1, [fp, #2057] @ 0x809 │ │ │ │ strbeq.w r1, [fp, #2066] @ 0x812 │ │ │ │ - beq.n 9e3534 │ │ │ │ + beq.n 9e3574 │ │ │ │ lsls r0, r1, #16 │ │ │ │ itt mi │ │ │ │ movmi r1, #1 │ │ │ │ strbmi.w r1, [fp, #2057] @ 0x809 │ │ │ │ ldr.w r1, [r6, #2668] @ 0xa6c │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #2 │ │ │ │ @@ -3647779,36 +3647819,36 @@ │ │ │ │ movls r0, #0 │ │ │ │ strbls.w r0, [r6, #66] @ 0x42 │ │ │ │ strbls.w r1, [fp, #2065] @ 0x811 │ │ │ │ strb.w r1, [fp, #2066] @ 0x812 │ │ │ │ ldr.w r1, [r6, #2668] @ 0xa6c │ │ │ │ subs r0, r1, #5 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 9e49b8 │ │ │ │ + bls.w 9e49f8 │ │ │ │ cmp r1, #4 │ │ │ │ - bls.w 9e47b4 │ │ │ │ + bls.w 9e47f4 │ │ │ │ cmp r1, #24 │ │ │ │ - bne.n 9e3534 │ │ │ │ + bne.n 9e3574 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [fp, #2067] @ 0x813 │ │ │ │ - cbz r2, 9e3540 │ │ │ │ + cbz r2, 9e3580 │ │ │ │ ldr.w r2, [r6, #2400] @ 0x960 │ │ │ │ - cbnz r2, 9e3540 │ │ │ │ + cbnz r2, 9e3580 │ │ │ │ ldr.w r3, [r6, #2668] @ 0xa6c │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.w 9e4222 │ │ │ │ + bhi.w 9e4262 │ │ │ │ movw r2, #8464 @ 0x2110 │ │ │ │ movt r2, #260 @ 0x104 │ │ │ │ lsrs r2, r3 │ │ │ │ lsls r7, r2, #31 │ │ │ │ - bpl.w 9e4222 │ │ │ │ + bpl.w 9e4262 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ strb.w r3, [fp, #2068] @ 0x814 │ │ │ │ ldrb.w r3, [r5, #3958] @ 0xf76 │ │ │ │ - cbnz r3, 9e3566 │ │ │ │ + cbnz r3, 9e35a6 │ │ │ │ strb.w r3, [r6, #57] @ 0x39 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #156 @ 0x9c │ │ │ │ blx 67440 │ │ │ │ ldr.w r7, [r4, #3980] @ 0xf8c │ │ │ │ movs r3, #0 │ │ │ │ @@ -3647853,370 +3647893,370 @@ │ │ │ │ ldr.w r3, [r4, #3740] @ 0xe9c │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ add.w r3, r5, #11456 @ 0x2cc0 │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r3, [pc, #1892] @ 9e3d44 │ │ │ │ + ldr.w r3, [pc, #1892] @ 9e3d84 │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e35f8 │ │ │ │ + bne.n 9e3638 │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e35e8 │ │ │ │ + bne.n 9e3628 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e49c2 │ │ │ │ - ldr.w r0, [pc, #1860] @ 9e3d48 │ │ │ │ + bne.w 9e4a02 │ │ │ │ + ldr.w r0, [pc, #1860] @ 9e3d88 │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e46c8 │ │ │ │ - ldr.w r0, [pc, #1848] @ 9e3d4c │ │ │ │ + beq.w 9e4708 │ │ │ │ + ldr.w r0, [pc, #1848] @ 9e3d8c │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ bl 3ab8c4 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 9e3640 │ │ │ │ - ldr.w r7, [pc, #1836] @ 9e3d50 │ │ │ │ + cbz r0, 9e3680 │ │ │ │ + ldr.w r7, [pc, #1836] @ 9e3d90 │ │ │ │ add r7, pc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r2, [r5, #4008] @ 0xfa8 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9e41ca │ │ │ │ + beq.w 9e420a │ │ │ │ mov r0, r7 │ │ │ │ bl 3ab8c4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e3626 │ │ │ │ + bne.n 9e3666 │ │ │ │ ldr.w r7, [r9, #112] @ 0x70 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ ldr.w r0, [r5, #4008] @ 0xfa8 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e4f8a │ │ │ │ + bne.w 9e4fca │ │ │ │ movs r0, #16 │ │ │ │ movs r7, #1 │ │ │ │ blx 671c4 │ │ │ │ ldr.w r3, [r5, #4008] @ 0xfa8 │ │ │ │ str r3, [r0, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [r0, #8] │ │ │ │ str r7, [r0, #0] │ │ │ │ - ldr.w r0, [pc, #1764] @ 9e3d54 │ │ │ │ + ldr.w r0, [pc, #1764] @ 9e3d94 │ │ │ │ add r0, pc │ │ │ │ bl 3ab784 │ │ │ │ - ldr.w r0, [pc, #1760] @ 9e3d58 │ │ │ │ + ldr.w r0, [pc, #1760] @ 9e3d98 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r3, [r0] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e3680 │ │ │ │ + bne.n 9e36c0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e52f4 │ │ │ │ + bne.w 9e5334 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ str.w r2, [r4, #3996] @ 0xf9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e2d80 │ │ │ │ + beq.w 9e2dc0 │ │ │ │ add.w r0, r5, #12672 @ 0x3180 │ │ │ │ ldr.w r1, [r5, #1696] @ 0x6a0 │ │ │ │ adds r0, #28 │ │ │ │ mov.w r8, #0 │ │ │ │ - bl 9f3f8c │ │ │ │ + bl 9f3fcc │ │ │ │ add.w r3, r5, #12160 @ 0x2f80 │ │ │ │ ldr.w r1, [r4, #3980] @ 0xf8c │ │ │ │ adds r3, #32 │ │ │ │ ldr.w r0, [r4, #3996] @ 0xf9c │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r7, [r9, #420] @ 0x1a4 │ │ │ │ str.w r8, [r4, #4008] @ 0xfa8 │ │ │ │ blx r7 │ │ │ │ ldr.w r1, [r4, #3984] @ 0xf90 │ │ │ │ ldr.w r3, [r4, #3980] @ 0xf8c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9e44fe │ │ │ │ + beq.w 9e453e │ │ │ │ add.w r3, r5, #12160 @ 0x2f80 │ │ │ │ ldr.w r7, [r9, #420] @ 0x1a4 │ │ │ │ ldr.w r0, [r4, #3996] @ 0xf9c │ │ │ │ mov r2, r8 │ │ │ │ adds r3, #36 @ 0x24 │ │ │ │ blx r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9f0a9c │ │ │ │ - ldr.w r3, [pc, #1636] @ 9e3d5c │ │ │ │ + bl 9f0adc │ │ │ │ + ldr.w r3, [pc, #1636] @ 9e3d9c │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bmi.w 9e41f8 │ │ │ │ + bmi.w 9e4238 │ │ │ │ ldr.w r2, [r6, #1112] @ 0x458 │ │ │ │ cmp r2, #5 │ │ │ │ - bls.w 9e41f8 │ │ │ │ + bls.w 9e4238 │ │ │ │ movw r2, #513 @ 0x201 │ │ │ │ movt r2, #1027 @ 0x403 │ │ │ │ str.w r2, [r9, #2925] @ 0xb6d │ │ │ │ mov.w r2, #1280 @ 0x500 │ │ │ │ strh.w r2, [r9, #2929] @ 0xb71 │ │ │ │ ldrb.w r2, [r6, #36] @ 0x24 │ │ │ │ - cbz r2, 9e377a │ │ │ │ + cbz r2, 9e37ba │ │ │ │ movs r7, #0 │ │ │ │ ldr.w r3, [r9, #336] @ 0x150 │ │ │ │ ldr.w r0, [r5, #4008] @ 0xfa8 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e482a │ │ │ │ + bne.w 9e486a │ │ │ │ ldr.w r3, [r9, #336] @ 0x150 │ │ │ │ ldr.w r0, [r5, #4008] @ 0xfa8 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e47ea │ │ │ │ + bne.w 9e482a │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e2d80 │ │ │ │ + beq.w 9e2dc0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9e376c │ │ │ │ + b.n 9e37ac │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 9e2d80 │ │ │ │ + beq.w 9e2dc0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e3762 │ │ │ │ - ldr.w r3, [pc, #1516] @ 9e3d60 │ │ │ │ + bne.n 9e37a2 │ │ │ │ + ldr.w r3, [pc, #1516] @ 9e3da0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ lsls r1, r3, #13 │ │ │ │ strb.w r2, [r4, #3973] @ 0xf85 │ │ │ │ - bmi.n 9e3874 │ │ │ │ + bmi.n 9e38b4 │ │ │ │ ldrb.w r3, [r5, #4074] @ 0xfea │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e44a0 │ │ │ │ + beq.w 9e44e0 │ │ │ │ ldr.w r2, [r6, #2400] @ 0x960 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e44a0 │ │ │ │ + bne.w 9e44e0 │ │ │ │ ldr.w r2, [r6, #2668] @ 0xa6c │ │ │ │ cmp r2, #19 │ │ │ │ ittt eq │ │ │ │ moveq r2, #1 │ │ │ │ streq.w r2, [r6, #524] @ 0x20c │ │ │ │ strbeq.w r2, [r6, #58] @ 0x3a │ │ │ │ ldr r2, [r6, #124] @ 0x7c │ │ │ │ - cbz r2, 9e37da │ │ │ │ + cbz r2, 9e381a │ │ │ │ ldr.w r2, [r6, #144] @ 0x90 │ │ │ │ - cbz r2, 9e37da │ │ │ │ + cbz r2, 9e381a │ │ │ │ ldr.w r2, [r6, #240] @ 0xf0 │ │ │ │ - cbz r2, 9e37da │ │ │ │ + cbz r2, 9e381a │ │ │ │ ldr.w r2, [r6, #524] @ 0x20c │ │ │ │ - cbnz r2, 9e37c6 │ │ │ │ + cbnz r2, 9e3806 │ │ │ │ ldrb.w r2, [r6, #58] @ 0x3a │ │ │ │ - cbz r2, 9e37da │ │ │ │ + cbz r2, 9e381a │ │ │ │ ldrb.w r2, [r5, #4068] @ 0xfe4 │ │ │ │ - cbz r2, 9e37da │ │ │ │ + cbz r2, 9e381a │ │ │ │ ldrb.w r2, [r6, #44] @ 0x2c │ │ │ │ - cbz r2, 9e37da │ │ │ │ + cbz r2, 9e381a │ │ │ │ ldrb.w r2, [r6, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e3852 │ │ │ │ - ldr.w r3, [pc, #1416] @ 9e3d64 │ │ │ │ + bne.n 9e3892 │ │ │ │ + ldr.w r3, [pc, #1416] @ 9e3da4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ add.w r3, r5, #4864 @ 0x1300 │ │ │ │ - ldr.w r2, [pc, #1404] @ 9e3d68 │ │ │ │ + ldr.w r2, [pc, #1404] @ 9e3da8 │ │ │ │ adds r3, #4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ ldr r3, [r6, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e475a │ │ │ │ + beq.w 9e479a │ │ │ │ ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e4742 │ │ │ │ + beq.w 9e4782 │ │ │ │ ldr.w r3, [r6, #240] @ 0xf0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e472a │ │ │ │ + beq.w 9e476a │ │ │ │ ldr.w r3, [r6, #524] @ 0x20c │ │ │ │ - cbnz r3, 9e3822 │ │ │ │ + cbnz r3, 9e3862 │ │ │ │ ldrb.w r3, [r6, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e4a4c │ │ │ │ + beq.w 9e4a8c │ │ │ │ ldrb.w r3, [r5, #4068] @ 0xfe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e4712 │ │ │ │ + beq.w 9e4752 │ │ │ │ ldrb.w r3, [r6, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e46fa │ │ │ │ + beq.w 9e473a │ │ │ │ ldrb.w r3, [r6, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e46e2 │ │ │ │ - ldr.w r2, [pc, #1320] @ 9e3d6c │ │ │ │ + beq.w 9e4722 │ │ │ │ + ldr.w r2, [pc, #1320] @ 9e3dac │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [r5, #4074] @ 0xfea │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e44a8 │ │ │ │ + beq.w 9e44e8 │ │ │ │ ldr.w r3, [r6, #2400] @ 0x960 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e44a8 │ │ │ │ + bne.w 9e44e8 │ │ │ │ ldr.w r3, [r6, #2668] @ 0xa6c │ │ │ │ cmp r3, #19 │ │ │ │ ittt eq │ │ │ │ moveq r3, #0 │ │ │ │ streq.w r3, [r6, #524] @ 0x20c │ │ │ │ strbeq.w r3, [r6, #58] @ 0x3a │ │ │ │ - ldr.w r3, [pc, #1272] @ 9e3d70 │ │ │ │ + ldr.w r3, [pc, #1272] @ 9e3db0 │ │ │ │ addw r0, r5, #3448 @ 0xd78 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1260] @ 9e3d74 │ │ │ │ + ldr.w r3, [pc, #1260] @ 9e3db4 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ - bl b13564 │ │ │ │ + bl b135a4 │ │ │ │ ldr.w r3, [r5, #3996] @ 0xf9c │ │ │ │ - ldr.w r2, [pc, #1248] @ 9e3d78 │ │ │ │ + ldr.w r2, [pc, #1248] @ 9e3db8 │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r5, #1384] @ 0x568 │ │ │ │ - cbz r3, 9e38b8 │ │ │ │ - ldr.w r3, [pc, #1236] @ 9e3d7c │ │ │ │ + cbz r3, 9e38f8 │ │ │ │ + ldr.w r3, [pc, #1236] @ 9e3dbc │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r5, #1552] @ 0x610 │ │ │ │ - ldr.w r3, [pc, #1232] @ 9e3d80 │ │ │ │ + ldr.w r3, [pc, #1232] @ 9e3dc0 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r5, #1548] @ 0x60c │ │ │ │ ldrb.w r3, [r5, #4086] @ 0xff6 │ │ │ │ - cbz r3, 9e38d2 │ │ │ │ - ldr.w r3, [pc, #1220] @ 9e3d84 │ │ │ │ + cbz r3, 9e3912 │ │ │ │ + ldr.w r3, [pc, #1220] @ 9e3dc4 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r5, #1556] @ 0x614 │ │ │ │ - ldr.w r3, [pc, #1212] @ 9e3d88 │ │ │ │ + ldr.w r3, [pc, #1212] @ 9e3dc8 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r5, #1560] @ 0x618 │ │ │ │ - ldr.w r2, [pc, #1208] @ 9e3d8c │ │ │ │ - ldr.w r3, [pc, #1208] @ 9e3d90 │ │ │ │ + ldr.w r2, [pc, #1208] @ 9e3dcc │ │ │ │ + ldr.w r3, [pc, #1208] @ 9e3dd0 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r5, #1564] @ 0x61c │ │ │ │ - ldr.w r2, [pc, #1200] @ 9e3d94 │ │ │ │ + ldr.w r2, [pc, #1200] @ 9e3dd4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r5, #1568] @ 0x620 │ │ │ │ - ldr.w r2, [pc, #1192] @ 9e3d98 │ │ │ │ + ldr.w r2, [pc, #1192] @ 9e3dd8 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r5, #1388] @ 0x56c │ │ │ │ - ldr.w r2, [pc, #1188] @ 9e3d9c │ │ │ │ + ldr.w r2, [pc, #1188] @ 9e3ddc │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r5, #1392] @ 0x570 │ │ │ │ - ldr.w r2, [pc, #1180] @ 9e3da0 │ │ │ │ + ldr.w r2, [pc, #1180] @ 9e3de0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [r5, #1408] @ 0x580 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1172] @ 9e3da4 │ │ │ │ + ldr.w r3, [pc, #1172] @ 9e3de4 │ │ │ │ str.w r2, [r5, #1516] @ 0x5ec │ │ │ │ - ldr.w r2, [pc, #1168] @ 9e3da8 │ │ │ │ + ldr.w r2, [pc, #1168] @ 9e3de8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r5, #1404] @ 0x57c │ │ │ │ - ldr.w r2, [pc, #1160] @ 9e3dac │ │ │ │ + ldr.w r2, [pc, #1160] @ 9e3dec │ │ │ │ str.w r3, [r5, #1520] @ 0x5f0 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1156] @ 9e3db0 │ │ │ │ + ldr.w r3, [pc, #1156] @ 9e3df0 │ │ │ │ str.w r2, [r5, #1420] @ 0x58c │ │ │ │ - ldr.w r2, [pc, #1152] @ 9e3db4 │ │ │ │ + ldr.w r2, [pc, #1152] @ 9e3df4 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r5, #1424] @ 0x590 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [r5, #1572] @ 0x624 │ │ │ │ ldrb.w r3, [r6, #34] @ 0x22 │ │ │ │ - cbz r3, 9e396c │ │ │ │ + cbz r3, 9e39ac │ │ │ │ ldrb.w r3, [r5, #4088] @ 0xff8 │ │ │ │ - cbz r3, 9e396c │ │ │ │ - ldr.w r3, [pc, #1128] @ 9e3db8 │ │ │ │ + cbz r3, 9e39ac │ │ │ │ + ldr.w r3, [pc, #1128] @ 9e3df8 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r5, #1532] @ 0x5fc │ │ │ │ - ldr.w r3, [pc, #1120] @ 9e3dbc │ │ │ │ + ldr.w r3, [pc, #1120] @ 9e3dfc │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r5, #1620] @ 0x654 │ │ │ │ - ldr.w r3, [pc, #1116] @ 9e3dc0 │ │ │ │ + ldr.w r3, [pc, #1116] @ 9e3e00 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r5, #1624] @ 0x658 │ │ │ │ - ldr.w r3, [pc, #1108] @ 9e3dc4 │ │ │ │ + ldr.w r3, [pc, #1108] @ 9e3e04 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr.w r2, [pc, #1108] @ 9e3dc8 │ │ │ │ + ldr.w r2, [pc, #1108] @ 9e3e08 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r2, pc │ │ │ │ str.w r3, [r5, #1416] @ 0x588 │ │ │ │ str.w r2, [r5, #1484] @ 0x5cc │ │ │ │ - ldr.w r3, [pc, #1096] @ 9e3dcc │ │ │ │ - ldr.w r2, [pc, #1096] @ 9e3dd0 │ │ │ │ + ldr.w r3, [pc, #1096] @ 9e3e0c │ │ │ │ + ldr.w r2, [pc, #1096] @ 9e3e10 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r5, #1380] @ 0x564 │ │ │ │ - ldr.w r2, [pc, #1088] @ 9e3dd4 │ │ │ │ + ldr.w r2, [pc, #1088] @ 9e3e14 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [r5, #1580] @ 0x62c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1080] @ 9e3dd8 │ │ │ │ + ldr.w r3, [pc, #1080] @ 9e3e18 │ │ │ │ str.w r2, [r5, #1524] @ 0x5f4 │ │ │ │ - ldr.w r2, [pc, #1076] @ 9e3ddc │ │ │ │ + ldr.w r2, [pc, #1076] @ 9e3e1c │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r5, #1628] @ 0x65c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [r5, #1512] @ 0x5e8 │ │ │ │ - ldr.w r3, [pc, #1064] @ 9e3de0 │ │ │ │ + ldr.w r3, [pc, #1064] @ 9e3e20 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [r5, #1508] @ 0x5e4 │ │ │ │ ldr.w r1, [r4, #516] @ 0x204 │ │ │ │ - ldr.w r3, [pc, #1056] @ 9e3de4 │ │ │ │ + ldr.w r3, [pc, #1056] @ 9e3e24 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r5, #1576] @ 0x628 │ │ │ │ - ldr.w r3, [pc, #1048] @ 9e3de8 │ │ │ │ + ldr.w r3, [pc, #1048] @ 9e3e28 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r5, #1396] @ 0x574 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e4a8c │ │ │ │ + beq.w 9e4acc │ │ │ │ add.w r3, r5, #8704 @ 0x2200 │ │ │ │ movs r7, #0 │ │ │ │ adds r3, #8 │ │ │ │ mov r8, r7 │ │ │ │ add.w r1, r3, r1, lsl #4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 9e39fa │ │ │ │ + bpl.n 9e3a3a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r7, r7, r2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ adc.w r8, r8, r2 │ │ │ │ adds r3, #16 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 9e39ea │ │ │ │ + bne.n 9e3a2a │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r8 │ │ │ │ blx 67948 <__aeabi_ul2d@plt> │ │ │ │ - vldr d7, [pc, #812] @ 9e3d38 │ │ │ │ + vldr d7, [pc, #812] @ 9e3d78 │ │ │ │ vmov d6, r0, r1 │ │ │ │ vmul.f64 d7, d6, d7 │ │ │ │ vmov r0, r1, d7 │ │ │ │ blx 675c0 <__aeabi_d2ulz@plt> │ │ │ │ str.w r0, [r5, #3968] @ 0xf80 │ │ │ │ addw r0, r5, #3976 @ 0xf88 │ │ │ │ str.w r7, [r5, #3960] @ 0xf78 │ │ │ │ @@ -3648224,15 +3648264,15 @@ │ │ │ │ str.w r8, [r5, #3964] @ 0xf7c │ │ │ │ str.w r1, [r5, #3972] @ 0xf84 │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 3a763c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e4624 │ │ │ │ + beq.w 9e4664 │ │ │ │ addw lr, r5, #685 @ 0x2ad │ │ │ │ str.w r9, [sp, #68] @ 0x44 │ │ │ │ movs r7, #0 │ │ │ │ mov r9, fp │ │ │ │ mov ip, r4 │ │ │ │ addw fp, r5, #3955 @ 0xf73 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -3648265,15 +3648305,15 @@ │ │ │ │ ldrd sl, r9, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r4, lr │ │ │ │ str.w r3, [lr, #-49] │ │ │ │ str.w r2, [lr, #-45] │ │ │ │ ldrb.w r3, [sl, #1]! │ │ │ │ - cbz r3, 9e3af8 │ │ │ │ + cbz r3, 9e3b38 │ │ │ │ add.w lr, r3, r9 │ │ │ │ mov r2, r9 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ add.w r3, r3, #1056 @ 0x420 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -3648283,24 +3648323,24 @@ │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ cmp r1, r3 │ │ │ │ sbcs.w r9, r7, r9 │ │ │ │ it cc │ │ │ │ movcc r3, r1 │ │ │ │ cmp lr, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bne.n 9e3ac8 │ │ │ │ + bne.n 9e3b08 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ add.w r9, r9, #32 │ │ │ │ cmp fp, sl │ │ │ │ - bne.n 9e3ab8 │ │ │ │ + bne.n 9e3af8 │ │ │ │ ldr.w r3, [r6, #1072] @ 0x430 │ │ │ │ mov lr, r4 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 9e41be │ │ │ │ + bls.w 9e41fe │ │ │ │ cmp r1, #0 │ │ │ │ it lt │ │ │ │ movlt.w r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [lr, #-41] │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r3, [r6, #1120] @ 0x460 │ │ │ │ str.w r2, [lr, #-33] │ │ │ │ @@ -3648311,17 +3648351,17 @@ │ │ │ │ movcs r3, #32 │ │ │ │ str.w r3, [lr, #-37] │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ strh.w r7, [lr, #6] │ │ │ │ ldr.w r3, [r6, #428] @ 0x1ac │ │ │ │ strh.w r2, [lr] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e41ba │ │ │ │ + bne.w 9e41fa │ │ │ │ ldrb.w r3, [r6, #61] @ 0x3d │ │ │ │ - cbz r3, 9e3b5e │ │ │ │ + cbz r3, 9e3b9e │ │ │ │ ldr.w r3, [ip, #2940] @ 0xb7c │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ldr.w r2, [r6, #1116] @ 0x45c │ │ │ │ strb.w r3, [lr, #5] │ │ │ │ mov.w r3, #1 │ │ │ │ @@ -3648342,182 +3648382,182 @@ │ │ │ │ strb.w r3, [lr, #8] │ │ │ │ ldr.w r3, [r6, #1124] @ 0x464 │ │ │ │ cmp r3, #32 │ │ │ │ it cs │ │ │ │ movcs r3, #32 │ │ │ │ cmp r4, #3 │ │ │ │ str.w r3, [lr, #-21] │ │ │ │ - bhi.w 9e418c │ │ │ │ + bhi.w 9e41cc │ │ │ │ ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ - cbnz r3, 9e3bb2 │ │ │ │ + cbnz r3, 9e3bf2 │ │ │ │ str.w r3, [lr, #-21] │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [lr, #-5] │ │ │ │ ldr.w r3, [r6, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e4162 │ │ │ │ + bne.w 9e41a2 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ adds r4, #1 │ │ │ │ add.w lr, lr, #84 @ 0x54 │ │ │ │ cmp r4, #2 │ │ │ │ - bhi.w 9e4136 │ │ │ │ + bhi.w 9e4176 │ │ │ │ ldr r3, [r6, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e3bca │ │ │ │ + beq.n 9e3c0a │ │ │ │ ldrb.w r3, [r5, #4069] @ 0xfe5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e3bca │ │ │ │ + beq.n 9e3c0a │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str.w r3, [lr, #-53] │ │ │ │ str.w r3, [lr, #-57] │ │ │ │ str.w r3, [lr, #-61] │ │ │ │ str.w r3, [lr, #-65] │ │ │ │ str.w r3, [lr, #-69] │ │ │ │ cmp r4, #4 │ │ │ │ - bhi.w 9e54ba │ │ │ │ + bhi.w 9e54fa │ │ │ │ tbh [pc, r4, lsl #1] │ │ │ │ lsrs r3, r0, #16 │ │ │ │ lsls r0, r2, #9 │ │ │ │ lsls r4, r0, #9 │ │ │ │ lsls r6, r3, #9 │ │ │ │ lsls r1, r7, #9 │ │ │ │ ldr r1, [r6, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e3372 │ │ │ │ + beq.w 9e33b2 │ │ │ │ ldr r1, [r6, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e3372 │ │ │ │ + beq.w 9e33b2 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [fp, #2061] @ 0x80d │ │ │ │ - b.w 9e3372 │ │ │ │ + b.w 9e33b2 │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r6, #18] │ │ │ │ - b.w 9e3162 │ │ │ │ + b.w 9e31a2 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #436] @ (9e3dec ) │ │ │ │ + ldr r0, [pc, #436] @ (9e3e2c ) │ │ │ │ add r0, pc │ │ │ │ bl 3afd10 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e2b1e │ │ │ │ + bne.w 9e2b5e │ │ │ │ adds.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ sbc.w r3, sl, #0 │ │ │ │ cmp r2, #254 @ 0xfe │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ ite cc │ │ │ │ movcc r3, #1 │ │ │ │ movcs r3, r0 │ │ │ │ orrs.w r2, r8, fp │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e2b20 │ │ │ │ + bne.w 9e2b60 │ │ │ │ add.w r4, r5, #8192 @ 0x2000 │ │ │ │ ldr.w r0, [r5, #3992] @ 0xf98 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [r4, #4060] @ 0xfdc │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #5 │ │ │ │ - bne.w 9e4fa2 │ │ │ │ + bne.w 9e4fe2 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e2b40 │ │ │ │ + beq.w 9e2b80 │ │ │ │ add.w r3, r5, #12288 @ 0x3000 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r1, r5, #4832 @ 0x12e0 │ │ │ │ adds r1, #16 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ str.w r0, [r5, #4008] @ 0xfa8 │ │ │ │ blx r3 │ │ │ │ - b.w 9e2e46 │ │ │ │ + b.w 9e2e86 │ │ │ │ ldrb.w r6, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9e2b40 │ │ │ │ - bl a9ba40 │ │ │ │ - ldr r2, [pc, #312] @ (9e3df0 ) │ │ │ │ - ldr r1, [pc, #312] @ (9e3df4 ) │ │ │ │ + bne.w 9e2b80 │ │ │ │ + bl a9ba80 │ │ │ │ + ldr r2, [pc, #312] @ (9e3e30 ) │ │ │ │ + ldr r1, [pc, #312] @ (9e3e34 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2b40 │ │ │ │ - ldr r1, [pc, #300] @ (9e3df8 ) │ │ │ │ + b.w 9e2b80 │ │ │ │ + ldr r1, [pc, #300] @ (9e3e38 ) │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r5, #1692] @ 0x69c │ │ │ │ mov.w r4, #4194304 @ 0x400000 │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9e3cec │ │ │ │ + cbz r0, 9e3d2c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e47be │ │ │ │ + bne.w 9e47fe │ │ │ │ ldr r4, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #268] @ (9e3dfc ) │ │ │ │ + ldr r1, [pc, #268] @ (9e3e3c ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r4, [r1, #0] │ │ │ │ - bl 9f2fc4 │ │ │ │ - ldr r2, [pc, #260] @ (9e3e00 ) │ │ │ │ + bl 9f3004 │ │ │ │ + ldr r2, [pc, #260] @ (9e3e40 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.w 9e2a7a │ │ │ │ + b.w 9e2aba │ │ │ │ ldr.w r3, [r4, #1332] @ 0x534 │ │ │ │ - b.w 9e30c8 │ │ │ │ + b.w 9e3108 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 9e3130 │ │ │ │ + b.w 9e3170 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 9e3184 │ │ │ │ + b.w 9e31c4 │ │ │ │ sub.w r0, r3, #4 │ │ │ │ mov r1, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 9e3344 │ │ │ │ + b.w 9e3384 │ │ │ │ movs r0, #0 │ │ │ │ strb.w r0, [r6, #50] @ 0x32 │ │ │ │ strb.w r0, [r6, #69] @ 0x45 │ │ │ │ - b.w 9e319c │ │ │ │ + b.w 9e31dc │ │ │ │ nop │ │ │ │ ldr r1, [sp, #616] @ 0x268 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ ldr r1, [sp, #612] @ 0x264 │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ - lsrs r4, r0 │ │ │ │ + lsls r4, r0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ + subs r6, #134 @ 0x86 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r6, #104 @ 0x68 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r6, #92 @ 0x5c │ │ │ │ + subs r6, #28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + subs r6, #70 @ 0x46 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r6, #18 │ │ │ │ + subs r5, #210 @ 0xd2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r5, #150 @ 0x96 │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ lsls r3, r0, #4 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + str r4, [sp, #352] @ 0x160 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - orrs.w r0, r8, r9, asr #1 │ │ │ │ + ands.w r0, r8, r9, asr #1 │ │ │ │ adds r4, r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ rev16 r1, r0 │ │ │ │ vsra.u64 q14, , #1 │ │ │ │ vsra.u64 d28, d27, #1 │ │ │ │ @@ -3648532,123 +3648572,123 @@ │ │ │ │ vqrdmlsh.s , , d19[0] │ │ │ │ vtbl.8 d17, {d15-d18}, d24 │ │ │ │ movs r0, r0 │ │ │ │ pop {r0, r1, r3, r7, pc} │ │ │ │ @ instruction: 0xffffb9d9 │ │ │ │ vqrshrn.u64 d19, q4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 9e3ffe │ │ │ │ + b.n 9e403e │ │ │ │ @ instruction: 0xffffdd2f │ │ │ │ @ instruction: 0xffffdda9 │ │ │ │ @ instruction: 0xffffddff │ │ │ │ vrsubhn.i d19, , q4 │ │ │ │ movs r0, r0 │ │ │ │ stmia r4!, {r0, r3, r5, r6, r7} │ │ │ │ vqrdmulh.s q9, , d16[0] │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 9e3d4a │ │ │ │ + bcs.n 9e3d8a │ │ │ │ vtbx.8 d27, {d15-d17}, d19 │ │ │ │ vrsubhn.i d17, , q4 │ │ │ │ movs r0, r0 │ │ │ │ udf #65 @ 0x41 │ │ │ │ @ instruction: 0xffff1ea0 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r0, r1, r2, r7} │ │ │ │ vshll.u32 , d21, #31 │ │ │ │ - @ instruction: 0xffff8dde │ │ │ │ + @ instruction: 0xffff8d9e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r4, [r5, #42] @ 0x2a │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r0, sp, #720 @ 0x2d0 │ │ │ │ + add r0, sp, #464 @ 0x1d0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r3, #36] @ 0x24 │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ + adds r7, #136 @ 0x88 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + adds r7, #116 @ 0x74 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldr.w r6, [pc, #3320] @ 9e4b00 │ │ │ │ + ldr.w r6, [pc, #3320] @ 9e4b40 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r6, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 3afce4 │ │ │ │ - ldr.w r2, [pc, #3308] @ 9e4b04 │ │ │ │ + ldr.w r2, [pc, #3308] @ 9e4b44 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ bl 3afe18 │ │ │ │ - ldr.w r2, [pc, #3292] @ 9e4b08 │ │ │ │ + ldr.w r2, [pc, #3292] @ 9e4b48 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ strexd ip, r6, r7, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9e3e36 │ │ │ │ + bne.n 9e3e76 │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 9e291e │ │ │ │ - ldr.w r3, [pc, #3252] @ 9e4b0c │ │ │ │ + b.w 9e295e │ │ │ │ + ldr.w r3, [pc, #3252] @ 9e4b4c │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ bl 3ca588 │ │ │ │ - b.w 9e2950 │ │ │ │ - ldr.w r1, [pc, #3236] @ 9e4b10 │ │ │ │ + b.w 9e2990 │ │ │ │ + ldr.w r1, [pc, #3236] @ 9e4b50 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add.w r0, r5, #1744 @ 0x6d0 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 3aeb90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e30a0 │ │ │ │ + bne.w 9e30e0 │ │ │ │ ldrb.w r3, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e2d80 │ │ │ │ - ldr.w r2, [pc, #3200] @ 9e4b14 │ │ │ │ - ldr.w r1, [pc, #3200] @ 9e4b18 │ │ │ │ + bne.w 9e2dc0 │ │ │ │ + ldr.w r2, [pc, #3200] @ 9e4b54 │ │ │ │ + ldr.w r1, [pc, #3200] @ 9e4b58 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2d80 │ │ │ │ + b.w 9e2dc0 │ │ │ │ ldrb.w r0, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e2d80 │ │ │ │ - ldr.w r2, [pc, #3176] @ 9e4b1c │ │ │ │ - ldr.w r1, [pc, #3176] @ 9e4b20 │ │ │ │ + bne.w 9e2dc0 │ │ │ │ + ldr.w r2, [pc, #3176] @ 9e4b5c │ │ │ │ + ldr.w r1, [pc, #3176] @ 9e4b60 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2d80 │ │ │ │ + b.w 9e2dc0 │ │ │ │ ldr.w r2, [r6, #756] @ 0x2f4 │ │ │ │ movw r3, #1233 @ 0x4d1 │ │ │ │ movt r3, #100 @ 0x64 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.w 9e30ce │ │ │ │ + bhi.w 9e310e │ │ │ │ ldrb.w r3, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e30ce │ │ │ │ - b.w 9e2d80 │ │ │ │ + beq.w 9e310e │ │ │ │ + b.w 9e2dc0 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 9e4078 │ │ │ │ + beq.w 9e40b8 │ │ │ │ strb.w r2, [fp, #2063] @ 0x80f │ │ │ │ - bhi.w 9e4978 │ │ │ │ + bhi.w 9e49b8 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.w 9e4f04 │ │ │ │ + bhi.w 9e4f44 │ │ │ │ ldrb r1, [r6, #20] │ │ │ │ ldrb.w r0, [fp, #2058] @ 0x80a │ │ │ │ orrs r0, r1 │ │ │ │ strb.w r0, [fp, #2058] @ 0x80a │ │ │ │ ldrb.w r0, [fp, #2059] @ 0x80b │ │ │ │ orrs r1, r0 │ │ │ │ strb.w r1, [fp, #2059] @ 0x80b │ │ │ │ @@ -3648656,279 +3648696,279 @@ │ │ │ │ mov.w r1, #0 │ │ │ │ strb.w r1, [fp, #2050] @ 0x802 │ │ │ │ it eq │ │ │ │ moveq r1, #1 │ │ │ │ strb.w r1, [fp, #2049] @ 0x801 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 9e3420 │ │ │ │ - ldr.w r2, [pc, #3064] @ 9e4b24 │ │ │ │ + b.w 9e3460 │ │ │ │ + ldr.w r2, [pc, #3064] @ 9e4b64 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r5, #4004] @ 0xfa4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr.w r3, [pc, #3056] @ 9e4b28 │ │ │ │ + ldr.w r3, [pc, #3056] @ 9e4b68 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r3 │ │ │ │ bl 3a5088 │ │ │ │ str.w r0, [r5, #4000] @ 0xfa0 │ │ │ │ - b.w 9e30da │ │ │ │ - ldr.w r2, [pc, #3032] @ 9e4b2c │ │ │ │ - ldr.w r1, [pc, #3032] @ 9e4b30 │ │ │ │ + b.w 9e311a │ │ │ │ + ldr.w r2, [pc, #3032] @ 9e4b6c │ │ │ │ + ldr.w r1, [pc, #3032] @ 9e4b70 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2d80 │ │ │ │ + b.w 9e2dc0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9df414 │ │ │ │ + bl 9df454 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 9e4562 │ │ │ │ + beq.w 9e45a2 │ │ │ │ ldr.w r3, [r7, r0, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #4008] @ 0xfa8 │ │ │ │ blx 67b40 │ │ │ │ add.w r3, r5, #12288 @ 0x3000 │ │ │ │ add.w r1, r5, #4832 @ 0x12e0 │ │ │ │ ldr.w r0, [r5, #4008] @ 0xfa8 │ │ │ │ adds r1, #16 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ blx r3 │ │ │ │ ldrb.w r3, [r5, #1705] @ 0x6a9 │ │ │ │ add.w r6, r5, #4096 @ 0x1000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e2e5c │ │ │ │ - b.w 9e2e46 │ │ │ │ - ldr.w r2, [pc, #2956] @ 9e4b34 │ │ │ │ + beq.w 9e2e9c │ │ │ │ + b.w 9e2e86 │ │ │ │ + ldr.w r2, [pc, #2956] @ 9e4b74 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r1, [pc, #2956] @ 9e4b38 │ │ │ │ + ldr.w r1, [pc, #2956] @ 9e4b78 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2d80 │ │ │ │ - ldr.w r2, [pc, #2944] @ 9e4b3c │ │ │ │ - ldr.w r1, [pc, #2944] @ 9e4b40 │ │ │ │ + b.w 9e2dc0 │ │ │ │ + ldr.w r2, [pc, #2944] @ 9e4b7c │ │ │ │ + ldr.w r1, [pc, #2944] @ 9e4b80 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2d80 │ │ │ │ - ldr.w r1, [pc, #2932] @ 9e4b44 │ │ │ │ + b.w 9e2dc0 │ │ │ │ + ldr.w r1, [pc, #2932] @ 9e4b84 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e542c │ │ │ │ + bne.w 9e546c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #4049] @ 0xfd1 │ │ │ │ - b.w 9e3084 │ │ │ │ + b.w 9e30c4 │ │ │ │ ldr r1, [r6, #108] @ 0x6c │ │ │ │ - cbz r1, 9e3ff4 │ │ │ │ + cbz r1, 9e4034 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [fp, #2062] @ 0x80e │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [fp, #2063] @ 0x80f │ │ │ │ ldrb r1, [r6, #19] │ │ │ │ ldr.w r7, [r6, #2400] @ 0x960 │ │ │ │ mov r0, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e339e │ │ │ │ - b.w 9e33a4 │ │ │ │ - ldr.w r6, [pc, #2872] @ 9e4b48 │ │ │ │ + beq.w 9e33de │ │ │ │ + b.w 9e33e4 │ │ │ │ + ldr.w r6, [pc, #2872] @ 9e4b88 │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r6, pc │ │ │ │ mov r0, r6 │ │ │ │ bl 3afce4 │ │ │ │ - ldr.w r2, [pc, #2860] @ 9e4b4c │ │ │ │ + ldr.w r2, [pc, #2860] @ 9e4b8c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r2, pc │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r7, [sp] │ │ │ │ bl 3afe18 │ │ │ │ - ldr.w r2, [pc, #2844] @ 9e4b50 │ │ │ │ + ldr.w r2, [pc, #2844] @ 9e4b90 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ dmb ish │ │ │ │ ldrexd r0, r1, [r2] │ │ │ │ strexd ip, r6, r7, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9e403e │ │ │ │ + bne.n 9e407e │ │ │ │ dmb ish │ │ │ │ mov.w r2, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r2, [r3, #0] │ │ │ │ - b.w 9e2d64 │ │ │ │ - bl a9ba40 │ │ │ │ - ldr.w r2, [pc, #2800] @ 9e4b54 │ │ │ │ - ldr.w r1, [pc, #2800] @ 9e4b58 │ │ │ │ + b.w 9e2da4 │ │ │ │ + bl a9ba80 │ │ │ │ + ldr.w r2, [pc, #2800] @ 9e4b94 │ │ │ │ + ldr.w r1, [pc, #2800] @ 9e4b98 │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2f0a │ │ │ │ + b.w 9e2f4a │ │ │ │ ldr r1, [r6, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e4e88 │ │ │ │ + beq.w 9e4ec8 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ strh.w r1, [fp, #2062] @ 0x80e │ │ │ │ ldrb r1, [r6, #19] │ │ │ │ - b.w 9e33ba │ │ │ │ + b.w 9e33fa │ │ │ │ ldr.w r3, [r6, #1220] @ 0x4c4 │ │ │ │ mov r9, r8 │ │ │ │ ldr.w r2, [r6, #1224] @ 0x4c8 │ │ │ │ lsrs r1, r3, #2 │ │ │ │ cmp r1, #32 │ │ │ │ mov.w r3, r2, lsr #2 │ │ │ │ it cs │ │ │ │ movcs r1, #32 │ │ │ │ - b.n 9e3a98 │ │ │ │ + b.n 9e3ad8 │ │ │ │ ldr.w r3, [r6, #1204] @ 0x4b4 │ │ │ │ ldr.w r2, [r6, #1208] @ 0x4b8 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov.w r2, r2, lsr #2 │ │ │ │ it cs │ │ │ │ movcs r3, #64 @ 0x40 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ - b.n 9e3aa4 │ │ │ │ + b.n 9e3ae4 │ │ │ │ mov r9, r8 │ │ │ │ ldr.w r3, [r6, #1232] @ 0x4d0 │ │ │ │ movs r4, #3 │ │ │ │ ldr.w r2, [r6, #1236] @ 0x4d4 │ │ │ │ lsrs r1, r3, #2 │ │ │ │ cmp r1, #32 │ │ │ │ mov.w r3, r2, lsr #2 │ │ │ │ it cs │ │ │ │ movcs r1, #32 │ │ │ │ - b.n 9e3a98 │ │ │ │ + b.n 9e3ad8 │ │ │ │ add.w lr, lr, #84 @ 0x54 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ str.w r3, [lr, #-53] │ │ │ │ str.w r3, [lr, #-57] │ │ │ │ str.w r3, [lr, #-61] │ │ │ │ str.w r3, [lr, #-65] │ │ │ │ str.w r3, [lr, #-69] │ │ │ │ ldrb.w r3, [r5, #4074] @ 0xfea │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e469a │ │ │ │ + beq.w 9e46da │ │ │ │ ldr.w r3, [r6, #2400] @ 0x960 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e469a │ │ │ │ + bne.w 9e46da │ │ │ │ ldr.w r3, [r6, #2668] @ 0xa6c │ │ │ │ cmp r3, #6 │ │ │ │ - beq.w 9e46a4 │ │ │ │ + beq.w 9e46e4 │ │ │ │ cmp r3, #5 │ │ │ │ - beq.w 9e46a4 │ │ │ │ + beq.w 9e46e4 │ │ │ │ ldr.w r3, [r6, #1248] @ 0x4e0 │ │ │ │ lsrs r3, r3, #2 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ it cs │ │ │ │ movcs r3, #64 @ 0x40 │ │ │ │ ldr.w r2, [r6, #1432] @ 0x598 │ │ │ │ movs r4, #4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ - b.n 9e3aa4 │ │ │ │ + b.n 9e3ae4 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.w 9e3be4 │ │ │ │ + bne.w 9e3c24 │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e40dc │ │ │ │ + beq.n 9e411c │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r9, r8 │ │ │ │ strd r3, r3, [r5, #880] @ 0x370 │ │ │ │ strd r3, r3, [r5, #872] @ 0x368 │ │ │ │ str.w r3, [r5, #868] @ 0x364 │ │ │ │ - b.n 9e40c4 │ │ │ │ + b.n 9e4104 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [lr, #-5] │ │ │ │ ldr.w r3, [r6, #208] @ 0xd0 │ │ │ │ - cbz r3, 9e41aa │ │ │ │ + cbz r3, 9e41ea │ │ │ │ ldr.w r3, [r6, #220] @ 0xdc │ │ │ │ - cbz r3, 9e4176 │ │ │ │ + cbz r3, 9e41b6 │ │ │ │ ldr.w r3, [r6, #1132] @ 0x46c │ │ │ │ cmp r3, #32 │ │ │ │ it cs │ │ │ │ movcs r3, #32 │ │ │ │ str.w r3, [lr, #-17] │ │ │ │ adds r4, #1 │ │ │ │ mov.w r3, #1 │ │ │ │ cmp r4, #6 │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ - beq.w 9e440c │ │ │ │ + beq.w 9e444c │ │ │ │ add.w lr, lr, #84 @ 0x54 │ │ │ │ - b.n 9e3bd0 │ │ │ │ + b.n 9e3c10 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 9e422c │ │ │ │ + bne.n 9e426c │ │ │ │ ldr.w r3, [r6, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e4156 │ │ │ │ + bne.n 9e4196 │ │ │ │ str.w r3, [r5, #1000] @ 0x3e8 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [lr, #-5] │ │ │ │ ldr.w r3, [r6, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e4162 │ │ │ │ + bne.n 9e41a2 │ │ │ │ mov.w r3, #1 │ │ │ │ add.w lr, lr, #84 @ 0x54 │ │ │ │ strb.w r3, [lr, #-85] │ │ │ │ movs r4, #5 │ │ │ │ - b.n 9e3bd0 │ │ │ │ + b.n 9e3c10 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 9e3b5e │ │ │ │ + b.n 9e3b9e │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r1, r3 │ │ │ │ movlt.w r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9e3b16 │ │ │ │ - ldr.w r0, [pc, #2448] @ 9e4b5c │ │ │ │ + b.n 9e3b56 │ │ │ │ + ldr.w r0, [pc, #2448] @ 9e4b9c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e41da │ │ │ │ + bne.n 9e421a │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e4a3a │ │ │ │ + bne.w 9e4a7a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 9e369a │ │ │ │ + b.w 9e36da │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [r9, #2924] @ 0xb6c │ │ │ │ movw r2, #513 @ 0x201 │ │ │ │ movt r2, #513 @ 0x201 │ │ │ │ str.w r2, [r9, #2925] @ 0xb6d │ │ │ │ mov.w r2, #768 @ 0x300 │ │ │ │ strh.w r2, [r9, #2929] @ 0xb71 │ │ │ │ - b.w 9e3722 │ │ │ │ + b.w 9e3762 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 9e3440 │ │ │ │ + b.w 9e3480 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp, #2066] @ 0x812 │ │ │ │ ldrb.w r3, [r5, #4077] @ 0xfed │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 9e3556 │ │ │ │ + b.w 9e3596 │ │ │ │ movs r3, #3 │ │ │ │ str.w r3, [lr, #-5] │ │ │ │ ldr.w r3, [r6, #208] @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e4162 │ │ │ │ + bne.n 9e41a2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ mov fp, r8 │ │ │ │ mov.w r3, #1 │ │ │ │ strb.w r3, [lr, #-1] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ @@ -3648960,487 +3649000,487 @@ │ │ │ │ str.w r3, [r5, #1340] @ 0x53c │ │ │ │ vstr d7, [r1, #56] @ 0x38 │ │ │ │ ldrd r2, r3, [r2, #-8] │ │ │ │ strd r2, r3, [r1, #64] @ 0x40 │ │ │ │ str.w r8, [r5, #1332] @ 0x534 │ │ │ │ ldr.w r3, [r6, #4040] @ 0xfc8 │ │ │ │ str.w r3, [r5, #1336] @ 0x538 │ │ │ │ - bl 9e0108 │ │ │ │ + bl 9e0148 │ │ │ │ ldrb r3, [r6, #22] │ │ │ │ - cbz r3, 9e4312 │ │ │ │ + cbz r3, 9e4352 │ │ │ │ add.w sl, r5, #30592 @ 0x7780 │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, sl, #76 @ 0x4c │ │ │ │ movw r3, #63644 @ 0xf89c │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str r7, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr.w r3, [r4, #1980] @ 0x7bc │ │ │ │ lsl.w r1, r8, r7 │ │ │ │ tst r1, r3 │ │ │ │ - beq.n 9e430c │ │ │ │ + beq.n 9e434c │ │ │ │ ldr.w r3, [r9, #304] @ 0x130 │ │ │ │ ldr.w r0, [r5, #4008] @ 0xfa8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ add.w r3, sl, r7, lsl #3 │ │ │ │ ldrd r0, r1, [sp, #104] @ 0x68 │ │ │ │ stmia.w r3, {r0, r1} │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, #5 │ │ │ │ - bne.n 9e42e8 │ │ │ │ + bne.n 9e4328 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9df160 │ │ │ │ + bl 9df1a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e2d80 │ │ │ │ + beq.w 9e2dc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9fd408 │ │ │ │ + bl 9fd448 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e495e │ │ │ │ + beq.w 9e499e │ │ │ │ mov r0, r5 │ │ │ │ - bl a7b3c8 │ │ │ │ + bl a7b408 │ │ │ │ mov r0, r5 │ │ │ │ - bl a0bcd4 │ │ │ │ + bl a0bd14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dfc2c │ │ │ │ + bl 9dfc6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e4a5c │ │ │ │ - ldr.w r1, [pc, #2076] @ 9e4b60 │ │ │ │ + beq.w 9e4a9c │ │ │ │ + ldr.w r1, [pc, #2076] @ 9e4ba0 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #8 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ movs r3, #4 │ │ │ │ add.w r0, r5, #2304 @ 0x900 │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 3aeb90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e2d80 │ │ │ │ + beq.w 9e2dc0 │ │ │ │ movs r1, #134 @ 0x86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e1414 │ │ │ │ - ldr.w r1, [pc, #2040] @ 9e4b64 │ │ │ │ + bl 9e1454 │ │ │ │ + ldr.w r1, [pc, #2040] @ 9e4ba4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ add r1, pc │ │ │ │ add.w r8, sp, #148 @ 0x94 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ add.w sl, sp, #300 @ 0x12c │ │ │ │ blx 666a8 │ │ │ │ - ldr.w r3, [pc, #2020] @ 9e4b68 │ │ │ │ + ldr.w r3, [pc, #2020] @ 9e4ba8 │ │ │ │ str.w fp, [sp, #60] @ 0x3c │ │ │ │ add.w fp, r5, #4864 @ 0x1300 │ │ │ │ add r3, pc │ │ │ │ add.w fp, fp, #4 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #24] │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 9e43a4 │ │ │ │ + b.n 9e43e4 │ │ │ │ cmp r8, sl │ │ │ │ - beq.w 9e4842 │ │ │ │ + beq.w 9e4882 │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ movs r3, #0 │ │ │ │ movs r7, #16 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ strd r3, r7, [sp] │ │ │ │ - bl 9e1a5c │ │ │ │ + bl 9e1a9c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e439e │ │ │ │ + bne.n 9e43de │ │ │ │ mov r0, r6 │ │ │ │ bl 3a10bc │ │ │ │ ldrb.w r2, [r0, #32] │ │ │ │ mov r9, r0 │ │ │ │ and.w r2, r2, #7 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9e439e │ │ │ │ + beq.n 9e43de │ │ │ │ mov r0, r6 │ │ │ │ - bl a7b3f0 │ │ │ │ + bl a7b430 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - bl 9e1a5c │ │ │ │ + bl 9e1a9c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e439e │ │ │ │ + beq.n 9e43de │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r1, [pc, #1912] @ 9e4b6c │ │ │ │ + ldr.w r1, [pc, #1912] @ 9e4bac │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ add r1, pc │ │ │ │ strb.w r0, [r2, #3975] @ 0xf87 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, fp │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9e439e │ │ │ │ + b.n 9e43de │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r4, ip │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ mov fp, r8 │ │ │ │ - b.n 9e424c │ │ │ │ + b.n 9e428c │ │ │ │ cmp r3, #26 │ │ │ │ it ls │ │ │ │ movls r7, r3 │ │ │ │ - bls.w 9e3470 │ │ │ │ + bls.w 9e34b0 │ │ │ │ lsls r0, r1, #22 │ │ │ │ itt mi │ │ │ │ movmi r0, #1 │ │ │ │ strbmi.w r0, [fp, #2060] @ 0x80c │ │ │ │ - bmi.n 9e4436 │ │ │ │ + bmi.n 9e4476 │ │ │ │ lsls r0, r1, #21 │ │ │ │ it mi │ │ │ │ strbmi.w r2, [fp, #2060] @ 0x80c │ │ │ │ lsls r1, r1, #16 │ │ │ │ itt mi │ │ │ │ movmi r1, #1 │ │ │ │ strbmi.w r1, [fp, #2057] @ 0x809 │ │ │ │ subs r1, r3, #5 │ │ │ │ cmp r1, #1 │ │ │ │ - bls.w 9e421c │ │ │ │ + bls.w 9e425c │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [fp, #2066] @ 0x812 │ │ │ │ mov r1, r3 │ │ │ │ - b.w 9e3524 │ │ │ │ + b.w 9e3564 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 9e4a96 │ │ │ │ + beq.w 9e4ad6 │ │ │ │ mov.w r1, #0 │ │ │ │ strb.w r1, [fp, #2063] @ 0x80f │ │ │ │ - bhi.w 9e4a10 │ │ │ │ + bhi.w 9e4a50 │ │ │ │ cmp r3, #2 │ │ │ │ it ls │ │ │ │ ldrbls.w r1, [fp, #2058] @ 0x80a │ │ │ │ - bhi.w 9e3ffa │ │ │ │ + bhi.w 9e403a │ │ │ │ ldrb r0, [r6, #20] │ │ │ │ orrs r1, r0 │ │ │ │ strb.w r1, [fp, #2058] @ 0x80a │ │ │ │ ldrb.w r1, [fp, #2059] @ 0x80b │ │ │ │ orrs r0, r1 │ │ │ │ strb.w r0, [fp, #2059] @ 0x80b │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9e4642 │ │ │ │ + bne.w 9e4682 │ │ │ │ ldr.w r0, [r6, #2668] @ 0xa6c │ │ │ │ cmp r0, #7 │ │ │ │ - bne.w 9e33f0 │ │ │ │ + bne.w 9e3430 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [fp, #2050] @ 0x802 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b.w 9e33fc │ │ │ │ + b.w 9e343c │ │ │ │ ldr.w r2, [r4, #1332] @ 0x534 │ │ │ │ - b.w 9e379c │ │ │ │ + b.w 9e37dc │ │ │ │ ldr.w r3, [r4, #1332] @ 0x534 │ │ │ │ - b.w 9e3866 │ │ │ │ + b.w 9e38a6 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 9e44d0 │ │ │ │ + beq.n 9e4510 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e44ba │ │ │ │ + bne.n 9e44fa │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e2a60 │ │ │ │ - ldr.w r4, [pc, #1692] @ 9e4b70 │ │ │ │ + beq.w 9e2aa0 │ │ │ │ + ldr.w r4, [pc, #1692] @ 9e4bb0 │ │ │ │ movs r6, #2 │ │ │ │ add r4, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ strex r2, r6, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e44e6 │ │ │ │ + bne.n 9e4526 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e44d8 │ │ │ │ - b.w 9e2a60 │ │ │ │ + bne.n 9e4518 │ │ │ │ + b.w 9e2aa0 │ │ │ │ ldr.w r3, [r4, #4000] @ 0xfa0 │ │ │ │ str.w r3, [r4, #4004] @ 0xfa4 │ │ │ │ - b.w 9e36f0 │ │ │ │ + b.w 9e3730 │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ bl 3a47fc │ │ │ │ - b.w 9e2ab0 │ │ │ │ + b.w 9e2af0 │ │ │ │ cmp r3, #24 │ │ │ │ - bhi.n 9e4436 │ │ │ │ + bhi.n 9e4476 │ │ │ │ mov.w r0, #8192 @ 0x2000 │ │ │ │ movt r0, #260 @ 0x104 │ │ │ │ lsrs r0, r3 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.w 9e34c2 │ │ │ │ + bmi.w 9e3502 │ │ │ │ cmp r3, #22 │ │ │ │ - beq.n 9e4572 │ │ │ │ + beq.n 9e45b2 │ │ │ │ cmp r3, #13 │ │ │ │ - beq.w 9e4950 │ │ │ │ + beq.w 9e4990 │ │ │ │ lsls r1, r1, #16 │ │ │ │ itt mi │ │ │ │ movmi r1, #1 │ │ │ │ strbmi.w r1, [fp, #2057] @ 0x809 │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 9e4440 │ │ │ │ + bhi.w 9e4480 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, #3 │ │ │ │ strb.w r0, [r6, #66] @ 0x42 │ │ │ │ strb.w r1, [fp, #2065] @ 0x811 │ │ │ │ strb.w r1, [fp, #2066] @ 0x812 │ │ │ │ - beq.w 9e352e │ │ │ │ - b.w 9e3546 │ │ │ │ + beq.w 9e356e │ │ │ │ + b.w 9e3586 │ │ │ │ mov r0, r7 │ │ │ │ blx 67b40 │ │ │ │ - b.w 9e2b40 │ │ │ │ + b.w 9e2b80 │ │ │ │ cmp r3, #22 │ │ │ │ - bne.w 9e34d4 │ │ │ │ + bne.w 9e3514 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [fp, #2064] @ 0x810 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e4a76 │ │ │ │ + beq.w 9e4ab6 │ │ │ │ ldr.w r0, [r6, #2400] @ 0x960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e34de │ │ │ │ + beq.w 9e351e │ │ │ │ lsls r7, r1, #16 │ │ │ │ - bmi.n 9e4664 │ │ │ │ + bmi.n 9e46a4 │ │ │ │ ldr.w r1, [r6, #2400] @ 0x960 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [fp, #2066] @ 0x812 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e3518 │ │ │ │ + beq.w 9e3558 │ │ │ │ subs r1, r3, #5 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 9e444e │ │ │ │ + bhi.w 9e448e │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [fp, #2066] @ 0x812 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e4222 │ │ │ │ + beq.w 9e4262 │ │ │ │ ldr.w r3, [r6, #2400] @ 0x960 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e353c │ │ │ │ - b.n 9e4222 │ │ │ │ + beq.w 9e357c │ │ │ │ + b.n 9e4262 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ strd r8, fp, [sp] │ │ │ │ - bl 9df6f4 │ │ │ │ + bl 9df734 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 9e4562 │ │ │ │ + beq.n 9e45a2 │ │ │ │ ldr.w r3, [r7, r0, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ str.w r3, [r5, #4008] @ 0xfa8 │ │ │ │ blx 67b40 │ │ │ │ add.w r3, r5, #12288 @ 0x3000 │ │ │ │ add.w r1, r5, #4832 @ 0x12e0 │ │ │ │ ldr.w r0, [r5, #4008] @ 0xfa8 │ │ │ │ adds r1, #16 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ blx r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9e3f92 │ │ │ │ - b.w 9e2e46 │ │ │ │ - ldr.w r0, [pc, #1404] @ 9e4b74 │ │ │ │ + bne.w 9e3fd2 │ │ │ │ + b.w 9e2e86 │ │ │ │ + ldr.w r0, [pc, #1404] @ 9e4bb4 │ │ │ │ dmb ish │ │ │ │ add r0, pc │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e4600 │ │ │ │ + bne.n 9e4640 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e2d80 │ │ │ │ + beq.w 9e2dc0 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bl 3a47fc │ │ │ │ - b.w 9e2d80 │ │ │ │ + b.w 9e2dc0 │ │ │ │ ldrb.w r3, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e2d80 │ │ │ │ - ldr.w r2, [pc, #1352] @ 9e4b78 │ │ │ │ - ldr.w r1, [pc, #1352] @ 9e4b7c │ │ │ │ + bne.w 9e2dc0 │ │ │ │ + ldr.w r2, [pc, #1352] @ 9e4bb8 │ │ │ │ + ldr.w r1, [pc, #1352] @ 9e4bbc │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2d80 │ │ │ │ + b.w 9e2dc0 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 9e4e9c │ │ │ │ + beq.w 9e4edc │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #25 │ │ │ │ strb.w r1, [fp, #2050] @ 0x802 │ │ │ │ it ne │ │ │ │ strbne.w r1, [fp, #2049] @ 0x801 │ │ │ │ - bne.w 9e3406 │ │ │ │ + bne.w 9e3446 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [fp, #2049] @ 0x801 │ │ │ │ - b.w 9e3406 │ │ │ │ + b.w 9e3446 │ │ │ │ ldr.w r0, [r6, #2400] @ 0x960 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [fp, #2057] @ 0x809 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e34fc │ │ │ │ + beq.w 9e353c │ │ │ │ subs r0, r3, #1 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.w 9e4fc4 │ │ │ │ + bhi.w 9e5004 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #3 │ │ │ │ strb.w r1, [r6, #66] @ 0x42 │ │ │ │ movw r1, #257 @ 0x101 │ │ │ │ strh.w r1, [fp, #2065] @ 0x811 │ │ │ │ - beq.w 9e352e │ │ │ │ + beq.w 9e356e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e3536 │ │ │ │ - b.w 9e3546 │ │ │ │ + bne.w 9e3576 │ │ │ │ + b.w 9e3586 │ │ │ │ ldr.w r3, [ip, #1332] @ 0x534 │ │ │ │ cmp r3, #6 │ │ │ │ - bne.w 9e4116 │ │ │ │ + bne.w 9e4156 │ │ │ │ movs r3, #32 │ │ │ │ - b.n 9e4128 │ │ │ │ + b.n 9e4168 │ │ │ │ cmp r1, #13 │ │ │ │ - bne.w 9e339a │ │ │ │ - b.n 9e3ffa │ │ │ │ + bne.w 9e33da │ │ │ │ + b.n 9e403a │ │ │ │ sub.w r1, r3, #7 │ │ │ │ clz r1, r1 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ sub.w r0, r3, #7 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.w 9e3420 │ │ │ │ - ldr.w r3, [pc, #1204] @ 9e4b80 │ │ │ │ + b.w 9e3460 │ │ │ │ + ldr.w r3, [pc, #1204] @ 9e4bc0 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - ldr.w r2, [pc, #1204] @ 9e4b84 │ │ │ │ + ldr.w r2, [pc, #1204] @ 9e4bc4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ str r2, [sp, #24] │ │ │ │ bl 3ab478 │ │ │ │ - b.w 9e3610 │ │ │ │ - ldr.w r3, [pc, #1188] @ 9e4b88 │ │ │ │ + b.w 9e3650 │ │ │ │ + ldr.w r3, [pc, #1188] @ 9e4bc8 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1184] @ 9e4b8c │ │ │ │ + ldr.w r2, [pc, #1184] @ 9e4bcc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.w 9e3840 │ │ │ │ - ldr.w r3, [pc, #1172] @ 9e4b90 │ │ │ │ + b.w 9e3880 │ │ │ │ + ldr.w r3, [pc, #1172] @ 9e4bd0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1168] @ 9e4b94 │ │ │ │ + ldr.w r2, [pc, #1168] @ 9e4bd4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.w 9e3836 │ │ │ │ - ldr.w r3, [pc, #1156] @ 9e4b98 │ │ │ │ + b.w 9e3876 │ │ │ │ + ldr.w r3, [pc, #1156] @ 9e4bd8 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1152] @ 9e4b9c │ │ │ │ + ldr.w r2, [pc, #1152] @ 9e4bdc │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.w 9e382c │ │ │ │ - ldr.w r3, [pc, #1140] @ 9e4ba0 │ │ │ │ + b.w 9e386c │ │ │ │ + ldr.w r3, [pc, #1140] @ 9e4be0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1136] @ 9e4ba4 │ │ │ │ + ldr.w r2, [pc, #1136] @ 9e4be4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.w 9e3812 │ │ │ │ - ldr.w r3, [pc, #1124] @ 9e4ba8 │ │ │ │ + b.w 9e3852 │ │ │ │ + ldr.w r3, [pc, #1124] @ 9e4be8 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1120] @ 9e4bac │ │ │ │ + ldr.w r2, [pc, #1120] @ 9e4bec │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.w 9e3808 │ │ │ │ - ldr.w r3, [pc, #1108] @ 9e4bb0 │ │ │ │ + b.w 9e3848 │ │ │ │ + ldr.w r3, [pc, #1108] @ 9e4bf0 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r2, [pc, #1104] @ 9e4bb4 │ │ │ │ + ldr.w r2, [pc, #1104] @ 9e4bf4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.w 9e37fe │ │ │ │ + b.w 9e383e │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 9e3f0e │ │ │ │ + bne.w 9e3f4e │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [fp, #2050] @ 0x802 │ │ │ │ strb.w r1, [fp, #2049] @ 0x801 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ - b.w 9e3420 │ │ │ │ + b.w 9e3460 │ │ │ │ ands.w r0, r1, #512 @ 0x200 │ │ │ │ itt ne │ │ │ │ movne r0, #1 │ │ │ │ strbne.w r0, [fp, #2060] @ 0x80c │ │ │ │ - bne.w 9e34a0 │ │ │ │ + bne.w 9e34e0 │ │ │ │ lsls r7, r1, #21 │ │ │ │ it mi │ │ │ │ strbmi.w r0, [fp, #2060] @ 0x80c │ │ │ │ - b.w 9e34a0 │ │ │ │ + b.w 9e34e0 │ │ │ │ cmp r3, #22 │ │ │ │ - bne.w 9e34d4 │ │ │ │ + bne.w 9e3514 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [fp, #2064] @ 0x810 │ │ │ │ - b.n 9e457e │ │ │ │ + b.n 9e45be │ │ │ │ cmp r1, #2 │ │ │ │ - bhi.w 9e352e │ │ │ │ - b.w 9e3534 │ │ │ │ - bl a9ba40 │ │ │ │ - ldr r2, [pc, #1012] @ (9e4bb8 ) │ │ │ │ - ldr r1, [pc, #1012] @ (9e4bbc ) │ │ │ │ + bhi.w 9e356e │ │ │ │ + b.w 9e3574 │ │ │ │ + bl a9ba80 │ │ │ │ + ldr r2, [pc, #1012] @ (9e4bf8 ) │ │ │ │ + ldr r1, [pc, #1012] @ (9e4bfc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e3cec │ │ │ │ + b.w 9e3d2c │ │ │ │ cmp r3, #13 │ │ │ │ - bne.w 9e4aac │ │ │ │ + bne.w 9e4aec │ │ │ │ movs r2, #1 │ │ │ │ strb.w r2, [fp, #2057] @ 0x809 │ │ │ │ strb.w r2, [fp, #2066] @ 0x812 │ │ │ │ - b.w 9e3546 │ │ │ │ - bl a9ba40 │ │ │ │ - ldr r2, [pc, #976] @ (9e4bc0 ) │ │ │ │ - ldr r1, [pc, #976] @ (9e4bc4 ) │ │ │ │ + b.w 9e3586 │ │ │ │ + bl a9ba80 │ │ │ │ + ldr r2, [pc, #976] @ (9e4c00 ) │ │ │ │ + ldr r1, [pc, #976] @ (9e4c04 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e3754 │ │ │ │ + b.w 9e3794 │ │ │ │ movw r2, #4095 @ 0xfff │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ itet hi │ │ │ │ movhi.w r3, #768 @ 0x300 │ │ │ │ movls.w r3, #65536 @ 0x10000 │ │ │ │ movthi r3, #1 │ │ │ │ str.w r3, [r5, #4016] @ 0xfb0 │ │ │ │ - b.w 9e2b40 │ │ │ │ + b.w 9e2b80 │ │ │ │ cmp r3, #7 │ │ │ │ - bne.w 9e3f20 │ │ │ │ - b.n 9e4782 │ │ │ │ - bl a9ba40 │ │ │ │ - ldr r2, [pc, #920] @ (9e4bc8 ) │ │ │ │ - ldr r1, [pc, #920] @ (9e4bcc ) │ │ │ │ + bne.w 9e3f60 │ │ │ │ + b.n 9e47c2 │ │ │ │ + bl a9ba80 │ │ │ │ + ldr r2, [pc, #920] @ (9e4c08 ) │ │ │ │ + ldr r1, [pc, #920] @ (9e4c0c ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e3740 │ │ │ │ + b.w 9e3780 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r0, [r5, #4008] @ 0xfa8 │ │ │ │ movs r1, #126 @ 0x7e │ │ │ │ str r3, [sp, #8] │ │ │ │ @@ -3649454,18 +3649494,18 @@ │ │ │ │ blx r7 │ │ │ │ subs.w r7, r0, r8 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ cmn.w r0, #11 │ │ │ │ it ne │ │ │ │ cmpne r0, r8 │ │ │ │ - bne.w 9e4f74 │ │ │ │ + bne.w 9e4fb4 │ │ │ │ ldr.w r3, [r6, #276] @ 0x114 │ │ │ │ strb.w r7, [r4, #3976] @ 0xf88 │ │ │ │ - cbz r3, 9e48ae │ │ │ │ + cbz r3, 9e48ee │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #16 │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #8] │ │ │ │ @@ -3649475,356 +3649515,356 @@ │ │ │ │ blx r7 │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ strb.w r3, [r4, #3977] @ 0xf89 │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ addw r0, r5, #2084 @ 0x824 │ │ │ │ - bl ac2dfc │ │ │ │ - ldr r0, [pc, #788] @ (9e4bd0 ) │ │ │ │ + bl ac2e3c │ │ │ │ + ldr r0, [pc, #788] @ (9e4c10 ) │ │ │ │ ldrb.w r1, [r5, #1702] @ 0x6a6 │ │ │ │ add r0, pc │ │ │ │ bl 3afd10 │ │ │ │ strb.w r0, [r9, #2932] @ 0xb74 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e2068 │ │ │ │ + bl 9e20a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e4ff6 │ │ │ │ - ldr r3, [pc, #764] @ (9e4bd4 ) │ │ │ │ + beq.w 9e5036 │ │ │ │ + ldr r3, [pc, #764] @ (9e4c14 ) │ │ │ │ ldrb r1, [r6, #25] │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e4edc │ │ │ │ + bne.w 9e4f1c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 9e5302 │ │ │ │ + beq.w 9e5342 │ │ │ │ ldrb.w r3, [r5, #3958] @ 0xf76 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e4bfc │ │ │ │ + beq.w 9e4c3c │ │ │ │ ldrb.w r3, [r6, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e4bfc │ │ │ │ + beq.w 9e4c3c │ │ │ │ ldr.w r3, [r4, #2152] @ 0x868 │ │ │ │ cmp.w r3, #280 @ 0x118 │ │ │ │ - bhi.w 9e4f28 │ │ │ │ + bhi.w 9e4f68 │ │ │ │ ldr.w r3, [r4, #2064] @ 0x810 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 9e4f08 │ │ │ │ + bls.w 9e4f48 │ │ │ │ ldr.w r3, [r4, #2072] @ 0x818 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 9e4f08 │ │ │ │ + bls.w 9e4f48 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e4c3c │ │ │ │ - b.n 9e4c20 │ │ │ │ - ldr r1, [pc, #684] @ (9e4bd8 ) │ │ │ │ + bne.w 9e4c7c │ │ │ │ + b.n 9e4c60 │ │ │ │ + ldr r1, [pc, #684] @ (9e4c18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r1, [r1, #0] │ │ │ │ lsls r7, r1, #24 │ │ │ │ - bmi.w 9e4abc │ │ │ │ + bmi.w 9e4afc │ │ │ │ ldr.w r1, [r4, #2608] @ 0xa30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e3322 │ │ │ │ + beq.w 9e3362 │ │ │ │ ldrb.w r1, [r6, #50] @ 0x32 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e3322 │ │ │ │ + beq.w 9e3362 │ │ │ │ ldrb.w r1, [r6, #45] @ 0x2d │ │ │ │ - b.w 9e3322 │ │ │ │ + b.w 9e3362 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [fp, #2057] @ 0x809 │ │ │ │ strb.w r3, [fp, #2066] @ 0x812 │ │ │ │ - b.w 9e3556 │ │ │ │ + b.w 9e3596 │ │ │ │ ldrb.w r3, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e2d80 │ │ │ │ - ldr r2, [pc, #624] @ (9e4bdc ) │ │ │ │ - ldr r1, [pc, #628] @ (9e4be0 ) │ │ │ │ + bne.w 9e2dc0 │ │ │ │ + ldr r2, [pc, #624] @ (9e4c1c ) │ │ │ │ + ldr r1, [pc, #628] @ (9e4c20 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2d80 │ │ │ │ + b.w 9e2dc0 │ │ │ │ cmp r3, #13 │ │ │ │ it ne │ │ │ │ ldrbne.w r1, [fp, #2058] @ 0x80a │ │ │ │ - beq.w 9e4eca │ │ │ │ + beq.w 9e4f0a │ │ │ │ subs r7, r3, #4 │ │ │ │ cmp r7, #9 │ │ │ │ - bhi.w 9e4eb4 │ │ │ │ + bhi.w 9e4ef4 │ │ │ │ movw r0, #521 @ 0x209 │ │ │ │ lsrs r0, r7 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.w 9e33ba │ │ │ │ + bmi.w 9e33fa │ │ │ │ ldrb r0, [r6, #20] │ │ │ │ cmp r3, #7 │ │ │ │ orr.w r1, r1, r0 │ │ │ │ strb.w r1, [fp, #2058] @ 0x80a │ │ │ │ ldrb.w r1, [fp, #2059] @ 0x80b │ │ │ │ orr.w r0, r0, r1 │ │ │ │ strb.w r0, [fp, #2059] @ 0x80b │ │ │ │ - beq.w 9e4778 │ │ │ │ - b.w 9e3f0e │ │ │ │ + beq.w 9e47b8 │ │ │ │ + b.w 9e3f4e │ │ │ │ movs r1, #0 │ │ │ │ strb.w r1, [fp, #2066] @ 0x812 │ │ │ │ - b.w 9e3534 │ │ │ │ + b.w 9e3574 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 9e49e2 │ │ │ │ + beq.n 9e4a22 │ │ │ │ movs r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r0, r1, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e49cc │ │ │ │ + bne.n 9e4a0c │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e3602 │ │ │ │ - ldr r7, [pc, #512] @ (9e4be4 ) │ │ │ │ + beq.w 9e3642 │ │ │ │ + ldr r7, [pc, #512] @ (9e4c24 ) │ │ │ │ mov.w r8, #2 │ │ │ │ add r7, pc │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ strex r2, r8, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e49f8 │ │ │ │ + bne.n 9e4a38 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e49ea │ │ │ │ - b.w 9e3602 │ │ │ │ + bne.n 9e4a2a │ │ │ │ + b.w 9e3642 │ │ │ │ cmp r3, #13 │ │ │ │ - beq.w 9e3ffa │ │ │ │ + beq.w 9e403a │ │ │ │ ldrb.w r1, [fp, #2058] @ 0x80a │ │ │ │ mov r0, r3 │ │ │ │ - b.w 9e33a4 │ │ │ │ + b.w 9e33e4 │ │ │ │ ldrb.w r0, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e2d80 │ │ │ │ - ldr r2, [pc, #444] @ (9e4be8 ) │ │ │ │ - ldr r1, [pc, #444] @ (9e4bec ) │ │ │ │ + bne.w 9e2dc0 │ │ │ │ + ldr r2, [pc, #444] @ (9e4c28 ) │ │ │ │ + ldr r1, [pc, #444] @ (9e4c2c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2d80 │ │ │ │ + b.w 9e2dc0 │ │ │ │ movs r1, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [r0, #0] │ │ │ │ bl 3a47fc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.w 9e41f2 │ │ │ │ - ldr r2, [pc, #416] @ (9e4bf0 ) │ │ │ │ + b.w 9e4232 │ │ │ │ + ldr r2, [pc, #416] @ (9e4c30 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.w 9e3822 │ │ │ │ + b.w 9e3862 │ │ │ │ ldrb.w r3, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e2d80 │ │ │ │ - ldr r2, [pc, #396] @ (9e4bf4 ) │ │ │ │ - ldr r1, [pc, #396] @ (9e4bf8 ) │ │ │ │ + bne.w 9e2dc0 │ │ │ │ + ldr r2, [pc, #396] @ (9e4c34 ) │ │ │ │ + ldr r1, [pc, #396] @ (9e4c38 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2d80 │ │ │ │ + b.w 9e2dc0 │ │ │ │ lsls r1, r1, #16 │ │ │ │ ite mi │ │ │ │ strbmi.w r0, [fp, #2057] @ 0x809 │ │ │ │ strbpl.w r0, [fp, #2066] @ 0x812 │ │ │ │ - bmi.w 9e4440 │ │ │ │ + bmi.w 9e4480 │ │ │ │ mov r1, r3 │ │ │ │ - b.w 9e3524 │ │ │ │ + b.w 9e3564 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r8, r1 │ │ │ │ - b.w 9e3a1c │ │ │ │ + b.w 9e3a5c │ │ │ │ ldr r1, [r6, #108] @ 0x6c │ │ │ │ - cbz r1, 9e4aa0 │ │ │ │ + cbz r1, 9e4ae0 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [fp, #2062] @ 0x80e │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [fp, #2063] @ 0x80f │ │ │ │ ldrb r1, [r6, #19] │ │ │ │ - b.w 9e3ffc │ │ │ │ + b.w 9e403c │ │ │ │ lsls r7, r1, #16 │ │ │ │ - bmi.w 9e4664 │ │ │ │ + bmi.w 9e46a4 │ │ │ │ subs r1, r3, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - bls.w 9e467c │ │ │ │ - b.n 9e458c │ │ │ │ + bls.w 9e46bc │ │ │ │ + b.n 9e45cc │ │ │ │ ldrb.w r1, [r6, #50] @ 0x32 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e3322 │ │ │ │ + beq.w 9e3362 │ │ │ │ ldrb.w r1, [r6, #45] @ 0x2d │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e3322 │ │ │ │ + beq.w 9e3362 │ │ │ │ ldr.w r0, [r4, #3012] @ 0xbc4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e3322 │ │ │ │ + bne.w 9e3362 │ │ │ │ ldrb.w r1, [r5, #1702] @ 0x6a6 │ │ │ │ - b.w 9e3322 │ │ │ │ + b.w 9e3362 │ │ │ │ ldrb.w r3, [r5, #3952] @ 0xf70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e300a │ │ │ │ + beq.w 9e304a │ │ │ │ mov r8, r3 │ │ │ │ - vldr d7, [pc, #8] @ 9e4af8 │ │ │ │ - b.w 9e2f94 │ │ │ │ + vldr d7, [pc, #8] @ 9e4b38 │ │ │ │ + b.w 9e2fd4 │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldrh r4, [r6, #20] │ │ │ │ + ldrh r4, [r6, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 9e43d8 │ │ │ │ + b.n 9e4398 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ lsls r3, r0, #4 │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrh r6, [r7, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, pc, #864 @ (adr r6, 9e4e7c ) │ │ │ │ + add r6, pc, #608 @ (adr r6, 9e4dbc ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r0, [r0, #30] │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, pc, #744 @ (adr r6, 9e4e0c ) │ │ │ │ + add r6, pc, #488 @ (adr r6, 9e4d4c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ cmp r4, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, #26] │ │ │ │ + ldrh r4, [r3, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r6, pc, #104 @ (adr r6, 9e4b9c ) │ │ │ │ + add r5, pc, #872 @ (adr r5, 9e4edc ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r2, [r1, #26] │ │ │ │ + ldrh r2, [r1, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, pc, #784 @ (adr r5, 9e4e4c ) │ │ │ │ + add r5, pc, #528 @ (adr r5, 9e4d8c ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrh r6, [r7, #8] │ │ │ │ + ldrh r6, [r7, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, pc, #704 @ (adr r5, 9e4e04 ) │ │ │ │ + add r5, pc, #448 @ (adr r5, 9e4d44 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldr r3, [sp, #608] @ 0x260 │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ lsls r0, r7, #1 │ │ │ │ - ldrh r0, [r7, #4] │ │ │ │ + ldrh r0, [r7, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - b.n 9e4f50 │ │ │ │ + b.n 9e4f10 │ │ │ │ lsls r1, r7, #3 │ │ │ │ - adds r4, #92 @ 0x5c │ │ │ │ + adds r4, #28 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r6, [r6, #10] │ │ │ │ + ldrh r6, [r6, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r5, pc, #24 @ (adr r5, 9e4b74 ) │ │ │ │ + add r4, pc, #792 @ (adr r4, 9e4eb4 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrh r0, [r3, #24] │ │ │ │ + ldrh r0, [r3, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - orrs r4, r3 │ │ │ │ + cmn r4, r3 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - ldrh r0, [r4, #22] │ │ │ │ + ldrh r0, [r4, #20] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - add r1, pc, #488 @ (adr r1, 9e4d58 ) │ │ │ │ + add r1, pc, #232 @ (adr r1, 9e4c98 ) │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r7, #242 @ 0xf2 │ │ │ │ + cmp r7, #178 @ 0xb2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r6, #202 @ 0xca │ │ │ │ + cmp r6, #138 @ 0x8a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r6, #58] @ 0x3a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ asrs r0, r2, #11 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #54] @ 0x36 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r6, [r4, #52] @ 0x34 │ │ │ │ + strh r6, [r4, #50] @ 0x32 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r7, #52] @ 0x34 │ │ │ │ + str r4, [r7, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r6, [r6, #50] @ 0x32 │ │ │ │ + strh r6, [r6, #48] @ 0x30 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r4, #52] @ 0x34 │ │ │ │ + str r4, [r4, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r1, #48] @ 0x30 │ │ │ │ + strh r2, [r1, #46] @ 0x2e │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r1, #48] @ 0x30 │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r2, #46] @ 0x2e │ │ │ │ + strh r2, [r2, #44] @ 0x2c │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ + str r4, [r6, #44] @ 0x2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r4, #44] @ 0x2c │ │ │ │ + strh r2, [r4, #42] @ 0x2a │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r0, [r1, #14] │ │ │ │ - lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ - lsls r5, r4, #1 │ │ │ │ - strh r0, [r2, #34] @ 0x22 │ │ │ │ + strh r0, [r1, #12] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r5, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ strh r0, [r2, #32] │ │ │ │ lsls r7, r6, #1 │ │ │ │ ldr r5, [sp, #240] @ 0xf0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r0, [r7, #48] @ 0x30 │ │ │ │ + strh r0, [r2, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - cmp r4, #46 @ 0x2e │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ + lsls r5, r4, #1 │ │ │ │ + strh r0, [r7, #46] @ 0x2e │ │ │ │ + lsls r7, r6, #1 │ │ │ │ + cmp r3, #238 @ 0xee │ │ │ │ lsls r3, r0, #4 │ │ │ │ - cmp r3, #226 @ 0xe2 │ │ │ │ + cmp r3, #162 @ 0xa2 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r0, [r5, #36] @ 0x24 │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - cmp r3, #28 │ │ │ │ + cmp r2, #220 @ 0xdc │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strh r2, [r2, #10] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r2, #24] │ │ │ │ + strh r2, [r2, #22] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strh r2, [r2, #30] │ │ │ │ + strh r2, [r2, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #800] @ 0x320 │ │ │ │ lsls r5, r4, #1 │ │ │ │ ldr.w r3, [r4, #2152] @ 0x868 │ │ │ │ cmp.w r3, #280 @ 0x118 │ │ │ │ - bhi.w 9e4f28 │ │ │ │ + bhi.w 9e4f68 │ │ │ │ ldr.w r3, [r4, #2064] @ 0x810 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 9e4f08 │ │ │ │ + bls.w 9e4f48 │ │ │ │ ldr.w r3, [r4, #2072] @ 0x818 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 9e4f08 │ │ │ │ + bls.w 9e4f48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e4ce4 │ │ │ │ + bne.n 9e4d24 │ │ │ │ ldr.w r3, [r4, #1332] @ 0x534 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 9e503e │ │ │ │ + beq.w 9e507e │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9e503e │ │ │ │ - ldr.w r3, [pc, #1292] @ 9e5140 │ │ │ │ + beq.w 9e507e │ │ │ │ + ldr.w r3, [pc, #1292] @ 9e5180 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r3, pc │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9e4ce4 │ │ │ │ + bne.n 9e4d24 │ │ │ │ ldr.w r1, [r4, #2124] @ 0x84c │ │ │ │ ldr.w r3, [r4, #2108] @ 0x83c │ │ │ │ ldr.w r2, [r4, #2116] @ 0x844 │ │ │ │ cmp r1, r3 │ │ │ │ ldrb.w r7, [r9, #2924] @ 0xb6c │ │ │ │ it cc │ │ │ │ movcc r1, r3 │ │ │ │ @@ -3649835,15 +3649875,15 @@ │ │ │ │ it cc │ │ │ │ movcc r3, r2 │ │ │ │ ldr.w r2, [r4, #2140] @ 0x85c │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e5048 │ │ │ │ + beq.w 9e5088 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ add.w ip, r5, #3488 @ 0xda0 │ │ │ │ ldr.w lr, [ip, #4] │ │ │ │ add r7, r3 │ │ │ │ str r7, [sp, #24] │ │ │ │ add.w r7, r5, #3504 @ 0xdb0 │ │ │ │ adds r3, r1, r0 │ │ │ │ @@ -3649881,49 +3649921,49 @@ │ │ │ │ movcc r3, r0 │ │ │ │ str.w r3, [r5, #3520] @ 0xdc0 │ │ │ │ movs r7, #0 │ │ │ │ addw r0, r5, #4020 @ 0xfb4 │ │ │ │ str.w r7, [r5, #1960] @ 0x7a8 │ │ │ │ str.w r7, [r5, #2072] @ 0x818 │ │ │ │ bl 3a5ea8 │ │ │ │ - ldr.w r3, [pc, #1100] @ 9e5144 │ │ │ │ + ldr.w r3, [pc, #1100] @ 9e5184 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ addw r0, r5, #4044 @ 0xfcc │ │ │ │ str.w r7, [r5, #1964] @ 0x7ac │ │ │ │ str.w r7, [r5, #1972] @ 0x7b4 │ │ │ │ str.w r7, [r5, #1976] @ 0x7b8 │ │ │ │ str.w r7, [r5, #1980] @ 0x7bc │ │ │ │ str.w r5, [r5, #1968] @ 0x7b0 │ │ │ │ str.w r7, [r5, #1988] @ 0x7c4 │ │ │ │ str.w r7, [r5, #1992] @ 0x7c8 │ │ │ │ str.w r7, [r5, #1996] @ 0x7cc │ │ │ │ str.w r5, [r5, #1984] @ 0x7c0 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - ldr.w r3, [pc, #1052] @ 9e5148 │ │ │ │ + ldr.w r3, [pc, #1052] @ 9e5188 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r3 │ │ │ │ - bl b160d4 │ │ │ │ - ldr.w r3, [pc, #1040] @ 9e514c │ │ │ │ + bl b16114 │ │ │ │ + ldr.w r3, [pc, #1040] @ 9e518c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [r5, #1632] @ 0x660 │ │ │ │ - ldr.w r3, [pc, #1032] @ 9e5150 │ │ │ │ + ldr.w r3, [pc, #1032] @ 9e5190 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [r5, #1636] @ 0x664 │ │ │ │ - bl 9eb070 │ │ │ │ + bl 9eb0b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl a2f6b0 │ │ │ │ + bl a2f6f0 │ │ │ │ ldrb.w r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e4dec │ │ │ │ - ldr r3, [pc, #1008] @ (9e5154 ) │ │ │ │ + beq.n 9e4e2c │ │ │ │ + ldr r3, [pc, #1008] @ (9e5194 ) │ │ │ │ movs r2, #32 │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ add r3, pc │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -3649941,790 +3649981,790 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ite ne │ │ │ │ movne r1, #7 │ │ │ │ moveq r1, #6 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ str.w r1, [r3], #4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9e4d98 │ │ │ │ - ldr r1, [pc, #948] @ (9e5158 ) │ │ │ │ + bne.n 9e4dd8 │ │ │ │ + ldr r1, [pc, #948] @ (9e5198 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov.w lr, #1024 @ 0x400 │ │ │ │ add r1, pc │ │ │ │ mov.w ip, #63 @ 0x3f │ │ │ │ mov r7, r2 │ │ │ │ str r2, [r3, #0] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ cmp r2, #4 │ │ │ │ strd lr, ip, [r3, #8] │ │ │ │ add.w r3, r3, #20 │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ str.w r0, [r3, #-16] │ │ │ │ - bne.n 9e4db2 │ │ │ │ + bne.n 9e4df2 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ addw r3, r5, #3528 @ 0xdc8 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr.w r7, [r9, #668] @ 0x29c │ │ │ │ ldr.w r0, [r4, #3996] @ 0xf9c │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e5010 │ │ │ │ + bne.w 9e5050 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r7 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl a82a50 │ │ │ │ + bl a82a90 │ │ │ │ add.w r3, r5, #30720 @ 0x7800 │ │ │ │ strd r0, r1, [r3, #-8] │ │ │ │ orrs r0, r1 │ │ │ │ - beq.w 9e5024 │ │ │ │ + beq.w 9e5064 │ │ │ │ mov r0, r5 │ │ │ │ - bl a29e60 │ │ │ │ + bl a29ea0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e52aa │ │ │ │ - ldr r3, [pc, #836] @ (9e515c ) │ │ │ │ + beq.w 9e52ea │ │ │ │ + ldr r3, [pc, #836] @ (9e519c ) │ │ │ │ str.w r7, [r5, #1944] @ 0x798 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ands.w r2, r3, #16384 @ 0x4000 │ │ │ │ - bne.w 9e5082 │ │ │ │ + bne.w 9e50c2 │ │ │ │ ldrb.w r1, [r4, #3975] @ 0xf87 │ │ │ │ - cbnz r1, 9e4e38 │ │ │ │ + cbnz r1, 9e4e78 │ │ │ │ ldrb.w r2, [r6, #45] @ 0x2d │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e50b0 │ │ │ │ + bne.w 9e50f0 │ │ │ │ strb.w r2, [r4, #3968] @ 0xf80 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r6, #65] @ 0x41 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r6, #18] │ │ │ │ - ldr r3, [pc, #792] @ (9e5160 ) │ │ │ │ + ldr r3, [pc, #792] @ (9e51a0 ) │ │ │ │ dmb ish │ │ │ │ add r3, pc │ │ │ │ ldrex r2, [r3] │ │ │ │ adds r2, #1 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e4e4e │ │ │ │ + bne.n 9e4e8e │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [r5, #3996] @ 0xf9c │ │ │ │ str.w r2, [r4, #4028] @ 0xfbc │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e506a │ │ │ │ - ldr r2, [pc, #752] @ (9e5164 ) │ │ │ │ + bne.w 9e50aa │ │ │ │ + ldr r2, [pc, #752] @ (9e51a4 ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #752] @ (9e5168 ) │ │ │ │ + ldr r1, [pc, #752] @ (9e51a8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ strb r3, [r2, #0] │ │ │ │ - bl 9e27f0 │ │ │ │ + bl 9e2830 │ │ │ │ strb.w r0, [r5, #1704] @ 0x6a8 │ │ │ │ - b.w 9e2d88 │ │ │ │ + b.w 9e2dc8 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [fp, #2063] @ 0x80f │ │ │ │ ldrb r1, [r6, #19] │ │ │ │ - b.w 9e33ba │ │ │ │ - vldr d6, [pc, #672] @ 9e5138 │ │ │ │ - b.w 9e2ff0 │ │ │ │ + b.w 9e33fa │ │ │ │ + vldr d6, [pc, #672] @ 9e5178 │ │ │ │ + b.w 9e3030 │ │ │ │ ldr.w r0, [r6, #2400] @ 0x960 │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [fp, #2050] @ 0x802 │ │ │ │ strb.w r1, [fp, #2049] @ 0x801 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e3410 │ │ │ │ + beq.w 9e3450 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - b.n 9e46ba │ │ │ │ + b.n 9e46fa │ │ │ │ ldrb r0, [r6, #20] │ │ │ │ orrs r1, r0 │ │ │ │ strb.w r1, [fp, #2058] @ 0x80a │ │ │ │ ldrb.w r1, [fp, #2059] @ 0x80b │ │ │ │ orrs r0, r1 │ │ │ │ strb.w r0, [fp, #2059] @ 0x80b │ │ │ │ - b.w 9e3f0e │ │ │ │ + b.w 9e3f4e │ │ │ │ ldrb r0, [r6, #19] │ │ │ │ ldrb r1, [r6, #20] │ │ │ │ orrs r1, r0 │ │ │ │ strb.w r1, [fp, #2058] @ 0x80a │ │ │ │ strb.w r1, [fp, #2059] @ 0x80b │ │ │ │ - b.w 9e3f0e │ │ │ │ + b.w 9e3f4e │ │ │ │ ldrb.w r3, [r5, #3958] @ 0xf76 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e4fcc │ │ │ │ + bne.n 9e500c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 9e4bfc │ │ │ │ + bne.w 9e4c3c │ │ │ │ ldrb.w r0, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e2d80 │ │ │ │ - ldr r2, [pc, #628] @ (9e516c ) │ │ │ │ - ldr r1, [pc, #632] @ (9e5170 ) │ │ │ │ + bne.w 9e2dc0 │ │ │ │ + ldr r2, [pc, #628] @ (9e51ac ) │ │ │ │ + ldr r1, [pc, #632] @ (9e51b0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2d80 │ │ │ │ + b.w 9e2dc0 │ │ │ │ ldrb r1, [r6, #19] │ │ │ │ - b.n 9e4984 │ │ │ │ + b.n 9e49c4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e4ce4 │ │ │ │ + bne.w 9e4d24 │ │ │ │ ldr.w r3, [r4, #1332] @ 0x534 │ │ │ │ cmp r3, #7 │ │ │ │ - beq.w 9e503e │ │ │ │ + beq.w 9e507e │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9e503e │ │ │ │ - ldr r3, [pc, #596] @ (9e5174 ) │ │ │ │ + beq.w 9e507e │ │ │ │ + ldr r3, [pc, #596] @ (9e51b4 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 9e4ce4 │ │ │ │ + b.n 9e4d24 │ │ │ │ mov.w r2, #280 @ 0x118 │ │ │ │ - ldr r1, [pc, #584] @ (9e5178 ) │ │ │ │ + ldr r1, [pc, #584] @ (9e51b8 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #584] @ (9e517c ) │ │ │ │ + ldr r2, [pc, #584] @ (9e51bc ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ bl 3a6768 │ │ │ │ - ldr r3, [pc, #576] @ (9e5180 ) │ │ │ │ + ldr r3, [pc, #576] @ (9e51c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #2064] @ 0x810 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9e4f54 │ │ │ │ + bls.n 9e4f94 │ │ │ │ ldr.w r3, [r4, #2072] @ 0x818 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 9e4920 │ │ │ │ + bhi.w 9e4960 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 9e4f08 │ │ │ │ - ldr r2, [pc, #552] @ (9e5184 ) │ │ │ │ + bne.n 9e4f48 │ │ │ │ + ldr r2, [pc, #552] @ (9e51c4 ) │ │ │ │ movs r0, #1 │ │ │ │ - ldr r1, [pc, #552] @ (9e5188 ) │ │ │ │ + ldr r1, [pc, #552] @ (9e51c8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - ldr r3, [pc, #548] @ (9e518c ) │ │ │ │ + ldr r3, [pc, #548] @ (9e51cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e4c3c │ │ │ │ - b.n 9e4c20 │ │ │ │ - bl a9ba40 │ │ │ │ - ldr r2, [pc, #532] @ (9e5190 ) │ │ │ │ - ldr r1, [pc, #536] @ (9e5194 ) │ │ │ │ + bne.w 9e4c7c │ │ │ │ + b.n 9e4c60 │ │ │ │ + bl a9ba80 │ │ │ │ + ldr r2, [pc, #532] @ (9e51d0 ) │ │ │ │ + ldr r1, [pc, #536] @ (9e51d4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9e4880 │ │ │ │ - bl a9ba40 │ │ │ │ - ldr r2, [pc, #520] @ (9e5198 ) │ │ │ │ - ldr r1, [pc, #520] @ (9e519c ) │ │ │ │ + b.n 9e48c0 │ │ │ │ + bl a9ba80 │ │ │ │ + ldr r2, [pc, #520] @ (9e51d8 ) │ │ │ │ + ldr r1, [pc, #520] @ (9e51dc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e3656 │ │ │ │ + b.w 9e3696 │ │ │ │ ldrb.w r6, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9e2b40 │ │ │ │ - bl a9ba40 │ │ │ │ - ldr r2, [pc, #492] @ (9e51a0 ) │ │ │ │ - ldr r1, [pc, #496] @ (9e51a4 ) │ │ │ │ + bne.w 9e2b80 │ │ │ │ + bl a9ba80 │ │ │ │ + ldr r2, [pc, #492] @ (9e51e0 ) │ │ │ │ + ldr r1, [pc, #496] @ (9e51e4 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2b40 │ │ │ │ + b.w 9e2b80 │ │ │ │ strb.w r1, [fp, #2066] @ 0x812 │ │ │ │ - b.w 9e459c │ │ │ │ + b.w 9e45dc │ │ │ │ ldrb.w r1, [r6, #45] @ 0x2d │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e52c4 │ │ │ │ + bne.w 9e5304 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 9e4bfc │ │ │ │ + bne.w 9e4c3c │ │ │ │ ldrb.w r0, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e2d80 │ │ │ │ - ldr r2, [pc, #448] @ (9e51a8 ) │ │ │ │ - ldr r1, [pc, #448] @ (9e51ac ) │ │ │ │ + bne.w 9e2dc0 │ │ │ │ + ldr r2, [pc, #448] @ (9e51e8 ) │ │ │ │ + ldr r1, [pc, #448] @ (9e51ec ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2d80 │ │ │ │ + b.w 9e2dc0 │ │ │ │ ldrb.w r3, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e2d80 │ │ │ │ - ldr r2, [pc, #428] @ (9e51b0 ) │ │ │ │ - ldr r1, [pc, #432] @ (9e51b4 ) │ │ │ │ + bne.w 9e2dc0 │ │ │ │ + ldr r2, [pc, #428] @ (9e51f0 ) │ │ │ │ + ldr r1, [pc, #432] @ (9e51f4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2d80 │ │ │ │ - bl a9ba40 │ │ │ │ - ldr r2, [pc, #416] @ (9e51b8 ) │ │ │ │ - ldr r1, [pc, #420] @ (9e51bc ) │ │ │ │ + b.w 9e2dc0 │ │ │ │ + bl a9ba80 │ │ │ │ + ldr r2, [pc, #416] @ (9e51f8 ) │ │ │ │ + ldr r1, [pc, #420] @ (9e51fc ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ movs r0, #0 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldrb.w r0, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e2d80 │ │ │ │ - ldr r2, [pc, #400] @ (9e51c0 ) │ │ │ │ - ldr r1, [pc, #400] @ (9e51c4 ) │ │ │ │ + bne.w 9e2dc0 │ │ │ │ + ldr r2, [pc, #400] @ (9e5200 ) │ │ │ │ + ldr r1, [pc, #400] @ (9e5204 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2d80 │ │ │ │ - ldr r3, [pc, #392] @ (9e51c8 ) │ │ │ │ + b.w 9e2dc0 │ │ │ │ + ldr r3, [pc, #392] @ (9e5208 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 9e4ce4 │ │ │ │ + b.n 9e4d24 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ add.w r7, r5, #3504 @ 0xdb0 │ │ │ │ add.w ip, r5, #3488 @ 0xda0 │ │ │ │ mov lr, r2 │ │ │ │ mov sl, r2 │ │ │ │ str.w r0, [r5, #3488] @ 0xda0 │ │ │ │ str.w r2, [r5, #3492] @ 0xda4 │ │ │ │ str.w r3, [r5, #3496] @ 0xda8 │ │ │ │ str.w r2, [r5, #3500] @ 0xdac │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 9e4c94 │ │ │ │ + b.n 9e4cd4 │ │ │ │ movs r0, #12 │ │ │ │ - bl ac123c │ │ │ │ + bl ac127c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e4e70 │ │ │ │ + bne.w 9e4eb0 │ │ │ │ movs r0, #16 │ │ │ │ - bl ac123c │ │ │ │ + bl ac127c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9e4e70 │ │ │ │ + b.n 9e4eb0 │ │ │ │ ldrb.w r2, [r5, #4074] @ 0xfea │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e534e │ │ │ │ + beq.w 9e538e │ │ │ │ ldr.w r2, [r6, #2400] @ 0x960 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e534e │ │ │ │ + bne.w 9e538e │ │ │ │ ldr.w r2, [r6, #2668] @ 0xa6c │ │ │ │ cmp r2, #18 │ │ │ │ - beq.w 9e5320 │ │ │ │ + beq.w 9e5360 │ │ │ │ ldrb.w r2, [r4, #3975] @ 0xf87 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e51cc │ │ │ │ + bne.w 9e520c │ │ │ │ ldrb.w r2, [r6, #45] @ 0x2d │ │ │ │ - cbz r2, 9e5118 │ │ │ │ + cbz r2, 9e5158 │ │ │ │ ldrb.w r2, [r5, #4094] @ 0xffe │ │ │ │ - cbz r2, 9e5118 │ │ │ │ + cbz r2, 9e5158 │ │ │ │ ldrb.w r2, [r9, #2932] @ 0xb74 │ │ │ │ - cbnz r2, 9e5118 │ │ │ │ + cbnz r2, 9e5158 │ │ │ │ ldrb.w r2, [fp, #2061] @ 0x80d │ │ │ │ - cbnz r2, 9e5118 │ │ │ │ + cbnz r2, 9e5158 │ │ │ │ ldrb.w r2, [fp, #2062] @ 0x80e │ │ │ │ - cbnz r2, 9e5118 │ │ │ │ + cbnz r2, 9e5158 │ │ │ │ ldrb.w r2, [fp, #2063] @ 0x80f │ │ │ │ - cbnz r2, 9e5118 │ │ │ │ + cbnz r2, 9e5158 │ │ │ │ ldrb.w r2, [fp, #2048] @ 0x800 │ │ │ │ - cbnz r2, 9e5118 │ │ │ │ + cbnz r2, 9e5158 │ │ │ │ ldrb.w r2, [r9, #2933] @ 0xb75 │ │ │ │ - cbnz r2, 9e5118 │ │ │ │ + cbnz r2, 9e5158 │ │ │ │ ldrb.w r2, [fp, #2049] @ 0x801 │ │ │ │ - cbnz r2, 9e5118 │ │ │ │ + cbnz r2, 9e5158 │ │ │ │ movs r2, #1 │ │ │ │ lsls r7, r3, #17 │ │ │ │ strb.w r2, [r4, #3968] @ 0xf80 │ │ │ │ - bpl.n 9e50f0 │ │ │ │ + bpl.n 9e5130 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #3968] @ 0xf80 │ │ │ │ ldrb.w r3, [r5, #4072] @ 0xfe8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e4e42 │ │ │ │ + beq.w 9e4e82 │ │ │ │ ldrb.w r3, [r9, #2934] @ 0xb76 │ │ │ │ - cbnz r3, 9e5108 │ │ │ │ + cbnz r3, 9e5148 │ │ │ │ ldrb r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e4e42 │ │ │ │ + beq.w 9e4e82 │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e4e46 │ │ │ │ + beq.w 9e4e86 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #3969] @ 0xf81 │ │ │ │ - b.n 9e4e46 │ │ │ │ + b.n 9e4e86 │ │ │ │ and.w r2, r3, #278528 @ 0x44000 │ │ │ │ movs r1, #0 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ strb.w r1, [r4, #3968] @ 0xf80 │ │ │ │ it ne │ │ │ │ andne.w r2, r3, #16384 @ 0x4000 │ │ │ │ - beq.n 9e51dc │ │ │ │ + beq.n 9e521c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e4e3c │ │ │ │ - b.n 9e50ea │ │ │ │ + beq.w 9e4e7c │ │ │ │ + b.n 9e512a │ │ │ │ nop │ │ │ │ ... │ │ │ │ - cmp r0, #210 @ 0xd2 │ │ │ │ + cmp r0, #146 @ 0x92 │ │ │ │ lsls r3, r0, #4 │ │ │ │ subs r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #172 @ 0xac │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #132 @ 0x84 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #158 @ 0x9e │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ lsls r3, r0, #4 │ │ │ │ - subs r0, #106 @ 0x6a │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ lsls r7, r4, #3 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + movs r6, #176 @ 0xb0 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r6, #200 @ 0xc8 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - movs r6, #154 @ 0x9a │ │ │ │ + movs r6, #90 @ 0x5a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - mov ip, sl │ │ │ │ + mov ip, r2 │ │ │ │ lsls r0, r5, #1 │ │ │ │ - strh r0, [r0, #4] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r5, #230 @ 0xe6 │ │ │ │ + movs r5, #166 @ 0xa6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ + strh r2, [r0, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - movs r5, #202 @ 0xca │ │ │ │ + movs r5, #138 @ 0x8a │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ + strh r6, [r2, #6] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #848] @ 0x350 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r5, #160 @ 0xa0 │ │ │ │ + movs r5, #96 @ 0x60 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r6, [r7, #28] │ │ │ │ + ldrb r6, [r7, #27] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + str r5, [sp, #712] @ 0x2c8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r1, #18] │ │ │ │ + ldrb r4, [r1, #17] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + str r5, [sp, #624] @ 0x270 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r6, #9] │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ + str r5, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ + ldrb r2, [r0, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #544] @ 0x220 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ + ldrb r4, [r1, #27] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #184] @ 0xb8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r2, #6] │ │ │ │ + strh r2, [r2, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strh r2, [r5, #6] │ │ │ │ + strh r2, [r5, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #0] │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r4, #198 @ 0xc6 │ │ │ │ + movs r4, #134 @ 0x86 │ │ │ │ lsls r3, r0, #4 │ │ │ │ and.w r3, r3, #278528 @ 0x44000 │ │ │ │ movs r2, #0 │ │ │ │ cmp.w r3, #16384 @ 0x4000 │ │ │ │ strb.w r2, [r4, #3968] @ 0xf80 │ │ │ │ - bne.n 9e50ea │ │ │ │ - ldr r3, [pc, #740] @ (9e54c4 ) │ │ │ │ + bne.n 9e512a │ │ │ │ + ldr r3, [pc, #740] @ (9e5504 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r7, [r2, r3] │ │ │ │ - ldr r2, [pc, #736] @ (9e54c8 ) │ │ │ │ + ldr r2, [pc, #736] @ (9e5508 ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [r4, #3975] @ 0xf87 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e54ac │ │ │ │ + bne.w 9e54ec │ │ │ │ ldrb.w r3, [r9, #2932] @ 0xb74 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e549e │ │ │ │ + bne.w 9e54de │ │ │ │ ldrb.w r3, [r9, #2933] @ 0xb75 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e5490 │ │ │ │ + bne.w 9e54d0 │ │ │ │ ldrb.w r3, [fp, #2049] @ 0x801 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e5482 │ │ │ │ + bne.w 9e54c2 │ │ │ │ ldrb.w r3, [r6, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e5470 │ │ │ │ + beq.w 9e54b0 │ │ │ │ ldr.w r3, [r4, #3056] @ 0xbf0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e545e │ │ │ │ + beq.w 9e549e │ │ │ │ ldr r3, [r6, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e544c │ │ │ │ + beq.w 9e548c │ │ │ │ ldr r3, [r6, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e543a │ │ │ │ + beq.w 9e547a │ │ │ │ ldrb.w r3, [r6, #45] @ 0x2d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e53b8 │ │ │ │ + beq.w 9e53f8 │ │ │ │ ldrb.w r3, [r5, #4094] @ 0xffe │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e53a6 │ │ │ │ + beq.w 9e53e6 │ │ │ │ ldrb.w r3, [fp, #2062] @ 0x80e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e5398 │ │ │ │ + bne.w 9e53d8 │ │ │ │ ldrb.w r3, [fp, #2063] @ 0x80f │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e538a │ │ │ │ + bne.w 9e53ca │ │ │ │ ldr.w r3, [r4, #2324] @ 0x914 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e5378 │ │ │ │ + beq.w 9e53b8 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e5366 │ │ │ │ + beq.n 9e53a6 │ │ │ │ ldr.w r3, [r4, #2368] @ 0x940 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e5354 │ │ │ │ - ldr r1, [pc, #592] @ (9e54cc ) │ │ │ │ + beq.n 9e5394 │ │ │ │ + ldr r1, [pc, #592] @ (9e550c ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66ab4 <__printf_chk@plt> │ │ │ │ - ldr r2, [pc, #584] @ (9e54d0 ) │ │ │ │ - ldr r1, [pc, #588] @ (9e54d4 ) │ │ │ │ + ldr r2, [pc, #584] @ (9e5510 ) │ │ │ │ + ldr r1, [pc, #588] @ (9e5514 ) │ │ │ │ movs r0, #1 │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - ldr r3, [pc, #580] @ (9e54d8 ) │ │ │ │ + ldr r3, [pc, #580] @ (9e5518 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bmi.w 9e50ea │ │ │ │ + bmi.w 9e512a │ │ │ │ ldrb.w r3, [r4, #3968] @ 0xf80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e4e3c │ │ │ │ - b.n 9e50f0 │ │ │ │ + beq.w 9e4e7c │ │ │ │ + b.n 9e5130 │ │ │ │ ldrb.w r3, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e2d80 │ │ │ │ - ldr r2, [pc, #548] @ (9e54dc ) │ │ │ │ - ldr r1, [pc, #552] @ (9e54e0 ) │ │ │ │ + bne.w 9e2dc0 │ │ │ │ + ldr r2, [pc, #548] @ (9e551c ) │ │ │ │ + ldr r1, [pc, #552] @ (9e5520 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2d80 │ │ │ │ + b.w 9e2dc0 │ │ │ │ ldr.w r3, [r4, #2152] @ 0x868 │ │ │ │ cmp.w r3, #280 @ 0x118 │ │ │ │ - bls.n 9e531c │ │ │ │ + bls.n 9e535c │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w 9e4f28 │ │ │ │ + bne.w 9e4f68 │ │ │ │ ldrb.w r0, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e2d80 │ │ │ │ + bne.w 9e2dc0 │ │ │ │ mov.w r1, #280 @ 0x118 │ │ │ │ - ldr r2, [pc, #512] @ (9e54e4 ) │ │ │ │ + ldr r2, [pc, #512] @ (9e5524 ) │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #512] @ (9e54e8 ) │ │ │ │ + ldr r1, [pc, #512] @ (9e5528 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2d80 │ │ │ │ + b.w 9e2dc0 │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ bl 3a47fc │ │ │ │ - b.w 9e3698 │ │ │ │ + b.w 9e36d8 │ │ │ │ ldrb.w r0, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e2d80 │ │ │ │ - ldr r2, [pc, #476] @ (9e54ec ) │ │ │ │ - ldr r1, [pc, #480] @ (9e54f0 ) │ │ │ │ + bne.w 9e2dc0 │ │ │ │ + ldr r2, [pc, #476] @ (9e552c ) │ │ │ │ + ldr r1, [pc, #480] @ (9e5530 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2d80 │ │ │ │ + b.w 9e2dc0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 9e4f42 │ │ │ │ - ldr r2, [pc, #464] @ (9e54f4 ) │ │ │ │ + b.n 9e4f82 │ │ │ │ + ldr r2, [pc, #464] @ (9e5534 ) │ │ │ │ orr.w r3, r3, #262144 @ 0x40000 │ │ │ │ add r2, pc │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrb.w r2, [r4, #3975] @ 0xf87 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e50ea │ │ │ │ + bne.w 9e512a │ │ │ │ ldrb.w r2, [r6, #45] @ 0x2d │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e50b0 │ │ │ │ + bne.w 9e50f0 │ │ │ │ strb.w r2, [r4, #3968] @ 0xf80 │ │ │ │ and.w r2, r3, #16384 @ 0x4000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e4e3c │ │ │ │ - b.n 9e50ea │ │ │ │ + beq.w 9e4e7c │ │ │ │ + b.n 9e512a │ │ │ │ ldr.w r2, [r4, #1332] @ 0x534 │ │ │ │ - b.n 9e509a │ │ │ │ - ldr r3, [pc, #416] @ (9e54f8 ) │ │ │ │ + b.n 9e50da │ │ │ │ + ldr r3, [pc, #416] @ (9e5538 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #416] @ (9e54fc ) │ │ │ │ + ldr r2, [pc, #416] @ (9e553c ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9e527a │ │ │ │ - ldr r3, [pc, #408] @ (9e5500 ) │ │ │ │ + b.n 9e52ba │ │ │ │ + ldr r3, [pc, #408] @ (9e5540 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #408] @ (9e5504 ) │ │ │ │ + ldr r2, [pc, #408] @ (9e5544 ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9e5272 │ │ │ │ - ldr r3, [pc, #396] @ (9e5508 ) │ │ │ │ + b.n 9e52b2 │ │ │ │ + ldr r3, [pc, #396] @ (9e5548 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #396] @ (9e550c ) │ │ │ │ + ldr r2, [pc, #396] @ (9e554c ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9e526c │ │ │ │ - ldr r2, [pc, #388] @ (9e5510 ) │ │ │ │ + b.n 9e52ac │ │ │ │ + ldr r2, [pc, #388] @ (9e5550 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9e5262 │ │ │ │ - ldr r2, [pc, #376] @ (9e5514 ) │ │ │ │ + b.n 9e52a2 │ │ │ │ + ldr r2, [pc, #376] @ (9e5554 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9e5258 │ │ │ │ - ldr r3, [pc, #368] @ (9e5518 ) │ │ │ │ + b.n 9e5298 │ │ │ │ + ldr r3, [pc, #368] @ (9e5558 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #368] @ (9e551c ) │ │ │ │ + ldr r2, [pc, #368] @ (9e555c ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9e524e │ │ │ │ - ldr r3, [pc, #356] @ (9e5520 ) │ │ │ │ + b.n 9e528e │ │ │ │ + ldr r3, [pc, #356] @ (9e5560 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #356] @ (9e5524 ) │ │ │ │ + ldr r2, [pc, #356] @ (9e5564 ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9e5244 │ │ │ │ + b.n 9e5284 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #344] @ (9e5528 ) │ │ │ │ + ldr r2, [pc, #344] @ (9e5568 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #344] @ (9e552c ) │ │ │ │ + ldr r1, [pc, #344] @ (9e556c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ blx 67548 │ │ │ │ - ldr r2, [pc, #332] @ (9e5530 ) │ │ │ │ - ldr r1, [pc, #336] @ (9e5534 ) │ │ │ │ + ldr r2, [pc, #332] @ (9e5570 ) │ │ │ │ + ldr r1, [pc, #336] @ (9e5574 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2bf6 │ │ │ │ - cbz r4, 9e53fa │ │ │ │ + b.w 9e2c36 │ │ │ │ + cbz r4, 9e543a │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e2d86 │ │ │ │ - ldr r2, [pc, #316] @ (9e5538 ) │ │ │ │ + bne.w 9e2dc6 │ │ │ │ + ldr r2, [pc, #316] @ (9e5578 ) │ │ │ │ movs r0, #0 │ │ │ │ - ldr r1, [pc, #316] @ (9e553c ) │ │ │ │ + ldr r1, [pc, #316] @ (9e557c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2d86 │ │ │ │ + b.w 9e2dc6 │ │ │ │ mov r9, r8 │ │ │ │ - b.w 9e3a80 │ │ │ │ + b.w 9e3ac0 │ │ │ │ ldrb.w r3, [r5, #1705] @ 0x6a9 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e2b40 │ │ │ │ - ldr r2, [pc, #288] @ (9e5540 ) │ │ │ │ - ldr r1, [pc, #292] @ (9e5544 ) │ │ │ │ + bne.w 9e2b80 │ │ │ │ + ldr r2, [pc, #288] @ (9e5580 ) │ │ │ │ + ldr r1, [pc, #292] @ (9e5584 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9e2b40 │ │ │ │ - ldr r1, [pc, #280] @ (9e5548 ) │ │ │ │ + b.w 9e2b80 │ │ │ │ + ldr r1, [pc, #280] @ (9e5588 ) │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 66ab4 <__printf_chk@plt> │ │ │ │ blx 67548 │ │ │ │ - ldr r3, [pc, #272] @ (9e554c ) │ │ │ │ + ldr r3, [pc, #272] @ (9e558c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #272] @ (9e5550 ) │ │ │ │ + ldr r2, [pc, #272] @ (9e5590 ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9e523a │ │ │ │ - ldr r3, [pc, #260] @ (9e5554 ) │ │ │ │ + b.n 9e527a │ │ │ │ + ldr r3, [pc, #260] @ (9e5594 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #260] @ (9e5558 ) │ │ │ │ + ldr r2, [pc, #260] @ (9e5598 ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9e5232 │ │ │ │ - ldr r3, [pc, #252] @ (9e555c ) │ │ │ │ + b.n 9e5272 │ │ │ │ + ldr r3, [pc, #252] @ (9e559c ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #252] @ (9e5560 ) │ │ │ │ + ldr r2, [pc, #252] @ (9e55a0 ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9e522a │ │ │ │ - ldr r3, [pc, #240] @ (9e5564 ) │ │ │ │ + b.n 9e526a │ │ │ │ + ldr r3, [pc, #240] @ (9e55a4 ) │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [pc, #240] @ (9e5568 ) │ │ │ │ + ldr r2, [pc, #240] @ (9e55a8 ) │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r3, pc │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9e5220 │ │ │ │ - ldr r2, [pc, #232] @ (9e556c ) │ │ │ │ + b.n 9e5260 │ │ │ │ + ldr r2, [pc, #232] @ (9e55ac ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9e5216 │ │ │ │ - ldr r2, [pc, #220] @ (9e5570 ) │ │ │ │ + b.n 9e5256 │ │ │ │ + ldr r2, [pc, #220] @ (9e55b0 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9e520c │ │ │ │ - ldr r2, [pc, #212] @ (9e5574 ) │ │ │ │ + b.n 9e524c │ │ │ │ + ldr r2, [pc, #212] @ (9e55b4 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9e5202 │ │ │ │ - ldr r2, [pc, #200] @ (9e5578 ) │ │ │ │ + b.n 9e5242 │ │ │ │ + ldr r2, [pc, #200] @ (9e55b8 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r2, pc │ │ │ │ blx 67524 <__fprintf_chk@plt> │ │ │ │ - b.n 9e51f8 │ │ │ │ + b.n 9e5238 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #5 │ │ │ │ mov r3, r2 │ │ │ │ - b.w 9e3aa4 │ │ │ │ + b.w 9e3ae4 │ │ │ │ asrs r4, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #30] │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - beq.n 9e5514 │ │ │ │ + ldmia r7, {r1, r5, r6, r7} │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r2, [r1, #10] │ │ │ │ + strh r2, [r1, #8] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #928] @ 0x3a0 │ │ │ │ + str r2, [sp, #672] @ 0x2a0 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ + ldrb r0, [r1, #25] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #744] @ 0x2e8 │ │ │ │ + str r2, [sp, #488] @ 0x1e8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #552] @ 0x228 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ + ldrb r4, [r5, #15] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - movs r1, #230 @ 0xe6 │ │ │ │ + movs r1, #166 @ 0xa6 │ │ │ │ lsls r3, r0, #4 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ + strh r4, [r2, #0] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r6, [r4, r4] │ │ │ │ + ldrsb r6, [r4, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + ldrsb r4, [r2, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r5, #31] │ │ │ │ + ldrb r4, [r5, #30] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r2, [r0, r4] │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r6, #30] │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ + ldrb r2, [r7, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ + ldrb r6, [r1, #28] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r4, [r2, r3] │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrb r4, [r3, #27] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ + ldrsb r2, [r0, r2] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ + strb r0, [r3, #31] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #632] @ 0x278 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r6, #25] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #568] @ 0x238 │ │ │ │ + str r1, [sp, #312] @ 0x138 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r4, #18] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #456] @ 0x1c8 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r7, #24] │ │ │ │ + strb r0, [r7, #23] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - str r1, [sp, #328] @ 0x148 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ lsls r5, r4, #1 │ │ │ │ - strb r0, [r4, #28] │ │ │ │ + strb r0, [r4, #27] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r6, #25] │ │ │ │ + ldrb r6, [r6, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r0, [r0, r1] │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r0, #25] │ │ │ │ + ldrb r4, [r0, #24] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ + strb r6, [r5, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r2, [r1, #23] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r4, [r3, r0] │ │ │ │ + strb r4, [r3, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ + ldrb r4, [r2, #4] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r2, [r1, r0] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ lsls r1, r5, #1 │ │ │ │ - ldrb r4, [r7, #22] │ │ │ │ + ldrb r4, [r7, #21] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r2, [r1, #22] │ │ │ │ + ldrb r2, [r1, #21] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r6, #20] │ │ │ │ + ldrb r0, [r6, #19] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ @@ -3650732,66 +3650772,66 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ mov r2, fp │ │ │ │ mov r3, ip │ │ │ │ strd fp, ip, [sp] │ │ │ │ - bl 9e28a0 │ │ │ │ - cbz r0, 9e55b6 │ │ │ │ + bl 9e28e0 │ │ │ │ + cbz r0, 9e55f6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r0, #2080] @ 0x820 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {fp, pc} │ │ │ │ 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, #3920] @ 0xf50 │ │ │ │ - ldr r2, [pc, #216] @ (9e56a8 ) │ │ │ │ + ldr r2, [pc, #216] @ (9e56e8 ) │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ - ldr r3, [pc, #216] @ (9e56ac ) │ │ │ │ + ldr r3, [pc, #216] @ (9e56ec ) │ │ │ │ mov r5, r1 │ │ │ │ add r2, pc │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 9e568a │ │ │ │ + beq.n 9e56ca │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 67fe4 │ │ │ │ - cbnz r0, 9e5600 │ │ │ │ + cbnz r0, 9e5640 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.n 9e561a │ │ │ │ + bmi.n 9e565a │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 679c0 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #172] @ (9e56b0 ) │ │ │ │ - ldr r3, [pc, #164] @ (9e56ac ) │ │ │ │ + ldr r2, [pc, #172] @ (9e56f0 ) │ │ │ │ + ldr r3, [pc, #164] @ (9e56ec ) │ │ │ │ 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 9e569c │ │ │ │ + bne.n 9e56dc │ │ │ │ add sp, #160 @ 0xa0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ blx 66578 <__stat64_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e55fa │ │ │ │ + bne.n 9e563a │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r6, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r1, ip, lsr #12 │ │ │ │ @@ -3650801,48 +3650841,48 @@ │ │ │ │ ubfx ip, ip, #8, #12 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str r1, [sp, #24] │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 679c0 │ │ │ │ ldrd r2, r1, [sp, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - vldr d7, [pc, #64] @ 9e56a0 │ │ │ │ + vldr d7, [pc, #64] @ 9e56e0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ vstr d7, [sp, #8] │ │ │ │ - bl 9e28a0 │ │ │ │ + bl 9e28e0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9e5686 │ │ │ │ + cbz r0, 9e56c6 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ bl 3a7198 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r2, [r3, #4079] @ 0xfef │ │ │ │ str.w r0, [r3, #2080] @ 0x820 │ │ │ │ - cbz r2, 9e5694 │ │ │ │ + cbz r2, 9e56d4 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 9e5602 │ │ │ │ + b.n 9e5642 │ │ │ │ mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9e565c │ │ │ │ + b.n 9e569c │ │ │ │ mov r0, r3 │ │ │ │ - bl 9e0c48 │ │ │ │ - b.n 9e5600 │ │ │ │ + bl 9e0c88 │ │ │ │ + b.n 9e5640 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ + add r1, sp, #920 @ 0x398 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + add r1, sp, #728 @ 0x2d8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - cbz r1, 9e56d8 │ │ │ │ + cbz r1, 9e5718 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ add.w r2, r0, #8192 @ 0x2000 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r0, [r2, #4000] @ 0xfa0 │ │ │ │ @@ -3650867,15 +3650907,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ sub sp, #28 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr.w r4, [r3, #1076] @ 0x434 │ │ │ │ ldrb.w r5, [r3, #1120] @ 0x460 │ │ │ │ and.w sl, r5, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9e5af6 │ │ │ │ + beq.w 9e5b36 │ │ │ │ ldrb r5, [r4, #2] │ │ │ │ ldrb.w r6, [r4, #72] @ 0x48 │ │ │ │ ldrb.w r7, [r4, #73] @ 0x49 │ │ │ │ ubfx r5, r5, #3, #1 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb r5, [r4, #1] │ │ │ │ ubfx r6, r6, #6, #1 │ │ │ │ @@ -3650886,19 +3650926,19 @@ │ │ │ │ ubfx r5, r5, #2, #1 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrb r5, [r4, #4] │ │ │ │ and.w r5, r5, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ str.w r2, [r3, #1076] @ 0x434 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e5ab2 │ │ │ │ + beq.w 9e5af2 │ │ │ │ mov r5, r0 │ │ │ │ ldrb.w r0, [r1, #4094] @ 0xffe │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e5ab8 │ │ │ │ + bne.w 9e5af8 │ │ │ │ mov ip, r1 │ │ │ │ add.w r8, r1, #8192 @ 0x2000 │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ add.w lr, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #1152] @ 0x480 │ │ │ │ add.w r6, r5, #57344 @ 0xe000 │ │ │ │ ldrb.w r9, [r3, #1136] @ 0x470 │ │ │ │ @@ -3650911,74 +3650951,74 @@ │ │ │ │ orr.w r0, r0, #1 │ │ │ │ strb.w r0, [r6, #1586] @ 0x632 │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ ubfx r0, r0, #1, #1 │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ addeq.w r7, r5, #16384 @ 0x4000 │ │ │ │ - beq.n 9e57ca │ │ │ │ + beq.n 9e580a │ │ │ │ ldrb.w r7, [r9, #2] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e5b46 │ │ │ │ + beq.w 9e5b86 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r3, #1136] @ 0x470 │ │ │ │ add.w r7, r5, #16384 @ 0x4000 │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r7, #2524] @ 0x9dc │ │ │ │ ldrb.w r0, [r9, #50] @ 0x32 │ │ │ │ add.w ip, r1, #28672 @ 0x7000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e58ce │ │ │ │ + beq.n 9e590e │ │ │ │ ldrb.w r1, [ip, #2061] @ 0x80d │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e584e │ │ │ │ + bne.n 9e588e │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ lsls r1, r1, #29 │ │ │ │ - bpl.n 9e5838 │ │ │ │ + bpl.n 9e5878 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9e5c28 │ │ │ │ + beq.w 9e5c68 │ │ │ │ ldrb r0, [r4, #8] │ │ │ │ ldrb r1, [r2, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9e57fe │ │ │ │ + beq.n 9e583e │ │ │ │ ldr.w r1, [r6, #1552] @ 0x610 │ │ │ │ orr.w r1, r1, #1 │ │ │ │ str.w r1, [r6, #1552] @ 0x610 │ │ │ │ ldrb.w r0, [r2, #72] @ 0x48 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldrh.w r0, [r4, #9] │ │ │ │ ldrb.w r1, [r4, #72] @ 0x48 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrh.w r9, [r2, #9] │ │ │ │ str r1, [sp, #16] │ │ │ │ eors r1, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 9e5c1c │ │ │ │ + beq.w 9e5c5c │ │ │ │ ldr.w r0, [r6, #1552] @ 0x610 │ │ │ │ orr.w r9, r0, #1 │ │ │ │ str.w r9, [r6, #1552] @ 0x610 │ │ │ │ ldr.w r0, [r8, #2696] @ 0xa88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e5bfe │ │ │ │ - b.n 9e585e │ │ │ │ + bne.w 9e5c3e │ │ │ │ + b.n 9e589e │ │ │ │ ldr.w r1, [r6, #1552] @ 0x610 │ │ │ │ bic.w r1, r1, #1 │ │ │ │ str.w r1, [r6, #1552] @ 0x610 │ │ │ │ ldr.w r0, [r8, #2696] @ 0xa88 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e5bf0 │ │ │ │ + bne.w 9e5c30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9e5b8a │ │ │ │ + beq.w 9e5bca │ │ │ │ ldrb.w r1, [r4, #72] @ 0x48 │ │ │ │ ldrb.w r0, [r2, #72] @ 0x48 │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #27 │ │ │ │ - bpl.n 9e586e │ │ │ │ + bpl.n 9e58ae │ │ │ │ ldr.w r0, [r6, #1552] @ 0x610 │ │ │ │ orr.w r0, r0, #2 │ │ │ │ str.w r0, [r6, #1552] @ 0x610 │ │ │ │ lsls r0, r1, #26 │ │ │ │ ldrb.w r9, [r2, #73] @ 0x49 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r0, [r6, #1552] @ 0x610 │ │ │ │ @@ -3651000,20 +3651040,20 @@ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ittt mi │ │ │ │ ldrmi.w r1, [r6, #1552] @ 0x610 │ │ │ │ orrmi.w r1, r1, #32 │ │ │ │ strmi.w r1, [r6, #1552] @ 0x610 │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9e58ce │ │ │ │ + beq.n 9e590e │ │ │ │ ldr.w r1, [r6, #1552] @ 0x610 │ │ │ │ orr.w r1, r1, #64 @ 0x40 │ │ │ │ str.w r1, [r6, #1552] @ 0x610 │ │ │ │ vldr s15, [r2, #16] │ │ │ │ - vldr s13, [pc, #836] @ 9e5c18 │ │ │ │ + vldr s13, [pc, #836] @ 9e5c58 │ │ │ │ vsub.f32 s15, s15, s14 │ │ │ │ vabs.f32 s15, s15 │ │ │ │ vcmpe.f32 s15, s13 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ittt gt │ │ │ │ ldrbgt.w r1, [r6, #1586] @ 0x632 │ │ │ │ orrgt.w r1, r1, #4 │ │ │ │ @@ -3651024,111 +3651064,111 @@ │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r1, #1 │ │ │ │ ldrb.w r0, [r3, #1510] @ 0x5e6 │ │ │ │ ubfx ip, r0, #2, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 9e592a │ │ │ │ + beq.n 9e596a │ │ │ │ bfi r0, r1, #2, #1 │ │ │ │ ldrb.w r1, [r3, #2749] @ 0xabd │ │ │ │ strb.w r0, [r3, #1510] @ 0x5e6 │ │ │ │ orr.w r1, r1, #8 │ │ │ │ strb.w r1, [r3, #2749] @ 0xabd │ │ │ │ ldr r1, [r2, #60] @ 0x3c │ │ │ │ ldrb.w r0, [r3, #1140] @ 0x474 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9e594a │ │ │ │ + beq.n 9e598a │ │ │ │ strb.w r1, [r3, #1140] @ 0x474 │ │ │ │ ldrb.w r0, [r3, #1136] @ 0x470 │ │ │ │ ldrb.w r1, [lr, #48] @ 0x30 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r1, r0 │ │ │ │ strb.w r1, [r3, #1136] @ 0x470 │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ ldrb.w r0, [r3, #1141] @ 0x475 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9e596a │ │ │ │ + beq.n 9e59aa │ │ │ │ strb.w r1, [r3, #1141] @ 0x475 │ │ │ │ ldrb.w r0, [r3, #1136] @ 0x470 │ │ │ │ ldrb.w r1, [lr, #48] @ 0x30 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ orrs r1, r0 │ │ │ │ strb.w r1, [r3, #1136] @ 0x470 │ │ │ │ ldrb.w r1, [r7, #3786] @ 0xeca │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e5b6a │ │ │ │ + beq.w 9e5baa │ │ │ │ ldrb r1, [r2, #5] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ubfx r1, r1, #2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9e598e │ │ │ │ + beq.n 9e59ce │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a203a4 │ │ │ │ + bl a203e4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #1076] @ 0x434 │ │ │ │ ldrb.w r9, [r2, #2] │ │ │ │ tst.w r9, #8 │ │ │ │ - bne.n 9e59a2 │ │ │ │ + bne.n 9e59e2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ubfx r0, r9, #3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9e5a1e │ │ │ │ + beq.n 9e5a5e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add.w r0, r0, #8192 @ 0x2000 │ │ │ │ ldrb.w ip, [r0, #3968] @ 0xf80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9e5b2a │ │ │ │ + beq.w 9e5b6a │ │ │ │ add.w ip, r5, #13632 @ 0x3540 │ │ │ │ add.w ip, ip, #22 │ │ │ │ ldrb.w lr, [r3, #1362] @ 0x552 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9e5b0a │ │ │ │ + bne.w 9e5b4a │ │ │ │ ldrb.w lr, [r2, #12] │ │ │ │ ubfx r1, r9, #2, #1 │ │ │ │ ldrb.w r9, [ip, #1] │ │ │ │ cmp r9, lr │ │ │ │ - beq.w 9e5b1a │ │ │ │ + beq.w 9e5b5a │ │ │ │ ldrb.w ip, [r3, #2749] @ 0xabd │ │ │ │ orr.w ip, ip, #16 │ │ │ │ strb.w ip, [r3, #2749] @ 0xabd │ │ │ │ ldrb.w r9, [r0, #3968] @ 0xf80 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9e5b3c │ │ │ │ + beq.w 9e5b7c │ │ │ │ add.w r9, r5, #13632 @ 0x3540 │ │ │ │ add.w r9, r9, #22 │ │ │ │ strb.w lr, [r9, #1] │ │ │ │ strb.w ip, [r3, #2749] @ 0xabd │ │ │ │ ldrb.w r0, [r0, #3968] @ 0xf80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e5b34 │ │ │ │ + beq.w 9e5b74 │ │ │ │ add.w r0, r5, #13632 @ 0x3540 │ │ │ │ adds r0, #22 │ │ │ │ ldrb.w ip, [r0] │ │ │ │ bfi ip, r1, #0, #1 │ │ │ │ strb.w ip, [r0] │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ ubfx r1, r1, #6, #1 │ │ │ │ and.w r0, r0, #1 │ │ │ │ cmp r1, fp │ │ │ │ itt ne │ │ │ │ movne r1, #1 │ │ │ │ strbne.w r1, [r7, #2525] @ 0x9dd │ │ │ │ cmp r0, sl │ │ │ │ - beq.n 9e5a6c │ │ │ │ + beq.n 9e5aac │ │ │ │ ldrb.w r1, [r3, #2749] @ 0xabd │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strb.w r1, [r3, #2749] @ 0xabd │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add.w r1, r1, #8192 @ 0x2000 │ │ │ │ ldrb.w r1, [r1, #3968] @ 0xf80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e5b7a │ │ │ │ + beq.w 9e5bba │ │ │ │ add.w r1, r5, #13632 @ 0x3540 │ │ │ │ adds r1, #22 │ │ │ │ ldrb.w ip, [r1] │ │ │ │ bfi ip, r0, #3, #1 │ │ │ │ strb.w ip, [r1] │ │ │ │ movs r1, #1 │ │ │ │ strb.w r1, [r3, #1136] @ 0x470 │ │ │ │ @@ -3651138,170 +3651178,170 @@ │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ movne r3, #1 │ │ │ │ strbne.w r3, [r7, #2524] @ 0x9dc │ │ │ │ - cbz r4, 9e5a98 │ │ │ │ + cbz r4, 9e5ad8 │ │ │ │ ldrb.w r1, [r4, #40] @ 0x28 │ │ │ │ ldrb.w r3, [r2, #40] @ 0x28 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 9e5b94 │ │ │ │ + beq.n 9e5bd4 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r6, #1586] @ 0x632 │ │ │ │ bfi r3, r2, #1, #1 │ │ │ │ strb.w r3, [r6, #1586] @ 0x632 │ │ │ │ ldrb.w r3, [r8, #3968] @ 0xf80 │ │ │ │ - cbnz r3, 9e5ab2 │ │ │ │ + cbnz r3, 9e5af2 │ │ │ │ mov r0, r5 │ │ │ │ - bl a84c5c │ │ │ │ + bl a84c9c │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r0, [r2, #72] @ 0x48 │ │ │ │ ubfx r0, r0, #6, #1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9e5768 │ │ │ │ + beq.w 9e57a8 │ │ │ │ add.w r8, r1, #8192 @ 0x2000 │ │ │ │ mov ip, r1 │ │ │ │ ldr.w r0, [r8, #1136] @ 0x470 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e576e │ │ │ │ + bne.w 9e57ae │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ vstr s14, [sp, #16] │ │ │ │ - bl a1ffa4 │ │ │ │ + bl a1ffe4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr.w r2, [r3, #1076] @ 0x434 │ │ │ │ vldr s14, [sp, #16] │ │ │ │ - b.n 9e576e │ │ │ │ + b.n 9e57ae │ │ │ │ movs r5, #1 │ │ │ │ mov r7, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov fp, r4 │ │ │ │ vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - b.n 9e5752 │ │ │ │ + b.n 9e5792 │ │ │ │ ldrb.w r9, [ip, #1] │ │ │ │ mov.w lr, #0 │ │ │ │ mov r1, lr │ │ │ │ cmp r9, lr │ │ │ │ - bne.w 9e59da │ │ │ │ + bne.w 9e5a1a │ │ │ │ ldrb.w ip, [ip] │ │ │ │ and.w ip, ip, #1 │ │ │ │ cmp ip, r1 │ │ │ │ - bne.w 9e59da │ │ │ │ - b.n 9e5a1e │ │ │ │ + bne.w 9e5a1a │ │ │ │ + b.n 9e5a5e │ │ │ │ add.w ip, r5, #13824 @ 0x3600 │ │ │ │ add.w ip, ip, #20 │ │ │ │ - b.n 9e59bc │ │ │ │ + b.n 9e59fc │ │ │ │ add.w r0, r5, #13824 @ 0x3600 │ │ │ │ adds r0, #20 │ │ │ │ - b.n 9e5a12 │ │ │ │ + b.n 9e5a52 │ │ │ │ add.w r9, r5, #13824 @ 0x3600 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - b.n 9e59fa │ │ │ │ + b.n 9e5a3a │ │ │ │ add.w ip, ip, #8192 @ 0x2000 │ │ │ │ movs r7, #1 │ │ │ │ strb.w r7, [r3, #2750] @ 0xabe │ │ │ │ ldrb.w r7, [ip, #3968] @ 0xf80 │ │ │ │ - cbz r7, 9e5b82 │ │ │ │ + cbz r7, 9e5bc2 │ │ │ │ add.w r7, r5, #13632 @ 0x3540 │ │ │ │ adds r7, #20 │ │ │ │ ldrb.w ip, [r7] │ │ │ │ bfi ip, r0, #1, #1 │ │ │ │ strb.w ip, [r7] │ │ │ │ - b.n 9e57c0 │ │ │ │ + b.n 9e5800 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl a853a0 │ │ │ │ + bl a853e0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #1076] @ 0x434 │ │ │ │ - b.n 9e598e │ │ │ │ + b.n 9e59ce │ │ │ │ add.w r1, r5, #13824 @ 0x3600 │ │ │ │ adds r1, #20 │ │ │ │ - b.n 9e5a5a │ │ │ │ + b.n 9e5a9a │ │ │ │ add.w r7, r5, #13888 @ 0x3640 │ │ │ │ adds r7, #4 │ │ │ │ - b.n 9e5b5c │ │ │ │ + b.n 9e5b9c │ │ │ │ ldr.w r1, [r6, #1552] @ 0x610 │ │ │ │ orr.w r1, r1, #62 @ 0x3e │ │ │ │ - b.n 9e58c6 │ │ │ │ + b.n 9e5906 │ │ │ │ vldr s15, [r4, #44] @ 0x2c │ │ │ │ vldr s13, [r2, #44] @ 0x2c │ │ │ │ - vldr s14, [pc, #120] @ 9e5c18 │ │ │ │ + vldr s14, [pc, #120] @ 9e5c58 │ │ │ │ vsub.f32 s15, s15, s13 │ │ │ │ vabs.f32 s15, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 9e5a98 │ │ │ │ + bgt.w 9e5ad8 │ │ │ │ vldr s15, [r4, #48] @ 0x30 │ │ │ │ vldr s13, [r2, #48] @ 0x30 │ │ │ │ vsub.f32 s15, s15, s13 │ │ │ │ vabs.f32 s15, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 9e5a98 │ │ │ │ + bgt.w 9e5ad8 │ │ │ │ vldr s13, [r2, #52] @ 0x34 │ │ │ │ vldr s15, [r4, #52] @ 0x34 │ │ │ │ vsub.f32 s15, s15, s13 │ │ │ │ vabs.f32 s15, s15 │ │ │ │ vcmpe.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite gt │ │ │ │ movgt r2, #1 │ │ │ │ movle r2, #0 │ │ │ │ - b.n 9e5a9a │ │ │ │ - cbz r4, 9e5c3c │ │ │ │ + b.n 9e5ada │ │ │ │ + cbz r4, 9e5c7c │ │ │ │ ldrb.w r1, [r4, #72] @ 0x48 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldrb.w r1, [r2, #72] @ 0x48 │ │ │ │ str r1, [sp, #12] │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ eors r1, r0 │ │ │ │ lsls r0, r1, #24 │ │ │ │ - bpl.w 9e585e │ │ │ │ + bpl.w 9e589e │ │ │ │ ldr.w r0, [r6, #1552] @ 0x610 │ │ │ │ orr.w r0, r0, #128 @ 0x80 │ │ │ │ str.w r0, [r6, #1552] @ 0x610 │ │ │ │ - b.n 9e585e │ │ │ │ + b.n 9e589e │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #0 │ │ │ │ ldr.w r0, [r8, #2696] @ 0xa88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e585e │ │ │ │ - b.n 9e5bfe │ │ │ │ + beq.w 9e589e │ │ │ │ + b.n 9e5c3e │ │ │ │ ldr.w r1, [r6, #1552] @ 0x610 │ │ │ │ orr.w r1, r1, #1 │ │ │ │ str.w r1, [r6, #1552] @ 0x610 │ │ │ │ ldr.w r0, [r8, #2696] @ 0xa88 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e5b8e │ │ │ │ + beq.n 9e5bce │ │ │ │ orr.w r1, r1, #128 @ 0x80 │ │ │ │ - b.n 9e5b8e │ │ │ │ + b.n 9e5bce │ │ │ │ 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 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ movs r0, #1 │ │ │ │ movs r1, #76 @ 0x4c │ │ │ │ ldr r6, [r3, #0] │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e5dde │ │ │ │ + beq.w 9e5e1e │ │ │ │ mov r7, r5 │ │ │ │ mov lr, r0 │ │ │ │ ldrb.w ip, [r5, #3] │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldrb.w r8, [r4, #8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ @@ -3651336,80 +3651376,80 @@ │ │ │ │ bic.w r1, r1, #496 @ 0x1f0 │ │ │ │ orrs r3, r1 │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ ldrh r3, [r5, #0] │ │ │ │ and.w r1, r3, #384 @ 0x180 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ ubfx r3, r3, #7, #2 │ │ │ │ - beq.w 9e5e26 │ │ │ │ + beq.w 9e5e66 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ mov r7, r3 │ │ │ │ ubfx r0, r1, #5, #2 │ │ │ │ ubfx r1, r1, #4, #1 │ │ │ │ tst.w ip, #16 │ │ │ │ eor.w r1, r1, #1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r1, [r4, #72] @ 0x48 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ bfi r1, r7, #0, #2 │ │ │ │ strb.w r1, [r4, #72] @ 0x48 │ │ │ │ - beq.n 9e5de6 │ │ │ │ + beq.n 9e5e26 │ │ │ │ tst.w ip, #2 │ │ │ │ - beq.n 9e5e06 │ │ │ │ + beq.n 9e5e46 │ │ │ │ add.w r1, r6, #28672 @ 0x7000 │ │ │ │ ldrb.w r1, [r1, #2062] @ 0x80e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e5e06 │ │ │ │ + bne.n 9e5e46 │ │ │ │ add.w r1, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r1, [r1, #3048] @ 0xbe8 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ ldrb.w r1, [r4, #72] @ 0x48 │ │ │ │ orr.w r1, r1, #12 │ │ │ │ strb.w r1, [r4, #72] @ 0x48 │ │ │ │ - cbnz r2, 9e5d5e │ │ │ │ + cbnz r2, 9e5d9e │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r4, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strb r2, [r4, #9] │ │ │ │ strb r2, [r4, #10] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9e5e4c │ │ │ │ + beq.n 9e5e8c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9e5e44 │ │ │ │ + beq.n 9e5e84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e5e3c │ │ │ │ + beq.n 9e5e7c │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r6, #5600 @ 0x15e0 │ │ │ │ vldr s15, [r5, #24] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ vldr s0, [r5, #16] │ │ │ │ vldr s14, [r2] │ │ │ │ vadd.f32 s15, s15, s15 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ vcmpe.f32 s14, #0.0 │ │ │ │ strb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ vstr s15, [r4, #44] @ 0x2c │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 9e5dae │ │ │ │ + ble.n 9e5dee │ │ │ │ vdiv.f32 s0, s0, s14 │ │ │ │ vstr s14, [sp, #4] │ │ │ │ blx 65d9c │ │ │ │ vldr s14, [sp, #4] │ │ │ │ vmul.f32 s0, s14, s0 │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ addw r3, r6, #1492 @ 0x5d4 │ │ │ │ vldr s15, [r3] │ │ │ │ vcmpe.f32 s15, s0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 9e5dda │ │ │ │ + bpl.n 9e5e1a │ │ │ │ add.w r6, r6, #1496 @ 0x5d8 │ │ │ │ vldr s15, [r6] │ │ │ │ vcmpe.f32 s0, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ vmovle.f32 s15, s0 │ │ │ │ vstr s15, [r4, #56] @ 0x38 │ │ │ │ @@ -3651422,46 +3651462,46 @@ │ │ │ │ ldr.w r1, [r1, #3044] @ 0xbe4 │ │ │ │ bfi r0, r7, #2, #2 │ │ │ │ strb.w r0, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r7 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ - b.n 9e5d50 │ │ │ │ + b.n 9e5d90 │ │ │ │ add.w r1, r6, #8192 @ 0x2000 │ │ │ │ ldrb.w r0, [r4, #72] @ 0x48 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r1, [r1, #3040] @ 0xbe0 │ │ │ │ bfi r0, r7, #2, #2 │ │ │ │ strb.w r0, [r4, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, r7 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ - b.n 9e5d50 │ │ │ │ + b.n 9e5d90 │ │ │ │ add.w r1, r6, #28672 @ 0x7000 │ │ │ │ ldrb.w r1, [r1, #2063] @ 0x80f │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e5cfc │ │ │ │ + beq.w 9e5d3c │ │ │ │ movs r0, #0 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9e5d04 │ │ │ │ + b.n 9e5d44 │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ - b.n 9e5d6c │ │ │ │ + b.n 9e5dac │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ - b.n 9e5d6c │ │ │ │ + b.n 9e5dac │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ - b.n 9e5d6c │ │ │ │ + b.n 9e5dac │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #25 │ │ │ │ - bhi.n 9e5e78 │ │ │ │ + bhi.n 9e5eb8 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r6, r1, #24 │ │ │ │ asrs r5, r5, #12 │ │ │ │ asrs r5, r2, #28 │ │ │ │ subs r1, r3, r4 │ │ │ │ subs r5, r3, #4 │ │ │ │ lsrs r5, r1, #20 │ │ │ │ @@ -3651510,318 +3651550,318 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r4, [r3, #1652] @ 0x674 │ │ │ │ cmp r1, r4 │ │ │ │ - beq.w 9e603a │ │ │ │ + beq.w 9e607a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w r1, [r3, #1652] @ 0x674 │ │ │ │ add.w ip, r2, #8192 @ 0x2000 │ │ │ │ add.w r2, r2, #12288 @ 0x3000 │ │ │ │ ldrb.w lr, [ip, #3969] @ 0xf81 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9e5f24 │ │ │ │ + bne.n 9e5f64 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e60b2 │ │ │ │ + beq.w 9e60f2 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [r3, #1136] @ 0x470 │ │ │ │ str.w r5, [r3, #1128] @ 0x468 │ │ │ │ ldrb.w r2, [r2, #2931] @ 0xb73 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e603e │ │ │ │ + bne.w 9e607e │ │ │ │ ldrb.w r2, [ip, #3968] @ 0xf80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e6050 │ │ │ │ + bne.w 9e6090 │ │ │ │ ldrb.w r2, [r3, #1556] @ 0x614 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.n 9e5f44 │ │ │ │ - b.n 9e605a │ │ │ │ + bmi.n 9e5f84 │ │ │ │ + b.n 9e609a │ │ │ │ ldrb.w r2, [r2, #2931] @ 0xb73 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e606c │ │ │ │ + bne.w 9e60ac │ │ │ │ ldrb.w r2, [ip, #3968] @ 0xf80 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e60c0 │ │ │ │ + beq.w 9e6100 │ │ │ │ add.w r2, r0, #13632 @ 0x3540 │ │ │ │ adds r2, #22 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 9e5f6c │ │ │ │ + bpl.n 9e5fac │ │ │ │ mov.w lr, #0 │ │ │ │ ldrb.w r2, [r3, #2749] @ 0xabd │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strb.w r2, [r3, #2749] @ 0xabd │ │ │ │ ldrb.w r3, [ip, #3968] @ 0xf80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e60aa │ │ │ │ + beq.w 9e60ea │ │ │ │ add.w r3, r0, #13632 @ 0x3540 │ │ │ │ adds r3, #22 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ bfi r2, lr, #2, #1 │ │ │ │ strb r2, [r3, #0] │ │ │ │ add.w r3, r0, #57344 @ 0xe000 │ │ │ │ ldrb.w r2, [r3, #1585] @ 0x631 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ strb.w r2, [r3, #1585] @ 0x631 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9e603a │ │ │ │ + beq.n 9e607a │ │ │ │ ldrb.w r2, [ip, #3969] @ 0xf81 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9e603a │ │ │ │ + beq.n 9e607a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9e60d4 │ │ │ │ + beq.w 9e6114 │ │ │ │ ldr.w r2, [r1, #528] @ 0x210 │ │ │ │ ldr.w r0, [r4, #528] @ 0x210 │ │ │ │ cmp r0, r2 │ │ │ │ ittt ne │ │ │ │ ldrne.w r2, [r3, #1552] @ 0x610 │ │ │ │ orrne.w r2, r2, #256 @ 0x100 │ │ │ │ strne.w r2, [r3, #1552] @ 0x610 │ │ │ │ ldr.w r2, [ip, #2644] @ 0xa54 │ │ │ │ - cbz r2, 9e5fc4 │ │ │ │ + cbz r2, 9e6004 │ │ │ │ ldr.w r0, [r4, #532] @ 0x214 │ │ │ │ ldr.w r2, [r1, #532] @ 0x214 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9e5fc4 │ │ │ │ + beq.n 9e6004 │ │ │ │ ldr.w r2, [r3, #1552] @ 0x610 │ │ │ │ orr.w r2, r2, #512 @ 0x200 │ │ │ │ str.w r2, [r3, #1552] @ 0x610 │ │ │ │ ldrb.w r0, [r4, #540] @ 0x21c │ │ │ │ ldrb.w r2, [r1, #540] @ 0x21c │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9e5fdc │ │ │ │ + beq.n 9e601c │ │ │ │ ldr.w r2, [r3, #1552] @ 0x610 │ │ │ │ orr.w r2, r2, #1024 @ 0x400 │ │ │ │ str.w r2, [r3, #1552] @ 0x610 │ │ │ │ ldr.w r2, [r1, #536] @ 0x218 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r0, [r4, #536] @ 0x218 │ │ │ │ cmp r0, r2 │ │ │ │ ittt ne │ │ │ │ ldrne.w r2, [r3, #1552] @ 0x610 │ │ │ │ orrne.w r2, r2, #2048 @ 0x800 │ │ │ │ strne.w r2, [r3, #1552] @ 0x610 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9e60f0 │ │ │ │ + beq.n 9e6130 │ │ │ │ ldr.w r2, [r3, #1552] @ 0x610 │ │ │ │ orr.w r2, r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r3, #1552] @ 0x610 │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ cmp r1, r2 │ │ │ │ ldr.w r1, [r4, #524] @ 0x20c │ │ │ │ ittt ne │ │ │ │ ldrne.w r2, [r3, #1552] @ 0x610 │ │ │ │ orrne.w r2, r2, #8192 @ 0x2000 │ │ │ │ strne.w r2, [r3, #1552] @ 0x610 │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9e603a │ │ │ │ + beq.n 9e607a │ │ │ │ ldr.w r2, [r3, #1552] @ 0x610 │ │ │ │ orr.w r2, r2, #16384 @ 0x4000 │ │ │ │ str.w r2, [r3, #1552] @ 0x610 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb.w r2, [r1, #541] @ 0x21d │ │ │ │ ldrb.w lr, [ip, #3968] @ 0xf80 │ │ │ │ - cbnz r2, 9e6092 │ │ │ │ + cbnz r2, 9e60d2 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9e5f1a │ │ │ │ + beq.w 9e5f5a │ │ │ │ ldrb.w r2, [r3, #1366] @ 0x556 │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 9e5f44 │ │ │ │ + bmi.w 9e5f84 │ │ │ │ add.w r3, r0, #57344 @ 0xe000 │ │ │ │ ldrb.w r2, [r3, #1585] @ 0x631 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ strb.w r2, [r3, #1585] @ 0x631 │ │ │ │ - b.n 9e5f80 │ │ │ │ + b.n 9e5fc0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e603e │ │ │ │ + bne.n 9e607e │ │ │ │ ldrb.w r2, [ip, #3968] @ 0xf80 │ │ │ │ - cbz r2, 9e60c8 │ │ │ │ + cbz r2, 9e6108 │ │ │ │ ldrb.w r2, [r3, #1366] @ 0x556 │ │ │ │ lsls r5, r2, #29 │ │ │ │ - bmi.w 9e5f44 │ │ │ │ + bmi.w 9e5f84 │ │ │ │ add.w r0, r0, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r0, #1585] @ 0x631 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb.w r3, [r0, #1585] @ 0x631 │ │ │ │ - b.n 9e603a │ │ │ │ + b.n 9e607a │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9e6048 │ │ │ │ + beq.n 9e6088 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9e610e │ │ │ │ + beq.n 9e614e │ │ │ │ ldrb.w r2, [r3, #1366] @ 0x556 │ │ │ │ lsls r5, r2, #29 │ │ │ │ - bpl.w 9e5f48 │ │ │ │ - b.n 9e605a │ │ │ │ + bpl.w 9e5f88 │ │ │ │ + b.n 9e609a │ │ │ │ add.w r3, r0, #13824 @ 0x3600 │ │ │ │ adds r3, #20 │ │ │ │ - b.n 9e5f64 │ │ │ │ + b.n 9e5fa4 │ │ │ │ mov.w lr, #1 │ │ │ │ str.w r1, [r3, #1128] @ 0x468 │ │ │ │ strb.w lr, [r3, #1136] @ 0x470 │ │ │ │ - b.n 9e6070 │ │ │ │ + b.n 9e60b0 │ │ │ │ add.w r2, r0, #13824 @ 0x3600 │ │ │ │ adds r2, #20 │ │ │ │ - b.n 9e5f3e │ │ │ │ + b.n 9e5f7e │ │ │ │ ldrb.w r2, [r3, #1556] @ 0x614 │ │ │ │ lsls r5, r2, #29 │ │ │ │ - bmi.w 9e5f44 │ │ │ │ - b.n 9e6080 │ │ │ │ + bmi.w 9e5f84 │ │ │ │ + b.n 9e60c0 │ │ │ │ ldr.w r1, [r3, #1552] @ 0x610 │ │ │ │ orr.w r2, r1, #256 @ 0x100 │ │ │ │ str.w r2, [r3, #1552] @ 0x610 │ │ │ │ ldr.w r0, [ip, #2644] @ 0xa54 │ │ │ │ - cbz r0, 9e60ea │ │ │ │ + cbz r0, 9e612a │ │ │ │ orr.w r2, r1, #768 @ 0x300 │ │ │ │ orr.w r2, r2, #15360 @ 0x3c00 │ │ │ │ - b.n 9e6032 │ │ │ │ + b.n 9e6072 │ │ │ │ movs r1, #24 │ │ │ │ add.w r0, r5, #296 @ 0x128 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ add.w r1, r4, #296 @ 0x128 │ │ │ │ blx 67434 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e600a │ │ │ │ - b.n 9e5ffe │ │ │ │ + beq.w 9e604a │ │ │ │ + b.n 9e603e │ │ │ │ ldrb.w lr, [r3, #1556] @ 0x614 │ │ │ │ tst.w lr, #4 │ │ │ │ it eq │ │ │ │ moveq lr, r2 │ │ │ │ - beq.w 9e5f48 │ │ │ │ - b.n 9e605a │ │ │ │ + beq.w 9e5f88 │ │ │ │ + b.n 9e609a │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ str.w r1, [r3, #1072] @ 0x430 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9e61ca │ │ │ │ + beq.n 9e620a │ │ │ │ ldr.w r2, [r3, #1352] @ 0x548 │ │ │ │ add.w ip, r1, #536 @ 0x218 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 9e615c │ │ │ │ + beq.n 9e619c │ │ │ │ add.w r2, r0, #57344 @ 0xe000 │ │ │ │ add.w lr, r0, #16384 @ 0x4000 │ │ │ │ ldrb.w r4, [r2, #1585] @ 0x631 │ │ │ │ orr.w r4, r4, #16 │ │ │ │ strb.w r4, [r2, #1585] @ 0x631 │ │ │ │ ldr.w r2, [r1, #540] @ 0x21c │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ strb.w r2, [lr, #404] @ 0x194 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w ip, [r3, #1352] @ 0x548 │ │ │ │ add.w r2, r2, #8192 @ 0x2000 │ │ │ │ ldrb.w r2, [r2, #3968] @ 0xf80 │ │ │ │ - cbnz r2, 9e61c8 │ │ │ │ + cbnz r2, 9e6208 │ │ │ │ ldr.w ip, [r3, #1376] @ 0x560 │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 9e621a │ │ │ │ + beq.n 9e625a │ │ │ │ cmp.w ip, #4 │ │ │ │ - beq.n 9e6210 │ │ │ │ + beq.n 9e6250 │ │ │ │ cmp.w ip, #1 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - beq.n 9e61d8 │ │ │ │ + beq.n 9e6218 │ │ │ │ ldr.w lr, [r1, #516] @ 0x204 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 9e61e8 │ │ │ │ + beq.n 9e6228 │ │ │ │ ldr.w r2, [r1, #528] @ 0x210 │ │ │ │ ldr.w r0, [r1, #520] @ 0x208 │ │ │ │ cmp r2, r0 │ │ │ │ it cc │ │ │ │ movcc r2, r0 │ │ │ │ ldrb.w r0, [r3, #2749] @ 0xabd │ │ │ │ cmp r2, #2 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ strb.w r0, [r3, #2749] @ 0xabd │ │ │ │ ldr.w r0, [r3, #1408] @ 0x580 │ │ │ │ - beq.n 9e6242 │ │ │ │ + beq.n 9e6282 │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 9e6224 │ │ │ │ + beq.n 9e6264 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 9e61f2 │ │ │ │ + beq.n 9e6232 │ │ │ │ add.w r0, r0, r2, lsl #1 │ │ │ │ str.w r2, [r3, #1376] @ 0x560 │ │ │ │ sub.w r0, r0, ip, lsl #1 │ │ │ │ str.w r0, [r3, #1408] @ 0x580 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r0, r0, #16384 @ 0x4000 │ │ │ │ str.w r1, [r3, #1352] @ 0x548 │ │ │ │ strb.w r1, [r0, #404] @ 0x194 │ │ │ │ bx lr │ │ │ │ ldrb.w r0, [r3, #1368] @ 0x558 │ │ │ │ ldr.w lr, [r1, #516] @ 0x204 │ │ │ │ ldrb.w r2, [r3, #1369] @ 0x559 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 9e618e │ │ │ │ + bne.n 9e61ce │ │ │ │ ldr.w r0, [r1, #524] @ 0x20c │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9e618e │ │ │ │ - b.n 9e61c8 │ │ │ │ + bne.n 9e61ce │ │ │ │ + b.n 9e6208 │ │ │ │ ldr.w r1, [r1, #524] @ 0x20c │ │ │ │ add.w r0, r0, r2, lsl #1 │ │ │ │ sub.w r0, r0, ip, lsl #1 │ │ │ │ strb.w lr, [r3, #1368] @ 0x558 │ │ │ │ strb.w r1, [r3, #1369] @ 0x559 │ │ │ │ str.w r2, [r3, #1376] @ 0x560 │ │ │ │ str.w r0, [r3, #1408] @ 0x580 │ │ │ │ - b.n 9e61c8 │ │ │ │ + b.n 9e6208 │ │ │ │ ldr.w r0, [r3, #1368] @ 0x558 │ │ │ │ ldr.w r2, [r3, #1372] @ 0x55c │ │ │ │ - b.n 9e6186 │ │ │ │ + b.n 9e61c6 │ │ │ │ ldrh.w r0, [r3, #1368] @ 0x558 │ │ │ │ ldrh.w r2, [r3, #1370] @ 0x55a │ │ │ │ - b.n 9e6186 │ │ │ │ + b.n 9e61c6 │ │ │ │ ldr.w r1, [r1, #524] @ 0x20c │ │ │ │ add.w r0, r0, r2, lsl #1 │ │ │ │ sub.w r0, r0, ip, lsl #1 │ │ │ │ str.w lr, [r3, #1368] @ 0x558 │ │ │ │ str.w r1, [r3, #1372] @ 0x55c │ │ │ │ str.w r2, [r3, #1376] @ 0x560 │ │ │ │ str.w r0, [r3, #1408] @ 0x580 │ │ │ │ - b.n 9e61c8 │ │ │ │ + b.n 9e6208 │ │ │ │ ldr.w r1, [r1, #524] @ 0x20c │ │ │ │ add.w r0, r0, r2, lsl #1 │ │ │ │ sub.w r0, r0, ip, lsl #1 │ │ │ │ strh.w lr, [r3, #1368] @ 0x558 │ │ │ │ strh.w r1, [r3, #1370] @ 0x55a │ │ │ │ str.w r2, [r3, #1376] @ 0x560 │ │ │ │ str.w r0, [r3, #1408] @ 0x580 │ │ │ │ - b.n 9e61c8 │ │ │ │ + b.n 9e6208 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ str.w r1, [r3, #1080] @ 0x438 │ │ │ │ - cbz r1, 9e62a2 │ │ │ │ + cbz r1, 9e62e2 │ │ │ │ ldr.w r2, [r3, #1144] @ 0x478 │ │ │ │ adds r1, #32 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9e62a2 │ │ │ │ + beq.n 9e62e2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldrb.w ip, [r3, #1136] @ 0x470 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ str.w r1, [r3, #1144] @ 0x478 │ │ │ │ ldrb.w r2, [r2, #48] @ 0x30 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orr.w r2, r2, ip │ │ │ │ strb.w r2, [r3, #1136] @ 0x470 │ │ │ │ add.w r3, r0, #57344 @ 0xe000 │ │ │ │ ldrb.w r2, [r3, #1586] @ 0x632 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ strb.w r2, [r3, #1586] @ 0x632 │ │ │ │ ldrb.w r3, [r0, #754] @ 0x2f2 │ │ │ │ - cbnz r3, 9e62c0 │ │ │ │ + cbnz r3, 9e6300 │ │ │ │ add.w r0, r0, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r0, #1585] @ 0x631 │ │ │ │ lsls r3, r3, #31 │ │ │ │ ittt pl │ │ │ │ ldrbpl.w r3, [r0, #1586] @ 0x632 │ │ │ │ orrpl.w r3, r3, #64 @ 0x40 │ │ │ │ strbpl.w r3, [r0, #1586] @ 0x632 │ │ │ │ @@ -3651858,20 +3651898,20 @@ │ │ │ │ movs r0, #1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov.w r1, #544 @ 0x220 │ │ │ │ blx 6810c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e64d2 │ │ │ │ + beq.w 9e6512 │ │ │ │ bl 3a4a5c │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ str.w r0, [r8] │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 9e64da │ │ │ │ + bmi.w 9e651a │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ lsrs r1, r3, #7 │ │ │ │ and.w r3, r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str.w r1, [r8, #528] @ 0x210 │ │ │ │ mov r4, r8 │ │ │ │ ubfx r3, r2, #1, #1 │ │ │ │ @@ -3651884,37 +3651924,37 @@ │ │ │ │ add.w r1, r8, #28 │ │ │ │ add.w r2, r8, #260 @ 0x104 │ │ │ │ mov.w fp, #0 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 9e644a │ │ │ │ + b.n 9e648a │ │ │ │ ubfx r3, r3, #1, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r8, #532] @ 0x214 │ │ │ │ ldrh r0, [r6, #0] │ │ │ │ ldrb.w r9, [r6, #1] │ │ │ │ ubfx r0, r0, #4, #5 │ │ │ │ ubfx r9, r9, #1, #5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e646c │ │ │ │ - bl 9e5e54 │ │ │ │ + bne.n 9e64ac │ │ │ │ + bl 9e5e94 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e5e54 │ │ │ │ + bl 9e5e94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ ubfx r0, r0, #1, #5 │ │ │ │ - bl 9e5e54 │ │ │ │ + bl 9e5e94 │ │ │ │ ldrh r3, [r6, #2] │ │ │ │ str r0, [sp, #8] │ │ │ │ ubfx r3, r3, #6, #5 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9e5e54 │ │ │ │ + bl 9e5e94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov.w lr, #1 │ │ │ │ ubfx ip, r3, #14, #3 │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ and.w r6, r3, #3 │ │ │ │ lsls r2, r3, #29 │ │ │ │ @@ -3651923,15 +3651963,15 @@ │ │ │ │ orrmi.w r6, r6, #4 │ │ │ │ cmp r3, #7 │ │ │ │ lsl.w r3, r3, fp │ │ │ │ it hi │ │ │ │ orrhi.w r6, r6, #8 │ │ │ │ orrs r2, r3 │ │ │ │ str.w r2, [r8, #536] @ 0x218 │ │ │ │ - cbz r5, 9e6404 │ │ │ │ + cbz r5, 9e6444 │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r8, #540] @ 0x21c │ │ │ │ lsl.w r2, r2, fp │ │ │ │ orrs r3, r2 │ │ │ │ strb.w r3, [r8, #540] @ 0x21c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w fp, fp, #1 │ │ │ │ @@ -3651950,159 +3651990,159 @@ │ │ │ │ adds r4, #24 │ │ │ │ str.w r9, [r4, #276] @ 0x114 │ │ │ │ str.w r7, [r4, #272] @ 0x110 │ │ │ │ str r3, [sp, #0] │ │ │ │ str.w r6, [r3, #224] @ 0xe0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, fp │ │ │ │ - blt.n 9e64be │ │ │ │ + blt.n 9e64fe │ │ │ │ ldrd r3, r6, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r6, sl │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ ands.w r5, r3, #1 │ │ │ │ - bne.n 9e637e │ │ │ │ + bne.n 9e63be │ │ │ │ mov r0, r5 │ │ │ │ mov ip, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r7, r5 │ │ │ │ mov lr, r5 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - b.n 9e63ca │ │ │ │ + b.n 9e640a │ │ │ │ cmp r0, #10 │ │ │ │ - beq.n 9e6506 │ │ │ │ + beq.n 9e6546 │ │ │ │ cmp r0, #26 │ │ │ │ - beq.n 9e654c │ │ │ │ - bl 9e5e54 │ │ │ │ + beq.n 9e658c │ │ │ │ + bl 9e5e94 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r9, #10 │ │ │ │ - beq.n 9e64f6 │ │ │ │ + beq.n 9e6536 │ │ │ │ cmp.w r9, #26 │ │ │ │ ite ne │ │ │ │ movne r0, r9 │ │ │ │ moveq r0, #17 │ │ │ │ - bl 9e5e54 │ │ │ │ + bl 9e5e94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ ubfx r0, r0, #1, #5 │ │ │ │ ldrh r3, [r6, #2] │ │ │ │ cmp r0, #10 │ │ │ │ ubfx r3, r3, #6, #5 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 9e64f2 │ │ │ │ + beq.n 9e6532 │ │ │ │ cmp r0, #26 │ │ │ │ - beq.n 9e6540 │ │ │ │ - bl 9e5e54 │ │ │ │ + beq.n 9e6580 │ │ │ │ + bl 9e5e94 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ - beq.n 9e63ba │ │ │ │ + beq.n 9e63fa │ │ │ │ cmp r3, #26 │ │ │ │ it eq │ │ │ │ moveq r3, #17 │ │ │ │ - b.n 9e63ba │ │ │ │ + b.n 9e63fa │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ ubfx r3, r3, #4, #4 │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 9e650a │ │ │ │ + bhi.n 9e654a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r8, #541] @ 0x21d │ │ │ │ mov r0, r8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #124] @ (9e6558 ) │ │ │ │ + ldr r2, [pc, #124] @ (9e6598 ) │ │ │ │ ubfx r1, r3, #2, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r0, [r8, #520] @ 0x208 │ │ │ │ add r2, pc │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ str.w r2, [r8, #524] @ 0x20c │ │ │ │ - b.n 9e6342 │ │ │ │ + b.n 9e6382 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9e64a6 │ │ │ │ + b.n 9e64e6 │ │ │ │ movs r0, #1 │ │ │ │ - bl 9e5e54 │ │ │ │ + bl 9e5e94 │ │ │ │ mov r9, r0 │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ ubfx r0, r0, #1, #5 │ │ │ │ - b.n 9e6496 │ │ │ │ + b.n 9e64d6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9e6474 │ │ │ │ + b.n 9e64b4 │ │ │ │ ldrb r3, [r6, #6] │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ bic.w r3, r3, #16 │ │ │ │ subs r3, #9 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9e64cc │ │ │ │ + bls.n 9e650c │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ ubfx r3, r3, #1, #5 │ │ │ │ bic.w r3, r3, #16 │ │ │ │ subs r3, #9 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 9e64cc │ │ │ │ + bls.n 9e650c │ │ │ │ ldrh r3, [r6, #6] │ │ │ │ ubfx r3, r3, #6, #4 │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ - b.n 9e64ce │ │ │ │ + b.n 9e650e │ │ │ │ movs r0, #17 │ │ │ │ - bl 9e5e54 │ │ │ │ + bl 9e5e94 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 9e64ae │ │ │ │ + b.n 9e64ee │ │ │ │ movs r0, #17 │ │ │ │ - bl 9e5e54 │ │ │ │ + bl 9e5e94 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9e647a │ │ │ │ + b.n 9e64ba │ │ │ │ nop │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ sub sp, #252 @ 0xfc │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r0, #1 │ │ │ │ mov.w r1, #2256 @ 0x8d0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #1080] @ 9e69b8 │ │ │ │ + ldr.w r2, [pc, #1080] @ 9e69f8 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - ldr.w r3, [pc, #1080] @ 9e69bc │ │ │ │ + ldr.w r3, [pc, #1080] @ 9e69fc │ │ │ │ add r2, pc │ │ │ │ str r4, [sp, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 6810c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e6808 │ │ │ │ + beq.w 9e6848 │ │ │ │ bl 3a4a5c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ str.w r0, [sl, #536] @ 0x218 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ blx 67440 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9e69a0 │ │ │ │ + beq.w 9e69e0 │ │ │ │ mov.w ip, #0 │ │ │ │ add.w r9, r6, #4096 @ 0x1000 │ │ │ │ mov fp, sl │ │ │ │ mov r8, sl │ │ │ │ add.w r3, r6, #8192 @ 0x2000 │ │ │ │ movw lr, #10498 @ 0x2902 │ │ │ │ movt lr, #15264 @ 0x3ba0 │ │ │ │ @@ -3652110,46 +3652150,46 @@ │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov r9, sl │ │ │ │ str.w ip, [sp, #16] │ │ │ │ mov sl, ip │ │ │ │ str r3, [sp, #24] │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ str.w lr, [sp, #40] @ 0x28 │ │ │ │ - b.n 9e6634 │ │ │ │ + b.n 9e6674 │ │ │ │ mov r0, r3 │ │ │ │ - bl 9e11ac │ │ │ │ + bl 9e11ec │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrh r7, [r5, #0] │ │ │ │ ldrb.w r0, [r3, #69] @ 0x45 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e672c │ │ │ │ + beq.w 9e676c │ │ │ │ str.w r4, [fp, #560] @ 0x230 │ │ │ │ add.w r4, sp, r4, lsl #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strd r1, r7, [fp, #564] @ 0x234 │ │ │ │ str.w r2, [fp, #548] @ 0x224 │ │ │ │ strh r3, [r4, #52] @ 0x34 │ │ │ │ str.w sl, [fp, #556] @ 0x22c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, sl, #1 │ │ │ │ adds r5, #12 │ │ │ │ add.w fp, fp, #24 │ │ │ │ add.w r8, r8, #16 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9e6826 │ │ │ │ + beq.w 9e6866 │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ add r3, sp, #248 @ 0xf8 │ │ │ │ and.w r0, r1, #127 @ 0x7f │ │ │ │ ubfx r1, r1, #0, #7 │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ ldr.w r4, [r0, #-132] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 9e6660 │ │ │ │ + bge.n 9e66a0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r0, #-132] │ │ │ │ add.w r0, r9, r3 │ │ │ │ mov r4, r3 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ strb.w r1, [r0, #2224] @ 0x8b0 │ │ │ │ @@ -3652170,45 +3652210,45 @@ │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r1, r3 │ │ │ │ movw r3, #30200 @ 0x75f8 │ │ │ │ str.w r1, [r2, #260] @ 0x104 │ │ │ │ ldrb r1, [r0, r3] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e6940 │ │ │ │ + beq.w 9e6980 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r2, #24 │ │ │ │ movw r0, #15240 @ 0x3b88 │ │ │ │ mla r7, r2, r7, r3 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ lsls r2, r0, #25 │ │ │ │ - bmi.n 9e65ee │ │ │ │ + bmi.n 9e662e │ │ │ │ mov r0, r1 │ │ │ │ movs r7, #1 │ │ │ │ - bl a7b3f0 │ │ │ │ + bl a7b430 │ │ │ │ str r0, [sp, #28] │ │ │ │ lsl.w r7, r7, sl │ │ │ │ bl 3a10bc │ │ │ │ - cbz r0, 9e66d2 │ │ │ │ + cbz r0, 9e6712 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 9e6780 │ │ │ │ + beq.n 9e67c0 │ │ │ │ cmp r1, #2 │ │ │ │ ittt eq │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ orreq r3, r7 │ │ │ │ streq r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9e11ac │ │ │ │ + bl 9e11ec │ │ │ │ cmp.w sl, #7 │ │ │ │ mov r1, r0 │ │ │ │ - bls.n 9e677a │ │ │ │ + bls.n 9e67ba │ │ │ │ cmp.w sl, #16 │ │ │ │ ite cc │ │ │ │ movcc r3, #2 │ │ │ │ movcs r3, #4 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ str r1, [sp, #28] │ │ │ │ @@ -3652226,112 +3652266,112 @@ │ │ │ │ ittee eq │ │ │ │ orreq r0, r7 │ │ │ │ streq.w r0, [r9, #516] @ 0x204 │ │ │ │ orrne r0, r7 │ │ │ │ strne.w r0, [r9, #524] @ 0x20c │ │ │ │ movs r0, #1 │ │ │ │ strb.w r0, [r9] │ │ │ │ - b.n 9e65f6 │ │ │ │ + b.n 9e6636 │ │ │ │ str.w r1, [r8, #556] @ 0x22c │ │ │ │ strd sl, r4, [r8, #548] @ 0x224 │ │ │ │ str.w r3, [r6, #1960] @ 0x7a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r0, [r6, #1964] @ 0x7ac │ │ │ │ mov r0, r1 │ │ │ │ str.w r7, [r8, #560] @ 0x230 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr.w r4, [r3, #388] @ 0x184 │ │ │ │ - bl a9c0c0 │ │ │ │ + bl a9c100 │ │ │ │ bl 3a10bc │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e699c │ │ │ │ + beq.w 9e69dc │ │ │ │ ldr r0, [r0, #24] │ │ │ │ lsrs r0, r0, #3 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ add r0, r7 │ │ │ │ cmp r4, r0 │ │ │ │ - bls.w 9e6922 │ │ │ │ + bls.w 9e6962 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r1, [r3, #388] @ 0x184 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str.w r1, [r3, #388] @ 0x184 │ │ │ │ - b.n 9e661e │ │ │ │ + b.n 9e665e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.n 9e66ee │ │ │ │ + b.n 9e672e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ orrs r3, r7 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9e66d2 │ │ │ │ + b.n 9e6712 │ │ │ │ ldrd r5, r6, [sp, #8] │ │ │ │ mov r4, r7 │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r5 │ │ │ │ bic.w r6, r6, r3 │ │ │ │ rbit r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ clz r3, r3 │ │ │ │ ite eq │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ movne r5, r3 │ │ │ │ - bne.n 9e6858 │ │ │ │ + bne.n 9e6898 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ ldrb.w r3, [r9, #69] @ 0x45 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r5, [sl, #540] @ 0x21c │ │ │ │ str.w r2, [sl, #544] @ 0x220 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e694c │ │ │ │ + bne.w 9e698c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 9e6808 │ │ │ │ + cbz r3, 9e6848 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, sl │ │ │ │ add.w r6, sl, #256 @ 0x100 │ │ │ │ mov r1, sl │ │ │ │ add.w r3, sl, r3, lsl #3 │ │ │ │ ldr r4, [r2, #4] │ │ │ │ str.w r4, [r1, #1576] @ 0x628 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ str.w r0, [r1, #1584] @ 0x630 │ │ │ │ ldr.w r5, [r6, #4]! │ │ │ │ - cbz r5, 9e6800 │ │ │ │ + cbz r5, 9e6840 │ │ │ │ ldrb.w r0, [sl, #2216] @ 0x8a8 │ │ │ │ adds r7, r0, #1 │ │ │ │ add.w r0, sl, r0, lsl #3 │ │ │ │ str.w r5, [r0, #1324] @ 0x52c │ │ │ │ str.w r4, [r0, #1320] @ 0x528 │ │ │ │ strb.w r7, [sl, #2216] @ 0x8a8 │ │ │ │ adds r2, #8 │ │ │ │ adds r1, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9e67d8 │ │ │ │ - ldr r2, [pc, #436] @ (9e69c0 ) │ │ │ │ - ldr r3, [pc, #432] @ (9e69bc ) │ │ │ │ + bne.n 9e6818 │ │ │ │ + ldr r2, [pc, #436] @ (9e6a00 ) │ │ │ │ + ldr r3, [pc, #432] @ (9e69fc ) │ │ │ │ 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 9e69b2 │ │ │ │ + bne.w 9e69f2 │ │ │ │ mov r0, sl │ │ │ │ add sp, #252 @ 0xfc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov sl, r9 │ │ │ │ ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ ldrd r9, r5, [sp, #12] │ │ │ │ ldr.w r2, [sl, #516] @ 0x204 │ │ │ │ ldr.w r3, [sl, #524] @ 0x20c │ │ │ │ orrs.w r6, r2, r3 │ │ │ │ - beq.n 9e67b2 │ │ │ │ + beq.n 9e67f2 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ rbit r5, r6 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ clz r5, r5 │ │ │ │ add.w r3, sl, #548 @ 0x224 │ │ │ │ str.w ip, [sp, #24] │ │ │ │ str r3, [sp, #32] │ │ │ │ @@ -3652344,24 +3652384,24 @@ │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ lsls r3, r5 │ │ │ │ tst r3, r2 │ │ │ │ it ne │ │ │ │ movne.w r8, #4 │ │ │ │ - bne.n 9e6886 │ │ │ │ + bne.n 9e68c6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ tst r3, r2 │ │ │ │ ite ne │ │ │ │ movne.w r8, #2 │ │ │ │ moveq.w r8, #1 │ │ │ │ ldrb.w r3, [fp, #32] │ │ │ │ and.w r3, r3, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.w 9e678e │ │ │ │ + bls.w 9e67ce │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r1, #24 │ │ │ │ mov r7, r4 │ │ │ │ mov lr, r8 │ │ │ │ rsb sl, r7, #1 │ │ │ │ strd r5, r6, [sp, #8] │ │ │ │ mla r3, r1, r5, r2 │ │ │ │ @@ -3652369,15 +3652409,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r2, r5, lsl #4 │ │ │ │ add.w r3, r3, #548 @ 0x224 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mla ip, r1, r4, r3 │ │ │ │ add.w r4, r2, r4, lsl #4 │ │ │ │ - b.n 9e68fe │ │ │ │ + b.n 9e693e │ │ │ │ ldr r6, [sp, #0] │ │ │ │ mov r5, ip │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ str.w r7, [ip, #8] │ │ │ │ @@ -3652388,48 +3652428,48 @@ │ │ │ │ adds r7, #1 │ │ │ │ add.w r2, sl, r7 │ │ │ │ add.w ip, ip, #24 │ │ │ │ and.w r3, r3, #7 │ │ │ │ add lr, r8 │ │ │ │ adds r4, #16 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.w 9e6788 │ │ │ │ + bls.w 9e67c8 │ │ │ │ ldrb.w r3, [r9, #69] @ 0x45 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e68c4 │ │ │ │ + bne.n 9e6904 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add.w r5, r4, #548 @ 0x224 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [r4, #560] @ 0x230 │ │ │ │ str.w r7, [r4, #548] @ 0x224 │ │ │ │ add r3, lr │ │ │ │ str.w r3, [r4, #560] @ 0x230 │ │ │ │ - b.n 9e68e2 │ │ │ │ + b.n 9e6922 │ │ │ │ mov r0, r1 │ │ │ │ ldrh r4, [r5, #0] │ │ │ │ - bl a9c0c0 │ │ │ │ + bl a9c100 │ │ │ │ bl 3a10bc │ │ │ │ movs r1, #1 │ │ │ │ - cbz r0, 9e693c │ │ │ │ + cbz r0, 9e697c │ │ │ │ ldr r1, [r0, #24] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ add r1, r4 │ │ │ │ - b.n 9e6772 │ │ │ │ + b.n 9e67b2 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9e1414 │ │ │ │ + bl 9e1454 │ │ │ │ ldrb r1, [r5, #3] │ │ │ │ - b.n 9e669a │ │ │ │ + b.n 9e66da │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e6808 │ │ │ │ + beq.w 9e6848 │ │ │ │ add.w r7, sl, r2, lsl #3 │ │ │ │ movw r6, #10497 @ 0x2901 │ │ │ │ movt r6, #15264 @ 0x3ba0 │ │ │ │ mov r3, sl │ │ │ │ add.w r4, sp, #50 @ 0x32 │ │ │ │ add.w r0, sl, #256 @ 0x100 │ │ │ │ mov r2, sl │ │ │ │ @@ -3652443,77 +3652483,77 @@ │ │ │ │ str.w r5, [r3, #1308] @ 0x51c │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ cmp r2, r7 │ │ │ │ str.w r1, [r3, #1316] @ 0x524 │ │ │ │ - bne.n 9e696c │ │ │ │ - b.n 9e6808 │ │ │ │ + bne.n 9e69ac │ │ │ │ + b.n 9e6848 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9e6764 │ │ │ │ + b.n 9e67a4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r5, r3 │ │ │ │ mov ip, r3 │ │ │ │ add.w r9, r2, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9e6830 │ │ │ │ + b.n 9e6870 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #960] @ 0x3c0 │ │ │ │ + str r7, [sp, #704] @ 0x2c0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #1 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #120 @ 0x78 │ │ │ │ blx 6810c │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e6aa6 │ │ │ │ + beq.n 9e6ae6 │ │ │ │ mov r5, r4 │ │ │ │ mov lr, r0 │ │ │ │ ldrb r6, [r4, #8] │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w lr, {r0, r1, r2, r3} │ │ │ │ lsls r5, r6, #27 │ │ │ │ - bpl.n 9e6a0a │ │ │ │ + bpl.n 9e6a4a │ │ │ │ ldrh r3, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [ip, #32] │ │ │ │ ubfx r3, r3, #6, #3 │ │ │ │ str.w r3, [ip, #36] @ 0x24 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bpl.n 9e6a2e │ │ │ │ + bpl.n 9e6a6e │ │ │ │ vldr d6, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ vldr d7, [r4, #24] │ │ │ │ str.w r3, [ip, #40] @ 0x28 │ │ │ │ vcvt.f32.f64 s12, d6 │ │ │ │ vcvt.f32.f64 s14, d7 │ │ │ │ vstr s12, [ip, #44] @ 0x2c │ │ │ │ vstr s14, [ip, #48] @ 0x30 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bpl.n 9e6a84 │ │ │ │ + bpl.n 9e6ac4 │ │ │ │ ldrh r1, [r4, #0] │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [ip, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #184] @ (9e6af8 ) │ │ │ │ + ldr r2, [pc, #184] @ (9e6b38 ) │ │ │ │ ubfx r1, r1, #7, #3 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ str.w r1, [ip, #60] @ 0x3c │ │ │ │ ldrb r1, [r4, #1] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ @@ -3652528,27 +3652568,27 @@ │ │ │ │ str.w r2, [ip, #80] @ 0x50 │ │ │ │ ubfx r3, r3, #5, #8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ubfx r2, r2, #13, #8 │ │ │ │ strd r2, r3, [ip, #72] @ 0x48 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.n 9e6aaa │ │ │ │ + bmi.n 9e6aea │ │ │ │ add.w r5, ip, #56 @ 0x38 │ │ │ │ add.w r4, ip, #84 @ 0x54 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ ubfx r6, r6, #5, #1 │ │ │ │ str.w r6, [ip, #112] @ 0x70 │ │ │ │ mov r0, ip │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrh r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #76] @ (9e6afc ) │ │ │ │ + ldr r2, [pc, #76] @ (9e6b3c ) │ │ │ │ ubfx r1, r1, #7, #3 │ │ │ │ add r2, pc │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ str.w r1, [ip, #88] @ 0x58 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ ldr.w r1, [r2, r1, lsl #2] │ │ │ │ @@ -3652561,54 +3652601,54 @@ │ │ │ │ str.w r2, [ip, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [ip, #108] @ 0x6c │ │ │ │ ubfx r3, r3, #5, #8 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ubfx r2, r2, #13, #8 │ │ │ │ strd r2, r3, [ip, #100] @ 0x64 │ │ │ │ - b.n 9e6a9e │ │ │ │ + b.n 9e6ade │ │ │ │ nop │ │ │ │ - adds r2, r1, #5 │ │ │ │ + adds r2, r1, #4 │ │ │ │ lsls r7, r4, #3 │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r2, r3, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #0 │ │ │ │ mov.w lr, #57344 @ 0xe000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ sub.w lr, ip, lr │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne.n 9e6b14 │ │ │ │ + bne.n 9e6b54 │ │ │ │ sub.w lr, lr, #4096 @ 0x1000 │ │ │ │ str.w r0, [lr, #2448] @ 0x990 │ │ │ │ sub.w sp, sp, #58880 @ 0xe600 │ │ │ │ mov r7, r2 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r2, [pc, #168] @ (9e6bdc ) │ │ │ │ + ldr r2, [pc, #168] @ (9e6c1c ) │ │ │ │ mov r9, r1 │ │ │ │ mov r6, r3 │ │ │ │ add.w r1, sp, #58880 @ 0xe600 │ │ │ │ - ldr r3, [pc, #164] @ (9e6be0 ) │ │ │ │ + ldr r3, [pc, #164] @ (9e6c20 ) │ │ │ │ add r2, pc │ │ │ │ adds r1, #112 @ 0x70 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w r8, [r1] │ │ │ │ add.w r1, sp, #58880 @ 0xe600 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ mov.w r1, #2672 @ 0xa70 │ │ │ │ blx 6810c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9e6bc8 │ │ │ │ + cbz r0, 9e6c08 │ │ │ │ add.w r3, sp, #58880 @ 0xe600 │ │ │ │ str r0, [sp, #8] │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ str.w r8, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r7 │ │ │ │ @@ -3652616,193 +3652656,193 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ bl 50b6e8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #16 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 9e655c │ │ │ │ + bl 9e659c │ │ │ │ mov.w r2, #2256 @ 0x8d0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r0, r4, #416 @ 0x1a0 │ │ │ │ blx 666a8 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ - ldr r2, [pc, #64] @ (9e6be4 ) │ │ │ │ + ldr r2, [pc, #64] @ (9e6c24 ) │ │ │ │ add.w r1, sp, #58880 @ 0xe600 │ │ │ │ - ldr r3, [pc, #52] @ (9e6be0 ) │ │ │ │ + ldr r3, [pc, #52] @ (9e6c20 ) │ │ │ │ adds r1, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9e6bd6 │ │ │ │ + bne.n 9e6c16 │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #58880 @ 0xe600 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #28] @ (9e6be8 ) │ │ │ │ - ldr r1, [pc, #32] @ (9e6bec ) │ │ │ │ + ldr r2, [pc, #28] @ (9e6c28 ) │ │ │ │ + ldr r1, [pc, #32] @ (9e6c2c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9e6ba2 │ │ │ │ + b.n 9e6be2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #320] @ 0x140 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + ldr r4, [r6, #56] @ 0x38 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ lsls r5, r4, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r3, [r1, #12] │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 9e6c54 │ │ │ │ + cbz r3, 9e6c94 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #20] │ │ │ │ - cbz r1, 9e6c48 │ │ │ │ + cbz r1, 9e6c88 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e6c10 │ │ │ │ + bne.n 9e6c50 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 9e6c48 │ │ │ │ + cbnz r3, 9e6c88 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ - cbz r4, 9e6c48 │ │ │ │ + cbz r4, 9e6c88 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e6c34 │ │ │ │ + bne.n 9e6c74 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 9e6c50 │ │ │ │ + cbz r3, 9e6c90 │ │ │ │ mov r0, r5 │ │ │ │ blx 67b40 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r1, r4 │ │ │ │ - b.n 9e6c24 │ │ │ │ + b.n 9e6c64 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9e6c04 │ │ │ │ + beq.n 9e6c44 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e6c5e │ │ │ │ + bne.n 9e6c9e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e6c04 │ │ │ │ + bne.n 9e6c44 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9e6c04 │ │ │ │ + beq.n 9e6c44 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ subs r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e6c86 │ │ │ │ + bne.n 9e6cc6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e6c04 │ │ │ │ + bne.n 9e6c44 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r4, r0, [r1, #92] @ 0x5c │ │ │ │ ldr.w r3, [r0, #1480] @ 0x5c8 │ │ │ │ blx r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9e6c82 │ │ │ │ - b.n 9e6c04 │ │ │ │ + bne.n 9e6cc2 │ │ │ │ + b.n 9e6c44 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ addw ip, r0, #4044 @ 0xfcc │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl b16124 │ │ │ │ + bl b16164 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ addw r1, r0, #4044 @ 0xfcc │ │ │ │ - bl b162a8 │ │ │ │ + bl b162e8 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldr.w ip, [pc, #84] @ 9e6d4c │ │ │ │ - ldr r1, [pc, #84] @ (9e6d50 ) │ │ │ │ - ldr r2, [pc, #88] @ (9e6d54 ) │ │ │ │ + ldr.w ip, [pc, #84] @ 9e6d8c │ │ │ │ + ldr r1, [pc, #84] @ (9e6d90 ) │ │ │ │ + ldr r2, [pc, #88] @ (9e6d94 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #88] @ (9e6d58 ) │ │ │ │ + ldr r3, [pc, #88] @ (9e6d98 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ strd ip, r1, [r0, #240] @ 0xf0 │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #80] @ 9e6d5c │ │ │ │ - ldr r1, [pc, #80] @ (9e6d60 ) │ │ │ │ + ldr.w ip, [pc, #80] @ 9e6d9c │ │ │ │ + ldr r1, [pc, #80] @ (9e6da0 ) │ │ │ │ str.w r2, [r0, #248] @ 0xf8 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #76] @ (9e6d64 ) │ │ │ │ + ldr r2, [pc, #76] @ (9e6da4 ) │ │ │ │ add r1, pc │ │ │ │ str.w r3, [r0, #132] @ 0x84 │ │ │ │ - ldr r3, [pc, #72] @ (9e6d68 ) │ │ │ │ + ldr r3, [pc, #72] @ (9e6da8 ) │ │ │ │ add r2, pc │ │ │ │ strd ip, r1, [r0, #136] @ 0x88 │ │ │ │ add r3, pc │ │ │ │ - ldr.w ip, [pc, #64] @ 9e6d6c │ │ │ │ + ldr.w ip, [pc, #64] @ 9e6dac │ │ │ │ strd r2, r3, [r0, #168] @ 0xa8 │ │ │ │ - ldr r1, [pc, #60] @ (9e6d70 ) │ │ │ │ + ldr r1, [pc, #60] @ (9e6db0 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #60] @ (9e6d74 ) │ │ │ │ - ldr r3, [pc, #64] @ (9e6d78 ) │ │ │ │ + ldr r2, [pc, #60] @ (9e6db4 ) │ │ │ │ + ldr r3, [pc, #64] @ (9e6db8 ) │ │ │ │ add r1, pc │ │ │ │ add r2, pc │ │ │ │ str.w ip, [r0, #176] @ 0xb0 │ │ │ │ add r3, pc │ │ │ │ strd r1, r2, [r0, #156] @ 0x9c │ │ │ │ str.w r3, [r0, #164] @ 0xa4 │ │ │ │ bx lr │ │ │ │ ldr.w pc, [sp, #255]! │ │ │ │ - bl 604d52 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x542aa> │ │ │ │ + bl 604d92 <_mesa_glapi_set_dispatch@@libgallium-25.2.7-1.so+0x542ea> │ │ │ │ ldrd pc, pc, [r7, #1020] @ 0x3fc │ │ │ │ - bl 7e8d5a │ │ │ │ - bl b8cd5e │ │ │ │ - bl 790d62 │ │ │ │ + bl 7e8d9a │ │ │ │ + bl b8cd9e │ │ │ │ + bl 790da2 │ │ │ │ stc2 15, cr15, [r1], #1020 @ 0x3fc │ │ │ │ - bl 71ed6a │ │ │ │ - bl 78ed6e │ │ │ │ + bl 71edaa │ │ │ │ + bl 78edae │ │ │ │ vrecps.f32 , , │ │ │ │ @ instruction: 0xe9b7ffff │ │ │ │ - bl 798d7a │ │ │ │ + bl 798dba │ │ │ │ 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.w r3, #2048 @ 0x800 │ │ │ │ mov r9, r2 │ │ │ │ iteet ne │ │ │ │ @@ -3652812,28 +3652852,28 @@ │ │ │ │ movne r6, #0 │ │ │ │ add.w r5, r1, r2, lsl #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ ands.w r7, r3, #248 @ 0xf8 │ │ │ │ ldrh.w ip, [r5, #304] @ 0x130 │ │ │ │ - bne.n 9e6e08 │ │ │ │ + bne.n 9e6e48 │ │ │ │ add.w r1, r6, #152 @ 0x98 │ │ │ │ mov r5, r6 │ │ │ │ ldrh.w r1, [r4, r1, lsl #1] │ │ │ │ - cbnz r1, 9e6e24 │ │ │ │ + cbnz r1, 9e6e64 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9e6dd8 │ │ │ │ + bne.n 9e6e18 │ │ │ │ cmp.w r3, #2048 @ 0x800 │ │ │ │ - bne.n 9e6e02 │ │ │ │ + bne.n 9e6e42 │ │ │ │ ldrb.w r3, [r4, #163] @ 0xa3 │ │ │ │ - cbz r3, 9e6e02 │ │ │ │ + cbz r3, 9e6e42 │ │ │ │ ldrh.w r3, [r4, #304] @ 0x130 │ │ │ │ movs r5, #1 │ │ │ │ - cbz r3, 9e6dec │ │ │ │ + cbz r3, 9e6e2c │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r6 │ │ │ │ add.w r2, r2, #14656 @ 0x3940 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, #6 │ │ │ │ add.w r2, r8, r2, lsl #2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ @@ -3652842,30 +3652882,30 @@ │ │ │ │ ldrh.w r3, [r4, r3, lsl #1] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r7, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 9e6e2a │ │ │ │ + cbnz r3, 9e6e6a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9e6dc2 │ │ │ │ + beq.n 9e6e02 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl a27164 │ │ │ │ + bl a271a4 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 9e6e02 │ │ │ │ + beq.n 9e6e42 │ │ │ │ ldrh.w r3, [r5, #304] @ 0x130 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e6e02 │ │ │ │ - b.n 9e6dd8 │ │ │ │ + beq.n 9e6e42 │ │ │ │ + b.n 9e6e18 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9e6dda │ │ │ │ + bne.n 9e6e1a │ │ │ │ add.w r5, r5, #14656 @ 0x3940 │ │ │ │ mov r1, r4 │ │ │ │ adds r5, #6 │ │ │ │ add.w r5, r8, r5, lsl #2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 3ab784 │ │ │ │ add sp, #12 │ │ │ │ @@ -3652876,117 +3652916,117 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrh.w r3, [r1, #304] @ 0x130 │ │ │ │ sub sp, #16 │ │ │ │ ldrb.w ip, [r1, #185] @ 0xb9 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 9e6e82 │ │ │ │ + ble.n 9e6ec2 │ │ │ │ ldr.w r0, [r1, #176] @ 0xb0 │ │ │ │ - cbz r0, 9e6ea4 │ │ │ │ + cbz r0, 9e6ee4 │ │ │ │ tst.w r2, #4 │ │ │ │ - bne.n 9e6e90 │ │ │ │ + bne.n 9e6ed0 │ │ │ │ add.w r3, r4, #57344 @ 0xe000 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r0, [r3, #1308] @ 0x51c │ │ │ │ bl 3ab784 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ ldrh.w r3, [r1, #306] @ 0x132 │ │ │ │ - cbz r3, 9e6e8c │ │ │ │ + cbz r3, 9e6ecc │ │ │ │ lsls r3, r2, #20 │ │ │ │ - bpl.n 9e6eac │ │ │ │ + bpl.n 9e6eec │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r1, r2, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 67e88 <__popcountsi2@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 9e6e82 │ │ │ │ + beq.n 9e6ec2 │ │ │ │ tst.w r2, #248 @ 0xf8 │ │ │ │ - bne.n 9e6e82 │ │ │ │ - b.n 9e6e6e │ │ │ │ + bne.n 9e6ec2 │ │ │ │ + b.n 9e6eae │ │ │ │ add.w r3, r4, #57344 @ 0xe000 │ │ │ │ ldr.w r0, [r3, #1312] @ 0x520 │ │ │ │ bl 3ab784 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ ldrb.w ip, [sp, #12] │ │ │ │ ldrb.w lr, [sp, #16] │ │ │ │ ldrb.w r4, [sp, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9e6efc │ │ │ │ - cbz r4, 9e6f3a │ │ │ │ + beq.n 9e6f3c │ │ │ │ + cbz r4, 9e6f7a │ │ │ │ ldr.w r0, [r0, #756] @ 0x2f4 │ │ │ │ strd r3, r2, [r1, #12] │ │ │ │ ldr.w r5, [r0, #388] @ 0x184 │ │ │ │ orrs r5, r2 │ │ │ │ str.w r5, [r0, #388] @ 0x184 │ │ │ │ ldr.w r5, [r0, #392] @ 0x188 │ │ │ │ orrs r5, r3 │ │ │ │ str.w r5, [r0, #392] @ 0x188 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9e6ef8 │ │ │ │ + beq.n 9e6f38 │ │ │ │ ldrb r0, [r1, #24] │ │ │ │ - cbz r0, 9e6f26 │ │ │ │ + cbz r0, 9e6f66 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ - b.n 9e6f02 │ │ │ │ + b.n 9e6f42 │ │ │ │ mov r0, ip │ │ │ │ strd ip, ip, [r1, #12] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ orr.w lr, r0, r5 │ │ │ │ movw r0, #21824 @ 0x5540 │ │ │ │ movt r0, #64005 @ 0xfa05 │ │ │ │ and.w r0, lr, r0 │ │ │ │ - cbz r0, 9e6f1c │ │ │ │ + cbz r0, 9e6f5c │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r1, #4] │ │ │ │ - cbz r4, 9e6f28 │ │ │ │ + cbz r4, 9e6f68 │ │ │ │ strd r3, r2, [r1, #4] │ │ │ │ strb.w ip, [r1, #24] │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ strb.w ip, [r1, #24] │ │ │ │ orrs r3, r0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ orrs r2, r0 │ │ │ │ strd r3, r2, [r1, #4] │ │ │ │ - b.n 9e6f26 │ │ │ │ + b.n 9e6f66 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movw r0, #21824 @ 0x5540 │ │ │ │ movt r0, #64005 @ 0xfa05 │ │ │ │ ands r0, r5 │ │ │ │ - cbnz r0, 9e6f56 │ │ │ │ + cbnz r0, 9e6f96 │ │ │ │ orr.w r0, r5, r2 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ orrs r5, r3 │ │ │ │ strd r5, r0, [r1, #12] │ │ │ │ - b.n 9e6eee │ │ │ │ + b.n 9e6f2e │ │ │ │ mov r5, r3 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 9e6f50 │ │ │ │ + b.n 9e6f90 │ │ │ │ stmdb 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, #-128] │ │ │ │ sub.w sp, sp, #4160 @ 0x1040 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r2, [pc, #2172] @ 9e77f8 │ │ │ │ + ldr.w r2, [pc, #2172] @ 9e7838 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r5, [pc, #2172] @ 9e77fc │ │ │ │ + ldr.w r5, [pc, #2172] @ 9e783c │ │ │ │ add r2, pc │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #2164] @ 9e7800 │ │ │ │ + ldr.w r3, [pc, #2164] @ 9e7840 │ │ │ │ str r1, [sp, #28] │ │ │ │ add.w r1, sp, #4160 @ 0x1040 │ │ │ │ adds r1, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -3652997,80 +3653037,80 @@ │ │ │ │ ldr.w fp, [r3, #444] @ 0x1bc │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #32 │ │ │ │ movne.w sl, #33 @ 0x21 │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e71cc │ │ │ │ + beq.w 9e720c │ │ │ │ ldr.w ip, [fp, #76] @ 0x4c │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ cmp ip, lr │ │ │ │ - beq.w 9e7136 │ │ │ │ + beq.w 9e7176 │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e731a │ │ │ │ + beq.w 9e735a │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 9e7336 │ │ │ │ + beq.w 9e7376 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9e720a │ │ │ │ + bne.w 9e724a │ │ │ │ ldrb.w r9, [r1, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9e700c │ │ │ │ + beq.n 9e704c │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - bls.w 9e715a │ │ │ │ + bls.w 9e719a │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9e71f2 │ │ │ │ + beq.w 9e7232 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, r0, r2 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 9e715a │ │ │ │ + bls.w 9e719a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movw r0, #21824 @ 0x5540 │ │ │ │ movt r0, #64005 @ 0xfa05 │ │ │ │ mov.w ip, #1 │ │ │ │ orr.w r2, r8, r1 │ │ │ │ strb.w ip, [r3, #26] │ │ │ │ ands r0, r2 │ │ │ │ strb.w ip, [r3, #25] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e724c │ │ │ │ + bne.w 9e728c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov sl, ip │ │ │ │ ldr r6, [sp, #32] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ bics.w r2, r6, r2 │ │ │ │ - beq.w 9e7454 │ │ │ │ + beq.w 9e7494 │ │ │ │ ldr.w ip, [r7, #756] @ 0x2f4 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e725c │ │ │ │ + beq.w 9e729c │ │ │ │ ldr.w r3, [ip, #160] @ 0xa0 │ │ │ │ add.w r2, ip, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r3, [pc, #1936] @ 9e7804 │ │ │ │ + ldr.w r3, [pc, #1936] @ 9e7844 │ │ │ │ strb.w r1, [r2, #1147] @ 0x47b │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e7670 │ │ │ │ + bne.w 9e76b0 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e728c │ │ │ │ + beq.w 9e72cc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ ldrd r1, r3, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ strd r3, r8, [r5, #-12] │ │ │ │ @@ -3653093,362 +3653133,362 @@ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ blx fp │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl a2600c │ │ │ │ - cbz r4, 9e70f2 │ │ │ │ + bl a2604c │ │ │ │ + cbz r4, 9e7132 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ str.w r8, [r3, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r5, [sp, #8] │ │ │ │ ldr.w r1, [r3, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 9e6ebc │ │ │ │ - ldr.w r2, [pc, #1784] @ 9e7808 │ │ │ │ + bl 9e6efc │ │ │ │ + ldr.w r2, [pc, #1784] @ 9e7848 │ │ │ │ add.w r1, sp, #4160 @ 0x1040 │ │ │ │ - ldr.w r3, [pc, #1768] @ 9e7800 │ │ │ │ + ldr.w r3, [pc, #1768] @ 9e7840 │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9e7734 │ │ │ │ + bne.w 9e7774 │ │ │ │ add.w sp, sp, #4160 @ 0x1040 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r0, [r1, #80] @ 0x50 │ │ │ │ - cbnz r0, 9e715a │ │ │ │ + cbnz r0, 9e719a │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e7630 │ │ │ │ + beq.w 9e7670 │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 9e7336 │ │ │ │ + beq.w 9e7376 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9e700c │ │ │ │ + beq.w 9e704c │ │ │ │ ldr.w r9, [r7] │ │ │ │ cmp.w sl, #32 │ │ │ │ - bne.n 9e7218 │ │ │ │ + bne.n 9e7258 │ │ │ │ ldr.w r1, [fp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e7222 │ │ │ │ + beq.n 9e7262 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r3, #26] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9e7372 │ │ │ │ + bne.w 9e73b2 │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ ldr.w fp, [r7] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e729e │ │ │ │ + beq.n 9e72de │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e729e │ │ │ │ + beq.n 9e72de │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ strb.w r9, [r3, #25] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e77b8 │ │ │ │ + bne.w 9e77f8 │ │ │ │ ldr.w r0, [r7, #756] @ 0x2f4 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 9e73a4 │ │ │ │ + b.n 9e73e4 │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e701e │ │ │ │ + beq.w 9e705e │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9e700c │ │ │ │ + bne.w 9e704c │ │ │ │ ldrb.w r2, [r0, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e715a │ │ │ │ + bne.n 9e719a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e715a │ │ │ │ - b.n 9e701e │ │ │ │ + bne.n 9e719a │ │ │ │ + b.n 9e705e │ │ │ │ ldrb.w ip, [r0, #80] @ 0x50 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9e701e │ │ │ │ + beq.w 9e705e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, r0, r2 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 9e701e │ │ │ │ - b.n 9e715a │ │ │ │ + bhi.w 9e705e │ │ │ │ + b.n 9e719a │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 9e700c │ │ │ │ - b.n 9e715a │ │ │ │ + bne.w 9e704c │ │ │ │ + b.n 9e719a │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e7164 │ │ │ │ + bne.n 9e71a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [r7, #756] @ 0x2f4 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ add.w ip, r0, #40 @ 0x28 │ │ │ │ ldr.w r1, [r3, #444] @ 0x1bc │ │ │ │ ldr.w lr, [r1, #80] @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 9e7562 │ │ │ │ + beq.w 9e75a2 │ │ │ │ ldr r2, [r1, #88] @ 0x58 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 9e75e2 │ │ │ │ + beq.w 9e7622 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 9e717a │ │ │ │ + b.n 9e71ba │ │ │ │ movs r2, #0 │ │ │ │ mov sl, ip │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr.w ip, [r7, #756] @ 0x2f4 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr.w r2, [pc, #1444] @ 9e7804 │ │ │ │ + ldr.w r2, [pc, #1444] @ 9e7844 │ │ │ │ add.w r1, ip, #65536 @ 0x10000 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldrb.w r9, [r2] │ │ │ │ ldr.w r2, [ip, #160] @ 0xa0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #12] │ │ │ │ strb r2, [r3, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r1, #1147] @ 0x47b │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e75ce │ │ │ │ + bne.w 9e760e │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ ldrd r1, r3, [r3, #4] │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ - b.n 9e70a2 │ │ │ │ + b.n 9e70e2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ ldrb r2, [r3, #25] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e77b2 │ │ │ │ + bne.w 9e77f2 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9e73a0 │ │ │ │ + beq.n 9e73e0 │ │ │ │ orr.w r0, r8, r1 │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e77aa │ │ │ │ + beq.w 9e77ea │ │ │ │ ldr.w r0, [r7, #756] @ 0x2f4 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e7056 │ │ │ │ + bne.w 9e7096 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e75d2 │ │ │ │ + beq.w 9e7612 │ │ │ │ ldrb.w sl, [r3, #24] │ │ │ │ mov ip, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9e7360 │ │ │ │ + bne.n 9e73a0 │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ add.w r1, r0, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1284] @ 9e7804 │ │ │ │ + ldr.w r3, [pc, #1284] @ 9e7844 │ │ │ │ strb.w r2, [r1, #1147] @ 0x47b │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e769a │ │ │ │ + bne.w 9e76da │ │ │ │ mov sl, r2 │ │ │ │ mov.w r9, #0 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ - b.n 9e7092 │ │ │ │ + b.n 9e70d2 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbnz r0, 9e7328 │ │ │ │ + cbnz r0, 9e7368 │ │ │ │ ldrb.w r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e701e │ │ │ │ + beq.w 9e705e │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 9e715a │ │ │ │ - b.n 9e701e │ │ │ │ + beq.w 9e719a │ │ │ │ + b.n 9e705e │ │ │ │ ldrb.w r9, [r0, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e715a │ │ │ │ + bne.w 9e719a │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9e7482 │ │ │ │ + bne.w 9e74c2 │ │ │ │ ldrb.w r9, [r1, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e7000 │ │ │ │ + bne.w 9e7040 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9e7014 │ │ │ │ - b.n 9e701e │ │ │ │ + bne.w 9e7054 │ │ │ │ + b.n 9e705e │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e7426 │ │ │ │ + bne.n 9e7466 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ - b.n 9e725c │ │ │ │ + b.n 9e729c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ strb.w r9, [r3, #25] │ │ │ │ orr.w r0, r8, r1 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e7676 │ │ │ │ + beq.w 9e76b6 │ │ │ │ ldr.w ip, [r7, #756] @ 0x2f4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9e75d8 │ │ │ │ + beq.w 9e7618 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e7056 │ │ │ │ + b.n 9e7096 │ │ │ │ ldr.w r0, [r7, #756] @ 0x2f4 │ │ │ │ ldr.w r2, [r3, #444] @ 0x1bc │ │ │ │ mov ip, r0 │ │ │ │ ldr.w lr, [r2, #88] @ 0x58 │ │ │ │ add.w r2, r0, #40 @ 0x28 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 9e72ba │ │ │ │ + bne.n 9e72fa │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ - cbnz r2, 9e73da │ │ │ │ - cbnz r4, 9e73da │ │ │ │ + cbnz r2, 9e741a │ │ │ │ + cbnz r4, 9e741a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ bics.w r2, r6, r2 │ │ │ │ - beq.n 9e744c │ │ │ │ + beq.n 9e748c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9e73e0 │ │ │ │ + beq.n 9e7420 │ │ │ │ mov sl, r4 │ │ │ │ - b.n 9e7056 │ │ │ │ + b.n 9e7096 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9e7420 │ │ │ │ + bne.n 9e7460 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e76aa │ │ │ │ + bne.w 9e76ea │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ strd r6, r6, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e725c │ │ │ │ + beq.w 9e729c │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ add.w r2, r0, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #1020] @ (9e7804 ) │ │ │ │ + ldr r3, [pc, #1020] @ (9e7844 ) │ │ │ │ strb.w r1, [r2, #1147] @ 0x47b │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e76a0 │ │ │ │ + bne.w 9e76e0 │ │ │ │ mov sl, r6 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ - b.n 9e728c │ │ │ │ + b.n 9e72cc │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 9e7056 │ │ │ │ + b.n 9e7096 │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ add.w r2, r0, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #976] @ (9e7804 ) │ │ │ │ + ldr r3, [pc, #976] @ (9e7844 ) │ │ │ │ strb.w r1, [r2, #1147] @ 0x47b │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9e7490 │ │ │ │ + bne.n 9e74d0 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ - b.n 9e7092 │ │ │ │ + b.n 9e70d2 │ │ │ │ bics.w r1, r8, r1 │ │ │ │ - bne.n 9e73d0 │ │ │ │ - b.n 9e710c │ │ │ │ + bne.n 9e7410 │ │ │ │ + b.n 9e714c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ bics.w r1, r8, r1 │ │ │ │ - beq.w 9e710c │ │ │ │ + beq.w 9e714c │ │ │ │ ldr.w r0, [r7, #756] @ 0x2f4 │ │ │ │ mov ip, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e7056 │ │ │ │ + bne.w 9e7096 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e72e4 │ │ │ │ + bne.w 9e7324 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9e7738 │ │ │ │ + bne.w 9e7778 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 9e725c │ │ │ │ + b.n 9e729c │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.w 9e7356 │ │ │ │ - b.n 9e715a │ │ │ │ + bhi.w 9e7396 │ │ │ │ + b.n 9e719a │ │ │ │ mov sl, r9 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ mov fp, r8 │ │ │ │ movs r0, #0 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9e7552 │ │ │ │ + beq.n 9e7592 │ │ │ │ rbit r5, r8 │ │ │ │ clz r5, r5 │ │ │ │ adds r5, #1 │ │ │ │ mov r6, fp │ │ │ │ - ldr.w fp, [pc, #852] @ 9e780c │ │ │ │ + ldr.w fp, [pc, #852] @ 9e784c │ │ │ │ subs r2, r5, #1 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ strd r5, r7, [sp, #56] @ 0x38 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r4, r2 │ │ │ │ add.w sl, sp, #84 @ 0x54 │ │ │ │ mov r7, r0 │ │ │ │ add fp, pc │ │ │ │ - b.n 9e74ec │ │ │ │ + b.n 9e752c │ │ │ │ rbit r4, r6 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #1 │ │ │ │ subs r4, #1 │ │ │ │ add.w r9, r0, #1 │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ strb.w r3, [sl, r0] │ │ │ │ @@ -3653457,408 +3653497,408 @@ │ │ │ │ rsb r3, r4, #32 │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ orrs r5, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a9be84 │ │ │ │ + bl a9bec4 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ sub.w r1, r3, r9 │ │ │ │ strd fp, r0, [sp] │ │ │ │ movs r2, #1 │ │ │ │ add.w r0, sl, r9 │ │ │ │ bic.w r6, r6, r4 │ │ │ │ bic.w r7, r7, r5 │ │ │ │ blx 660d8 <__snprintf_chk@plt> │ │ │ │ orrs.w r3, r6, r7 │ │ │ │ - beq.n 9e7548 │ │ │ │ + beq.n 9e7588 │ │ │ │ add r0, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9e74d6 │ │ │ │ + bne.n 9e7516 │ │ │ │ rbit r4, r7 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #33 @ 0x21 │ │ │ │ cmp r7, r6 │ │ │ │ it eq │ │ │ │ moveq r4, r6 │ │ │ │ - b.n 9e74e0 │ │ │ │ + b.n 9e7520 │ │ │ │ mov r3, sl │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ ldrd sl, r5, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #700] @ (9e7810 ) │ │ │ │ + ldr r2, [pc, #700] @ (9e7850 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - bl a25114 │ │ │ │ + bl a25154 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9e708a │ │ │ │ + b.n 9e70ca │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [r1, #76] @ 0x4c │ │ │ │ subs r2, r2, r6 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 9e723e │ │ │ │ + bhi.w 9e727e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w sl, [r3, #25] │ │ │ │ subs r2, r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e777a │ │ │ │ - cbz r4, 9e758a │ │ │ │ + bne.w 9e77ba │ │ │ │ + cbz r4, 9e75ca │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 9e7590 │ │ │ │ + beq.n 9e75d0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e72b4 │ │ │ │ + b.n 9e72f4 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r6 │ │ │ │ - cbnz r2, 9e75f2 │ │ │ │ + cbnz r2, 9e7632 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e7710 │ │ │ │ + bne.w 9e7750 │ │ │ │ str.w sl, [r3, #12] │ │ │ │ add.w r1, r0, #65536 @ 0x10000 │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #588] @ (9e7804 ) │ │ │ │ + ldr r3, [pc, #588] @ (9e7844 ) │ │ │ │ strb.w r2, [r1, #1147] @ 0x47b │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e76e4 │ │ │ │ + bne.w 9e7724 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e728c │ │ │ │ + b.n 9e72cc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e749a │ │ │ │ + b.n 9e74da │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e7642 │ │ │ │ + bne.n 9e7682 │ │ │ │ movs r2, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 9e725c │ │ │ │ + b.n 9e729c │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 9e7246 │ │ │ │ - b.n 9e756e │ │ │ │ + bhi.w 9e7286 │ │ │ │ + b.n 9e75ae │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e76f2 │ │ │ │ + bne.n 9e7732 │ │ │ │ str.w sl, [r3, #12] │ │ │ │ add.w r1, r0, #65536 @ 0x10000 │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #508] @ (9e7804 ) │ │ │ │ + ldr r3, [pc, #508] @ (9e7844 ) │ │ │ │ strb.w r2, [r1, #1147] @ 0x47b │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9e75c8 │ │ │ │ + beq.n 9e7608 │ │ │ │ mov fp, r8 │ │ │ │ mov r0, sl │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r5, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9e74b2 │ │ │ │ - b.n 9e74a8 │ │ │ │ + beq.w 9e74f2 │ │ │ │ + b.n 9e74e8 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e715a │ │ │ │ - b.n 9e701e │ │ │ │ + bne.w 9e719a │ │ │ │ + b.n 9e705e │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e747c │ │ │ │ + beq.w 9e74bc │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ add.w r1, r0, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #436] @ (9e7804 ) │ │ │ │ + ldr r3, [pc, #436] @ (9e7844 ) │ │ │ │ strb.w r2, [r1, #1147] @ 0x47b │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9e76d8 │ │ │ │ + bne.n 9e7718 │ │ │ │ mov sl, r2 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e728c │ │ │ │ + b.n 9e72cc │ │ │ │ mov.w sl, #0 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e749a │ │ │ │ + b.n 9e74da │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ bics.w r0, r6, r0 │ │ │ │ - beq.w 9e7788 │ │ │ │ + beq.w 9e77c8 │ │ │ │ ldr.w ip, [r7, #756] @ 0x2f4 │ │ │ │ mov r0, ip │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9e7772 │ │ │ │ + bne.n 9e77b2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9e763a │ │ │ │ + beq.n 9e767a │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e72e4 │ │ │ │ + b.n 9e7324 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ - b.n 9e749a │ │ │ │ + b.n 9e74da │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e749a │ │ │ │ + b.n 9e74da │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e725c │ │ │ │ + beq.w 9e729c │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ add.w r2, r0, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #320] @ (9e7804 ) │ │ │ │ + ldr r3, [pc, #320] @ (9e7844 ) │ │ │ │ strb.w r1, [r2, #1147] @ 0x47b │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9e7668 │ │ │ │ + bne.n 9e76a8 │ │ │ │ mov sl, r9 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ - b.n 9e7092 │ │ │ │ + b.n 9e70d2 │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e749a │ │ │ │ + b.n 9e74da │ │ │ │ str.w sl, [sp, #44] @ 0x2c │ │ │ │ movs r3, #1 │ │ │ │ mov fp, r8 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e7624 │ │ │ │ + b.n 9e7664 │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ add.w r1, r0, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #260] @ (9e7804 ) │ │ │ │ + ldr r3, [pc, #260] @ (9e7844 ) │ │ │ │ strb.w r2, [r1, #1147] @ 0x47b │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 9e7762 │ │ │ │ + cbnz r3, 9e77a2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e7312 │ │ │ │ + b.n 9e7352 │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ add.w r1, r0, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #228] @ (9e7804 ) │ │ │ │ + ldr r3, [pc, #228] @ (9e7844 ) │ │ │ │ strb.w r2, [r1, #1147] @ 0x47b │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9e776c │ │ │ │ + bne.n 9e77ac │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e7092 │ │ │ │ + b.n 9e70d2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ add.w r2, r0, #65536 @ 0x10000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #188] @ (9e7804 ) │ │ │ │ + ldr r3, [pc, #188] @ (9e7844 ) │ │ │ │ strb.w r1, [r2, #1147] @ 0x47b │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e7496 │ │ │ │ + bne.w 9e74d6 │ │ │ │ ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ mov sl, r6 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ - b.n 9e728c │ │ │ │ + b.n 9e72cc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov fp, r8 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9e7624 │ │ │ │ + b.n 9e7664 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 9e76e8 │ │ │ │ + b.n 9e7728 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 9e7056 │ │ │ │ + b.n 9e7096 │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - cbnz r2, 9e7790 │ │ │ │ + cbnz r2, 9e77d0 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 9e73a4 │ │ │ │ + b.n 9e73e4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 9e7456 │ │ │ │ + b.n 9e7496 │ │ │ │ orr.w ip, r1, r8 │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ and.w r2, ip, r2 │ │ │ │ - cbz r2, 9e77e0 │ │ │ │ + cbz r2, 9e7820 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e72e4 │ │ │ │ - b.n 9e7642 │ │ │ │ + bne.w 9e7324 │ │ │ │ + b.n 9e7682 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 9e7678 │ │ │ │ + b.n 9e76b8 │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e71bc │ │ │ │ + b.n 9e71fc │ │ │ │ orr.w r0, r8, r1 │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e7676 │ │ │ │ + beq.w 9e76b6 │ │ │ │ ldr.w ip, [r7, #756] @ 0x2f4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9e75d8 │ │ │ │ + beq.w 9e7618 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 9e7056 │ │ │ │ + b.n 9e7096 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ bics.w r2, r6, r2 │ │ │ │ - bne.n 9e77a2 │ │ │ │ + bne.n 9e77e2 │ │ │ │ bics.w r1, r8, r1 │ │ │ │ - beq.w 9e710c │ │ │ │ + beq.w 9e714c │ │ │ │ mov ip, r0 │ │ │ │ - b.n 9e746c │ │ │ │ + b.n 9e74ac │ │ │ │ nop │ │ │ │ - str r0, [sp, #488] @ 0x1e8 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r0, [sp, #464] @ 0x1d0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ + ldrh r2, [r4, #52] @ 0x34 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ + stmia r7!, {r1, r2, r5} │ │ │ │ lsls r2, r7, #1 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ + str r4, [r1, #36] @ 0x24 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-184] │ │ │ │ sub.w sp, sp, #4224 @ 0x1080 │ │ │ │ mov r7, r2 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w r2, [pc, #2152] @ 9e809c │ │ │ │ + ldr.w r2, [pc, #2152] @ 9e80dc │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, sp, #4224 @ 0x1080 │ │ │ │ add r2, pc │ │ │ │ adds r1, #12 │ │ │ │ str r2, [sp, #24] │ │ │ │ movw r4, #21824 @ 0x5540 │ │ │ │ movt r4, #64005 @ 0xfa05 │ │ │ │ - ldr.w r2, [pc, #2132] @ 9e80a0 │ │ │ │ + ldr.w r2, [pc, #2132] @ 9e80e0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ands r4, r7 │ │ │ │ - ldr.w r3, [pc, #2128] @ 9e80a4 │ │ │ │ + ldr.w r3, [pc, #2128] @ 9e80e4 │ │ │ │ add r2, pc │ │ │ │ cmp r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #32 │ │ │ │ movne.w sl, #33 @ 0x21 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ ldr.w fp, [r3, #444] @ 0x1bc │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e7ab8 │ │ │ │ + beq.w 9e7af8 │ │ │ │ ldr.w ip, [fp, #76] @ 0x4c │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ cmp ip, lr │ │ │ │ - beq.w 9e7a24 │ │ │ │ + beq.w 9e7a64 │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e7c02 │ │ │ │ + beq.w 9e7c42 │ │ │ │ ldr.w r5, [fp, #84] @ 0x54 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w 9e7c1e │ │ │ │ + beq.w 9e7c5e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e7af6 │ │ │ │ + bne.w 9e7b36 │ │ │ │ ldrb.w r9, [r1, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9e78c2 │ │ │ │ + beq.n 9e7902 │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - bls.w 9e7a48 │ │ │ │ + bls.w 9e7a88 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e7ade │ │ │ │ + beq.w 9e7b1e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, r0, r5 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.w 9e7a48 │ │ │ │ + bls.w 9e7a88 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ movw r0, #21824 @ 0x5540 │ │ │ │ movt r0, #64005 @ 0xfa05 │ │ │ │ mov.w ip, #1 │ │ │ │ orr.w r2, r7, r9 │ │ │ │ strb.w ip, [r3, #26] │ │ │ │ ands r0, r2 │ │ │ │ strb.w ip, [r3, #25] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e7b36 │ │ │ │ + bne.w 9e7b76 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov sl, ip │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r0, [sp, #32] │ │ │ │ bics.w r2, r1, r2 │ │ │ │ - beq.w 9e7d4a │ │ │ │ + beq.w 9e7d8a │ │ │ │ ldr.w ip, [r8, #756] @ 0x2f4 │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e7b46 │ │ │ │ + beq.w 9e7b86 │ │ │ │ add.w r2, ip, #65536 @ 0x10000 │ │ │ │ ldr.w r3, [ip, #160] @ 0xa0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ - ldr.w r3, [pc, #1916] @ 9e80a8 │ │ │ │ + ldr.w r3, [pc, #1916] @ 9e80e8 │ │ │ │ strb.w r1, [r2, #1147] @ 0x47b │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e7f2a │ │ │ │ + bne.w 9e7f6a │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e7b78 │ │ │ │ + beq.w 9e7bb8 │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ ldrd r2, r3, [r3, #12] │ │ │ │ str.w r3, [r5, #-32] │ │ │ │ ldr.w fp, [r8] │ │ │ │ movs r1, #0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w r0, r5, #80 @ 0x50 │ │ │ │ @@ -3653892,359 +3653932,359 @@ │ │ │ │ str.w r3, [r5, #-84] │ │ │ │ str.w r1, [r5, #-68] │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx r2 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r8 │ │ │ │ - bl a2600c │ │ │ │ - cbz r4, 9e79e0 │ │ │ │ + bl a2604c │ │ │ │ + cbz r4, 9e7a20 │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ str r7, [r2, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r1, [r6, #148] @ 0x94 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 9e6ebc │ │ │ │ - ldr.w r2, [pc, #1712] @ 9e80ac │ │ │ │ + bl 9e6efc │ │ │ │ + ldr.w r2, [pc, #1712] @ 9e80ec │ │ │ │ add.w r1, sp, #4224 @ 0x1080 │ │ │ │ - ldr.w r3, [pc, #1696] @ 9e80a4 │ │ │ │ + ldr.w r3, [pc, #1696] @ 9e80e4 │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9e7fe2 │ │ │ │ + bne.w 9e8022 │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r0, [r1, #80] @ 0x50 │ │ │ │ - cbnz r0, 9e7a48 │ │ │ │ + cbnz r0, 9e7a88 │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e7ee6 │ │ │ │ + beq.w 9e7f26 │ │ │ │ ldr.w r5, [fp, #84] @ 0x54 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w 9e7c1e │ │ │ │ + beq.w 9e7c5e │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e78c2 │ │ │ │ + beq.w 9e7902 │ │ │ │ ldr.w r9, [r8] │ │ │ │ cmp.w sl, #32 │ │ │ │ - bne.n 9e7b04 │ │ │ │ + bne.n 9e7b44 │ │ │ │ ldr.w r1, [fp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e7b0e │ │ │ │ + beq.n 9e7b4e │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r3, #26] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9e7c5a │ │ │ │ + bne.w 9e7c9a │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ ldr.w fp, [r8] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ mov r0, fp │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e7b82 │ │ │ │ + beq.n 9e7bc2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e7b82 │ │ │ │ + beq.n 9e7bc2 │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ strb.w r9, [r3, #25] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e8040 │ │ │ │ + bne.w 9e8080 │ │ │ │ ldr.w fp, [r8, #756] @ 0x2f4 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 9e7c8e │ │ │ │ + b.n 9e7cce │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e78d4 │ │ │ │ + beq.w 9e7914 │ │ │ │ ldr.w r5, [fp, #84] @ 0x54 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 9e78c2 │ │ │ │ + bne.w 9e7902 │ │ │ │ ldrb.w r2, [r0, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e7a48 │ │ │ │ + bne.n 9e7a88 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e7a48 │ │ │ │ - b.n 9e78d4 │ │ │ │ + bne.n 9e7a88 │ │ │ │ + b.n 9e7914 │ │ │ │ ldrb.w ip, [r0, #80] @ 0x50 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9e78d4 │ │ │ │ + beq.w 9e7914 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, r0, r5 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 9e78d4 │ │ │ │ - b.n 9e7a48 │ │ │ │ + bhi.w 9e7914 │ │ │ │ + b.n 9e7a88 │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 9e78c2 │ │ │ │ - b.n 9e7a48 │ │ │ │ + bne.w 9e7902 │ │ │ │ + b.n 9e7a88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e7a52 │ │ │ │ + bne.n 9e7a92 │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ ldr.w fp, [r8, #756] @ 0x2f4 │ │ │ │ ldr.w r1, [r3, #444] @ 0x1bc │ │ │ │ add.w ip, fp, #40 @ 0x28 │ │ │ │ ldr.w lr, [r1, #80] @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 9e7e5c │ │ │ │ + beq.w 9e7e9c │ │ │ │ ldr r2, [r1, #88] @ 0x58 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 9e7ed6 │ │ │ │ + beq.w 9e7f16 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 9e7a66 │ │ │ │ + b.n 9e7aa6 │ │ │ │ movs r2, #0 │ │ │ │ mov sl, ip │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w ip, [r8, #756] @ 0x2f4 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ - ldr.w r2, [pc, #1376] @ 9e80a8 │ │ │ │ + ldr.w r2, [pc, #1376] @ 9e80e8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add.w r1, ip, #65536 @ 0x10000 │ │ │ │ ldrb.w r9, [r2] │ │ │ │ ldr.w r2, [ip, #160] @ 0xa0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #12] │ │ │ │ strb r2, [r3, #24] │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r1, #1147] @ 0x47b │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e7ec4 │ │ │ │ + bne.w 9e7f04 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ strd r9, r9, [sp, #20] │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ ldrd r2, r3, [r3, #4] │ │ │ │ - b.n 9e7958 │ │ │ │ + b.n 9e7998 │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ ldrb r2, [r3, #25] │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e801c │ │ │ │ + bne.w 9e805c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9e7c8a │ │ │ │ + beq.n 9e7cca │ │ │ │ orr.w r0, r7, r9 │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e8014 │ │ │ │ + beq.w 9e8054 │ │ │ │ ldr.w fp, [r8, #756] @ 0x2f4 │ │ │ │ mov ip, fp │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e790e │ │ │ │ + bne.w 9e794e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e7ec8 │ │ │ │ + beq.w 9e7f08 │ │ │ │ ldrb.w sl, [r3, #24] │ │ │ │ mov ip, fp │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9e7c48 │ │ │ │ + bne.n 9e7c88 │ │ │ │ add.w r1, fp, #65536 @ 0x10000 │ │ │ │ ldr.w r3, [fp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - ldr.w r3, [pc, #1220] @ 9e80a8 │ │ │ │ + ldr.w r3, [pc, #1220] @ 9e80e8 │ │ │ │ strb.w r2, [r1, #1147] @ 0x47b │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e7f52 │ │ │ │ + bne.w 9e7f92 │ │ │ │ mov sl, r2 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - b.n 9e7950 │ │ │ │ + b.n 9e7990 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbnz r0, 9e7c10 │ │ │ │ + cbnz r0, 9e7c50 │ │ │ │ ldrb.w r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e78d4 │ │ │ │ + beq.w 9e7914 │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 9e7a48 │ │ │ │ - b.n 9e78d4 │ │ │ │ + beq.w 9e7a88 │ │ │ │ + b.n 9e7914 │ │ │ │ ldrb.w r9, [r0, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e7a48 │ │ │ │ + bne.w 9e7a88 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e7d78 │ │ │ │ + bne.w 9e7db8 │ │ │ │ ldrb.w r9, [r1, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e78b6 │ │ │ │ + bne.w 9e78f6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e78ca │ │ │ │ - b.n 9e78d4 │ │ │ │ + bne.w 9e790a │ │ │ │ + b.n 9e7914 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e7d16 │ │ │ │ + bne.n 9e7d56 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ - b.n 9e7b46 │ │ │ │ + b.n 9e7b86 │ │ │ │ strb.w r9, [r3, #25] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ orr.w r0, r7, r9 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e7f30 │ │ │ │ + beq.w 9e7f70 │ │ │ │ ldr.w ip, [r8, #756] @ 0x2f4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9e7ecc │ │ │ │ + beq.w 9e7f0c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 9e790e │ │ │ │ + b.n 9e794e │ │ │ │ ldr.w fp, [r8, #756] @ 0x2f4 │ │ │ │ ldr.w r2, [r3, #444] @ 0x1bc │ │ │ │ mov ip, fp │ │ │ │ ldr.w lr, [r2, #88] @ 0x58 │ │ │ │ add.w r2, fp, #40 @ 0x28 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.w 9e7b9e │ │ │ │ + bne.w 9e7bde │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ - cbnz r2, 9e7cc6 │ │ │ │ - cbnz r4, 9e7cc6 │ │ │ │ + cbnz r2, 9e7d06 │ │ │ │ + cbnz r4, 9e7d06 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bics.w r2, r1, r2 │ │ │ │ - beq.n 9e7d42 │ │ │ │ + beq.n 9e7d82 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9e7ccc │ │ │ │ + beq.n 9e7d0c │ │ │ │ mov sl, r4 │ │ │ │ - b.n 9e790e │ │ │ │ + b.n 9e794e │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9e7d10 │ │ │ │ + bne.n 9e7d50 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e7f64 │ │ │ │ + bne.w 9e7fa4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ strd r0, r0, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e7b46 │ │ │ │ + beq.w 9e7b86 │ │ │ │ add.w r2, fp, #65536 @ 0x10000 │ │ │ │ ldr.w r3, [fp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #948] @ (9e80a8 ) │ │ │ │ + ldr r3, [pc, #948] @ (9e80e8 ) │ │ │ │ strb.w r1, [r2, #1147] @ 0x47b │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e7f5a │ │ │ │ + bne.w 9e7f9a │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.n 9e7b78 │ │ │ │ + b.n 9e7bb8 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 9e790e │ │ │ │ + b.n 9e794e │ │ │ │ add.w r2, fp, #65536 @ 0x10000 │ │ │ │ ldr.w r3, [fp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #900] @ (9e80a8 ) │ │ │ │ + ldr r3, [pc, #900] @ (9e80e8 ) │ │ │ │ strb.w r1, [r2, #1147] @ 0x47b │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9e7d86 │ │ │ │ + bne.n 9e7dc6 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - b.n 9e7950 │ │ │ │ + b.n 9e7990 │ │ │ │ bics.w r1, r7, r0 │ │ │ │ - bne.n 9e7cbc │ │ │ │ - b.n 9e79fa │ │ │ │ + bne.n 9e7cfc │ │ │ │ + b.n 9e7a3a │ │ │ │ str r0, [sp, #20] │ │ │ │ bics.w r1, r7, r9 │ │ │ │ - beq.w 9e79fa │ │ │ │ + beq.w 9e7a3a │ │ │ │ ldr.w fp, [r8, #756] @ 0x2f4 │ │ │ │ mov ip, fp │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e790e │ │ │ │ + bne.w 9e794e │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e7bc8 │ │ │ │ + bne.w 9e7c08 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e7fe6 │ │ │ │ + bne.w 9e8026 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 9e7b46 │ │ │ │ + b.n 9e7b86 │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.w 9e7c3e │ │ │ │ - b.n 9e7a48 │ │ │ │ + bhi.w 9e7c7e │ │ │ │ + b.n 9e7a88 │ │ │ │ mov sl, r9 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str.w sl, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 9e7e4c │ │ │ │ + beq.n 9e7e8c │ │ │ │ rbit r2, r7 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #1 │ │ │ │ mov fp, r7 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r6, r7 │ │ │ │ - ldr r7, [pc, #768] @ (9e80b0 ) │ │ │ │ + ldr r7, [pc, #768] @ (9e80f0 ) │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ mov.w r9, #0 │ │ │ │ strd r5, r8, [sp, #44] @ 0x2c │ │ │ │ subs r4, r2, #1 │ │ │ │ add.w sl, sp, #140 @ 0x8c │ │ │ │ mov.w r8, #0 │ │ │ │ add r7, pc │ │ │ │ - b.n 9e7de2 │ │ │ │ + b.n 9e7e22 │ │ │ │ rbit r4, r6 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #1 │ │ │ │ subs r4, #1 │ │ │ │ add.w r9, r0, #1 │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ strb.w r3, [sl, r0] │ │ │ │ @@ -3654253,273 +3654293,273 @@ │ │ │ │ rsb r3, r4, #32 │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ orrs r5, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a9be84 │ │ │ │ + bl a9bec4 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ sub.w r1, r3, r9 │ │ │ │ strd r7, r0, [sp] │ │ │ │ movs r2, #1 │ │ │ │ add.w r0, sl, r9 │ │ │ │ bic.w r6, r6, r4 │ │ │ │ bic.w r8, r8, r5 │ │ │ │ blx 660d8 <__snprintf_chk@plt> │ │ │ │ orrs.w r3, r6, r8 │ │ │ │ - beq.n 9e7e3e │ │ │ │ + beq.n 9e7e7e │ │ │ │ add r0, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9e7dcc │ │ │ │ + bne.n 9e7e0c │ │ │ │ rbit r4, r8 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #33 @ 0x21 │ │ │ │ cmp r8, r6 │ │ │ │ it eq │ │ │ │ moveq r4, r6 │ │ │ │ - b.n 9e7dd6 │ │ │ │ + b.n 9e7e16 │ │ │ │ mov r3, sl │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldrd sl, r5, [sp, #40] @ 0x28 │ │ │ │ mov r7, fp │ │ │ │ ldrd r8, r6, [sp, #48] @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r2, [pc, #612] @ (9e80b4 ) │ │ │ │ + ldr r2, [pc, #612] @ (9e80f4 ) │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl a25114 │ │ │ │ + bl a25154 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9e7948 │ │ │ │ + b.n 9e7988 │ │ │ │ ldr.w r2, [fp, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #76] @ 0x4c │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 9e7b28 │ │ │ │ + bhi.w 9e7b68 │ │ │ │ ldr.w r9, [r3, #16] │ │ │ │ ldrb.w sl, [r3, #25] │ │ │ │ subs.w r2, r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e8032 │ │ │ │ - cbz r4, 9e7e8a │ │ │ │ + bne.w 9e8072 │ │ │ │ + cbz r4, 9e7eca │ │ │ │ cmp lr, ip │ │ │ │ - beq.n 9e7e90 │ │ │ │ + beq.n 9e7ed0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 9e7b98 │ │ │ │ + b.n 9e7bd8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e7fba │ │ │ │ + bne.w 9e7ffa │ │ │ │ add.w r1, fp, #65536 @ 0x10000 │ │ │ │ str.w sl, [r3, #12] │ │ │ │ ldr.w r3, [fp, #160] @ 0xa0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #508] @ (9e80a8 ) │ │ │ │ + ldr r3, [pc, #508] @ (9e80e8 ) │ │ │ │ strb.w r2, [r1, #1147] @ 0x47b │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9e7f98 │ │ │ │ + bne.n 9e7fd8 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ strd r2, r9, [sp, #20] │ │ │ │ - b.n 9e7b78 │ │ │ │ + b.n 9e7bb8 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 9e7d90 │ │ │ │ + b.n 9e7dd0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbnz r2, 9e7ef8 │ │ │ │ + cbnz r2, 9e7f38 │ │ │ │ movs r2, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 9e7b46 │ │ │ │ + b.n 9e7b86 │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 9e7b30 │ │ │ │ - b.n 9e7e6a │ │ │ │ + bhi.w 9e7b70 │ │ │ │ + b.n 9e7eaa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e7a48 │ │ │ │ - b.n 9e78d4 │ │ │ │ + bne.w 9e7a88 │ │ │ │ + b.n 9e7914 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e7d72 │ │ │ │ + beq.w 9e7db2 │ │ │ │ add.w r1, fp, #65536 @ 0x10000 │ │ │ │ ldr.w r3, [fp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #416] @ (9e80a8 ) │ │ │ │ + ldr r3, [pc, #416] @ (9e80e8 ) │ │ │ │ strb.w r2, [r1, #1147] @ 0x47b │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9e7fae │ │ │ │ + bne.n 9e7fee │ │ │ │ mov sl, r2 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ strd r2, r9, [sp, #20] │ │ │ │ - b.n 9e7b78 │ │ │ │ + b.n 9e7bb8 │ │ │ │ mov.w sl, #0 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 9e7d90 │ │ │ │ + b.n 9e7dd0 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bics.w r0, r1, r0 │ │ │ │ - beq.n 9e802a │ │ │ │ + beq.n 9e806a │ │ │ │ ldr.w ip, [r8, #756] @ 0x2f4 │ │ │ │ mov fp, ip │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9e8022 │ │ │ │ + bne.n 9e8062 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9e7ef0 │ │ │ │ + beq.n 9e7f30 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 9e7bc8 │ │ │ │ + b.n 9e7c08 │ │ │ │ mov sl, r9 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ - b.n 9e7d90 │ │ │ │ + b.n 9e7dd0 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 9e7d90 │ │ │ │ + b.n 9e7dd0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e7b46 │ │ │ │ + beq.w 9e7b86 │ │ │ │ add.w r2, fp, #65536 @ 0x10000 │ │ │ │ ldr.w r3, [fp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #300] @ (9e80a8 ) │ │ │ │ + ldr r3, [pc, #300] @ (9e80e8 ) │ │ │ │ strb.w r1, [r2, #1147] @ 0x47b │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9e7f22 │ │ │ │ + bne.n 9e7f62 │ │ │ │ mov sl, r9 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ - b.n 9e7950 │ │ │ │ + b.n 9e7990 │ │ │ │ str.w sl, [sp, #32] │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #1 │ │ │ │ strd r3, r2, [sp, #20] │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9e7da6 │ │ │ │ - b.n 9e7d9c │ │ │ │ + beq.w 9e7de6 │ │ │ │ + b.n 9e7ddc │ │ │ │ movs r3, #0 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #32] │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 9e7d90 │ │ │ │ + b.n 9e7dd0 │ │ │ │ add.w r1, fp, #65536 @ 0x10000 │ │ │ │ ldr.w r3, [fp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ - ldr r3, [pc, #224] @ (9e80a8 ) │ │ │ │ + ldr r3, [pc, #224] @ (9e80e8 ) │ │ │ │ strb.w r2, [r1, #1147] @ 0x47b │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e7f9c │ │ │ │ + bne.n 9e7fdc │ │ │ │ mov r9, sl │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ strd r2, sl, [sp, #20] │ │ │ │ - b.n 9e7950 │ │ │ │ + b.n 9e7990 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ add.w r2, fp, #65536 @ 0x10000 │ │ │ │ ldr.w r3, [fp, #160] @ 0xa0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r3, [pc, #180] @ (9e80a8 ) │ │ │ │ + ldr r3, [pc, #180] @ (9e80e8 ) │ │ │ │ strb.w r1, [r2, #1147] @ 0x47b │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e7d8c │ │ │ │ + bne.w 9e7dcc │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov sl, r0 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 9e7b78 │ │ │ │ + b.n 9e7bb8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r1, [sp, #32] │ │ │ │ - b.n 9e7f32 │ │ │ │ + b.n 9e7f72 │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 9e7aa8 │ │ │ │ + b.n 9e7ae8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 9e790e │ │ │ │ + b.n 9e794e │ │ │ │ ldr r1, [sp, #32] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 9e7d4c │ │ │ │ + b.n 9e7d8c │ │ │ │ ldrb r2, [r3, #26] │ │ │ │ str r2, [sp, #20] │ │ │ │ - cbnz r2, 9e8068 │ │ │ │ + cbnz r2, 9e80a8 │ │ │ │ str.w sl, [sp, #20] │ │ │ │ mov sl, r2 │ │ │ │ - b.n 9e7c8e │ │ │ │ + b.n 9e7cce │ │ │ │ orr.w r0, r7, r9 │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e7f30 │ │ │ │ + beq.w 9e7f70 │ │ │ │ ldr.w ip, [r8, #756] @ 0x2f4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9e7ecc │ │ │ │ + beq.w 9e7f0c │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 9e790e │ │ │ │ + b.n 9e794e │ │ │ │ orr.w ip, r9, r7 │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ and.w r2, ip, r2 │ │ │ │ - cbz r2, 9e8084 │ │ │ │ + cbz r2, 9e80c4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e7bc8 │ │ │ │ - b.n 9e7ef8 │ │ │ │ + bne.w 9e7c08 │ │ │ │ + b.n 9e7f38 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ bics.w r2, r1, r2 │ │ │ │ - bne.n 9e807a │ │ │ │ + bne.n 9e80ba │ │ │ │ bics.w r1, r7, r9 │ │ │ │ - beq.w 9e79fa │ │ │ │ + beq.w 9e7a3a │ │ │ │ mov ip, fp │ │ │ │ - b.n 9e7d62 │ │ │ │ + b.n 9e7da2 │ │ │ │ nop │ │ │ │ - strh r2, [r0, #62] @ 0x3e │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r0, [r5, #60] @ 0x3c │ │ │ │ + strh r0, [r5, #58] @ 0x3a │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, #46] @ 0x2e │ │ │ │ + strh r4, [r6, #44] @ 0x2c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - bkpt 0x0070 │ │ │ │ + bkpt 0x0030 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - ldr r2, [r2, r6] │ │ │ │ + ldr r2, [r2, r5] │ │ │ │ lsls r7, r6, #1 │ │ │ │ movw r3, #21824 @ 0x5540 │ │ │ │ movt r3, #64005 @ 0xfa05 │ │ │ │ ands r3, r0 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ @@ -3654561,74 +3654601,74 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, 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, #3944] @ 0xf68 │ │ │ │ - ldr.w r4, [pc, #1132] @ 9e85b8 │ │ │ │ + ldr.w r4, [pc, #1132] @ 9e85f8 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #1132] @ 9e85bc │ │ │ │ + ldr.w r3, [pc, #1132] @ 9e85fc │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ add r4, pc │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r2, [pc, #1124] @ 9e85c0 │ │ │ │ + ldr.w r2, [pc, #1124] @ 9e8600 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #21824 @ 0x5540 │ │ │ │ movt r3, #64005 @ 0xfa05 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ands.w r9, r6, r3 │ │ │ │ - bne.w 9e830c │ │ │ │ + bne.w 9e834c │ │ │ │ ldr.w r2, [r1, #148] @ 0x94 │ │ │ │ ldrb.w r1, [r2, #432] @ 0x1b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e8336 │ │ │ │ + beq.w 9e8376 │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w sl, [r2, #444] @ 0x1bc │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ ldr.w r3, [r5, #756] @ 0x2f4 │ │ │ │ movs r1, #1 │ │ │ │ strh.w r0, [r2, #25] │ │ │ │ add.w r2, r3, #65536 @ 0x10000 │ │ │ │ ldr.w r8, [r3, #160] @ 0xa0 │ │ │ │ strb.w r1, [r2, #1147] @ 0x47b │ │ │ │ ldr.w r0, [r4, #220] @ 0xdc │ │ │ │ - bl a9b508 │ │ │ │ + bl a9b548 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl a9b508 │ │ │ │ - ldr r2, [pc, #1012] @ (9e85c4 ) │ │ │ │ + bl a9b548 │ │ │ │ + ldr r2, [pc, #1012] @ (9e8604 ) │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sp, #40 @ 0x28 │ │ │ │ - bl a25114 │ │ │ │ + bl a25154 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ - bl 9e80cc │ │ │ │ + bl 9e810c │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r0, #432] @ 0x1b0 │ │ │ │ - cbz r3, 9e8202 │ │ │ │ + cbz r3, 9e8242 │ │ │ │ add.w r3, r0, #404 @ 0x194 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ strb.w r1, [r0, #432] @ 0x1b0 │ │ │ │ add.w r1, r2, #8192 @ 0x2000 │ │ │ │ @@ -3654641,15 +3654681,15 @@ │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ strne.w r3, [r4, #156] @ 0x9c │ │ │ │ movne r7, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r7, [sp, #32] │ │ │ │ - cbnz r1, 9e823a │ │ │ │ + cbnz r1, 9e827a │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add.w r2, r2, #12288 @ 0x3000 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #1 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r3, r3, [sp] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -3654660,335 +3654700,335 @@ │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r7, [r2, #928] @ 0x3a0 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ blx r7 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a2600c │ │ │ │ + bl a2604c │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ movs r3, #0 │ │ │ │ str.w fp, [r4, #220] @ 0xdc │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e83ba │ │ │ │ + bne.w 9e83fa │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r6, [r2, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ strd r9, r9, [r2, #12] │ │ │ │ strb.w r9, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd520 │ │ │ │ + bl 9dd560 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r2, #437] @ 0x1b5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e83d8 │ │ │ │ + bne.w 9e8418 │ │ │ │ ldr.w r1, [r2, #448] @ 0x1c0 │ │ │ │ - cbz r1, 9e82f0 │ │ │ │ + cbz r1, 9e8330 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #120] @ 0x78 │ │ │ │ - cbz r0, 9e82f0 │ │ │ │ + cbz r0, 9e8330 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 9e82c2 │ │ │ │ + beq.n 9e8302 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ mla r2, r0, r2, r1 │ │ │ │ ldr.w r1, [r4, #220] @ 0xdc │ │ │ │ str r1, [r2, #32] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 9e8422 │ │ │ │ - cbz r3, 9e82f0 │ │ │ │ + bne.w 9e8462 │ │ │ │ + cbz r3, 9e8330 │ │ │ │ ldr.w r3, [r5, #756] @ 0x2f4 │ │ │ │ dmb ish │ │ │ │ add.w r0, r3, #396 @ 0x18c │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e82d8 │ │ │ │ + bne.n 9e8318 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e8582 │ │ │ │ - ldr r2, [pc, #724] @ (9e85c8 ) │ │ │ │ - ldr r3, [pc, #712] @ (9e85bc ) │ │ │ │ + bne.w 9e85c2 │ │ │ │ + ldr r2, [pc, #724] @ (9e8608 ) │ │ │ │ + ldr r3, [pc, #712] @ (9e85fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9e85a8 │ │ │ │ + bne.w 9e85e8 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r1, #342] @ 0x156 │ │ │ │ - cbnz r3, 9e835c │ │ │ │ + cbnz r3, 9e839c │ │ │ │ ldr.w r2, [r1, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r2, #432] @ 0x1b0 │ │ │ │ - cbz r3, 9e836e │ │ │ │ + cbz r3, 9e83ae │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w sl, [r2, #444] @ 0x1bc │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #80] @ 0x50 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e8194 │ │ │ │ - b.n 9e819e │ │ │ │ + bne.w 9e81d4 │ │ │ │ + b.n 9e81de │ │ │ │ ldr.w r1, [r4, #220] @ 0xdc │ │ │ │ cmp fp, r1 │ │ │ │ - bne.w 9e818c │ │ │ │ + bne.w 9e81cc │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ bics.w r1, r0, r1 │ │ │ │ - bne.w 9e818c │ │ │ │ + bne.w 9e81cc │ │ │ │ ldr r1, [r2, #8] │ │ │ │ bics.w r0, r6, r1 │ │ │ │ - bne.w 9e818c │ │ │ │ + bne.w 9e81cc │ │ │ │ tst r1, r3 │ │ │ │ - beq.n 9e8396 │ │ │ │ - b.n 9e818c │ │ │ │ + beq.n 9e83d6 │ │ │ │ + b.n 9e81cc │ │ │ │ mov r0, r1 │ │ │ │ - bl 9d8770 │ │ │ │ + bl 9d87b0 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r2, #432] @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e831c │ │ │ │ + bne.n 9e835c │ │ │ │ ldr.w r3, [r4, #220] @ 0xdc │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 9e831c │ │ │ │ + bne.n 9e835c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ bics.w r3, r1, r3 │ │ │ │ - bne.n 9e831c │ │ │ │ + bne.n 9e835c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ bics.w r1, r6, r3 │ │ │ │ - bne.n 9e831c │ │ │ │ + bne.n 9e835c │ │ │ │ movw r1, #21824 @ 0x5540 │ │ │ │ movt r1, #64005 @ 0xfa05 │ │ │ │ ands r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e831c │ │ │ │ + bne.n 9e835c │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ add.w r1, r8, #8192 @ 0x2000 │ │ │ │ ldr.w r1, [r1, #3980] @ 0xf8c │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.n 9e82f0 │ │ │ │ + beq.n 9e8330 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9e8190 │ │ │ │ - b.n 9e8320 │ │ │ │ + beq.w 9e81d0 │ │ │ │ + b.n 9e8360 │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ str r6, [r2, #20] │ │ │ │ str r6, [r2, #8] │ │ │ │ lsls r6, r6, #19 │ │ │ │ str r1, [r2, #4] │ │ │ │ strd r3, r3, [r2, #12] │ │ │ │ strb r3, [r2, #24] │ │ │ │ - bpl.w 9e828a │ │ │ │ + bpl.w 9e82ca │ │ │ │ ldrb.w r3, [r2, #437] @ 0x1b5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e829e │ │ │ │ + beq.w 9e82de │ │ │ │ ldr.w r6, [r5, #756] @ 0x2f4 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ add.w r6, r6, #396 @ 0x18c │ │ │ │ ldrex r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e83f6 │ │ │ │ + bne.n 9e8436 │ │ │ │ strex r1, r2, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e83e6 │ │ │ │ + bne.n 9e8426 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e853c │ │ │ │ + bne.w 9e857c │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r1, [r2, #448] @ 0x1c0 │ │ │ │ ldrb.w r3, [r2, #437] @ 0x1b5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9e84d2 │ │ │ │ + beq.n 9e8512 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e82aa │ │ │ │ + bne.w 9e82ea │ │ │ │ ldr r2, [sp, #32] │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 9e82ca │ │ │ │ + beq.w 9e830a │ │ │ │ mov r6, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 9e842c │ │ │ │ + b.n 9e846c │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ - cbz r6, 9e8478 │ │ │ │ + cbz r6, 9e84b8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9e224c │ │ │ │ + bl 9e228c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 9e8428 │ │ │ │ + beq.n 9e8468 │ │ │ │ ldr.w r4, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmn.w r2, #9 │ │ │ │ - bhi.w 9e85ac │ │ │ │ + bhi.w 9e85ec │ │ │ │ ldr.w r1, [r4, #284] @ 0x11c │ │ │ │ add.w r3, r2, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 9e8482 │ │ │ │ + bhi.n 9e84c2 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ adds.w r9, r0, r2 │ │ │ │ - beq.w 9e85ac │ │ │ │ + beq.w 9e85ec │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ str.w r8, [r9] │ │ │ │ str.w r7, [r9, #4] │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9e842c │ │ │ │ + bne.n 9e846c │ │ │ │ ldr.w r3, [fp, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r3, #437] @ 0x1b5 │ │ │ │ - b.n 9e82ca │ │ │ │ + b.n 9e830a │ │ │ │ mov.w sl, r1, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bhi.n 9e84ca │ │ │ │ + bhi.n 9e850a │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov sl, r3 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #308] @ (9e85cc ) │ │ │ │ + ldr r1, [pc, #308] @ (9e860c ) │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9e850a │ │ │ │ + beq.n 9e854a │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r0, 9e84fe │ │ │ │ + cbz r0, 9e853e │ │ │ │ mov r2, sl │ │ │ │ bl 3a8cd8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e85ac │ │ │ │ + beq.n 9e85ec │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ str.w sl, [r4, #284] @ 0x11c │ │ │ │ add.w r9, r0, r2 │ │ │ │ str.w r0, [r4, #276] @ 0x114 │ │ │ │ - b.n 9e8466 │ │ │ │ + b.n 9e84a6 │ │ │ │ cmp sl, r3 │ │ │ │ it cc │ │ │ │ movcc sl, r3 │ │ │ │ - b.n 9e8496 │ │ │ │ + b.n 9e84d6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e82f0 │ │ │ │ + beq.w 9e8330 │ │ │ │ ldr.w r0, [r5, #756] @ 0x2f4 │ │ │ │ mov r2, sl │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r0, #464 @ 0x1d0 │ │ │ │ bl 3ab7cc │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e8590 │ │ │ │ + beq.n 9e85d0 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r3, #437] @ 0x1b5 │ │ │ │ - b.n 9e82c2 │ │ │ │ + b.n 9e8302 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 68124 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.n 9e84b4 │ │ │ │ + b.n 9e84f4 │ │ │ │ mov r0, sl │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ blx 671c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e85ac │ │ │ │ + beq.n 9e85ec │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ str.w r9, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r9, r2 │ │ │ │ str.w sl, [r4, #284] @ 0x11c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #272] @ 0x110 │ │ │ │ - b.n 9e8466 │ │ │ │ + b.n 9e84a6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9e855c │ │ │ │ + beq.n 9e859c │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r1, r2, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e8546 │ │ │ │ + bne.n 9e8586 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e8400 │ │ │ │ + beq.w 9e8440 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r7, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e856c │ │ │ │ + bne.n 9e85ac │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e855e │ │ │ │ - b.n 9e8400 │ │ │ │ + bne.n 9e859e │ │ │ │ + b.n 9e8440 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #396] @ 0x18c │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9e82f0 │ │ │ │ + b.n 9e8330 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e8594 │ │ │ │ + bne.n 9e85d4 │ │ │ │ dmb ish │ │ │ │ - b.n 9e84f4 │ │ │ │ + b.n 9e8534 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldrb r0, [r5, #26] │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #26] │ │ │ │ + ldrb r4, [r3, #25] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldrsb r6, [r4, r0] │ │ │ │ + strb r6, [r4, r7] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r1, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr.w r4, [r1, #224] @ 0xe0 │ │ │ │ - cbnz r2, 9e85f6 │ │ │ │ + cbnz r2, 9e8636 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ ldr r7, [r3, #16] │ │ │ │ - cbnz r7, 9e85fc │ │ │ │ + cbnz r7, 9e863c │ │ │ │ ldr r7, [r3, #8] │ │ │ │ vldr d7, [r3, #328] @ 0x148 │ │ │ │ mov r5, sp │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ str r6, [sp, #8] │ │ │ │ add r4, sp, #20 │ │ │ │ @@ -3655019,74 +3655059,74 @@ │ │ │ │ str.w r6, [ip] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, 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, #3896] @ 0xf38 │ │ │ │ - ldr.w r4, [pc, #1140] @ 9e8ae4 │ │ │ │ + ldr.w r4, [pc, #1140] @ 9e8b24 │ │ │ │ mov r6, r3 │ │ │ │ - ldr.w r3, [pc, #1140] @ 9e8ae8 │ │ │ │ + ldr.w r3, [pc, #1140] @ 9e8b28 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ add r4, pc │ │ │ │ mov r7, r2 │ │ │ │ - ldr.w r2, [pc, #1132] @ 9e8aec │ │ │ │ + ldr.w r2, [pc, #1132] @ 9e8b2c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #21824 @ 0x5540 │ │ │ │ movt r3, #64005 @ 0xfa05 │ │ │ │ str r2, [sp, #16] │ │ │ │ ands.w r9, r6, r3 │ │ │ │ - bne.w 9e8836 │ │ │ │ + bne.w 9e8876 │ │ │ │ ldr.w r2, [r1, #148] @ 0x94 │ │ │ │ ldrb.w r1, [r2, #432] @ 0x1b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e8860 │ │ │ │ + beq.w 9e88a0 │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w sl, [r2, #444] @ 0x1bc │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ ldr.w r3, [r5, #756] @ 0x2f4 │ │ │ │ movs r1, #1 │ │ │ │ strh.w r0, [r2, #25] │ │ │ │ add.w r2, r3, #65536 @ 0x10000 │ │ │ │ ldr.w r8, [r3, #160] @ 0xa0 │ │ │ │ strb.w r1, [r2, #1147] @ 0x47b │ │ │ │ ldr.w r0, [r4, #220] @ 0xdc │ │ │ │ - bl a9b508 │ │ │ │ + bl a9b548 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl a9b508 │ │ │ │ - ldr r2, [pc, #1020] @ (9e8af0 ) │ │ │ │ + bl a9b548 │ │ │ │ + ldr r2, [pc, #1020] @ (9e8b30 ) │ │ │ │ mov r3, sl │ │ │ │ mov r1, r8 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sp, #64 @ 0x40 │ │ │ │ - bl a25114 │ │ │ │ + bl a25154 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov fp, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e85d0 │ │ │ │ + bl 9e8610 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r1, #432] @ 0x1b0 │ │ │ │ - cbz r3, 9e8726 │ │ │ │ + cbz r3, 9e8766 │ │ │ │ add.w r3, r1, #404 @ 0x194 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ movw ip, #38035 @ 0x9493 │ │ │ │ movt ip, #15263 @ 0x3b9f │ │ │ │ @@ -3655116,513 +3655156,513 @@ │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ add r1, sp, #28 │ │ │ │ blx r2 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a2600c │ │ │ │ + bl a2604c │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ movs r3, #0 │ │ │ │ str.w r7, [r4, #220] @ 0xdc │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e88e4 │ │ │ │ + bne.w 9e8924 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ str r6, [r2, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ strd r9, r9, [r2, #12] │ │ │ │ strb.w r9, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd520 │ │ │ │ + bl 9dd560 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r2, #437] @ 0x1b5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e8902 │ │ │ │ + bne.w 9e8942 │ │ │ │ ldr.w r1, [r2, #448] @ 0x1c0 │ │ │ │ - cbz r1, 9e881a │ │ │ │ + cbz r1, 9e885a │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #120] @ 0x78 │ │ │ │ - cbz r0, 9e881a │ │ │ │ + cbz r0, 9e885a │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 9e87ec │ │ │ │ + beq.n 9e882c │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ mla r2, r0, r2, r1 │ │ │ │ ldr.w r1, [r4, #220] @ 0xdc │ │ │ │ str r1, [r2, #32] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 9e894c │ │ │ │ - cbz r3, 9e881a │ │ │ │ + bne.w 9e898c │ │ │ │ + cbz r3, 9e885a │ │ │ │ ldr.w r3, [r5, #756] @ 0x2f4 │ │ │ │ dmb ish │ │ │ │ add.w r0, r3, #396 @ 0x18c │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e8802 │ │ │ │ + bne.n 9e8842 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e8aac │ │ │ │ - ldr r2, [pc, #728] @ (9e8af4 ) │ │ │ │ - ldr r3, [pc, #712] @ (9e8ae8 ) │ │ │ │ + bne.w 9e8aec │ │ │ │ + ldr r2, [pc, #728] @ (9e8b34 ) │ │ │ │ + ldr r3, [pc, #712] @ (9e8b28 ) │ │ │ │ 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 9e8ad2 │ │ │ │ + bne.w 9e8b12 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r1, #342] @ 0x156 │ │ │ │ - cbnz r3, 9e8886 │ │ │ │ + cbnz r3, 9e88c6 │ │ │ │ ldr.w r2, [r1, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r2, #432] @ 0x1b0 │ │ │ │ - cbz r3, 9e8898 │ │ │ │ + cbz r3, 9e88d8 │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w sl, [r2, #444] @ 0x1bc │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r1, [sl, #80] @ 0x50 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e86b8 │ │ │ │ - b.n 9e86c2 │ │ │ │ + bne.w 9e86f8 │ │ │ │ + b.n 9e8702 │ │ │ │ ldr.w r1, [r4, #220] @ 0xdc │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 9e86b0 │ │ │ │ + bne.w 9e86f0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ bics.w r1, r0, r1 │ │ │ │ - bne.w 9e86b0 │ │ │ │ + bne.w 9e86f0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ bics.w r0, r6, r1 │ │ │ │ - bne.w 9e86b0 │ │ │ │ + bne.w 9e86f0 │ │ │ │ tst r1, r3 │ │ │ │ - beq.n 9e88c0 │ │ │ │ - b.n 9e86b0 │ │ │ │ + beq.n 9e8900 │ │ │ │ + b.n 9e86f0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9d8770 │ │ │ │ + bl 9d87b0 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r2, #432] @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e8846 │ │ │ │ + bne.n 9e8886 │ │ │ │ ldr.w r3, [r4, #220] @ 0xdc │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 9e8846 │ │ │ │ + bne.n 9e8886 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ bics.w r3, r1, r3 │ │ │ │ - bne.n 9e8846 │ │ │ │ + bne.n 9e8886 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ bics.w r1, r6, r3 │ │ │ │ - bne.n 9e8846 │ │ │ │ + bne.n 9e8886 │ │ │ │ movw r1, #21824 @ 0x5540 │ │ │ │ movt r1, #64005 @ 0xfa05 │ │ │ │ ands r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e8846 │ │ │ │ + bne.n 9e8886 │ │ │ │ ldr.w r8, [r5] │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ add.w r1, r8, #8192 @ 0x2000 │ │ │ │ ldr.w r1, [r1, #3980] @ 0xf8c │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.n 9e881a │ │ │ │ + beq.n 9e885a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9e86b4 │ │ │ │ - b.n 9e884a │ │ │ │ + beq.w 9e86f4 │ │ │ │ + b.n 9e888a │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ str r6, [r2, #20] │ │ │ │ str r6, [r2, #8] │ │ │ │ lsls r6, r6, #19 │ │ │ │ str r1, [r2, #4] │ │ │ │ strd r3, r3, [r2, #12] │ │ │ │ strb r3, [r2, #24] │ │ │ │ - bpl.w 9e87b4 │ │ │ │ + bpl.w 9e87f4 │ │ │ │ ldrb.w r3, [r2, #437] @ 0x1b5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e87c8 │ │ │ │ + beq.w 9e8808 │ │ │ │ ldr.w r6, [r5, #756] @ 0x2f4 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ add.w r6, r6, #396 @ 0x18c │ │ │ │ ldrex r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e8920 │ │ │ │ + bne.n 9e8960 │ │ │ │ strex r1, r2, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e8910 │ │ │ │ + bne.n 9e8950 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e8a66 │ │ │ │ + bne.w 9e8aa6 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r1, [r2, #448] @ 0x1c0 │ │ │ │ ldrb.w r3, [r2, #437] @ 0x1b5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9e89fc │ │ │ │ + beq.n 9e8a3c │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e87d4 │ │ │ │ + bne.w 9e8814 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 9e87f4 │ │ │ │ + beq.w 9e8834 │ │ │ │ mov r6, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 9e8956 │ │ │ │ + b.n 9e8996 │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ - cbz r6, 9e89a2 │ │ │ │ + cbz r6, 9e89e2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9e224c │ │ │ │ + bl 9e228c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 9e8952 │ │ │ │ + beq.n 9e8992 │ │ │ │ ldr.w r4, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmn.w r2, #9 │ │ │ │ - bhi.w 9e8ad6 │ │ │ │ + bhi.w 9e8b16 │ │ │ │ ldr.w r1, [r4, #284] @ 0x11c │ │ │ │ add.w r3, r2, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 9e89ac │ │ │ │ + bhi.n 9e89ec │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ adds.w r9, r0, r2 │ │ │ │ - beq.w 9e8ad6 │ │ │ │ + beq.w 9e8b16 │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ str.w r8, [r9] │ │ │ │ str.w r7, [r9, #4] │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9e8956 │ │ │ │ + bne.n 9e8996 │ │ │ │ ldr.w r3, [fp, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r3, #437] @ 0x1b5 │ │ │ │ - b.n 9e87f4 │ │ │ │ + b.n 9e8834 │ │ │ │ mov.w sl, r1, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bhi.n 9e89f4 │ │ │ │ + bhi.n 9e8a34 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov sl, r3 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #308] @ (9e8af8 ) │ │ │ │ + ldr r1, [pc, #308] @ (9e8b38 ) │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9e8a34 │ │ │ │ + beq.n 9e8a74 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbz r0, 9e8a28 │ │ │ │ + cbz r0, 9e8a68 │ │ │ │ mov r2, sl │ │ │ │ bl 3a8cd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e8ad6 │ │ │ │ + beq.n 9e8b16 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ str.w sl, [r4, #284] @ 0x11c │ │ │ │ add.w r9, r0, r2 │ │ │ │ str.w r0, [r4, #276] @ 0x114 │ │ │ │ - b.n 9e8990 │ │ │ │ + b.n 9e89d0 │ │ │ │ cmp sl, r3 │ │ │ │ it cc │ │ │ │ movcc sl, r3 │ │ │ │ - b.n 9e89c0 │ │ │ │ + b.n 9e8a00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e881a │ │ │ │ + beq.w 9e885a │ │ │ │ ldr.w r0, [r5, #756] @ 0x2f4 │ │ │ │ mov r2, sl │ │ │ │ strb.w r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r0, #464 @ 0x1d0 │ │ │ │ bl 3ab7cc │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e8aba │ │ │ │ + beq.n 9e8afa │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r3, #437] @ 0x1b5 │ │ │ │ - b.n 9e87ec │ │ │ │ + b.n 9e882c │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 68124 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 9e89de │ │ │ │ + b.n 9e8a1e │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 671c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e8ad6 │ │ │ │ + beq.n 9e8b16 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ str.w r9, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r9, r2 │ │ │ │ str.w sl, [r4, #284] @ 0x11c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #272] @ 0x110 │ │ │ │ - b.n 9e8990 │ │ │ │ + b.n 9e89d0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9e8a86 │ │ │ │ + beq.n 9e8ac6 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r1, r2, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9e8a70 │ │ │ │ + bne.n 9e8ab0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e892a │ │ │ │ + beq.w 9e896a │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r7, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e8a96 │ │ │ │ + bne.n 9e8ad6 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e8a88 │ │ │ │ - b.n 9e892a │ │ │ │ + bne.n 9e8ac8 │ │ │ │ + b.n 9e896a │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #396] @ 0x18c │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9e881a │ │ │ │ + b.n 9e885a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e8abe │ │ │ │ + bne.n 9e8afe │ │ │ │ dmb ish │ │ │ │ - b.n 9e8a1e │ │ │ │ + b.n 9e8a5e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ + ldrb r4, [r0, #5] │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r7, #5] │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - str r2, [r0, r4] │ │ │ │ + str r2, [r0, r3] │ │ │ │ lsls r7, r6, #1 │ │ │ │ - strb r6, [r3, #31] │ │ │ │ + strb r6, [r3, #30] │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r1, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb.w r3, [r0, #755] @ 0x2f3 │ │ │ │ sub sp, #8 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e8c52 │ │ │ │ + beq.w 9e8c92 │ │ │ │ ldr.w ip, [r1, #148] @ 0x94 │ │ │ │ ldrb.w lr, [ip, #436] @ 0x1b4 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9e8b60 │ │ │ │ + bne.n 9e8ba0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldrb.w lr, [r4, #4077] @ 0xfed │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9e8b60 │ │ │ │ + bne.n 9e8ba0 │ │ │ │ ldr.w lr, [ip, #444] @ 0x1bc │ │ │ │ ldr.w r4, [lr, #80] @ 0x50 │ │ │ │ mov r6, r4 │ │ │ │ - cbz r4, 9e8b4c │ │ │ │ + cbz r4, 9e8b8c │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr.w r5, [lr, #76] @ 0x4c │ │ │ │ cmp r5, r4 │ │ │ │ - beq.w 9e8cee │ │ │ │ + beq.w 9e8d2e │ │ │ │ ldr.w r4, [lr, #88] @ 0x58 │ │ │ │ mov r5, r4 │ │ │ │ - cbz r4, 9e8b60 │ │ │ │ + cbz r4, 9e8ba0 │ │ │ │ ldr.w lr, [lr, #84] @ 0x54 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp lr, r4 │ │ │ │ - beq.w 9e8c8c │ │ │ │ + beq.w 9e8ccc │ │ │ │ ldrb.w lr, [ip, #26] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9e8c14 │ │ │ │ + beq.n 9e8c54 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e8c86 │ │ │ │ + beq.w 9e8cc6 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldrb.w ip, [r2, #436] @ 0x1b4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9e8bba │ │ │ │ + bne.n 9e8bfa │ │ │ │ ldr r4, [r0, #0] │ │ │ │ ldrb.w ip, [r4, #4077] @ 0xfed │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9e8bba │ │ │ │ + bne.n 9e8bfa │ │ │ │ ldr.w ip, [r2, #444] @ 0x1bc │ │ │ │ ldr.w lr, [ip, #80] @ 0x50 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9e8ba6 │ │ │ │ + beq.n 9e8be6 │ │ │ │ ldr.w r4, [ip, #76] @ 0x4c │ │ │ │ ldr.w r5, [lr, #4] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w 9e8cf8 │ │ │ │ + beq.w 9e8d38 │ │ │ │ ldr.w r4, [ip, #88] @ 0x58 │ │ │ │ mov r5, r4 │ │ │ │ - cbz r4, 9e8bba │ │ │ │ + cbz r4, 9e8bfa │ │ │ │ ldr.w ip, [ip, #84] @ 0x54 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp ip, r4 │ │ │ │ - beq.w 9e8cbe │ │ │ │ + beq.w 9e8cfe │ │ │ │ ldrb.w ip, [r2, #25] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9e8c58 │ │ │ │ + bne.n 9e8c98 │ │ │ │ ldr.w lr, [r2, #444] @ 0x1bc │ │ │ │ ldr.w r4, [r0, #756] @ 0x2f4 │ │ │ │ add.w ip, r4, #40 @ 0x28 │ │ │ │ ldr.w r4, [lr, #80] @ 0x50 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 9e8c76 │ │ │ │ + beq.n 9e8cb6 │ │ │ │ ldrb r4, [r2, #26] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 9e8c6e │ │ │ │ - cbz r1, 9e8be6 │ │ │ │ + beq.n 9e8cae │ │ │ │ + cbz r1, 9e8c26 │ │ │ │ ldr.w r1, [r1, #148] @ 0x94 │ │ │ │ strb r3, [r1, #25] │ │ │ │ strb r3, [r2, #26] │ │ │ │ - cbz r3, 9e8c34 │ │ │ │ + cbz r3, 9e8c74 │ │ │ │ add.w r3, r0, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r3, #1585] @ 0x631 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.n 9e8bfe │ │ │ │ + bpl.n 9e8c3e │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a1ffa4 │ │ │ │ + bl a1ffe4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w r3, [r0, #756] @ 0x2f4 │ │ │ │ movs r1, #1 │ │ │ │ add.w r2, r3, #65536 @ 0x10000 │ │ │ │ ldr.w r0, [r3, #148] @ 0x94 │ │ │ │ strb.w r1, [r2, #1146] @ 0x47a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r4, [ip, #444] @ 0x1bc │ │ │ │ ldr.w r5, [r0, #756] @ 0x2f4 │ │ │ │ ldr r4, [r4, #88] @ 0x58 │ │ │ │ add.w lr, r5, #40 @ 0x28 │ │ │ │ cmp r4, lr │ │ │ │ - bne.n 9e8b6a │ │ │ │ + bne.n 9e8baa │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [ip, #25] │ │ │ │ - cbz r2, 9e8c34 │ │ │ │ + cbz r2, 9e8c74 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ strb r3, [r2, #26] │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl a1ffa4 │ │ │ │ + bl a1ffe4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #756] @ 0x2f4 │ │ │ │ add.w r2, r3, #65536 @ 0x10000 │ │ │ │ ldr.w r0, [r3, #144] @ 0x90 │ │ │ │ strb.w r1, [r2, #1145] @ 0x479 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e8b70 │ │ │ │ - b.n 9e8be8 │ │ │ │ + bne.n 9e8bb0 │ │ │ │ + b.n 9e8c28 │ │ │ │ ldrb.w ip, [r2, #26] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9e8bde │ │ │ │ + bne.n 9e8c1e │ │ │ │ ldr.w r4, [r0, #756] @ 0x2f4 │ │ │ │ ldr.w lr, [r2, #444] @ 0x1bc │ │ │ │ add.w ip, r4, #40 @ 0x28 │ │ │ │ ldr.w lr, [lr, #88] @ 0x58 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 9e8bde │ │ │ │ + bne.n 9e8c1e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9e8d02 │ │ │ │ + beq.n 9e8d42 │ │ │ │ ldr.w r1, [r1, #148] @ 0x94 │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #25] │ │ │ │ strb r3, [r2, #26] │ │ │ │ - b.n 9e8c34 │ │ │ │ + b.n 9e8c74 │ │ │ │ strb.w r3, [ip, #25] │ │ │ │ - b.n 9e8be8 │ │ │ │ + b.n 9e8c28 │ │ │ │ ldrb.w lr, [r5, #80] @ 0x50 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9e8b60 │ │ │ │ + beq.w 9e8ba0 │ │ │ │ ldrb.w lr, [ip, #25] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9e8b60 │ │ │ │ + bne.w 9e8ba0 │ │ │ │ ldrb.w lr, [ip, #26] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9e8b6a │ │ │ │ + bne.w 9e8baa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9e8c34 │ │ │ │ + beq.n 9e8c74 │ │ │ │ ldr.w r3, [r2, #148] @ 0x94 │ │ │ │ strb.w lr, [r3, #26] │ │ │ │ - b.n 9e8c34 │ │ │ │ + b.n 9e8c74 │ │ │ │ ldrb.w ip, [r5, #80] @ 0x50 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9e8bba │ │ │ │ + beq.w 9e8bfa │ │ │ │ ldrb.w ip, [r2, #25] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9e8c58 │ │ │ │ + bne.n 9e8c98 │ │ │ │ ldrb.w ip, [r2, #26] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9e8d06 │ │ │ │ + beq.n 9e8d46 │ │ │ │ ldr.w r4, [r0, #756] @ 0x2f4 │ │ │ │ add.w ip, r4, #40 @ 0x28 │ │ │ │ cmp lr, ip │ │ │ │ - bne.w 9e8bde │ │ │ │ - b.n 9e8c76 │ │ │ │ + bne.w 9e8c1e │ │ │ │ + b.n 9e8cb6 │ │ │ │ ldrb.w r4, [r6, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9e8c98 │ │ │ │ - b.n 9e8b4c │ │ │ │ + bne.n 9e8cd8 │ │ │ │ + b.n 9e8b8c │ │ │ │ ldrb.w r4, [lr, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9e8cca │ │ │ │ - b.n 9e8ba6 │ │ │ │ + bne.n 9e8d0a │ │ │ │ + b.n 9e8be6 │ │ │ │ strb r1, [r2, #26] │ │ │ │ - b.n 9e8c34 │ │ │ │ + b.n 9e8c74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9e8c34 │ │ │ │ + beq.n 9e8c74 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ strb.w ip, [r3, #25] │ │ │ │ strb.w ip, [r2, #26] │ │ │ │ - b.n 9e8c34 │ │ │ │ + b.n 9e8c74 │ │ │ │ stmdb 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, #-184] │ │ │ │ sub.w sp, sp, #4224 @ 0x1080 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w r2, [pc, #2356] @ 9e966c │ │ │ │ + ldr.w r2, [pc, #2356] @ 9e96ac │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r3, [pc, #2356] @ 9e9670 │ │ │ │ + ldr.w r3, [pc, #2356] @ 9e96b0 │ │ │ │ add r2, pc │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ add.w r1, sp, #4224 @ 0x1080 │ │ │ │ - ldr.w r2, [pc, #2344] @ 9e9674 │ │ │ │ + ldr.w r2, [pc, #2344] @ 9e96b4 │ │ │ │ adds r1, #12 │ │ │ │ movw r4, #21824 @ 0x5540 │ │ │ │ movt r4, #64005 @ 0xfa05 │ │ │ │ add r2, pc │ │ │ │ and.w r4, r8, r4 │ │ │ │ cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -3655633,190 +3655673,190 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ ldr.w r2, [r3, #444] @ 0x1bc │ │ │ │ ldr r1, [r2, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e8ea8 │ │ │ │ + beq.w 9e8ee8 │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ cmp ip, lr │ │ │ │ - beq.n 9e8e12 │ │ │ │ + beq.n 9e8e52 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e9234 │ │ │ │ + beq.w 9e9274 │ │ │ │ ldr.w r9, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 9e9250 │ │ │ │ + beq.w 9e9290 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9e91a6 │ │ │ │ + bne.w 9e91e6 │ │ │ │ ldrb.w r5, [r1, #80] @ 0x50 │ │ │ │ - cbz r5, 9e8dbc │ │ │ │ + cbz r5, 9e8dfc │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - bls.n 9e8e32 │ │ │ │ + bls.n 9e8e72 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9e918c │ │ │ │ + beq.w 9e91cc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub.w r0, r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 9e8e32 │ │ │ │ + bls.n 9e8e72 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ movs r1, #1 │ │ │ │ orr.w ip, r8, r0 │ │ │ │ strb r1, [r3, #26] │ │ │ │ and.w r2, ip, r2 │ │ │ │ strb r1, [r3, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e8eca │ │ │ │ + bne.n 9e8f0a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bics.w r1, fp, r1 │ │ │ │ - beq.w 9e9442 │ │ │ │ + beq.w 9e9482 │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e91ec │ │ │ │ + bne.w 9e922c │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - b.n 9e8ed6 │ │ │ │ + b.n 9e8f16 │ │ │ │ ldrb.w r0, [r1, #80] @ 0x50 │ │ │ │ - cbnz r0, 9e8e32 │ │ │ │ + cbnz r0, 9e8e72 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e955c │ │ │ │ + beq.w 9e959c │ │ │ │ ldr.w r9, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 9e9250 │ │ │ │ + beq.w 9e9290 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9e8dbc │ │ │ │ + beq.n 9e8dfc │ │ │ │ ldr.w r9, [r7] │ │ │ │ cmp.w sl, #32 │ │ │ │ - bne.w 9e91b4 │ │ │ │ + bne.w 9e91f4 │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e91c4 │ │ │ │ + beq.w 9e9204 │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r3, #26] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9e9286 │ │ │ │ + bne.w 9e92c6 │ │ │ │ ldr.w r2, [r3, #444] @ 0x1bc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [r2, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e91fa │ │ │ │ + beq.w 9e923a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e91fa │ │ │ │ + beq.w 9e923a │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ strb.w r9, [r3, #25] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w r9, [r3, #26] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e9606 │ │ │ │ + bne.w 9e9646 │ │ │ │ ldr.w r2, [r7, #756] @ 0x2f4 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - b.n 9e92b2 │ │ │ │ + b.n 9e92f2 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e8dce │ │ │ │ + beq.n 9e8e0e │ │ │ │ ldr.w r9, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 9e8dbc │ │ │ │ + bne.n 9e8dfc │ │ │ │ ldrb.w ip, [r0, #80] @ 0x50 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9e8e32 │ │ │ │ + bne.n 9e8e72 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e8e32 │ │ │ │ - b.n 9e8dce │ │ │ │ + bne.n 9e8e72 │ │ │ │ + b.n 9e8e0e │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r9, r2 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #12] │ │ │ │ strb r2, [r3, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ - cbnz r2, 9e8f34 │ │ │ │ + cbnz r2, 9e8f74 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbnz r2, 9e8f2c │ │ │ │ + cbnz r2, 9e8f6c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e908c │ │ │ │ + beq.w 9e90cc │ │ │ │ ldrb.w r3, [r7, #755] @ 0x2f3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r3, 9e8f3c │ │ │ │ + cbnz r3, 9e8f7c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 9e8fee │ │ │ │ + b.n 9e902e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e9566 │ │ │ │ + bne.w 9e95a6 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e9566 │ │ │ │ + beq.w 9e95a6 │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ bics.w r1, r8, r1 │ │ │ │ - beq.w 9e9404 │ │ │ │ + beq.w 9e9444 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e908c │ │ │ │ + beq.w 9e90cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9e90aa │ │ │ │ + beq.w 9e90ea │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8afc │ │ │ │ - ldr.w r3, [pc, #1832] @ 9e9678 │ │ │ │ + bl 9e8b3c │ │ │ │ + ldr.w r3, [pc, #1832] @ 9e96b8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e9550 │ │ │ │ + bne.w 9e9590 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9e9186 │ │ │ │ + beq.w 9e91c6 │ │ │ │ ldrd r2, r3, [r3, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r9, [r7] │ │ │ │ sub.w r0, r5, #80 @ 0x50 │ │ │ │ str.w r2, [r5, #-40] │ │ │ │ movs r2, #32 │ │ │ │ add.w r9, r9, #12288 @ 0x3000 │ │ │ │ @@ -3655844,115 +3655884,115 @@ │ │ │ │ movw r2, #38035 @ 0x9493 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #-84] │ │ │ │ blx r3 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl a2600c │ │ │ │ + bl a2604c │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e6e44 │ │ │ │ - cbz r4, 9e9004 │ │ │ │ + bl 9e6e84 │ │ │ │ + cbz r4, 9e9044 │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ movs r4, #1 │ │ │ │ str.w r8, [r3, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r8 │ │ │ │ str r4, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, fp │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr.w r1, [r6, #148] @ 0x94 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9e6ebc │ │ │ │ - ldr.w r2, [pc, #1628] @ 9e967c │ │ │ │ + bl 9e6efc │ │ │ │ + ldr.w r2, [pc, #1628] @ 9e96bc │ │ │ │ add.w r1, sp, #4224 @ 0x1080 │ │ │ │ - ldr.w r3, [pc, #1608] @ 9e9670 │ │ │ │ + ldr.w r3, [pc, #1608] @ 9e96b0 │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9e95de │ │ │ │ + bne.w 9e961e │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e9332 │ │ │ │ + bne.w 9e9372 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e9526 │ │ │ │ + bne.w 9e9566 │ │ │ │ movw r0, #21824 @ 0x5540 │ │ │ │ movt r0, #64005 @ 0xfa05 │ │ │ │ ands r0, r1 │ │ │ │ strd r2, r2, [r3, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e9340 │ │ │ │ + bne.w 9e9380 │ │ │ │ strb.w r9, [r3, #24] │ │ │ │ - cbnz r0, 9e90a0 │ │ │ │ + cbnz r0, 9e90e0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e9350 │ │ │ │ + beq.w 9e9390 │ │ │ │ bics.w r2, r8, r1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #16] │ │ │ │ - beq.w 9e9350 │ │ │ │ + beq.w 9e9390 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r9 │ │ │ │ orrne.w r3, r9, #1 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - beq.w 9e9276 │ │ │ │ + beq.w 9e92b6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9e8f42 │ │ │ │ + bne.w 9e8f82 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e8afc │ │ │ │ - ldr.w r3, [pc, #1472] @ 9e9678 │ │ │ │ + bl 9e8b3c │ │ │ │ + ldr.w r3, [pc, #1472] @ 9e96b8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w sl, [r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9e8f66 │ │ │ │ + beq.w 9e8fa6 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9e94aa │ │ │ │ + beq.w 9e94ea │ │ │ │ rbit r2, r8 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #1 │ │ │ │ - ldr.w r3, [pc, #1432] @ 9e9680 │ │ │ │ + ldr.w r3, [pc, #1432] @ 9e96c0 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ subs r4, r2, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ str.w r9, [sp, #40] @ 0x28 │ │ │ │ add.w r9, sp, #140 @ 0x8c │ │ │ │ strd r5, r7, [sp, #44] @ 0x2c │ │ │ │ movs r7, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r6, r8 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 9e9128 │ │ │ │ + b.n 9e9168 │ │ │ │ rbit r4, r6 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #1 │ │ │ │ subs r4, #1 │ │ │ │ add.w r8, r0, #1 │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ strb.w r3, [r9, r0] │ │ │ │ @@ -3655961,693 +3656001,693 @@ │ │ │ │ rsb r3, r4, #32 │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ orrs r5, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a9be84 │ │ │ │ + bl a9bec4 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ sub.w r1, r3, r8 │ │ │ │ strd sl, r0, [sp] │ │ │ │ movs r2, #1 │ │ │ │ add.w r0, r9, r8 │ │ │ │ bic.w r6, r6, r4 │ │ │ │ bic.w r7, r7, r5 │ │ │ │ blx 660d8 <__snprintf_chk@plt> │ │ │ │ orrs.w r3, r6, r7 │ │ │ │ - beq.w 9e949a │ │ │ │ + beq.w 9e94da │ │ │ │ add r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9e9112 │ │ │ │ + bne.n 9e9152 │ │ │ │ rbit r4, r7 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #33 @ 0x21 │ │ │ │ cmp r7, r6 │ │ │ │ it eq │ │ │ │ moveq r4, r6 │ │ │ │ - b.n 9e911c │ │ │ │ + b.n 9e915c │ │ │ │ ldrd r2, r3, [r3, #4] │ │ │ │ - b.n 9e8f78 │ │ │ │ + b.n 9e8fb8 │ │ │ │ ldrb.w ip, [r0, #80] @ 0x50 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9e8dce │ │ │ │ + beq.w 9e8e0e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub.w r0, r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 9e8dce │ │ │ │ - b.n 9e8e32 │ │ │ │ + bhi.w 9e8e0e │ │ │ │ + b.n 9e8e72 │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 9e8dbc │ │ │ │ - b.n 9e8e32 │ │ │ │ + bne.w 9e8dfc │ │ │ │ + b.n 9e8e72 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e8e3e │ │ │ │ + bne.w 9e8e7e │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ ldr.w r2, [r7, #756] @ 0x2f4 │ │ │ │ ldr.w r0, [r3, #444] @ 0x1bc │ │ │ │ add.w ip, r2, #40 @ 0x28 │ │ │ │ ldr.w lr, [r0, #80] @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 9e935a │ │ │ │ + beq.w 9e939a │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 9e9516 │ │ │ │ + beq.w 9e9556 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 9e8e52 │ │ │ │ + b.n 9e8e92 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e965a │ │ │ │ + beq.w 9e969a │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r9, r0 │ │ │ │ - b.n 9e8ee2 │ │ │ │ + b.n 9e8f22 │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ ldrb r2, [r3, #25] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w r9, [r3, #26] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e8e96 │ │ │ │ + bne.w 9e8ed6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9e92ae │ │ │ │ + beq.n 9e92ee │ │ │ │ orr.w r0, r8, r1 │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e964e │ │ │ │ + beq.w 9e968e │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e9662 │ │ │ │ + bne.w 9e96a2 │ │ │ │ mov r9, sl │ │ │ │ - b.n 9e93e0 │ │ │ │ + b.n 9e9420 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbnz r0, 9e9242 │ │ │ │ + cbnz r0, 9e9282 │ │ │ │ ldrb.w r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e8dce │ │ │ │ + beq.w 9e8e0e │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 9e8e32 │ │ │ │ - b.n 9e8dce │ │ │ │ + beq.w 9e8e72 │ │ │ │ + b.n 9e8e0e │ │ │ │ ldrb.w r5, [r0, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9e8e32 │ │ │ │ + bne.w 9e8e72 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9e944c │ │ │ │ + bne.w 9e948c │ │ │ │ ldrb.w r5, [r1, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9e8db2 │ │ │ │ + bne.w 9e8df2 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9e8dc4 │ │ │ │ - b.n 9e8dce │ │ │ │ + bne.w 9e8e04 │ │ │ │ + b.n 9e8e0e │ │ │ │ ldrb.w r2, [r7, #755] @ 0x2f3 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e8fee │ │ │ │ + beq.w 9e902e │ │ │ │ mov r9, r3 │ │ │ │ - b.n 9e90a0 │ │ │ │ + b.n 9e90e0 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ strb.w r9, [r3, #25] │ │ │ │ orr.w r0, r8, r1 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e9576 │ │ │ │ + beq.w 9e95b6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9e9230 │ │ │ │ + beq.n 9e9270 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9e8df8 │ │ │ │ + b.n 9e8e38 │ │ │ │ ldr.w r2, [r7, #756] @ 0x2f4 │ │ │ │ ldr.w r0, [r3, #444] @ 0x1bc │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9e92fe │ │ │ │ + beq.n 9e933e │ │ │ │ orr.w r0, r8, r1 │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e957a │ │ │ │ + beq.w 9e95ba │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e8df8 │ │ │ │ + bne.w 9e8e38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9e93d8 │ │ │ │ + beq.n 9e9418 │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e93be │ │ │ │ + bne.n 9e93fe │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e9474 │ │ │ │ + bne.w 9e94b4 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 9e93e0 │ │ │ │ + b.n 9e9420 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ - cbnz r2, 9e9328 │ │ │ │ + cbnz r2, 9e9368 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9e9046 │ │ │ │ + bne.w 9e9086 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bics.w r2, fp, r2 │ │ │ │ - beq.w 9e9438 │ │ │ │ + beq.w 9e9478 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9e904e │ │ │ │ + beq.w 9e908e │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 9e8dfc │ │ │ │ + b.n 9e8e3c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9e904e │ │ │ │ + beq.w 9e908e │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 9e8dfc │ │ │ │ + b.n 9e8e3c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e8f08 │ │ │ │ + bne.w 9e8f48 │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e942e │ │ │ │ + bne.n 9e946e │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e9570 │ │ │ │ + bne.w 9e95b0 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 9e908e │ │ │ │ + b.n 9e90ce │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ ldr r5, [r0, #76] @ 0x4c │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 9e91de │ │ │ │ + bhi.w 9e921e │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w r9, [r3, #25] │ │ │ │ subs r0, r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e95f8 │ │ │ │ - cbz r4, 9e9384 │ │ │ │ + bne.w 9e9638 │ │ │ │ + cbz r4, 9e93c4 │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 9e94f8 │ │ │ │ + beq.w 9e9538 │ │ │ │ ldrb.w sl, [r3, #26] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9e95d8 │ │ │ │ + beq.w 9e9618 │ │ │ │ orr.w r0, r1, r8 │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e94ba │ │ │ │ + beq.w 9e94fa │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e962a │ │ │ │ + beq.w 9e966a │ │ │ │ ldrb.w r9, [r3, #24] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9e9474 │ │ │ │ + beq.n 9e94b4 │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e945e │ │ │ │ + bne.n 9e949e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e9482 │ │ │ │ + bne.n 9e94c2 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 9e8efa │ │ │ │ + b.n 9e8f3a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e962a │ │ │ │ + bne.w 9e966a │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ movs r1, #0 │ │ │ │ ands r2, r0 │ │ │ │ strd r1, r1, [r3, #12] │ │ │ │ strb r1, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e946c │ │ │ │ + bne.n 9e94ac │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e95c8 │ │ │ │ + bne.w 9e9608 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9e8efa │ │ │ │ + b.n 9e8f3a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e908c │ │ │ │ + beq.w 9e90cc │ │ │ │ ldrb.w r3, [r7, #755] @ 0x2f3 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e90aa │ │ │ │ + bne.w 9e90ea │ │ │ │ subs r4, #0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - bl 9e6e44 │ │ │ │ + bl 9e6e84 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 9e9004 │ │ │ │ + b.n 9e9044 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9e90a0 │ │ │ │ + b.n 9e90e0 │ │ │ │ bics.w r2, r8, r1 │ │ │ │ - bne.w 9e931c │ │ │ │ - b.n 9e901c │ │ │ │ + bne.w 9e935c │ │ │ │ + b.n 9e905c │ │ │ │ bics.w r0, r8, r0 │ │ │ │ - bne.w 9e8df4 │ │ │ │ - b.n 9e901c │ │ │ │ + bne.w 9e8e34 │ │ │ │ + b.n 9e905c │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.w 9e926c │ │ │ │ - b.n 9e8e32 │ │ │ │ + bhi.w 9e92ac │ │ │ │ + b.n 9e8e72 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 9e8f3c │ │ │ │ + b.n 9e8f7c │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 9e8f3c │ │ │ │ + b.n 9e8f7c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e945a │ │ │ │ + bne.n 9e949a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e93ce │ │ │ │ + beq.n 9e940e │ │ │ │ bics.w r1, r8, r1 │ │ │ │ - bne.n 9e945e │ │ │ │ + bne.n 9e949e │ │ │ │ ldrb.w r3, [r7, #755] @ 0x2f3 │ │ │ │ strd r9, r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e9418 │ │ │ │ + beq.n 9e9458 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ - b.n 9e8f3c │ │ │ │ + b.n 9e8f7c │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldrd r9, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd r7, r6, [sp, #48] @ 0x30 │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ - ldr r2, [pc, #472] @ (9e9684 ) │ │ │ │ + ldr r2, [pc, #472] @ (9e96c4 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl a25114 │ │ │ │ + bl a25154 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 9e8f68 │ │ │ │ + b.n 9e8fa8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ bics.w r2, fp, r2 │ │ │ │ - bne.w 9e93a4 │ │ │ │ + bne.w 9e93e4 │ │ │ │ bics.w r2, r8, r1 │ │ │ │ - beq.w 9e901c │ │ │ │ + beq.w 9e905c │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e92e0 │ │ │ │ + bne.w 9e9320 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e95ec │ │ │ │ + bne.w 9e962c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e95e2 │ │ │ │ + beq.n 9e9622 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ - b.n 9e8f2c │ │ │ │ + b.n 9e8f6c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movw r0, #21824 @ 0x5540 │ │ │ │ movt r0, #64005 @ 0xfa05 │ │ │ │ ands r0, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e9336 │ │ │ │ + bne.w 9e9376 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e8f08 │ │ │ │ + bne.w 9e8f48 │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9e9344 │ │ │ │ + b.n 9e9384 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 9e91e6 │ │ │ │ - b.n 9e9366 │ │ │ │ + bhi.w 9e9226 │ │ │ │ + b.n 9e93a6 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e8f08 │ │ │ │ + bne.w 9e8f48 │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ strd r9, r9, [r3, #12] │ │ │ │ strb.w r9, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e95be │ │ │ │ + bne.n 9e95fe │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - b.n 9e8eee │ │ │ │ + b.n 9e8f2e │ │ │ │ mov r2, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9e90e4 │ │ │ │ - b.n 9e90da │ │ │ │ + beq.w 9e9124 │ │ │ │ + b.n 9e911a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e8e32 │ │ │ │ - b.n 9e8dce │ │ │ │ + bne.w 9e8e72 │ │ │ │ + b.n 9e8e0e │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - b.n 9e908c │ │ │ │ + b.n 9e90cc │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 9e907a │ │ │ │ + b.n 9e90ba │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ bics.w r2, fp, r2 │ │ │ │ - bne.w 9e92d2 │ │ │ │ + bne.w 9e9312 │ │ │ │ bics.w r2, r8, r1 │ │ │ │ - beq.w 9e901c │ │ │ │ + beq.w 9e905c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e8df8 │ │ │ │ + bne.w 9e8e38 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e92e0 │ │ │ │ + bne.w 9e9320 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9e94d6 │ │ │ │ + bne.n 9e9516 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ strd r9, r9, [r3, #12] │ │ │ │ ands r2, r1 │ │ │ │ strb.w r9, [r3, #24] │ │ │ │ - cbnz r2, 9e95d2 │ │ │ │ + cbnz r2, 9e9612 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 9e8eee │ │ │ │ + b.n 9e8f2e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9e908c │ │ │ │ + b.n 9e90cc │ │ │ │ bics.w r0, r8, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 9e940c │ │ │ │ + beq.w 9e944c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 9e8f3c │ │ │ │ + b.n 9e8f7c │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 9e92b2 │ │ │ │ + b.n 9e92f2 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9e8efa │ │ │ │ + b.n 9e8f3a │ │ │ │ movs r3, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 9e8f3c │ │ │ │ + b.n 9e8f7c │ │ │ │ ldrb.w sl, [r3, #26] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9e92b2 │ │ │ │ - b.n 9e9390 │ │ │ │ + beq.w 9e92f2 │ │ │ │ + b.n 9e93d0 │ │ │ │ orr.w r0, r8, r1 │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ - cbz r2, 9e9654 │ │ │ │ + cbz r2, 9e9694 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9e9230 │ │ │ │ + beq.w 9e9270 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - b.w 9e8df8 │ │ │ │ + b.w 9e8e38 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e95ec │ │ │ │ + bne.n 9e962c │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e95e2 │ │ │ │ + beq.n 9e9622 │ │ │ │ bics.w r1, r8, r1 │ │ │ │ - bne.n 9e95ec │ │ │ │ + bne.n 9e962c │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9e940c │ │ │ │ + b.n 9e944c │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - b.n 9e957a │ │ │ │ + b.n 9e95ba │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 9e957a │ │ │ │ + b.n 9e95ba │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9e8ee0 │ │ │ │ + b.n 9e8f20 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - b.w 9e8df8 │ │ │ │ + b.w 9e8e38 │ │ │ │ nop │ │ │ │ - strb r6, [r7, #10] │ │ │ │ + strb r6, [r7, #9] │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ + strb r6, [r4, #9] │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ lsls r2, r7, #1 │ │ │ │ - orrs r4, r6 │ │ │ │ + cmn r4, r6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-128] │ │ │ │ sub.w sp, sp, #4160 @ 0x1040 │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #28 │ │ │ │ - ldr.w r2, [pc, #2308] @ 9e9fac │ │ │ │ + ldr.w r2, [pc, #2308] @ 9e9fec │ │ │ │ mov r7, r1 │ │ │ │ add.w r1, sp, #4160 @ 0x1040 │ │ │ │ add r2, pc │ │ │ │ adds r1, #20 │ │ │ │ str r2, [sp, #32] │ │ │ │ movw r4, #21824 @ 0x5540 │ │ │ │ movt r4, #64005 @ 0xfa05 │ │ │ │ - ldr.w r2, [pc, #2288] @ 9e9fb0 │ │ │ │ + ldr.w r2, [pc, #2288] @ 9e9ff0 │ │ │ │ str r3, [sp, #28] │ │ │ │ and.w r4, r8, r4 │ │ │ │ - ldr.w r3, [pc, #2284] @ 9e9fb4 │ │ │ │ + ldr.w r3, [pc, #2284] @ 9e9ff4 │ │ │ │ add r2, pc │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #32 │ │ │ │ movne.w sl, #33 @ 0x21 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ ldr.w fp, [r3, #444] @ 0x1bc │ │ │ │ ldr.w r1, [fp, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e9824 │ │ │ │ + beq.w 9e9864 │ │ │ │ ldr.w ip, [fp, #76] @ 0x4c │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ cmp ip, lr │ │ │ │ - beq.n 9e978a │ │ │ │ + beq.n 9e97ca │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e9b74 │ │ │ │ + beq.w 9e9bb4 │ │ │ │ ldr.w r5, [fp, #84] @ 0x54 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w 9e9b90 │ │ │ │ + beq.w 9e9bd0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e9ae6 │ │ │ │ + bne.w 9e9b26 │ │ │ │ ldrb.w r9, [r1, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9e9734 │ │ │ │ + beq.n 9e9774 │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - bls.n 9e97ac │ │ │ │ + bls.n 9e97ec │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e9ace │ │ │ │ + beq.w 9e9b0e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, r0, r5 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 9e97ac │ │ │ │ + bls.n 9e97ec │ │ │ │ ldr.w lr, [r3, #16] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ movs r1, #1 │ │ │ │ orr.w ip, r8, lr │ │ │ │ strb r1, [r3, #26] │ │ │ │ and.w r2, ip, r2 │ │ │ │ strb r1, [r3, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e9848 │ │ │ │ + bne.n 9e9888 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bics.w r1, r0, r1 │ │ │ │ - beq.w 9e9d9a │ │ │ │ + beq.w 9e9dda │ │ │ │ mov sl, r2 │ │ │ │ mov r9, sl │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e9b2a │ │ │ │ + bne.w 9e9b6a │ │ │ │ mov r9, sl │ │ │ │ - b.n 9e9854 │ │ │ │ + b.n 9e9894 │ │ │ │ ldrb.w r0, [r1, #80] @ 0x50 │ │ │ │ - cbnz r0, 9e97ac │ │ │ │ + cbnz r0, 9e97ec │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e9eba │ │ │ │ + beq.w 9e9efa │ │ │ │ ldr.w r5, [fp, #84] @ 0x54 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.w 9e9b90 │ │ │ │ + beq.w 9e9bd0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9e9734 │ │ │ │ + beq.n 9e9774 │ │ │ │ ldr.w r9, [r6] │ │ │ │ cmp.w sl, #32 │ │ │ │ - bne.w 9e9af4 │ │ │ │ + bne.w 9e9b34 │ │ │ │ ldr.w r1, [fp, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e9b00 │ │ │ │ + beq.w 9e9b40 │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r3, #26] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9e9bca │ │ │ │ + bne.w 9e9c0a │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ ldr.w sl, [r6] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ mov r0, sl │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e9b38 │ │ │ │ + beq.w 9e9b78 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e9b38 │ │ │ │ + beq.w 9e9b78 │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ strb.w r9, [r3, #25] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w r9, [r3, #26] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e9f82 │ │ │ │ + bne.w 9e9fc2 │ │ │ │ ldr.w r2, [r6, #756] @ 0x2f4 │ │ │ │ mov sl, r9 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 9e9bfc │ │ │ │ + b.n 9e9c3c │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e9744 │ │ │ │ + beq.n 9e9784 │ │ │ │ ldr.w r5, [fp, #84] @ 0x54 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 9e9734 │ │ │ │ + bne.w 9e9774 │ │ │ │ ldrb.w r2, [r0, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e97ac │ │ │ │ + bne.n 9e97ec │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e97ac │ │ │ │ - b.n 9e9744 │ │ │ │ + bne.n 9e97ec │ │ │ │ + b.n 9e9784 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ mov r9, r2 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #12] │ │ │ │ mov sl, r2 │ │ │ │ strb r2, [r3, #24] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ - cbnz r2, 9e98b0 │ │ │ │ + cbnz r2, 9e98f0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbnz r2, 9e98a8 │ │ │ │ + cbnz r2, 9e98e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e99ce │ │ │ │ + beq.w 9e9a0e │ │ │ │ ldrb.w r3, [r6, #755] @ 0x2f3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 9e98b8 │ │ │ │ + cbnz r3, 9e98f8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e9934 │ │ │ │ + b.n 9e9974 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e9ec4 │ │ │ │ + bne.w 9e9f04 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e9ec4 │ │ │ │ + beq.w 9e9f04 │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov sl, r9 │ │ │ │ bics.w r1, r8, r1 │ │ │ │ - beq.w 9e9d5c │ │ │ │ + beq.w 9e9d9c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e99ce │ │ │ │ + beq.w 9e9a0e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9e99ec │ │ │ │ + beq.w 9e9a2c │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8afc │ │ │ │ - ldr.w r3, [pc, #1772] @ 9e9fb8 │ │ │ │ + bl 9e8b3c │ │ │ │ + ldr.w r3, [pc, #1772] @ 9e9ff8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9e9ea8 │ │ │ │ + bne.w 9e9ee8 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9e9ac2 │ │ │ │ + beq.w 9e9b02 │ │ │ │ ldrd r1, r3, [r3, #12] │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ strd r3, r8, [r5, #-12] │ │ │ │ sub.w r0, r5, #20 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ @@ -3656665,110 +3656705,110 @@ │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl a2600c │ │ │ │ + bl a2604c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e6e44 │ │ │ │ - cbz r4, 9e994a │ │ │ │ + bl 9e6e84 │ │ │ │ + cbz r4, 9e998a │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ movs r4, #1 │ │ │ │ str.w r8, [r3, #20] │ │ │ │ strd sl, r4, [sp, #4] │ │ │ │ mov r2, r8 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r7, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9e6ebc │ │ │ │ - ldr.w r2, [pc, #1624] @ 9e9fbc │ │ │ │ + bl 9e6efc │ │ │ │ + ldr.w r2, [pc, #1624] @ 9e9ffc │ │ │ │ add.w r1, sp, #4160 @ 0x1040 │ │ │ │ - ldr.w r3, [pc, #1608] @ 9e9fb4 │ │ │ │ + ldr.w r3, [pc, #1608] @ 9e9ff4 │ │ │ │ adds r1, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9e9ee0 │ │ │ │ + bne.w 9e9f20 │ │ │ │ add.w sp, sp, #4160 @ 0x1040 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9e9c80 │ │ │ │ + bne.w 9e9cc0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e9e80 │ │ │ │ + bne.w 9e9ec0 │ │ │ │ movw r0, #21824 @ 0x5540 │ │ │ │ movt r0, #64005 @ 0xfa05 │ │ │ │ ands r0, r1 │ │ │ │ strd sl, sl, [r3, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e9c8e │ │ │ │ + bne.w 9e9cce │ │ │ │ strb.w r9, [r3, #24] │ │ │ │ - cbnz r0, 9e99e2 │ │ │ │ + cbnz r0, 9e9a22 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e9c9e │ │ │ │ + beq.w 9e9cde │ │ │ │ bics.w r2, r8, r1 │ │ │ │ it eq │ │ │ │ moveq r9, sl │ │ │ │ - beq.w 9e9c9e │ │ │ │ + beq.w 9e9cde │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r9 │ │ │ │ orrne.w r3, r9, #1 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - beq.w 9e9bba │ │ │ │ + beq.w 9e9bfa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9e98be │ │ │ │ + bne.w 9e98fe │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e8afc │ │ │ │ - ldr.w r3, [pc, #1472] @ 9e9fb8 │ │ │ │ + bl 9e8b3c │ │ │ │ + ldr.w r3, [pc, #1472] @ 9e9ff8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9e98de │ │ │ │ + beq.w 9e991e │ │ │ │ mov fp, r8 │ │ │ │ mov.w ip, #0 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ add r3, sp, #84 @ 0x54 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9e9e04 │ │ │ │ + beq.w 9e9e44 │ │ │ │ rbit r5, r8 │ │ │ │ clz r5, r5 │ │ │ │ adds r5, #1 │ │ │ │ subs r2, r5, #1 │ │ │ │ add r5, sp, #88 @ 0x58 │ │ │ │ strd r5, r6, [sp, #52] @ 0x34 │ │ │ │ mov r6, fp │ │ │ │ - ldr.w fp, [pc, #1420] @ 9e9fc0 │ │ │ │ + ldr.w fp, [pc, #1420] @ 9ea000 │ │ │ │ strd sl, r9, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ add.w sl, sp, #84 @ 0x54 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ mov r4, r2 │ │ │ │ add fp, pc │ │ │ │ mov r7, ip │ │ │ │ - b.n 9e9a64 │ │ │ │ + b.n 9e9aa4 │ │ │ │ rbit r4, r6 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #1 │ │ │ │ subs r4, #1 │ │ │ │ add.w r9, r0, #1 │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ strb.w r3, [sl, r0] │ │ │ │ @@ -3656777,574 +3656817,574 @@ │ │ │ │ rsb r3, r4, #32 │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ orrs r5, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a9be84 │ │ │ │ + bl a9bec4 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ sub.w r1, r3, r9 │ │ │ │ strd fp, r0, [sp] │ │ │ │ movs r2, #1 │ │ │ │ add.w r0, sl, r9 │ │ │ │ bic.w r6, r6, r4 │ │ │ │ bic.w r7, r7, r5 │ │ │ │ blx 660d8 <__snprintf_chk@plt> │ │ │ │ orrs.w r3, r6, r7 │ │ │ │ - beq.w 9e9df2 │ │ │ │ + beq.w 9e9e32 │ │ │ │ add r0, r9 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9e9a4e │ │ │ │ + bne.n 9e9a8e │ │ │ │ rbit r4, r7 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #33 @ 0x21 │ │ │ │ cmp r7, r6 │ │ │ │ it eq │ │ │ │ moveq r4, r6 │ │ │ │ - b.n 9e9a58 │ │ │ │ + b.n 9e9a98 │ │ │ │ ldrd r1, r3, [r3, #4] │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ - b.n 9e98f6 │ │ │ │ + b.n 9e9936 │ │ │ │ ldrb.w ip, [r0, #80] @ 0x50 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9e9744 │ │ │ │ + beq.w 9e9784 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, r0, r5 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 9e9744 │ │ │ │ - b.n 9e97ac │ │ │ │ + bhi.w 9e9784 │ │ │ │ + b.n 9e97ec │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 9e9734 │ │ │ │ - b.n 9e97ac │ │ │ │ + bne.w 9e9774 │ │ │ │ + b.n 9e97ec │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e97b8 │ │ │ │ + bne.w 9e97f8 │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ ldr.w r2, [r6, #756] @ 0x2f4 │ │ │ │ ldr.w r0, [r3, #444] @ 0x1bc │ │ │ │ add.w ip, r2, #40 @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w lr, [r0, #80] @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 9e9ca6 │ │ │ │ + beq.w 9e9ce6 │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 9e9e70 │ │ │ │ + beq.w 9e9eb0 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 9e97ce │ │ │ │ + b.n 9e980e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9e9f7c │ │ │ │ + beq.w 9e9fbc │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov r9, sl │ │ │ │ - b.n 9e9860 │ │ │ │ + b.n 9e98a0 │ │ │ │ ldr.w r3, [r7, #148] @ 0x94 │ │ │ │ ldrb.w sl, [r3, #25] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w r9, [r3, #26] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e9812 │ │ │ │ + bne.w 9e9852 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9e9bf6 │ │ │ │ + beq.n 9e9c36 │ │ │ │ orr.w r0, r8, r1 │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e9f20 │ │ │ │ + beq.w 9e9f60 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9e9770 │ │ │ │ + bne.w 9e97b0 │ │ │ │ mov r9, fp │ │ │ │ - b.n 9e9d2c │ │ │ │ + b.n 9e9d6c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbnz r0, 9e9b82 │ │ │ │ + cbnz r0, 9e9bc2 │ │ │ │ ldrb.w r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e9744 │ │ │ │ + beq.w 9e9784 │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 9e97ac │ │ │ │ - b.n 9e9744 │ │ │ │ + beq.w 9e97ec │ │ │ │ + b.n 9e9784 │ │ │ │ ldrb.w r9, [r0, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e97ac │ │ │ │ + bne.w 9e97ec │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e9da6 │ │ │ │ + bne.w 9e9de6 │ │ │ │ ldrb.w r9, [r1, #80] @ 0x50 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e972a │ │ │ │ + bne.w 9e976a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e973c │ │ │ │ - b.n 9e9744 │ │ │ │ + bne.w 9e977c │ │ │ │ + b.n 9e9784 │ │ │ │ ldrb.w r2, [r6, #755] @ 0x2f3 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e9934 │ │ │ │ + beq.w 9e9974 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 9e99e2 │ │ │ │ + b.n 9e9a22 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ strb.w r9, [r3, #25] │ │ │ │ orr.w r0, r8, r1 │ │ │ │ ands r2, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r9, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e9f22 │ │ │ │ + beq.w 9e9f62 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9e9b70 │ │ │ │ + beq.n 9e9bb0 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, sl │ │ │ │ - b.n 9e9772 │ │ │ │ + b.n 9e97b2 │ │ │ │ ldr.w r2, [r6, #756] @ 0x2f4 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r0, [r3, #444] @ 0x1bc │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #88] @ 0x58 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 9e9c4a │ │ │ │ + beq.n 9e9c8a │ │ │ │ orr.w r0, r8, r1 │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e9f22 │ │ │ │ + beq.w 9e9f62 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9e9772 │ │ │ │ + bne.w 9e97b2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9e9d24 │ │ │ │ + beq.n 9e9d64 │ │ │ │ ldrb r0, [r3, #24] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e9d0c │ │ │ │ + bne.n 9e9d4c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e9dcc │ │ │ │ + bne.w 9e9e0c │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 9e9d2c │ │ │ │ + b.n 9e9d6c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ - cbnz r2, 9e9c76 │ │ │ │ + cbnz r2, 9e9cb6 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9e998a │ │ │ │ + bne.w 9e99ca │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bics.w r2, r0, r2 │ │ │ │ - beq.w 9e9d90 │ │ │ │ + beq.w 9e9dd0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9e9992 │ │ │ │ + beq.w 9e99d2 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e9776 │ │ │ │ + b.n 9e97b6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9e9992 │ │ │ │ + beq.w 9e99d2 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e9776 │ │ │ │ + b.n 9e97b6 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e9886 │ │ │ │ + bne.w 9e98c6 │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r1, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e9d86 │ │ │ │ + bne.n 9e9dc6 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e9ecc │ │ │ │ + bne.w 9e9f0c │ │ │ │ mov sl, r9 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 9e99d0 │ │ │ │ + b.n 9e9a10 │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ subs r1, r1, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 9e9b1c │ │ │ │ + bhi.w 9e9b5c │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb.w r9, [r3, #25] │ │ │ │ subs.w sl, r1, #0 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e9f6e │ │ │ │ - cbz r4, 9e9cd2 │ │ │ │ + bne.w 9e9fae │ │ │ │ + cbz r4, 9e9d12 │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 9e9e52 │ │ │ │ + beq.w 9e9e92 │ │ │ │ ldrb.w fp, [r3, #26] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9e9eda │ │ │ │ + beq.w 9e9f1a │ │ │ │ orr.w r0, r1, r8 │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e9e14 │ │ │ │ + beq.w 9e9e54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9e9efc │ │ │ │ + beq.w 9e9f3c │ │ │ │ ldrb.w r9, [r3, #24] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9e9dcc │ │ │ │ + beq.n 9e9e0c │ │ │ │ movs r0, #0 │ │ │ │ strd r0, r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e9db8 │ │ │ │ + bne.n 9e9df8 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9e9dda │ │ │ │ + bne.n 9e9e1a │ │ │ │ mov sl, r9 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 9e9878 │ │ │ │ + b.n 9e98b8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e9efc │ │ │ │ + bne.w 9e9f3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ movs r1, #0 │ │ │ │ ands r2, r0 │ │ │ │ strd r1, r1, [r3, #12] │ │ │ │ strb r1, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e9dc4 │ │ │ │ + bne.n 9e9e04 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e9878 │ │ │ │ + beq.w 9e98b8 │ │ │ │ mov sl, r2 │ │ │ │ bics.w r0, r8, r0 │ │ │ │ - beq.n 9e9d64 │ │ │ │ + beq.n 9e9da4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e98b8 │ │ │ │ + b.n 9e98f8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e99ce │ │ │ │ + beq.w 9e9a0e │ │ │ │ ldrb.w r3, [r6, #755] @ 0x2f3 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e99ec │ │ │ │ + bne.w 9e9a2c │ │ │ │ subs r4, #0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - bl 9e6e44 │ │ │ │ + bl 9e6e84 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e994a │ │ │ │ + b.n 9e998a │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 9e99e2 │ │ │ │ + b.n 9e9a22 │ │ │ │ bics.w r2, r8, r1 │ │ │ │ - bne.w 9e9c6a │ │ │ │ - b.n 9e9960 │ │ │ │ + bne.w 9e9caa │ │ │ │ + b.n 9e99a0 │ │ │ │ bics.w r0, r8, lr │ │ │ │ - beq.w 9e9960 │ │ │ │ + beq.w 9e99a0 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 9e9770 │ │ │ │ + b.n 9e97b0 │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.w 9e9bb0 │ │ │ │ - b.n 9e97ac │ │ │ │ + bhi.w 9e9bf0 │ │ │ │ + b.n 9e97ec │ │ │ │ mov.w r9, #1 │ │ │ │ mov sl, r9 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e98b8 │ │ │ │ + b.n 9e98f8 │ │ │ │ movs r3, #1 │ │ │ │ mov sl, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e98b8 │ │ │ │ + b.n 9e98f8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e9db4 │ │ │ │ + bne.n 9e9df4 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e9d1c │ │ │ │ + beq.n 9e9d5c │ │ │ │ bics.w r1, r8, r1 │ │ │ │ - bne.n 9e9db8 │ │ │ │ + bne.n 9e9df8 │ │ │ │ ldrb.w r3, [r6, #755] @ 0x2f3 │ │ │ │ mov sl, r9 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e9d70 │ │ │ │ + beq.n 9e9db0 │ │ │ │ ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e98b8 │ │ │ │ + b.n 9e98f8 │ │ │ │ mov r3, sl │ │ │ │ ldr r4, [sp, #32] │ │ │ │ ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ ldrd r5, r6, [sp, #52] @ 0x34 │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #444] @ (9e9fc4 ) │ │ │ │ + ldr r2, [pc, #444] @ (9ea004 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - bl a25114 │ │ │ │ + bl a25154 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9e98e0 │ │ │ │ + b.n 9e9920 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bics.w r2, r0, r2 │ │ │ │ - bne.w 9e9cf2 │ │ │ │ + bne.w 9e9d32 │ │ │ │ bics.w r2, r8, r1 │ │ │ │ - beq.w 9e9960 │ │ │ │ + beq.w 9e99a0 │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e9c2c │ │ │ │ + bne.w 9e9c6c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e9eee │ │ │ │ + bne.n 9e9f2e │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e9ee4 │ │ │ │ + beq.n 9e9f24 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #1 │ │ │ │ mov sl, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e98a8 │ │ │ │ + b.n 9e98e8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movw r0, #21824 @ 0x5540 │ │ │ │ movt r0, #64005 @ 0xfa05 │ │ │ │ ands r0, r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e9c84 │ │ │ │ + bne.w 9e9cc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9e9886 │ │ │ │ + bne.w 9e98c6 │ │ │ │ str r1, [r3, #12] │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9e9c92 │ │ │ │ + b.n 9e9cd2 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bhi.w 9e9b24 │ │ │ │ - b.n 9e9cb2 │ │ │ │ + bhi.w 9e9b64 │ │ │ │ + b.n 9e9cf2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e9886 │ │ │ │ + bne.w 9e98c6 │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ strd r9, r9, [r3, #12] │ │ │ │ strb.w r9, [r3, #24] │ │ │ │ - cbnz r2, 9e9ed2 │ │ │ │ + cbnz r2, 9e9f12 │ │ │ │ mov r2, sl │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9e986c │ │ │ │ + b.n 9e98ac │ │ │ │ mov fp, r8 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r5, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9e9a28 │ │ │ │ - b.n 9e9a1e │ │ │ │ + beq.w 9e9a68 │ │ │ │ + b.n 9e9a5e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e97ac │ │ │ │ - b.n 9e9744 │ │ │ │ + bne.w 9e97ec │ │ │ │ + b.n 9e9784 │ │ │ │ mov.w r9, #1 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 9e99ce │ │ │ │ + b.n 9e9a0e │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 9e99be │ │ │ │ + b.n 9e99fe │ │ │ │ mov r2, sl │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9e99ce │ │ │ │ + b.n 9e9a0e │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 9e9bfc │ │ │ │ + b.n 9e9c3c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 9e9878 │ │ │ │ + b.n 9e98b8 │ │ │ │ mov.w sl, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e98b8 │ │ │ │ + b.n 9e98f8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e9eee │ │ │ │ + bne.n 9e9f2e │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9e9ee4 │ │ │ │ + beq.n 9e9f24 │ │ │ │ bics.w r1, r8, r1 │ │ │ │ - bne.n 9e9eee │ │ │ │ + bne.n 9e9f2e │ │ │ │ mov r9, r2 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 9e9d64 │ │ │ │ + b.n 9e9da4 │ │ │ │ mov r9, sl │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [sp, #28] │ │ │ │ bics.w r2, r0, r2 │ │ │ │ - bne.w 9e9c1e │ │ │ │ + bne.w 9e9c5e │ │ │ │ bics.w r2, r8, r1 │ │ │ │ - beq.w 9e9960 │ │ │ │ + beq.w 9e99a0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9e9772 │ │ │ │ + bne.w 9e97b2 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9e9c2c │ │ │ │ + bne.w 9e9c6c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9e9e32 │ │ │ │ + bne.w 9e9e72 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ strd r9, r9, [r3, #12] │ │ │ │ ands r2, r1 │ │ │ │ strb.w r9, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e9d56 │ │ │ │ + bne.w 9e9d96 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 9e986c │ │ │ │ + b.n 9e98ac │ │ │ │ ldrb.w fp, [r3, #26] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9e9bfc │ │ │ │ - b.n 9e9cde │ │ │ │ + beq.w 9e9c3c │ │ │ │ + b.n 9e9d1e │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9e985e │ │ │ │ + b.n 9e989e │ │ │ │ orr.w r0, r8, r1 │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ - cbz r2, 9e9fa4 │ │ │ │ + cbz r2, 9e9fe4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9e9b70 │ │ │ │ + beq.w 9e9bb0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov sl, r9 │ │ │ │ - b.w 9e9772 │ │ │ │ + b.w 9e97b2 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r2 │ │ │ │ - b.n 9e9f22 │ │ │ │ + b.n 9e9f62 │ │ │ │ nop │ │ │ │ - ldr r6, [r1, #20] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + str r6, [r1, #100] @ 0x64 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - add r1, pc, #960 @ (adr r1, 9ea384 ) │ │ │ │ + add r1, pc, #704 @ (adr r1, 9ea2c4 ) │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + subs r1, #154 @ 0x9a │ │ │ │ lsls r7, r6, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr.w r4, [pc, #1524] @ 9ea5d0 │ │ │ │ + ldr.w r4, [pc, #1524] @ 9ea610 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1524] @ 9ea5d4 │ │ │ │ + ldr.w r3, [pc, #1524] @ 9ea614 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ add r4, pc │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r2, [pc, #1516] @ 9ea5d8 │ │ │ │ + ldr.w r2, [pc, #1516] @ 9ea618 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r2, pc │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #21824 @ 0x5540 │ │ │ │ movt r3, #64005 @ 0xfa05 │ │ │ │ str r2, [sp, #20] │ │ │ │ ands.w r8, r7, r3 │ │ │ │ - bne.w 9ea204 │ │ │ │ + bne.w 9ea244 │ │ │ │ ldr.w r2, [r1, #148] @ 0x94 │ │ │ │ ldrb.w r1, [r2, #432] @ 0x1b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ea25c │ │ │ │ + beq.w 9ea29c │ │ │ │ ldr.w r9, [r5] │ │ │ │ ldr.w r3, [r2, #444] @ 0x1bc │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ea478 │ │ │ │ + bne.w 9ea4b8 │ │ │ │ ldr.w r9, [r4, #148] @ 0x94 │ │ │ │ ldr.w ip, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r2, [r9, #444] @ 0x1bc │ │ │ │ add.w r1, ip, #40 @ 0x28 │ │ │ │ ldr.w sl, [r2, #80] @ 0x50 │ │ │ │ cmp sl, r1 │ │ │ │ - beq.w 9ea4c6 │ │ │ │ + beq.w 9ea506 │ │ │ │ ldr r3, [r2, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9ea2e0 │ │ │ │ + beq.w 9ea320 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [r9, #26] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9ea482 │ │ │ │ + beq.w 9ea4c2 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [r9, #25] │ │ │ │ cmp r1, sl │ │ │ │ - beq.w 9ea41e │ │ │ │ + beq.w 9ea45e │ │ │ │ ldr r3, [r2, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9ea304 │ │ │ │ + beq.w 9ea344 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9ea410 │ │ │ │ + beq.w 9ea450 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8afc │ │ │ │ + bl 9e8b3c │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, sl │ │ │ │ ittt ne │ │ │ │ movne r2, #0 │ │ │ │ ldrne.w r3, [r4, #148] @ 0x94 │ │ │ │ strhne.w r2, [r3, #25] │ │ │ │ ldr.w r0, [r4, #220] @ 0xdc │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ - bl a9b508 │ │ │ │ + bl a9b548 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a9b508 │ │ │ │ - ldr.w r2, [pc, #1312] @ 9ea5dc │ │ │ │ + bl a9b548 │ │ │ │ + ldr.w r2, [pc, #1312] @ 9ea61c │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl a25114 │ │ │ │ + bl a25154 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #12] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e85d0 │ │ │ │ + bl 9e8610 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r1, #432] @ 0x1b0 │ │ │ │ - cbz r3, 9ea0ec │ │ │ │ + cbz r3, 9ea12c │ │ │ │ add.w r3, r1, #404 @ 0x194 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ mov.w r9, #0 │ │ │ │ strb.w r0, [r1, #432] @ 0x1b0 │ │ │ │ @@ -3657374,507 +3657414,507 @@ │ │ │ │ movw r3, #38035 @ 0x9493 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #28] │ │ │ │ blx r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl a2600c │ │ │ │ + bl a2604c │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e6d7c │ │ │ │ + bl 9e6dbc │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ str.w r6, [r4, #220] @ 0xdc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9ea342 │ │ │ │ + bne.w 9ea382 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ str r7, [r3, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r3, #12] │ │ │ │ strb.w r8, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd520 │ │ │ │ + bl 9dd560 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r2, [r3, #437] @ 0x1b5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ea362 │ │ │ │ + bne.w 9ea3a2 │ │ │ │ ldr.w r1, [r3, #448] @ 0x1c0 │ │ │ │ - cbz r1, 9ea1e8 │ │ │ │ + cbz r1, 9ea228 │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #120] @ 0x78 │ │ │ │ - cbz r0, 9ea1e8 │ │ │ │ + cbz r0, 9ea228 │ │ │ │ ldr.w r3, [r3, #452] @ 0x1c4 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 9ea1ba │ │ │ │ + beq.n 9ea1fa │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ ldr.w r1, [r4, #220] @ 0xdc │ │ │ │ str r1, [r3, #32] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 9ea3ae │ │ │ │ - cbz r2, 9ea1e8 │ │ │ │ + bne.w 9ea3ee │ │ │ │ + cbz r2, 9ea228 │ │ │ │ ldr.w r3, [r5, #756] @ 0x2f4 │ │ │ │ dmb ish │ │ │ │ add.w r0, r3, #396 @ 0x18c │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ea1d0 │ │ │ │ + bne.n 9ea210 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ea59a │ │ │ │ - ldr r2, [pc, #1012] @ (9ea5e0 ) │ │ │ │ - ldr r3, [pc, #1000] @ (9ea5d4 ) │ │ │ │ + bne.w 9ea5da │ │ │ │ + ldr r2, [pc, #1012] @ (9ea620 ) │ │ │ │ + ldr r3, [pc, #1000] @ (9ea614 ) │ │ │ │ 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 9ea5c0 │ │ │ │ + bne.w 9ea600 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r1, #342] @ 0x156 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ea282 │ │ │ │ + bne.n 9ea2c2 │ │ │ │ ldr.w r2, [r1, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r2, #432] @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ea294 │ │ │ │ + beq.n 9ea2d4 │ │ │ │ ldr.w r9, [r5] │ │ │ │ ldr.w sl, [r2, #444] @ 0x1bc │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [sl, #80] @ 0x50 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ea032 │ │ │ │ + beq.w 9ea072 │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ea032 │ │ │ │ + beq.w 9ea072 │ │ │ │ ldr.w r9, [r4, #148] @ 0x94 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w ip, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r2, [r9, #444] @ 0x1bc │ │ │ │ add.w r1, ip, #40 @ 0x28 │ │ │ │ strb.w r3, [r9, #26] │ │ │ │ ldr.w sl, [r2, #80] @ 0x50 │ │ │ │ - b.n 9ea064 │ │ │ │ + b.n 9ea0a4 │ │ │ │ ldr.w r1, [r4, #220] @ 0xdc │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 9ea01c │ │ │ │ + bne.w 9ea05c │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [sp, #200] @ 0xc8 │ │ │ │ bics.w r1, r0, r1 │ │ │ │ - bne.w 9ea01c │ │ │ │ + bne.w 9ea05c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ bics.w r0, r7, r1 │ │ │ │ - bne.w 9ea01c │ │ │ │ + bne.w 9ea05c │ │ │ │ tst r1, r3 │ │ │ │ - beq.n 9ea2bc │ │ │ │ - b.n 9ea01c │ │ │ │ + beq.n 9ea2fc │ │ │ │ + b.n 9ea05c │ │ │ │ mov r0, r1 │ │ │ │ - bl 9d8770 │ │ │ │ + bl 9d87b0 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r2, #432] @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ea218 │ │ │ │ + bne.n 9ea258 │ │ │ │ ldr.w r3, [r4, #220] @ 0xdc │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9ea218 │ │ │ │ + bne.n 9ea258 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ bics.w r3, r1, r3 │ │ │ │ - bne.n 9ea218 │ │ │ │ + bne.n 9ea258 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ bics.w r1, r7, r3 │ │ │ │ - bne.n 9ea218 │ │ │ │ + bne.n 9ea258 │ │ │ │ movw r1, #21824 @ 0x5540 │ │ │ │ movt r1, #64005 @ 0xfa05 │ │ │ │ ands r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ea218 │ │ │ │ + bne.n 9ea258 │ │ │ │ ldr.w r9, [r5] │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ add.w r1, r9, #8192 @ 0x2000 │ │ │ │ ldr.w r1, [r1, #3980] @ 0xf8c │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.n 9ea1e8 │ │ │ │ + beq.n 9ea228 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9ea020 │ │ │ │ - b.n 9ea21c │ │ │ │ + beq.w 9ea060 │ │ │ │ + b.n 9ea25c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ sub.w lr, r3, r0 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bhi.w 9ea054 │ │ │ │ + bhi.w 9ea094 │ │ │ │ cmp sl, r1 │ │ │ │ - bne.n 9ea310 │ │ │ │ + bne.n 9ea350 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ ldr.w r1, [ip, #44] @ 0x2c │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ movhi r3, sl │ │ │ │ - bls.n 9ea310 │ │ │ │ + bls.n 9ea350 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 9ea07a │ │ │ │ + bhi.w 9ea0ba │ │ │ │ add.w r3, r5, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r3, #1585] @ 0x631 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 9ea07a │ │ │ │ + bmi.w 9ea0ba │ │ │ │ ldrb.w r3, [r9, #25] │ │ │ │ - cbz r3, 9ea32e │ │ │ │ + cbz r3, 9ea36e │ │ │ │ ldrb.w r3, [r9, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ea07a │ │ │ │ + bne.w 9ea0ba │ │ │ │ ldr.w sl, [ip, #144] @ 0x90 │ │ │ │ mov.w r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strh.w r3, [r9, #25] │ │ │ │ - bl a1ffa4 │ │ │ │ - b.n 9ea0a4 │ │ │ │ + bl a1ffe4 │ │ │ │ + b.n 9ea0e4 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ lsls r6, r7, #19 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r7, [r3, #20] │ │ │ │ str r7, [r3, #8] │ │ │ │ strd r9, r9, [r3, #12] │ │ │ │ strb.w r9, [r3, #24] │ │ │ │ - bpl.w 9ea182 │ │ │ │ + bpl.w 9ea1c2 │ │ │ │ ldrb.w r2, [r3, #437] @ 0x1b5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ea196 │ │ │ │ + beq.w 9ea1d6 │ │ │ │ ldr.w r6, [r5, #756] @ 0x2f4 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ add.w r6, r6, #396 @ 0x18c │ │ │ │ ldrex r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ea380 │ │ │ │ + bne.n 9ea3c0 │ │ │ │ strex r1, r2, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ea370 │ │ │ │ + bne.n 9ea3b0 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ea554 │ │ │ │ + bne.w 9ea594 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldr.w r1, [r3, #448] @ 0x1c0 │ │ │ │ ldrb.w r2, [r3, #437] @ 0x1b5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ea4da │ │ │ │ + beq.w 9ea51a │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ea1a2 │ │ │ │ + bne.w 9ea1e2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 9ea1c2 │ │ │ │ + beq.w 9ea202 │ │ │ │ mov r6, r4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - b.n 9ea3b8 │ │ │ │ + b.n 9ea3f8 │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ - cbz r6, 9ea404 │ │ │ │ + cbz r6, 9ea444 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9e224c │ │ │ │ + bl 9e228c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 9ea3b4 │ │ │ │ + beq.n 9ea3f4 │ │ │ │ ldr.w r4, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmn.w r2, #9 │ │ │ │ - bhi.w 9ea5c4 │ │ │ │ + bhi.w 9ea604 │ │ │ │ ldr.w r1, [r4, #284] @ 0x11c │ │ │ │ add.w fp, r2, #8 │ │ │ │ cmp fp, r1 │ │ │ │ - bhi.n 9ea42e │ │ │ │ + bhi.n 9ea46e │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ adds.w r9, r0, r2 │ │ │ │ - beq.w 9ea5c4 │ │ │ │ + beq.w 9ea604 │ │ │ │ str.w fp, [r4, #280] @ 0x118 │ │ │ │ str.w r8, [r9] │ │ │ │ str.w r7, [r9, #4] │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9ea3b8 │ │ │ │ + bne.n 9ea3f8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r2, [r3, #437] @ 0x1b5 │ │ │ │ - b.n 9ea1c2 │ │ │ │ + b.n 9ea202 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8afc │ │ │ │ + bl 9e8b3c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 9ea08e │ │ │ │ + b.n 9ea0ce │ │ │ │ ldr.w r3, [ip, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ subs r3, r3, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 9ea072 │ │ │ │ - b.n 9ea310 │ │ │ │ + bhi.w 9ea0b2 │ │ │ │ + b.n 9ea350 │ │ │ │ mov.w sl, r1, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bhi.n 9ea4be │ │ │ │ + bhi.n 9ea4fe │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ mov sl, fp │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #412] @ (9ea5e4 ) │ │ │ │ + ldr r1, [pc, #412] @ (9ea624 ) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9ea526 │ │ │ │ + beq.n 9ea566 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ea506 │ │ │ │ + beq.n 9ea546 │ │ │ │ mov r2, sl │ │ │ │ bl 3a8cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ea5c4 │ │ │ │ + beq.w 9ea604 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ str.w sl, [r4, #284] @ 0x11c │ │ │ │ add.w r9, r0, r2 │ │ │ │ str.w r0, [r4, #276] @ 0x114 │ │ │ │ - b.n 9ea3f2 │ │ │ │ + b.n 9ea432 │ │ │ │ ldr.w r9, [r4, #148] @ 0x94 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r9, #26] │ │ │ │ ldr.w sl, [r9, #444] @ 0x1bc │ │ │ │ ldr.w r9, [r5] │ │ │ │ ldr.w r1, [sl, #80] @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ea510 │ │ │ │ + beq.n 9ea550 │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ ldr.w r9, [r4, #148] @ 0x94 │ │ │ │ ldr.w ip, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r2, [r9, #444] @ 0x1bc │ │ │ │ add.w r1, ip, #40 @ 0x28 │ │ │ │ ldr.w sl, [r2, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ea064 │ │ │ │ - b.n 9ea06c │ │ │ │ + bne.w 9ea0a4 │ │ │ │ + b.n 9ea0ac │ │ │ │ cmp sl, fp │ │ │ │ it cc │ │ │ │ movcc sl, fp │ │ │ │ - b.n 9ea444 │ │ │ │ + b.n 9ea484 │ │ │ │ ldr.w r3, [ip, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ sub.w lr, r3, r0 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bhi.w 9ea04c │ │ │ │ - b.n 9ea310 │ │ │ │ + bhi.w 9ea08c │ │ │ │ + b.n 9ea350 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ea1e8 │ │ │ │ + beq.w 9ea228 │ │ │ │ ldr.w r0, [r5, #756] @ 0x2f4 │ │ │ │ mov r2, fp │ │ │ │ strb.w r1, [sp, #64] @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r0, #464 @ 0x1d0 │ │ │ │ bl 3ab7cc │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ea5a8 │ │ │ │ + beq.n 9ea5e8 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r2, [r3, #437] @ 0x1b5 │ │ │ │ - b.n 9ea1ba │ │ │ │ + b.n 9ea1fa │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 68124 │ │ │ │ - b.n 9ea460 │ │ │ │ + b.n 9ea4a0 │ │ │ │ ldr.w r9, [r4, #148] @ 0x94 │ │ │ │ ldr.w ip, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r2, [r9, #444] @ 0x1bc │ │ │ │ add.w r1, ip, #40 @ 0x28 │ │ │ │ ldr.w sl, [r2, #80] @ 0x50 │ │ │ │ - b.n 9ea06c │ │ │ │ + b.n 9ea0ac │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 671c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ea5c4 │ │ │ │ + beq.n 9ea604 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ str.w r9, [r4, #276] @ 0x114 │ │ │ │ str.w sl, [r4, #284] @ 0x11c │ │ │ │ add r9, r2 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #272] @ 0x110 │ │ │ │ - b.n 9ea3f2 │ │ │ │ + b.n 9ea432 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9ea574 │ │ │ │ + beq.n 9ea5b4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r1, r2, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ea55e │ │ │ │ + bne.n 9ea59e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ea38a │ │ │ │ + beq.w 9ea3ca │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r7, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ea584 │ │ │ │ + bne.n 9ea5c4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ea576 │ │ │ │ - b.n 9ea38a │ │ │ │ + bne.n 9ea5b6 │ │ │ │ + b.n 9ea3ca │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #396] @ 0x18c │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9ea1e8 │ │ │ │ + b.n 9ea228 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ea5ac │ │ │ │ + bne.n 9ea5ec │ │ │ │ dmb ish │ │ │ │ - b.n 9ea4fc │ │ │ │ + b.n 9ea53c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3] │ │ │ │ udf #255 @ 0xff │ │ │ │ - str r0, [r3, #0] │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #0] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsh r0, [r2, r0] │ │ │ │ + ldrb r0, [r2, r7] │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r1, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ - ldr.w r4, [pc, #1532] @ 9eabf8 │ │ │ │ + ldr.w r4, [pc, #1532] @ 9eac38 │ │ │ │ mov r7, r3 │ │ │ │ mov r6, r2 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r2, [pc, #1524] @ 9eabfc │ │ │ │ + ldr.w r2, [pc, #1524] @ 9eac3c │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ - ldr.w r3, [pc, #1520] @ 9eac00 │ │ │ │ + ldr.w r3, [pc, #1520] @ 9eac40 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ movw r3, #21824 @ 0x5540 │ │ │ │ movt r3, #64005 @ 0xfa05 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ ands.w r8, r7, r3 │ │ │ │ - bne.w 9ea82a │ │ │ │ + bne.w 9ea86a │ │ │ │ ldr.w r2, [r1, #148] @ 0x94 │ │ │ │ ldrb.w r1, [r2, #432] @ 0x1b0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ea880 │ │ │ │ + beq.w 9ea8c0 │ │ │ │ ldr.w r9, [r5] │ │ │ │ ldr.w r3, [r2, #444] @ 0x1bc │ │ │ │ mov r0, r9 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9eaa9a │ │ │ │ + bne.w 9eaada │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ ldr.w ip, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r2, [r0, #444] @ 0x1bc │ │ │ │ add.w r1, ip, #40 @ 0x28 │ │ │ │ ldr.w r9, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 9eaae6 │ │ │ │ + beq.w 9eab26 │ │ │ │ ldr r7, [r2, #88] @ 0x58 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.w 9ea904 │ │ │ │ + beq.w 9ea944 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [r0, #26] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9eaaa2 │ │ │ │ + beq.w 9eaae2 │ │ │ │ mov.w lr, #1 │ │ │ │ strb.w lr, [r0, #25] │ │ │ │ cmp r1, r9 │ │ │ │ - beq.w 9eaa40 │ │ │ │ + beq.w 9eaa80 │ │ │ │ ldr r3, [r2, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9ea928 │ │ │ │ + beq.w 9ea968 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9eaa32 │ │ │ │ + beq.w 9eaa72 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8afc │ │ │ │ + bl 9e8b3c │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r3, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r3, sl │ │ │ │ ittt ne │ │ │ │ movne r2, #0 │ │ │ │ ldrne.w r3, [r4, #148] @ 0x94 │ │ │ │ strhne.w r2, [r3, #25] │ │ │ │ ldr.w r0, [r4, #220] @ 0xdc │ │ │ │ add.w fp, sp, #40 @ 0x28 │ │ │ │ - bl a9b508 │ │ │ │ + bl a9b548 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl a9b508 │ │ │ │ - ldr.w r2, [pc, #1320] @ 9eac04 │ │ │ │ + bl a9b548 │ │ │ │ + ldr.w r2, [pc, #1320] @ 9eac44 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, sl │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl a25114 │ │ │ │ + bl a25154 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 9e80cc │ │ │ │ + bl 9e810c │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r0, #432] @ 0x1b0 │ │ │ │ - cbz r3, 9ea70e │ │ │ │ + cbz r3, 9ea74e │ │ │ │ add.w r3, r0, #404 @ 0x194 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ strb.w r1, [r0, #432] @ 0x1b0 │ │ │ │ add.w r1, r2, #8192 @ 0x2000 │ │ │ │ @@ -3657887,15 +3657927,15 @@ │ │ │ │ movne.w r3, #4294967295 @ 0xffffffff │ │ │ │ strne.w r3, [r4, #156] @ 0x9c │ │ │ │ movne r7, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str r7, [sp, #32] │ │ │ │ - cbnz r1, 9ea746 │ │ │ │ + cbnz r1, 9ea786 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ add.w r2, r2, #12288 @ 0x3000 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r3, #1 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ strd r9, r9, [sp, #8] │ │ │ │ cmp r1, #1 │ │ │ │ @@ -3657908,551 +3657948,551 @@ │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r9 │ │ │ │ blx r7 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl a2600c │ │ │ │ + bl a2604c │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e6d7c │ │ │ │ + bl 9e6dbc │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ str.w r6, [r4, #220] @ 0xdc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9ea962 │ │ │ │ + bne.w 9ea9a2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r3, #12] │ │ │ │ strb.w r8, [r3, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd520 │ │ │ │ + bl 9dd560 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r2, [r3, #437] @ 0x1b5 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ea984 │ │ │ │ + bne.w 9ea9c4 │ │ │ │ ldr.w r1, [r3, #448] @ 0x1c0 │ │ │ │ - cbz r1, 9ea80e │ │ │ │ + cbz r1, 9ea84e │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #120] @ 0x78 │ │ │ │ - cbz r0, 9ea80e │ │ │ │ + cbz r0, 9ea84e │ │ │ │ ldr.w r3, [r3, #452] @ 0x1c4 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 9ea7e0 │ │ │ │ + beq.n 9ea820 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ mla r3, r0, r3, r1 │ │ │ │ ldr.w r1, [r4, #220] @ 0xdc │ │ │ │ str r1, [r3, #32] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 9ea9d0 │ │ │ │ - cbz r2, 9ea80e │ │ │ │ + bne.w 9eaa10 │ │ │ │ + cbz r2, 9ea84e │ │ │ │ ldr.w r3, [r5, #756] @ 0x2f4 │ │ │ │ dmb ish │ │ │ │ add.w r0, r3, #396 @ 0x18c │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ea7f6 │ │ │ │ + bne.n 9ea836 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9eabc0 │ │ │ │ - ldr r2, [pc, #1016] @ (9eac08 ) │ │ │ │ - ldr r3, [pc, #1004] @ (9eac00 ) │ │ │ │ + bne.w 9eac00 │ │ │ │ + ldr r2, [pc, #1016] @ (9eac48 ) │ │ │ │ + ldr r3, [pc, #1004] @ (9eac40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9eabe6 │ │ │ │ + bne.w 9eac26 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r3, [r1, #342] @ 0x156 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ea8a6 │ │ │ │ + bne.n 9ea8e6 │ │ │ │ ldr.w r2, [r1, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r2, #432] @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ea8b8 │ │ │ │ + beq.n 9ea8f8 │ │ │ │ ldr.w r9, [r5] │ │ │ │ ldr.w sl, [r2, #444] @ 0x1bc │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [sl, #80] @ 0x50 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ea654 │ │ │ │ + beq.w 9ea694 │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ea654 │ │ │ │ + beq.w 9ea694 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w ip, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r2, [r0, #444] @ 0x1bc │ │ │ │ add.w r1, ip, #40 @ 0x28 │ │ │ │ strb r3, [r0, #26] │ │ │ │ ldr.w r9, [r2, #80] @ 0x50 │ │ │ │ - b.n 9ea686 │ │ │ │ + b.n 9ea6c6 │ │ │ │ ldr.w r1, [r4, #220] @ 0xdc │ │ │ │ cmp r6, r1 │ │ │ │ - bne.w 9ea63e │ │ │ │ + bne.w 9ea67e │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r0, [sp, #152] @ 0x98 │ │ │ │ bics.w r1, r0, r1 │ │ │ │ - bne.w 9ea63e │ │ │ │ + bne.w 9ea67e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ bics r0, r1 │ │ │ │ - bne.w 9ea63e │ │ │ │ + bne.w 9ea67e │ │ │ │ tst r1, r3 │ │ │ │ - beq.n 9ea8e0 │ │ │ │ - b.n 9ea63e │ │ │ │ + beq.n 9ea920 │ │ │ │ + b.n 9ea67e │ │ │ │ mov r0, r1 │ │ │ │ - bl 9d8770 │ │ │ │ + bl 9d87b0 │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r2, #432] @ 0x1b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ea83e │ │ │ │ + bne.n 9ea87e │ │ │ │ ldr.w r3, [r4, #220] @ 0xdc │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9ea83e │ │ │ │ + bne.n 9ea87e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ bics.w r3, r1, r3 │ │ │ │ - bne.n 9ea83e │ │ │ │ + bne.n 9ea87e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ bics r1, r3 │ │ │ │ - bne.n 9ea83e │ │ │ │ + bne.n 9ea87e │ │ │ │ movw r1, #21824 @ 0x5540 │ │ │ │ movt r1, #64005 @ 0xfa05 │ │ │ │ ands r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ea83e │ │ │ │ + bne.n 9ea87e │ │ │ │ ldr.w r9, [r5] │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ add.w r1, r9, #8192 @ 0x2000 │ │ │ │ ldr.w r1, [r1, #3980] @ 0xf8c │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.n 9ea80e │ │ │ │ + beq.n 9ea84e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9ea642 │ │ │ │ - b.n 9ea842 │ │ │ │ + beq.w 9ea682 │ │ │ │ + b.n 9ea882 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r7, [r2, #84] @ 0x54 │ │ │ │ sub.w lr, r3, r7 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bhi.w 9ea676 │ │ │ │ + bhi.w 9ea6b6 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.n 9ea934 │ │ │ │ + bne.n 9ea974 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ ldr.w r1, [ip, #44] @ 0x2c │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it hi │ │ │ │ movhi r3, r9 │ │ │ │ - bls.n 9ea934 │ │ │ │ + bls.n 9ea974 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 9ea69c │ │ │ │ + bhi.w 9ea6dc │ │ │ │ add.w r3, r5, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r3, #1585] @ 0x631 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 9ea69c │ │ │ │ + bmi.w 9ea6dc │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ - cbz r3, 9ea94e │ │ │ │ + cbz r3, 9ea98e │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ea69c │ │ │ │ + bne.w 9ea6dc │ │ │ │ ldr.w sl, [ip, #144] @ 0x90 │ │ │ │ mov.w r3, #0 │ │ │ │ strh.w r3, [r0, #25] │ │ │ │ mov r0, r5 │ │ │ │ - bl a1ffa4 │ │ │ │ - b.n 9ea6c6 │ │ │ │ + bl a1ffe4 │ │ │ │ + b.n 9ea706 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r3, #20] │ │ │ │ str r2, [r3, #8] │ │ │ │ strd r9, r9, [r3, #12] │ │ │ │ lsls r6, r2, #19 │ │ │ │ strb.w r9, [r3, #24] │ │ │ │ - bpl.w 9ea7a8 │ │ │ │ + bpl.w 9ea7e8 │ │ │ │ ldrb.w r2, [r3, #437] @ 0x1b5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ea7bc │ │ │ │ + beq.w 9ea7fc │ │ │ │ ldr.w r6, [r5, #756] @ 0x2f4 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ add.w r6, r6, #396 @ 0x18c │ │ │ │ ldrex r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ea9a2 │ │ │ │ + bne.n 9ea9e2 │ │ │ │ strex r1, r2, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ea992 │ │ │ │ + bne.n 9ea9d2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9eab7a │ │ │ │ + bne.w 9eabba │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldr.w r1, [r3, #448] @ 0x1c0 │ │ │ │ ldrb.w r2, [r3, #437] @ 0x1b5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9eaafa │ │ │ │ + beq.w 9eab3a │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r1, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ea7c8 │ │ │ │ + bne.w 9ea808 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 9ea7e8 │ │ │ │ + beq.w 9ea828 │ │ │ │ mov r6, r4 │ │ │ │ str r4, [sp, #24] │ │ │ │ - b.n 9ea9da │ │ │ │ + b.n 9eaa1a │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ - cbz r6, 9eaa26 │ │ │ │ + cbz r6, 9eaa66 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9e224c │ │ │ │ + bl 9e228c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 9ea9d6 │ │ │ │ + beq.n 9eaa16 │ │ │ │ ldr.w r4, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmn.w r2, #9 │ │ │ │ - bhi.w 9eabea │ │ │ │ + bhi.w 9eac2a │ │ │ │ ldr.w r1, [r4, #284] @ 0x11c │ │ │ │ add.w fp, r2, #8 │ │ │ │ cmp fp, r1 │ │ │ │ - bhi.n 9eaa50 │ │ │ │ + bhi.n 9eaa90 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ adds.w r9, r0, r2 │ │ │ │ - beq.w 9eabea │ │ │ │ + beq.w 9eac2a │ │ │ │ str.w fp, [r4, #280] @ 0x118 │ │ │ │ str.w r8, [r9] │ │ │ │ str.w r7, [r9, #4] │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9ea9da │ │ │ │ + bne.n 9eaa1a │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r2, [r3, #437] @ 0x1b5 │ │ │ │ - b.n 9ea7e8 │ │ │ │ + b.n 9ea828 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8afc │ │ │ │ + bl 9e8b3c │ │ │ │ mov sl, r0 │ │ │ │ - b.n 9ea6b0 │ │ │ │ + b.n 9ea6f0 │ │ │ │ ldr.w r3, [ip, #44] @ 0x2c │ │ │ │ ldr r7, [r2, #76] @ 0x4c │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.w 9ea694 │ │ │ │ - b.n 9ea934 │ │ │ │ + bhi.w 9ea6d4 │ │ │ │ + b.n 9ea974 │ │ │ │ mov.w sl, r1, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bhi.n 9eaade │ │ │ │ + bhi.n 9eab1e │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ mov sl, fp │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #420] @ (9eac0c ) │ │ │ │ + ldr r1, [pc, #420] @ (9eac4c ) │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9eab46 │ │ │ │ + beq.n 9eab86 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9eab26 │ │ │ │ + beq.n 9eab66 │ │ │ │ mov r2, sl │ │ │ │ bl 3a8cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9eabea │ │ │ │ + beq.w 9eac2a │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ str.w sl, [r4, #284] @ 0x11c │ │ │ │ add.w r9, r0, r2 │ │ │ │ str.w r0, [r4, #276] @ 0x114 │ │ │ │ - b.n 9eaa14 │ │ │ │ + b.n 9eaa54 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r0, #26] │ │ │ │ ldr.w sl, [r0, #444] @ 0x1bc │ │ │ │ ldr.w r9, [r5] │ │ │ │ ldr.w r1, [sl, #80] @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9eab30 │ │ │ │ + beq.n 9eab70 │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ ldr.w ip, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r2, [r0, #444] @ 0x1bc │ │ │ │ ldr.w r9, [r2, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9eab74 │ │ │ │ + beq.n 9eabb4 │ │ │ │ add.w r1, ip, #40 @ 0x28 │ │ │ │ - b.n 9ea686 │ │ │ │ + b.n 9ea6c6 │ │ │ │ cmp sl, fp │ │ │ │ it cc │ │ │ │ movcc sl, fp │ │ │ │ - b.n 9eaa66 │ │ │ │ + b.n 9eaaa6 │ │ │ │ ldr.w r7, [ip, #44] @ 0x2c │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ sub.w lr, r7, r3 │ │ │ │ cmp.w lr, #1 │ │ │ │ - bhi.w 9ea66e │ │ │ │ - b.n 9ea934 │ │ │ │ + bhi.w 9ea6ae │ │ │ │ + b.n 9ea974 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ea80e │ │ │ │ + beq.w 9ea84e │ │ │ │ ldr.w r0, [r5, #756] @ 0x2f4 │ │ │ │ mov r2, fp │ │ │ │ strb.w r1, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r0, #464 @ 0x1d0 │ │ │ │ bl 3ab7cc │ │ │ │ ldrb.w r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9eabce │ │ │ │ + beq.n 9eac0e │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r2, [r3, #437] @ 0x1b5 │ │ │ │ - b.n 9ea7e0 │ │ │ │ + b.n 9ea820 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 68124 │ │ │ │ - b.n 9eaa82 │ │ │ │ + b.n 9eaac2 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ ldr.w ip, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r2, [r0, #444] @ 0x1bc │ │ │ │ add.w r1, ip, #40 @ 0x28 │ │ │ │ ldr.w r9, [r2, #80] @ 0x50 │ │ │ │ - b.n 9ea68e │ │ │ │ + b.n 9ea6ce │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #28] │ │ │ │ blx 671c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9eabea │ │ │ │ + beq.n 9eac2a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ str.w r9, [r4, #276] @ 0x114 │ │ │ │ str.w sl, [r4, #284] @ 0x11c │ │ │ │ add r9, r2 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #272] @ 0x110 │ │ │ │ - b.n 9eaa14 │ │ │ │ + b.n 9eaa54 │ │ │ │ add.w r1, ip, #40 @ 0x28 │ │ │ │ - b.n 9ea68e │ │ │ │ + b.n 9ea6ce │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9eab9a │ │ │ │ + beq.n 9eabda │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r1, r2, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9eab84 │ │ │ │ + bne.n 9eabc4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ea9ac │ │ │ │ + beq.w 9ea9ec │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r7, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9eabaa │ │ │ │ + bne.n 9eabea │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9eab9c │ │ │ │ - b.n 9ea9ac │ │ │ │ + bne.n 9eabdc │ │ │ │ + b.n 9ea9ec │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #396] @ 0x18c │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9ea80e │ │ │ │ + b.n 9ea84e │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9eabd2 │ │ │ │ + bne.n 9eac12 │ │ │ │ dmb ish │ │ │ │ - b.n 9eab1c │ │ │ │ + b.n 9eab5c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r2, [r7, r7] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ - ldr r4, [r5, r7] │ │ │ │ + ldr r4, [r5, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #22 │ │ │ │ + adds r0, #214 @ 0xd6 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldrsb r2, [r5, r7] │ │ │ │ + ldrsb r2, [r5, r6] │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r1, #240 @ 0xf0 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r1, [r1, #148] @ 0x94 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 9eac3e │ │ │ │ + cbnz r2, 9eac7e │ │ │ │ ldr.w r2, [r1, #444] @ 0x1bc │ │ │ │ movs r0, #1 │ │ │ │ ldr.w ip, [r2, #80] @ 0x50 │ │ │ │ strb r0, [r1, #26] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9eacda │ │ │ │ + beq.n 9ead1a │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r1, #25] │ │ │ │ ldr.w r0, [r1, #444] @ 0x1bc │ │ │ │ ldr.w lr, [r4, #756] @ 0x2f4 │ │ │ │ ldr r2, [r0, #80] @ 0x50 │ │ │ │ add.w ip, lr, #40 @ 0x28 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 9eaccc │ │ │ │ + beq.n 9ead0c │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 9eac8e │ │ │ │ - cbnz r3, 9eac80 │ │ │ │ + beq.n 9eacce │ │ │ │ + cbnz r3, 9eacc0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8afc │ │ │ │ + bl 9e8b3c │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r2, [r4, #756] @ 0x2f4 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ ittt ne │ │ │ │ movne r1, #0 │ │ │ │ ldrne.w r2, [r5, #148] @ 0x94 │ │ │ │ strhne.w r1, [r2, #25] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e8afc │ │ │ │ + bl 9e8b3c │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9eac64 │ │ │ │ + b.n 9eaca4 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 9eac56 │ │ │ │ + bhi.n 9eac96 │ │ │ │ add.w r2, r4, #57344 @ 0xe000 │ │ │ │ ldrb.w r2, [r2, #1585] @ 0x631 │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.n 9eac56 │ │ │ │ + bmi.n 9eac96 │ │ │ │ ldrb r2, [r1, #25] │ │ │ │ - cbz r2, 9eacb0 │ │ │ │ + cbz r2, 9eacf0 │ │ │ │ ldrb r2, [r1, #26] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9eac56 │ │ │ │ + bne.n 9eac96 │ │ │ │ ldr.w r3, [lr, #144] @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #0 │ │ │ │ strh.w r2, [r1, #25] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl a1ffa4 │ │ │ │ + bl a1ffe4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [lr, #44] @ 0x2c │ │ │ │ ldr r6, [r0, #76] @ 0x4c │ │ │ │ subs r2, r2, r6 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 9eac50 │ │ │ │ - b.n 9eac9a │ │ │ │ + bhi.n 9eac90 │ │ │ │ + b.n 9eacda │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r1, ip │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r3 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbz r0, 9ead06 │ │ │ │ + cbz r0, 9ead46 │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9eac3a │ │ │ │ - b.n 9eac3e │ │ │ │ + bne.n 9eac7a │ │ │ │ + b.n 9eac7e │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ - b.n 9eac3e │ │ │ │ + b.n 9eac7e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp.w r3, #4096 @ 0x1000 │ │ │ │ - beq.n 9ead32 │ │ │ │ + beq.n 9ead72 │ │ │ │ bics.w r3, r3, #4096 @ 0x1000 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9dcd74 │ │ │ │ + bl 9dcdb4 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w ip, [r1, #148] @ 0x94 │ │ │ │ push {lr} │ │ │ │ mov lr, r0 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ - cbz r0, 9ead7a │ │ │ │ + cbz r0, 9eadba │ │ │ │ ldr.w r0, [r1, #160] @ 0xa0 │ │ │ │ add r3, r2 │ │ │ │ ldr.w r1, [r1, #164] @ 0xa4 │ │ │ │ cmp r2, r0 │ │ │ │ it cc │ │ │ │ movcc r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ it cs │ │ │ │ movcs r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 9ead7c │ │ │ │ + bcs.n 9eadbc │ │ │ │ ldrb.w r3, [ip, #26] │ │ │ │ - cbnz r3, 9ead7c │ │ │ │ + cbnz r3, 9eadbc │ │ │ │ ldr.w r2, [ip, #444] @ 0x1bc │ │ │ │ ldr.w r3, [lr, #756] @ 0x2f4 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ subs r0, r0, r3 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ @@ -3658468,167 +3658508,167 @@ │ │ │ │ mov r8, r2 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r2, [r3, #29] │ │ │ │ ldrb.w sl, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9eae74 │ │ │ │ + bne.n 9eaeb4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w lr, r1, #28672 @ 0x7000 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ mov r0, r1 │ │ │ │ ldrb.w r7, [lr, #2068] @ 0x814 │ │ │ │ cmp r7, #0 │ │ │ │ ite eq │ │ │ │ moveq r7, #7 │ │ │ │ movne r7, #1 │ │ │ │ orrs r2, r6 │ │ │ │ - beq.n 9eadf6 │ │ │ │ + beq.n 9eae36 │ │ │ │ lsls r2, r2, #19 │ │ │ │ - bmi.n 9eadf6 │ │ │ │ + bmi.n 9eae36 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9eae5c │ │ │ │ + bne.n 9eae9c │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r6, [r0, #2916] @ 0xb64 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dce44 │ │ │ │ + bl 9dce84 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [r4, #220] @ 0xdc │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 9eadc8 │ │ │ │ + bne.n 9eae08 │ │ │ │ ldrb.w r2, [lr, #2054] @ 0x806 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9eadc8 │ │ │ │ + bne.n 9eae08 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp.w r2, #4096 @ 0x1000 │ │ │ │ - beq.n 9eae8a │ │ │ │ + beq.n 9eaeca │ │ │ │ bics.w r2, r2, #4096 @ 0x1000 │ │ │ │ - bne.n 9eae80 │ │ │ │ + bne.n 9eaec0 │ │ │ │ ldr.w r2, [r5, #756] @ 0x2f4 │ │ │ │ mov.w r1, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #20] │ │ │ │ strd r1, r1, [r3, #12] │ │ │ │ add.w r6, r2, #40 @ 0x28 │ │ │ │ ldr.w r0, [r3, #444] @ 0x1bc │ │ │ │ ldr.w r1, [r2, #388] @ 0x184 │ │ │ │ ldr r7, [r0, #80] @ 0x50 │ │ │ │ orr.w r1, r1, #4096 @ 0x1000 │ │ │ │ str.w r1, [r2, #388] @ 0x184 │ │ │ │ ldr.w r1, [r2, #392] @ 0x188 │ │ │ │ cmp r7, r6 │ │ │ │ orr.w r1, r1, #4096 @ 0x1000 │ │ │ │ str.w r1, [r2, #392] @ 0x188 │ │ │ │ - beq.n 9eae9c │ │ │ │ + beq.n 9eaedc │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 9eaea8 │ │ │ │ + beq.n 9eaee8 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ - b.n 9eade4 │ │ │ │ + b.n 9eae24 │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r6, [r0, #2920] @ 0xb68 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 9eade4 │ │ │ │ + b.n 9eae24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9dd520 │ │ │ │ + bl 9dd560 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 9eada8 │ │ │ │ + b.n 9eade8 │ │ │ │ mov r0, r1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9eae5c │ │ │ │ - b.n 9eadce │ │ │ │ + bne.n 9eae9c │ │ │ │ + b.n 9eae0e │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dcd74 │ │ │ │ - cbnz r0, 9eaeb4 │ │ │ │ + bl 9dcdb4 │ │ │ │ + cbnz r0, 9eaef4 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ - b.n 9eae14 │ │ │ │ + b.n 9eae54 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r1, [r0, #76] @ 0x4c │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 9eae48 │ │ │ │ - b.n 9eade4 │ │ │ │ + bhi.n 9eae88 │ │ │ │ + b.n 9eae24 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 9eae4e │ │ │ │ - b.n 9eade4 │ │ │ │ + bhi.n 9eae8e │ │ │ │ + b.n 9eae24 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 9eae5c │ │ │ │ - b.n 9eadce │ │ │ │ + bne.n 9eae9c │ │ │ │ + b.n 9eae0e │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #400] @ (9eb064 ) │ │ │ │ + ldr r1, [pc, #400] @ (9eb0a4 ) │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #400] @ (9eb068 ) │ │ │ │ + ldr r2, [pc, #400] @ (9eb0a8 ) │ │ │ │ add r1, pc │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov.w r2, #0 │ │ │ │ ldrb r2, [r0, #29] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9eb026 │ │ │ │ + bne.w 9eb066 │ │ │ │ ldrb r1, [r0, #25] │ │ │ │ movs r2, #0 │ │ │ │ strd r6, r3, [sp, #8] │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ str r2, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9eaf7c │ │ │ │ + beq.n 9eafbc │ │ │ │ ldrb r2, [r0, #26] │ │ │ │ - cbnz r2, 9eaf28 │ │ │ │ + cbnz r2, 9eaf68 │ │ │ │ ldr.w r2, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w ip, [r0, #444] @ 0x1bc │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ ldr.w r1, [ip, #88] @ 0x58 │ │ │ │ subs r1, r1, r2 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9eb000 │ │ │ │ + bne.n 9eb040 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9eb000 │ │ │ │ + bne.n 9eb040 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r2, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r1, [r2, #2054] @ 0x806 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9eafa2 │ │ │ │ + beq.n 9eafe2 │ │ │ │ add r6, sp, #8 │ │ │ │ add.w r2, r3, #12288 @ 0x3000 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #2908] @ 0xb5c │ │ │ │ mov r7, r2 │ │ │ │ @@ -3658637,47 +3658677,47 @@ │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldrb r3, [r3, #26] │ │ │ │ mov r7, r3 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9dce44 │ │ │ │ - ldr r2, [pc, #264] @ (9eb06c ) │ │ │ │ - ldr r3, [pc, #256] @ (9eb068 ) │ │ │ │ + bl 9dce84 │ │ │ │ + ldr r2, [pc, #264] @ (9eb0ac ) │ │ │ │ + ldr r3, [pc, #256] @ (9eb0a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 9eb060 │ │ │ │ + bne.n 9eb0a0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr.w ip, [r0, #444] @ 0x1bc │ │ │ │ ldr.w r2, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r7, [ip, #80] @ 0x50 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 9eaf1c │ │ │ │ + beq.n 9eaf5c │ │ │ │ ldrb r1, [r0, #26] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9eaf12 │ │ │ │ + beq.n 9eaf52 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r2, r3, #28672 @ 0x7000 │ │ │ │ ldrb.w r1, [r2, #2054] @ 0x806 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9eaf36 │ │ │ │ + bne.n 9eaf76 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ add r6, sp, #8 │ │ │ │ cmp.w r2, #4096 @ 0x1000 │ │ │ │ - beq.n 9eb036 │ │ │ │ + beq.n 9eb076 │ │ │ │ bics.w r2, r2, #4096 @ 0x1000 │ │ │ │ - bne.n 9eaf38 │ │ │ │ + bne.n 9eaf78 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r2, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r0, [r3, #444] @ 0x1bc │ │ │ │ add.w ip, r2, #40 @ 0x28 │ │ │ │ @@ -3658685,121 +3658725,121 @@ │ │ │ │ orr.w r1, r1, #4096 @ 0x1000 │ │ │ │ str.w r1, [r2, #388] @ 0x184 │ │ │ │ ldr.w r1, [r2, #392] @ 0x188 │ │ │ │ orr.w r1, r1, #4096 @ 0x1000 │ │ │ │ str.w r1, [r2, #392] @ 0x188 │ │ │ │ ldr r1, [r0, #80] @ 0x50 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 9eb046 │ │ │ │ + beq.n 9eb086 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 9eb052 │ │ │ │ + beq.n 9eb092 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ movs r2, #1 │ │ │ │ strb r2, [r3, #24] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9eaf56 │ │ │ │ + b.n 9eaf96 │ │ │ │ ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ add r3, r6 │ │ │ │ cmp r6, r2 │ │ │ │ it cc │ │ │ │ movcc r6, r2 │ │ │ │ ldr.w r2, [r4, #164] @ 0xa4 │ │ │ │ cmp r3, r2 │ │ │ │ it cs │ │ │ │ movcs r3, r2 │ │ │ │ cmp r6, r3 │ │ │ │ it cs │ │ │ │ orrcs.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9eaf28 │ │ │ │ + bne.n 9eaf68 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 9eaf36 │ │ │ │ + b.n 9eaf76 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 9dd520 │ │ │ │ + bl 9dd560 │ │ │ │ ldr.w r0, [r4, #148] @ 0x94 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9eaef2 │ │ │ │ + b.n 9eaf32 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dcd74 │ │ │ │ + bl 9dcdb4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9eafb2 │ │ │ │ + beq.n 9eaff2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 9eaf38 │ │ │ │ + b.n 9eaf78 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r1, [r0, #76] @ 0x4c │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 9eafea │ │ │ │ - b.n 9eaffc │ │ │ │ + bhi.n 9eb02a │ │ │ │ + b.n 9eb03c │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ subs r2, r2, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 9eaff0 │ │ │ │ - b.n 9eaffc │ │ │ │ + bhi.n 9eb030 │ │ │ │ + b.n 9eb03c │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - str r6, [r4, r4] │ │ │ │ + str r6, [r4, r3] │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r2] │ │ │ │ + str r6, [r2, r1] │ │ │ │ lsls r4, r7, #3 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #128] @ (9eb0f8 ) │ │ │ │ + ldr r3, [pc, #128] @ (9eb138 ) │ │ │ │ add r3, pc │ │ │ │ ldrb.w r2, [r2, #79] @ 0x4f │ │ │ │ - cbnz r2, 9eb084 │ │ │ │ + cbnz r2, 9eb0c4 │ │ │ │ ldrb.w r2, [r0, #4085] @ 0xff5 │ │ │ │ - cbz r2, 9eb0ca │ │ │ │ - ldr r1, [pc, #116] @ (9eb0fc ) │ │ │ │ + cbz r2, 9eb10a │ │ │ │ + ldr r1, [pc, #116] @ (9eb13c ) │ │ │ │ add.w ip, r0, #28672 @ 0x7000 │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ - ldr r2, [pc, #112] @ (9eb100 ) │ │ │ │ + ldr r2, [pc, #112] @ (9eb140 ) │ │ │ │ ldrb.w ip, [ip, #2068] @ 0x814 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str.w r1, [r0, #2908] @ 0xb5c │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str.w r2, [r0, #2912] @ 0xb60 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9eb0b8 │ │ │ │ - ldr r2, [pc, #92] @ (9eb104 ) │ │ │ │ - ldr r1, [pc, #92] @ (9eb108 ) │ │ │ │ + bne.n 9eb0f8 │ │ │ │ + ldr r2, [pc, #92] @ (9eb144 ) │ │ │ │ + ldr r1, [pc, #92] @ (9eb148 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str.w r3, [r0, #2920] @ 0xb68 │ │ │ │ str.w r2, [r0, #2916] @ 0xb64 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #80] @ (9eb10c ) │ │ │ │ - ldr r1, [pc, #84] @ (9eb110 ) │ │ │ │ + ldr r2, [pc, #80] @ (9eb14c ) │ │ │ │ + ldr r1, [pc, #84] @ (9eb150 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str.w r3, [r0, #2920] @ 0xb68 │ │ │ │ str.w r2, [r0, #2916] @ 0xb64 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #72] @ 9eb114 │ │ │ │ + ldr.w ip, [pc, #72] @ 9eb154 │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ push {r4} │ │ │ │ - ldr r1, [pc, #64] @ (9eb118 ) │ │ │ │ - ldr r2, [pc, #68] @ (9eb11c ) │ │ │ │ + ldr r1, [pc, #64] @ (9eb158 ) │ │ │ │ + ldr r2, [pc, #68] @ (9eb15c ) │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ str.w r4, [r0, #2908] @ 0xb5c │ │ │ │ pop {r4} │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str.w r1, [r0, #2912] @ 0xb60 │ │ │ │ - ldr r1, [pc, #52] @ (9eb120 ) │ │ │ │ + ldr r1, [pc, #52] @ (9eb160 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str.w r3, [r0, #2920] @ 0xb68 │ │ │ │ str.w r2, [r0, #2916] @ 0xb64 │ │ │ │ bx lr │ │ │ │ - ldr r7, [pc, #536] @ (9eb314 ) │ │ │ │ + ldr r7, [pc, #280] @ (9eb254 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r6, #72 @ 0x48 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3658818,114 +3658858,114 @@ │ │ │ │ asrs r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ mov r8, r2 │ │ │ │ - ldr.w r2, [pc, #1168] @ 9eb5c8 │ │ │ │ + ldr.w r2, [pc, #1168] @ 9eb608 │ │ │ │ mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #1164] @ 9eb5cc │ │ │ │ + ldr.w r3, [pc, #1164] @ 9eb60c │ │ │ │ add r2, pc │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ movw r6, #21824 @ 0x5540 │ │ │ │ movt r6, #64005 @ 0xfa05 │ │ │ │ and.w r6, r9, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1136] @ 9eb5d0 │ │ │ │ + ldr.w r3, [pc, #1136] @ 9eb610 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ subs r3, r6, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - cbz r6, 9eb1d6 │ │ │ │ + cbz r6, 9eb216 │ │ │ │ ldrb.w r3, [r1, #342] @ 0x156 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9eb4c0 │ │ │ │ + bne.w 9eb500 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr.w sl, [r3, #444] @ 0x1bc │ │ │ │ ldr.w r1, [sl, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9fa708 │ │ │ │ - cbnz r0, 9eb1e0 │ │ │ │ + bl 9fa748 │ │ │ │ + cbnz r0, 9eb220 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldr.w r1, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ add.w r2, r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9eb4e0 │ │ │ │ + beq.w 9eb520 │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9eb1ee │ │ │ │ + bne.n 9eb22e │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, #1 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #0 │ │ │ │ movls.w fp, #1 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 9eb1f8 │ │ │ │ + beq.n 9eb238 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9eac10 │ │ │ │ + bl 9eac50 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9eb20a │ │ │ │ + b.n 9eb24a │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ ldr.w sl, [r3, #444] @ 0x1bc │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9eb190 │ │ │ │ + beq.n 9eb1d0 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 9eb1c6 │ │ │ │ + bne.n 9eb206 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9eb364 │ │ │ │ + bne.w 9eb3a4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8afc │ │ │ │ + bl 9e8b3c │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r0, [r4, #220] @ 0xdc │ │ │ │ - bl a9b508 │ │ │ │ + bl a9b548 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a9b508 │ │ │ │ - ldr r2, [pc, #952] @ (9eb5d4 ) │ │ │ │ + bl a9b548 │ │ │ │ + ldr r2, [pc, #952] @ (9eb614 ) │ │ │ │ mov r3, sl │ │ │ │ mov r1, r7 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ - bl a25114 │ │ │ │ + bl a25154 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e85d0 │ │ │ │ + bl 9e8610 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r1, #432] @ 0x1b0 │ │ │ │ - cbz r3, 9eb250 │ │ │ │ + cbz r3, 9eb290 │ │ │ │ add.w r3, r1, #404 @ 0x194 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ strb.w r0, [r1, #432] @ 0x1b0 │ │ │ │ add.w r1, r2, #8192 @ 0x2000 │ │ │ │ @@ -3658955,316 +3658995,316 @@ │ │ │ │ movw r3, #38035 @ 0x9493 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl a2600c │ │ │ │ + bl a2604c │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e6d7c │ │ │ │ + bl 9e6dbc │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ str.w r8, [r4, #220] @ 0xdc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9eb406 │ │ │ │ + beq.w 9eb446 │ │ │ │ add.w r3, r5, #57344 @ 0xe000 │ │ │ │ str.w r9, [r1, #20] │ │ │ │ ldrb.w r3, [r3, #1585] @ 0x631 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ - cbnz r3, 9eb2f6 │ │ │ │ + cbnz r3, 9eb336 │ │ │ │ ldr.w r3, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ subs r3, r3, r7 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ strd fp, r2, [sp, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - bl 9e6ebc │ │ │ │ + bl 9e6efc │ │ │ │ tst.w r9, #4096 @ 0x1000 │ │ │ │ - beq.w 9eb426 │ │ │ │ + beq.w 9eb466 │ │ │ │ ldrb.w r3, [r1, #437] @ 0x1b5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9eb43a │ │ │ │ + bne.w 9eb47a │ │ │ │ ldr.w r2, [r1, #448] @ 0x1c0 │ │ │ │ - cbz r2, 9eb348 │ │ │ │ + cbz r2, 9eb388 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ - cbz r0, 9eb348 │ │ │ │ + cbz r0, 9eb388 │ │ │ │ ldr.w r1, [r1, #452] @ 0x1c4 │ │ │ │ adds r0, r1, #1 │ │ │ │ - beq.n 9eb33e │ │ │ │ + beq.n 9eb37e │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldr.w r1, [r4, #220] @ 0xdc │ │ │ │ str r1, [r2, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 9eb372 │ │ │ │ + bne.n 9eb3b2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9eb3d6 │ │ │ │ - ldr r2, [pc, #652] @ (9eb5d8 ) │ │ │ │ - ldr r3, [pc, #640] @ (9eb5cc ) │ │ │ │ + bne.n 9eb416 │ │ │ │ + ldr r2, [pc, #652] @ (9eb618 ) │ │ │ │ + ldr r3, [pc, #640] @ (9eb60c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9eb5b6 │ │ │ │ + bne.w 9eb5f6 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e8afc │ │ │ │ + bl 9e8b3c │ │ │ │ mov r7, r0 │ │ │ │ - b.n 9eb20a │ │ │ │ + b.n 9eb24a │ │ │ │ mov r6, r4 │ │ │ │ str r4, [sp, #16] │ │ │ │ - b.n 9eb37c │ │ │ │ + b.n 9eb3bc │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ - cbz r6, 9eb3c8 │ │ │ │ + cbz r6, 9eb408 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9e224c │ │ │ │ + bl 9e228c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 9eb378 │ │ │ │ + beq.n 9eb3b8 │ │ │ │ ldr.w r4, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmn.w r2, #9 │ │ │ │ - bhi.w 9eb5ba │ │ │ │ + bhi.w 9eb5fa │ │ │ │ ldr.w r1, [r4, #284] @ 0x11c │ │ │ │ add.w fp, r2, #8 │ │ │ │ cmp fp, r1 │ │ │ │ - bhi.n 9eb47c │ │ │ │ + bhi.n 9eb4bc │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ adds.w r9, r0, r2 │ │ │ │ - beq.w 9eb5ba │ │ │ │ + beq.w 9eb5fa │ │ │ │ str.w fp, [r4, #280] @ 0x118 │ │ │ │ str.w r8, [r9] │ │ │ │ str.w r7, [r9, #4] │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9eb37c │ │ │ │ + bne.n 9eb3bc │ │ │ │ ldr r4, [sp, #16] │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r3, #437] @ 0x1b5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9eb348 │ │ │ │ + beq.n 9eb388 │ │ │ │ ldr.w r3, [r5, #756] @ 0x2f4 │ │ │ │ dmb ish │ │ │ │ add.w r0, r3, #396 @ 0x18c │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9eb3e2 │ │ │ │ + bne.n 9eb422 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9eb348 │ │ │ │ + beq.n 9eb388 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #396] @ 0x18c │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9eb348 │ │ │ │ + b.n 9eb388 │ │ │ │ add.w r3, r5, #57344 @ 0xe000 │ │ │ │ ldrb.w r3, [r3, #1585] @ 0x631 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bpl.w 9eb2e6 │ │ │ │ + bpl.w 9eb326 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ strd fp, r6, [sp, #4] │ │ │ │ - bl 9e6ebc │ │ │ │ + bl 9e6efc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd520 │ │ │ │ + bl 9dd560 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r1, #437] @ 0x1b5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9eb31a │ │ │ │ + beq.w 9eb35a │ │ │ │ ldr.w r6, [r5, #756] @ 0x2f4 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ add.w r6, r6, #396 @ 0x18c │ │ │ │ ldrex r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9eb458 │ │ │ │ + bne.n 9eb498 │ │ │ │ strex r1, r2, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9eb448 │ │ │ │ + bne.n 9eb488 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9eb558 │ │ │ │ + bne.n 9eb598 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ ldr.w r2, [r1, #448] @ 0x1c0 │ │ │ │ ldrb.w r3, [r1, #437] @ 0x1b5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9eb4f4 │ │ │ │ + beq.n 9eb534 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9eb33e │ │ │ │ - b.n 9eb326 │ │ │ │ + beq.w 9eb37e │ │ │ │ + b.n 9eb366 │ │ │ │ mov.w sl, r1, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bls.n 9eb4d2 │ │ │ │ + bls.n 9eb512 │ │ │ │ cmp sl, fp │ │ │ │ it cc │ │ │ │ movcc sl, fp │ │ │ │ - ldr r1, [pc, #332] @ (9eb5dc ) │ │ │ │ + ldr r1, [pc, #332] @ (9eb61c ) │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9eb52a │ │ │ │ + beq.n 9eb56a │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9eb520 │ │ │ │ + beq.n 9eb560 │ │ │ │ mov r2, sl │ │ │ │ bl 3a8cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9eb5ba │ │ │ │ + beq.w 9eb5fa │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ str.w sl, [r4, #284] @ 0x11c │ │ │ │ add.w r9, r0, r2 │ │ │ │ str.w r0, [r4, #276] @ 0x114 │ │ │ │ - b.n 9eb3b6 │ │ │ │ + b.n 9eb3f6 │ │ │ │ mov r0, r1 │ │ │ │ - bl 9d8770 │ │ │ │ + bl 9d87b0 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ ldr.w sl, [r3, #444] @ 0x1bc │ │ │ │ - b.n 9eb184 │ │ │ │ + b.n 9eb1c4 │ │ │ │ cmp.w fp, #64 @ 0x40 │ │ │ │ mov sl, fp │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - b.n 9eb48c │ │ │ │ + b.n 9eb4cc │ │ │ │ ldr r1, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp r1, #1 │ │ │ │ it ls │ │ │ │ movls.w fp, #1 │ │ │ │ - bhi.w 9eb1a8 │ │ │ │ - b.n 9eb1f2 │ │ │ │ + bhi.w 9eb1e8 │ │ │ │ + b.n 9eb232 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9eb348 │ │ │ │ + beq.w 9eb388 │ │ │ │ ldr.w r0, [r5, #756] @ 0x2f4 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, sl │ │ │ │ add.w r0, r0, #464 @ 0x1d0 │ │ │ │ bl 3ab7cc │ │ │ │ ldrb.w r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9eb59e │ │ │ │ + beq.n 9eb5de │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r3, #437] @ 0x1b5 │ │ │ │ - b.n 9eb33e │ │ │ │ + b.n 9eb37e │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 68124 │ │ │ │ - b.n 9eb4a8 │ │ │ │ + b.n 9eb4e8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #20] │ │ │ │ blx 671c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9eb5ba │ │ │ │ + beq.n 9eb5fa │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ str.w r9, [r4, #276] @ 0x114 │ │ │ │ str.w sl, [r4, #284] @ 0x11c │ │ │ │ add r9, r2 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #272] @ 0x110 │ │ │ │ - b.n 9eb3b6 │ │ │ │ + b.n 9eb3f6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9eb578 │ │ │ │ + beq.n 9eb5b8 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r1, r2, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9eb562 │ │ │ │ + bne.n 9eb5a2 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9eb460 │ │ │ │ + beq.w 9eb4a0 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r7, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9eb588 │ │ │ │ + bne.n 9eb5c8 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9eb57a │ │ │ │ - b.n 9eb460 │ │ │ │ + bne.n 9eb5ba │ │ │ │ + b.n 9eb4a0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9eb5a2 │ │ │ │ + bne.n 9eb5e2 │ │ │ │ dmb ish │ │ │ │ - b.n 9eb516 │ │ │ │ + b.n 9eb556 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #752] @ (9eb8bc ) │ │ │ │ + ldr r6, [pc, #496] @ (9eb7fc ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #616] @ (9eb83c ) │ │ │ │ + ldr r6, [pc, #360] @ (9eb77c ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #152 @ 0x98 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - ldr r4, [pc, #704] @ (9eb89c ) │ │ │ │ + ldr r4, [pc, #448] @ (9eb7dc ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r1, #240 @ 0xf0 │ │ │ │ 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] │ │ │ │ str.w r0, [ip, #-184] │ │ │ │ sub.w sp, sp, #4224 @ 0x1080 │ │ │ │ mov r7, r2 │ │ │ │ sub sp, #20 │ │ │ │ - ldr.w r2, [pc, #2460] @ 9ebf9c │ │ │ │ + ldr.w r2, [pc, #2460] @ 9ebfdc │ │ │ │ mov sl, r3 │ │ │ │ - ldr.w r3, [pc, #2460] @ 9ebfa0 │ │ │ │ + ldr.w r3, [pc, #2460] @ 9ebfe0 │ │ │ │ add r2, pc │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #24] │ │ │ │ add.w r1, sp, #4224 @ 0x1080 │ │ │ │ - ldr.w r2, [pc, #2448] @ 9ebfa4 │ │ │ │ + ldr.w r2, [pc, #2448] @ 9ebfe4 │ │ │ │ adds r1, #12 │ │ │ │ movw r4, #21824 @ 0x5540 │ │ │ │ movt r4, #64005 @ 0xfa05 │ │ │ │ add r2, pc │ │ │ │ ands r4, r7 │ │ │ │ cmp r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ @@ -3659275,190 +3659315,190 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ ldr.w r2, [r3, #444] @ 0x1bc │ │ │ │ ldr r1, [r2, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9eb770 │ │ │ │ + beq.w 9eb7b0 │ │ │ │ ldr.w ip, [r2, #76] @ 0x4c │ │ │ │ ldr.w lr, [r1, #4] │ │ │ │ cmp ip, lr │ │ │ │ - beq.n 9eb6d8 │ │ │ │ + beq.n 9eb718 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ebb78 │ │ │ │ + beq.w 9ebbb8 │ │ │ │ ldr.w r9, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 9ebb94 │ │ │ │ + beq.w 9ebbd4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9ebae8 │ │ │ │ + bne.w 9ebb28 │ │ │ │ ldrb.w r5, [r1, #80] @ 0x50 │ │ │ │ - cbz r5, 9eb682 │ │ │ │ + cbz r5, 9eb6c2 │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - bls.n 9eb6f8 │ │ │ │ + bls.n 9eb738 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9ebaba │ │ │ │ + beq.w 9ebafa │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub.w r0, r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ - bls.n 9eb6f8 │ │ │ │ + bls.n 9eb738 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ movs r1, #1 │ │ │ │ orr.w ip, r7, r0 │ │ │ │ strb r1, [r3, #26] │ │ │ │ and.w r2, ip, r2 │ │ │ │ strb r1, [r3, #25] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9eb792 │ │ │ │ + bne.n 9eb7d2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bics.w r1, sl, r1 │ │ │ │ - beq.w 9ebd78 │ │ │ │ + beq.w 9ebdb8 │ │ │ │ mov r9, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9ebb2e │ │ │ │ + bne.w 9ebb6e │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - b.n 9eb79e │ │ │ │ + b.n 9eb7de │ │ │ │ ldrb.w r0, [r1, #80] @ 0x50 │ │ │ │ - cbnz r0, 9eb6f8 │ │ │ │ + cbnz r0, 9eb738 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ebe84 │ │ │ │ + beq.w 9ebec4 │ │ │ │ ldr.w r9, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 9ebb94 │ │ │ │ + beq.w 9ebbd4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9eb682 │ │ │ │ + beq.n 9eb6c2 │ │ │ │ ldr.w r9, [r8] │ │ │ │ cmp.w fp, #32 │ │ │ │ - bne.w 9ebaf6 │ │ │ │ + bne.w 9ebb36 │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ebb06 │ │ │ │ + beq.w 9ebb46 │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r3, #26] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9ebbca │ │ │ │ + bne.w 9ebc0a │ │ │ │ ldr.w r3, [r3, #444] @ 0x1bc │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r1, [r3, #80] @ 0x50 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ebb3c │ │ │ │ + beq.w 9ebb7c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ebb3c │ │ │ │ + beq.w 9ebb7c │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ strb.w r9, [r3, #25] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldrb.w r9, [r3, #26] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9ebf58 │ │ │ │ + bne.w 9ebf98 │ │ │ │ ldr.w r1, [r8, #756] @ 0x2f4 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - b.n 9ebbf8 │ │ │ │ + b.n 9ebc38 │ │ │ │ ldr r0, [r2, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9eb694 │ │ │ │ + beq.n 9eb6d4 │ │ │ │ ldr.w r9, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 9eb682 │ │ │ │ + bne.n 9eb6c2 │ │ │ │ ldrb.w ip, [r0, #80] @ 0x50 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9eb6f8 │ │ │ │ + bne.n 9eb738 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9eb6f8 │ │ │ │ - b.n 9eb694 │ │ │ │ + bne.n 9eb738 │ │ │ │ + b.n 9eb6d4 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r9, r2 │ │ │ │ strd r2, r2, [r3, #4] │ │ │ │ str r2, [r3, #20] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3, #12] │ │ │ │ strb r2, [r3, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ - cbnz r2, 9eb7fc │ │ │ │ + cbnz r2, 9eb83c │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbnz r2, 9eb7f4 │ │ │ │ + cbnz r2, 9eb834 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9eb988 │ │ │ │ + beq.w 9eb9c8 │ │ │ │ ldrb.w r3, [r8, #755] @ 0x2f3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cbnz r3, 9eb804 │ │ │ │ + cbnz r3, 9eb844 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 9eb8b6 │ │ │ │ + b.n 9eb8f6 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ebe8e │ │ │ │ + bne.w 9ebece │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ebe8e │ │ │ │ + beq.w 9ebece │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ bics.w r1, r7, r0 │ │ │ │ - beq.w 9ebd4a │ │ │ │ + beq.w 9ebd8a │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9eb988 │ │ │ │ + beq.w 9eb9c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9eb9a6 │ │ │ │ + beq.w 9eb9e6 │ │ │ │ mov r2, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8afc │ │ │ │ - ldr.w r3, [pc, #1936] @ 9ebfa8 │ │ │ │ + bl 9e8b3c │ │ │ │ + ldr.w r3, [pc, #1936] @ 9ebfe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w fp, [r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9ebe7a │ │ │ │ + bne.w 9ebeba │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9ebaa0 │ │ │ │ + beq.w 9ebae0 │ │ │ │ ldrd r2, r3, [r3, #12] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r9, [r8] │ │ │ │ sub.w r0, r5, #80 @ 0x50 │ │ │ │ str.w r2, [r5, #-40] │ │ │ │ movs r2, #32 │ │ │ │ add.w r9, r9, #12288 @ 0x3000 │ │ │ │ @@ -3659486,132 +3659526,132 @@ │ │ │ │ movw r2, #38035 @ 0x9493 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #-84] │ │ │ │ blx r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl a2600c │ │ │ │ + bl a2604c │ │ │ │ cmp.w sl, #2048 @ 0x800 │ │ │ │ and.w r9, sl, #248 @ 0xf8 │ │ │ │ ite ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ add.w r2, r3, #152 @ 0x98 │ │ │ │ ite eq │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #0 │ │ │ │ ldrh.w r2, [r6, r2, lsl #1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ebaa6 │ │ │ │ + bne.w 9ebae6 │ │ │ │ add.w r3, r5, #152 @ 0x98 │ │ │ │ ldrh.w r3, [r6, r3, lsl #1] │ │ │ │ subs r3, #0 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ebad4 │ │ │ │ + bne.w 9ebb14 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9eba7c │ │ │ │ + bne.w 9ebabc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, sl │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r1, [r6, #148] @ 0x94 │ │ │ │ - bl 9e6ebc │ │ │ │ + bl 9e6efc │ │ │ │ mov r0, r6 │ │ │ │ - bl 9dd520 │ │ │ │ - ldr.w r2, [pc, #1680] @ 9ebfac │ │ │ │ + bl 9dd560 │ │ │ │ + ldr.w r2, [pc, #1680] @ 9ebfec │ │ │ │ add.w r1, sp, #4224 @ 0x1080 │ │ │ │ - ldr.w r3, [pc, #1660] @ 9ebfa0 │ │ │ │ + ldr.w r3, [pc, #1660] @ 9ebfe0 │ │ │ │ adds r1, #12 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9ebf0c │ │ │ │ + bne.w 9ebf4c │ │ │ │ add.w sp, sp, #4224 @ 0x1080 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9ebd6a │ │ │ │ + bne.w 9ebdaa │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ebe50 │ │ │ │ + bne.w 9ebe90 │ │ │ │ strd r2, r2, [r3, #12] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9ebc88 │ │ │ │ + bne.w 9ebcc8 │ │ │ │ strb.w r9, [r3, #24] │ │ │ │ - cbnz r2, 9eb99c │ │ │ │ + cbnz r2, 9eb9dc │ │ │ │ ldr r2, [r3, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ebc98 │ │ │ │ + beq.w 9ebcd8 │ │ │ │ bics.w r2, r7, r0 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #16] │ │ │ │ - beq.w 9ebc98 │ │ │ │ + beq.w 9ebcd8 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, r9 │ │ │ │ orrne.w r3, r9, #1 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - beq.w 9ebbba │ │ │ │ + beq.w 9ebbfa │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9eb80a │ │ │ │ + bne.w 9eb84a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e8afc │ │ │ │ - ldr.w r3, [pc, #1524] @ 9ebfa8 │ │ │ │ + bl 9e8b3c │ │ │ │ + ldr.w r3, [pc, #1524] @ 9ebfe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb.w fp, [r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9eb82e │ │ │ │ + beq.w 9eb86e │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ add r3, sp, #140 @ 0x8c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9ebdd4 │ │ │ │ + beq.w 9ebe14 │ │ │ │ rbit r2, r7 │ │ │ │ clz r2, r2 │ │ │ │ adds r2, #1 │ │ │ │ - ldr.w r3, [pc, #1488] @ 9ebfb0 │ │ │ │ + ldr.w r3, [pc, #1488] @ 9ebff0 │ │ │ │ add r5, sp, #144 @ 0x90 │ │ │ │ strd r4, r9, [sp, #36] @ 0x24 │ │ │ │ subs r4, r2, #1 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ add.w r9, sp, #140 @ 0x8c │ │ │ │ strd r5, r8, [sp, #44] @ 0x2c │ │ │ │ mov.w r8, #0 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r6, r7 │ │ │ │ str r7, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9eba1e │ │ │ │ + b.n 9eba5e │ │ │ │ rbit r4, r6 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #1 │ │ │ │ subs r4, #1 │ │ │ │ add.w r8, r0, #1 │ │ │ │ movs r3, #124 @ 0x7c │ │ │ │ strb.w r3, [r9, r0] │ │ │ │ @@ -3659620,639 +3659660,639 @@ │ │ │ │ rsb r3, r4, #32 │ │ │ │ lsl.w r5, r2, r5 │ │ │ │ lsr.w r3, r2, r3 │ │ │ │ lsl.w r4, r2, r4 │ │ │ │ orrs r5, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl a9be84 │ │ │ │ + bl a9bec4 │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ sub.w r1, r3, r8 │ │ │ │ strd fp, r0, [sp] │ │ │ │ movs r2, #1 │ │ │ │ add.w r0, r9, r8 │ │ │ │ bic.w r6, r6, r4 │ │ │ │ bic.w r7, r7, r5 │ │ │ │ blx 660d8 <__snprintf_chk@plt> │ │ │ │ orrs.w r3, r6, r7 │ │ │ │ - beq.w 9ebdc6 │ │ │ │ + beq.w 9ebe06 │ │ │ │ add r0, r8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9eba08 │ │ │ │ + bne.n 9eba48 │ │ │ │ rbit r4, r7 │ │ │ │ clz r4, r4 │ │ │ │ adds r4, #33 @ 0x21 │ │ │ │ cmp r7, r6 │ │ │ │ it eq │ │ │ │ moveq r4, r6 │ │ │ │ - b.n 9eba12 │ │ │ │ + b.n 9eba52 │ │ │ │ ldr.w r1, [r6, #148] @ 0x94 │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [r1, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ - bl 9e6ebc │ │ │ │ + bl 9e6efc │ │ │ │ lsls r3, r7, #19 │ │ │ │ - bmi.w 9eb918 │ │ │ │ - b.n 9eb912 │ │ │ │ + bmi.w 9eb958 │ │ │ │ + b.n 9eb952 │ │ │ │ ldrd r2, r3, [r3, #4] │ │ │ │ - b.n 9eb840 │ │ │ │ + b.n 9eb880 │ │ │ │ add.w r3, r3, #14656 @ 0x3940 │ │ │ │ mov r1, r6 │ │ │ │ adds r3, #6 │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ bl 3ab784 │ │ │ │ - b.n 9eb8d8 │ │ │ │ + b.n 9eb918 │ │ │ │ ldrb.w ip, [r0, #80] @ 0x50 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9eb694 │ │ │ │ + beq.w 9eb6d4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub.w r0, r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ - bhi.w 9eb694 │ │ │ │ - b.n 9eb6f8 │ │ │ │ + bhi.w 9eb6d4 │ │ │ │ + b.n 9eb738 │ │ │ │ add.w r5, r5, #14656 @ 0x3940 │ │ │ │ mov r1, r6 │ │ │ │ adds r5, #6 │ │ │ │ add.w r5, r8, r5, lsl #2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ bl 3ab784 │ │ │ │ - b.n 9eb8f4 │ │ │ │ + b.n 9eb934 │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w 9eb682 │ │ │ │ - b.n 9eb6f8 │ │ │ │ + bne.w 9eb6c2 │ │ │ │ + b.n 9eb738 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9eb704 │ │ │ │ + bne.w 9eb744 │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ ldr.w r1, [r8, #756] @ 0x2f4 │ │ │ │ ldr.w r0, [r3, #444] @ 0x1bc │ │ │ │ add.w ip, r1, #40 @ 0x28 │ │ │ │ ldr.w lr, [r0, #80] @ 0x50 │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 9ebca2 │ │ │ │ + beq.w 9ebce2 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.w 9ebe40 │ │ │ │ + beq.w 9ebe80 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 9eb718 │ │ │ │ + b.n 9eb758 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ebf8a │ │ │ │ + beq.w 9ebfca │ │ │ │ ldr r0, [r3, #16] │ │ │ │ mov r9, r1 │ │ │ │ - b.n 9eb7aa │ │ │ │ + b.n 9eb7ea │ │ │ │ ldr.w r3, [r6, #148] @ 0x94 │ │ │ │ ldrb r2, [r3, #25] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldrb.w r9, [r3, #26] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9eb75e │ │ │ │ + bne.w 9eb79e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9ebbf4 │ │ │ │ + beq.n 9ebc34 │ │ │ │ orr.w ip, r7, r0 │ │ │ │ movw r1, #21824 @ 0x5540 │ │ │ │ movt r1, #64005 @ 0xfa05 │ │ │ │ and.w r1, ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ebf7e │ │ │ │ + beq.w 9ebfbe │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9ebf92 │ │ │ │ + bne.w 9ebfd2 │ │ │ │ mov r9, fp │ │ │ │ - b.n 9ebd26 │ │ │ │ + b.n 9ebd66 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbnz r0, 9ebb86 │ │ │ │ + cbnz r0, 9ebbc6 │ │ │ │ ldrb.w r0, [r1, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9eb694 │ │ │ │ + beq.w 9eb6d4 │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 9eb6f8 │ │ │ │ - b.n 9eb694 │ │ │ │ + beq.w 9eb738 │ │ │ │ + b.n 9eb6d4 │ │ │ │ ldrb.w r5, [r0, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9eb6f8 │ │ │ │ + bne.w 9eb738 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9ebd82 │ │ │ │ + bne.w 9ebdc2 │ │ │ │ ldrb.w r5, [r1, #80] @ 0x50 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9eb678 │ │ │ │ + bne.w 9eb6b8 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9eb68a │ │ │ │ - b.n 9eb694 │ │ │ │ + bne.w 9eb6ca │ │ │ │ + b.n 9eb6d4 │ │ │ │ ldrb.w r2, [r8, #755] @ 0x2f3 │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9eb8b6 │ │ │ │ + beq.w 9eb8f6 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 9eb99c │ │ │ │ + b.n 9eb9dc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ movw r1, #21824 @ 0x5540 │ │ │ │ movt r1, #64005 @ 0xfa05 │ │ │ │ strb.w r9, [r3, #25] │ │ │ │ orr.w ip, r7, r0 │ │ │ │ and.w r1, ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ebe9e │ │ │ │ + beq.w 9ebede │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9ebb74 │ │ │ │ + beq.n 9ebbb4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9eb6be │ │ │ │ + b.n 9eb6fe │ │ │ │ ldr.w r1, [r8, #756] @ 0x2f4 │ │ │ │ ldr.w r2, [r3, #444] @ 0x1bc │ │ │ │ adds r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9ebc46 │ │ │ │ + beq.n 9ebc86 │ │ │ │ orr.w ip, r7, r0 │ │ │ │ movw r1, #21824 @ 0x5540 │ │ │ │ movt r1, #64005 @ 0xfa05 │ │ │ │ and.w r1, ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ebea2 │ │ │ │ + beq.w 9ebee2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9eb6be │ │ │ │ + bne.w 9eb6fe │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ebd1e │ │ │ │ + beq.n 9ebd5e │ │ │ │ ldrb r1, [r3, #24] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ebd04 │ │ │ │ + bne.n 9ebd44 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9ebd90 │ │ │ │ + bne.w 9ebdd0 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 9ebd26 │ │ │ │ + b.n 9ebd66 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movw r1, #21824 @ 0x5540 │ │ │ │ movt r1, #64005 @ 0xfa05 │ │ │ │ ands r1, r0 │ │ │ │ - cbnz r1, 9ebc70 │ │ │ │ + cbnz r1, 9ebcb0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9eb942 │ │ │ │ + bne.w 9eb982 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bics.w r1, sl, r1 │ │ │ │ - beq.w 9ebd6e │ │ │ │ + beq.w 9ebdae │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9eb94a │ │ │ │ + beq.w 9eb98a │ │ │ │ str r4, [sp, #20] │ │ │ │ - b.n 9eb6c2 │ │ │ │ + b.n 9eb702 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9eb94a │ │ │ │ + beq.w 9eb98a │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 9eb6c2 │ │ │ │ + b.n 9eb702 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9eb7d0 │ │ │ │ + bne.w 9eb810 │ │ │ │ str r0, [r3, #12] │ │ │ │ mov r0, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ebd60 │ │ │ │ + bne.n 9ebda0 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ebe98 │ │ │ │ + bne.w 9ebed8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 9eb98a │ │ │ │ + b.n 9eb9ca │ │ │ │ ldr r2, [r1, #44] @ 0x2c │ │ │ │ ldr r5, [r0, #76] @ 0x4c │ │ │ │ subs r2, r2, r5 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 9ebb20 │ │ │ │ + bhi.w 9ebb60 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldrb.w r9, [r3, #25] │ │ │ │ subs r2, r0, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9ebf26 │ │ │ │ - cbz r4, 9ebccc │ │ │ │ + bne.w 9ebf66 │ │ │ │ + cbz r4, 9ebd0c │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 9ebe22 │ │ │ │ + beq.w 9ebe62 │ │ │ │ ldrb.w fp, [r3, #26] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9ebf06 │ │ │ │ + beq.w 9ebf46 │ │ │ │ orr.w r1, r0, r7 │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ebde4 │ │ │ │ + beq.n 9ebe24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ebf34 │ │ │ │ + beq.w 9ebf74 │ │ │ │ ldrb.w r9, [r3, #24] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9ebd90 │ │ │ │ + beq.n 9ebdd0 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ebdb0 │ │ │ │ + bne.n 9ebdf0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ebda0 │ │ │ │ + bne.n 9ebde0 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 9eb7c2 │ │ │ │ + b.n 9eb802 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9ebf34 │ │ │ │ + bne.w 9ebf74 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ movs r1, #0 │ │ │ │ ands r2, r0 │ │ │ │ strd r1, r1, [r3, #12] │ │ │ │ strb r1, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ebdbe │ │ │ │ + bne.n 9ebdfe │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ebef6 │ │ │ │ + bne.w 9ebf36 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9eb7c2 │ │ │ │ + b.n 9eb802 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9eb988 │ │ │ │ + beq.w 9eb9c8 │ │ │ │ ldrb.w r3, [r8, #755] @ 0x2f3 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9eb9a6 │ │ │ │ - b.n 9eb7ca │ │ │ │ + bne.w 9eb9e6 │ │ │ │ + b.n 9eb80a │ │ │ │ movs r3, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9eb99c │ │ │ │ + b.n 9eb9dc │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 9eb6c2 │ │ │ │ + b.n 9eb702 │ │ │ │ bics.w r1, r7, r0 │ │ │ │ - bne.w 9ebc64 │ │ │ │ - b.n 9eb918 │ │ │ │ + bne.w 9ebca4 │ │ │ │ + b.n 9eb958 │ │ │ │ bics.w r0, r7, r0 │ │ │ │ - bne.w 9eb6ba │ │ │ │ - b.n 9eb918 │ │ │ │ + bne.w 9eb6fa │ │ │ │ + b.n 9eb958 │ │ │ │ sub.w ip, lr, ip │ │ │ │ cmp.w ip, #1 │ │ │ │ - bhi.w 9ebbb0 │ │ │ │ - b.n 9eb6f8 │ │ │ │ + bhi.w 9ebbf0 │ │ │ │ + b.n 9eb738 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ebee6 │ │ │ │ + bne.w 9ebf26 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ebd14 │ │ │ │ + beq.n 9ebd54 │ │ │ │ bics.w r0, r7, r0 │ │ │ │ itt eq │ │ │ │ streq.w r9, [sp, #16] │ │ │ │ moveq.w r9, #1 │ │ │ │ - beq.n 9ebd52 │ │ │ │ + beq.n 9ebd92 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 9eb804 │ │ │ │ + b.n 9eb844 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 9eb804 │ │ │ │ + b.n 9eb844 │ │ │ │ mov r3, r9 │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldrd r9, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd r8, r6, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ - ldr r2, [pc, #476] @ (9ebfb4 ) │ │ │ │ + ldr r2, [pc, #476] @ (9ebff4 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - bl a25114 │ │ │ │ + bl a25154 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 9eb830 │ │ │ │ + b.n 9eb870 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ bics.w r2, sl, r2 │ │ │ │ - bne.w 9ebcea │ │ │ │ + bne.w 9ebd2a │ │ │ │ bics.w r2, r7, r0 │ │ │ │ - beq.w 9eb918 │ │ │ │ + beq.w 9eb958 │ │ │ │ mov.w r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ebc28 │ │ │ │ + bne.w 9ebc68 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ebf1a │ │ │ │ + bne.w 9ebf5a │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9ebf10 │ │ │ │ + beq.n 9ebf50 │ │ │ │ mov r9, r2 │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r2, [sp, #16] │ │ │ │ - b.n 9eb7f4 │ │ │ │ + b.n 9eb834 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ebc7e │ │ │ │ + bne.w 9ebcbe │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9eb7d0 │ │ │ │ + bne.w 9eb810 │ │ │ │ str r0, [r3, #12] │ │ │ │ mov r0, r1 │ │ │ │ - b.n 9ebc8c │ │ │ │ + b.n 9ebccc │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ldr.w r2, [ip, #4] │ │ │ │ subs r2, r2, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.w 9ebb28 │ │ │ │ - b.n 9ebcae │ │ │ │ + bhi.w 9ebb68 │ │ │ │ + b.n 9ebcee │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9eb7d0 │ │ │ │ + bne.w 9eb810 │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r0 │ │ │ │ strd r9, r9, [r3, #12] │ │ │ │ strb.w r9, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ebeec │ │ │ │ + bne.n 9ebf2c │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ strd r1, r1, [sp, #16] │ │ │ │ - b.n 9eb7b6 │ │ │ │ + b.n 9eb7f6 │ │ │ │ mov r2, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9eb9de │ │ │ │ - b.n 9eb9d4 │ │ │ │ + beq.w 9eba1e │ │ │ │ + b.n 9eba14 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9eb6f8 │ │ │ │ - b.n 9eb694 │ │ │ │ + bne.w 9eb738 │ │ │ │ + b.n 9eb6d4 │ │ │ │ mov.w r9, #1 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - b.n 9eb988 │ │ │ │ + b.n 9eb9c8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 9eb976 │ │ │ │ + b.n 9eb9b6 │ │ │ │ mov r9, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ bics.w r1, sl, r1 │ │ │ │ - bne.w 9ebc1a │ │ │ │ + bne.w 9ebc5a │ │ │ │ bics.w r1, r7, r0 │ │ │ │ - beq.w 9eb918 │ │ │ │ + beq.w 9eb958 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 9eb6be │ │ │ │ + bne.w 9eb6fe │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ebc28 │ │ │ │ + bne.w 9ebc68 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 9ebe00 │ │ │ │ + bne.n 9ebe40 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ strd r9, r9, [r3, #12] │ │ │ │ ands r2, r0 │ │ │ │ strb.w r9, [r3, #24] │ │ │ │ - cbnz r2, 9ebf00 │ │ │ │ + cbnz r2, 9ebf40 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 9eb7b6 │ │ │ │ + b.n 9eb7f6 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 9ebdb0 │ │ │ │ + b.n 9ebdf0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9eb988 │ │ │ │ + b.n 9eb9c8 │ │ │ │ bics.w r0, r7, r0 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 9ebd52 │ │ │ │ + beq.w 9ebd92 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 9eb804 │ │ │ │ + b.n 9eb844 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 9ebbf8 │ │ │ │ + b.n 9ebc38 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9eb7c2 │ │ │ │ + b.n 9eb802 │ │ │ │ movs r3, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 9eb804 │ │ │ │ + b.n 9eb844 │ │ │ │ ldrb.w fp, [r3, #26] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9ebbf8 │ │ │ │ - b.n 9ebcd8 │ │ │ │ + beq.w 9ebc38 │ │ │ │ + b.n 9ebd18 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movw r2, #21824 @ 0x5540 │ │ │ │ movt r2, #64005 @ 0xfa05 │ │ │ │ ands r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ebf1a │ │ │ │ + bne.n 9ebf5a │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ebf10 │ │ │ │ + beq.n 9ebf50 │ │ │ │ bics.w r1, r7, r1 │ │ │ │ - bne.n 9ebf1a │ │ │ │ + bne.n 9ebf5a │ │ │ │ movs r3, #1 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 9ebd52 │ │ │ │ + b.n 9ebd92 │ │ │ │ orr.w ip, r7, r0 │ │ │ │ movw r1, #21824 @ 0x5540 │ │ │ │ movt r1, #64005 @ 0xfa05 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - cbz r1, 9ebf84 │ │ │ │ + cbz r1, 9ebfc4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 9ebb74 │ │ │ │ + beq.w 9ebbb4 │ │ │ │ mov.w r9, #0 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - b.w 9eb6be │ │ │ │ + b.w 9eb6fe │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - b.n 9ebea2 │ │ │ │ + b.n 9ebee2 │ │ │ │ mov r9, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - b.n 9ebea2 │ │ │ │ + b.n 9ebee2 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ mov r9, r2 │ │ │ │ - b.n 9eb7a8 │ │ │ │ + b.n 9eb7e8 │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ - b.w 9eb6be │ │ │ │ + b.w 9eb6fe │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #984] @ (9ec378 ) │ │ │ │ + ldr r1, [pc, #728] @ (9ec2b8 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #888] @ (9ec320 ) │ │ │ │ + ldr r1, [pc, #632] @ (9ec260 ) │ │ │ │ lsls r4, r7, #3 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, sl │ │ │ │ + mov lr, r2 │ │ │ │ lsls r4, r7, #3 │ │ │ │ - strh r6, [r1, #18] │ │ │ │ + strh r6, [r1, #16] │ │ │ │ lsls r2, r7, #1 │ │ │ │ - subs r2, r1, r0 │ │ │ │ + adds r2, r1, r7 │ │ │ │ lsls r7, r6, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r0 │ │ │ │ mov ip, r1 │ │ │ │ ldrb.w r4, [r3, #432] @ 0x1b0 │ │ │ │ - cbnz r4, 9ebfec │ │ │ │ + cbnz r4, 9ec02c │ │ │ │ ldrb.w r3, [r3, #437] @ 0x1b5 │ │ │ │ - cbnz r3, 9ebfec │ │ │ │ + cbnz r3, 9ec02c │ │ │ │ ldrb.w r3, [r1, #342] @ 0x156 │ │ │ │ - cbnz r3, 9ebfec │ │ │ │ + cbnz r3, 9ec02c │ │ │ │ ldr.w r3, [r1, #220] @ 0xdc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ebffe │ │ │ │ + beq.n 9ec03e │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, ip │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9eb124 │ │ │ │ + bl 9eb164 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ ldr.w r4, [r3, #3980] @ 0xf8c │ │ │ │ ldr.w r3, [r1, #156] @ 0x9c │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 9ebfec │ │ │ │ + bne.n 9ec02c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ - bl 9eb5e0 │ │ │ │ + bl 9eb620 │ │ │ │ add sp, #12 │ │ │ │ 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, #3888] @ 0xf30 │ │ │ │ mov r8, r2 │ │ │ │ - ldr.w r2, [pc, #1148] @ 9ec4b4 │ │ │ │ + ldr.w r2, [pc, #1148] @ 9ec4f4 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1144] @ 9ec4b8 │ │ │ │ + ldr.w r3, [pc, #1144] @ 9ec4f8 │ │ │ │ add r2, pc │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ movw r6, #21824 @ 0x5540 │ │ │ │ movt r6, #64005 @ 0xfa05 │ │ │ │ ands r6, r7 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [pc, #1116] @ 9ec4bc │ │ │ │ + ldr.w r3, [pc, #1116] @ 9ec4fc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r6, 9ec0c2 │ │ │ │ + cbz r6, 9ec102 │ │ │ │ ldrb.w r3, [r1, #342] @ 0x156 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ec398 │ │ │ │ + bne.w 9ec3d8 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ ldr.w r9, [r0] │ │ │ │ ldr.w sl, [r3, #444] @ 0x1bc │ │ │ │ ldr.w r1, [sl, #80] @ 0x50 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa708 │ │ │ │ - cbnz r0, 9ec0ce │ │ │ │ + bl 9fa748 │ │ │ │ + cbnz r0, 9ec10e │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldr.w r2, [r3, #444] @ 0x1bc │ │ │ │ ldr.w r3, [r5, #756] @ 0x2f4 │ │ │ │ ldr r1, [r2, #80] @ 0x50 │ │ │ │ add.w ip, r3, #40 @ 0x28 │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 9ec3b8 │ │ │ │ + beq.w 9ec3f8 │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ cmp ip, r1 │ │ │ │ it ne │ │ │ │ movne.w fp, #0 │ │ │ │ - bne.n 9ec0e4 │ │ │ │ + bne.n 9ec124 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ subs r2, r1, r2 │ │ │ │ cmp r2, #1 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #0 │ │ │ │ movls.w fp, #1 │ │ │ │ - b.n 9ec0e4 │ │ │ │ + b.n 9ec124 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ ldr.w r9, [r0] │ │ │ │ ldr.w sl, [r3, #444] @ 0x1bc │ │ │ │ ldr.w r1, [sl, #88] @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9fa708 │ │ │ │ + bl 9fa748 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ec088 │ │ │ │ + beq.n 9ec0c8 │ │ │ │ ldr.w r3, [r5, #756] @ 0x2f4 │ │ │ │ mov.w fp, #0 │ │ │ │ ldr.w r9, [r3, #160] @ 0xa0 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 9ec104 │ │ │ │ + beq.n 9ec144 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ add.w r3, r3, #65536 @ 0x10000 │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #257 @ 0x101 │ │ │ │ strh.w r0, [r1, #25] │ │ │ │ strb.w r2, [r3, #1147] @ 0x47b │ │ │ │ ldr.w r0, [r4, #220] @ 0xdc │ │ │ │ - bl a9b508 │ │ │ │ + bl a9b548 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl a9b508 │ │ │ │ - ldr r2, [pc, #936] @ (9ec4c0 ) │ │ │ │ + bl a9b548 │ │ │ │ + ldr r2, [pc, #936] @ (9ec500 ) │ │ │ │ mov r3, sl │ │ │ │ mov r1, r9 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ add.w sl, sp, #72 @ 0x48 │ │ │ │ - bl a25114 │ │ │ │ + bl a25154 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e85d0 │ │ │ │ + bl 9e8610 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r1, #432] @ 0x1b0 │ │ │ │ - cbz r3, 9ec14a │ │ │ │ + cbz r3, 9ec18a │ │ │ │ add.w r3, r1, #404 @ 0x194 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ movw ip, #38035 @ 0x9493 │ │ │ │ movt ip, #15263 @ 0x3b9f │ │ │ │ @@ -3660282,341 +3660322,341 @@ │ │ │ │ strd r3, r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ blx r2 │ │ │ │ mov r1, r9 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - bl a2600c │ │ │ │ + bl a2604c │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [r4, #220] @ 0xdc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 9ec268 │ │ │ │ + beq.n 9ec2a8 │ │ │ │ add.w r3, r5, #57344 @ 0xe000 │ │ │ │ str r7, [r1, #20] │ │ │ │ ldrb.w r3, [r3, #1585] @ 0x631 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ec274 │ │ │ │ + beq.n 9ec2b4 │ │ │ │ subs r6, #0 │ │ │ │ strd r3, fp, [sp] │ │ │ │ it ne │ │ │ │ movne r6, #1 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e6ebc │ │ │ │ + bl 9e6efc │ │ │ │ lsls r6, r7, #19 │ │ │ │ - bpl.w 9ec2f8 │ │ │ │ + bpl.w 9ec338 │ │ │ │ ldrb.w r3, [r1, #437] @ 0x1b5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ec30c │ │ │ │ + bne.w 9ec34c │ │ │ │ ldr.w r2, [r1, #448] @ 0x1c0 │ │ │ │ - cbz r2, 9ec24c │ │ │ │ + cbz r2, 9ec28c │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ - cbz r0, 9ec24c │ │ │ │ + cbz r0, 9ec28c │ │ │ │ ldr.w r1, [r1, #452] @ 0x1c4 │ │ │ │ adds r0, r1, #1 │ │ │ │ - beq.n 9ec220 │ │ │ │ + beq.n 9ec260 │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ movs r0, #96 @ 0x60 │ │ │ │ mla r2, r0, r1, r2 │ │ │ │ ldr.w r1, [r4, #220] @ 0xdc │ │ │ │ str r1, [r2, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 9ec288 │ │ │ │ - cbz r3, 9ec24c │ │ │ │ + bne.n 9ec2c8 │ │ │ │ + cbz r3, 9ec28c │ │ │ │ ldr.w r3, [r5, #756] @ 0x2f4 │ │ │ │ dmb ish │ │ │ │ add.w r0, r3, #396 @ 0x18c │ │ │ │ ldrex r2, [r0] │ │ │ │ subs r2, #1 │ │ │ │ strex r1, r2, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ec234 │ │ │ │ + bne.n 9ec274 │ │ │ │ dmb ish │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ec436 │ │ │ │ - ldr r2, [pc, #628] @ (9ec4c4 ) │ │ │ │ - ldr r3, [pc, #616] @ (9ec4b8 ) │ │ │ │ + bne.w 9ec476 │ │ │ │ + ldr r2, [pc, #628] @ (9ec504 ) │ │ │ │ + ldr r3, [pc, #616] @ (9ec4f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9ec4a2 │ │ │ │ + bne.w 9ec4e2 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r2, r5, #57344 @ 0xe000 │ │ │ │ ldrb.w r2, [r2, #1585] @ 0x631 │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bmi.n 9ec2e8 │ │ │ │ + bmi.n 9ec328 │ │ │ │ ldr.w r3, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ sub.w r3, r3, r9 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - b.n 9ec1d6 │ │ │ │ + b.n 9ec216 │ │ │ │ mov r6, r4 │ │ │ │ mov fp, r4 │ │ │ │ - b.n 9ec292 │ │ │ │ + b.n 9ec2d2 │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ - cbz r6, 9ec2de │ │ │ │ + cbz r6, 9ec31e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 9e224c │ │ │ │ + bl 9e228c │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 9ec28e │ │ │ │ + beq.n 9ec2ce │ │ │ │ ldr.w r4, [r5, #756] @ 0x2f4 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ cmn.w r2, #9 │ │ │ │ - bhi.w 9ec4a6 │ │ │ │ + bhi.w 9ec4e6 │ │ │ │ ldr.w r1, [r4, #284] @ 0x11c │ │ │ │ add.w r3, r2, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bhi.n 9ec350 │ │ │ │ + bhi.n 9ec390 │ │ │ │ ldr.w r0, [r4, #276] @ 0x114 │ │ │ │ adds.w r9, r0, r2 │ │ │ │ - beq.w 9ec4a6 │ │ │ │ + beq.w 9ec4e6 │ │ │ │ str.w r3, [r4, #280] @ 0x118 │ │ │ │ str.w r8, [r9] │ │ │ │ str.w r7, [r9, #4] │ │ │ │ ldr r6, [r6, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 9ec292 │ │ │ │ + bne.n 9ec2d2 │ │ │ │ ldr.w r3, [fp, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r3, #437] @ 0x1b5 │ │ │ │ - b.n 9ec226 │ │ │ │ + b.n 9ec266 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r5 │ │ │ │ strd fp, r6, [sp, #4] │ │ │ │ - bl 9e6ebc │ │ │ │ + bl 9e6efc │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dd520 │ │ │ │ + bl 9dd560 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r1, #437] @ 0x1b5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ec1fc │ │ │ │ + beq.w 9ec23c │ │ │ │ ldr.w r6, [r5, #756] @ 0x2f4 │ │ │ │ movs r2, #1 │ │ │ │ dmb ish │ │ │ │ add.w r6, r6, #396 @ 0x18c │ │ │ │ ldrex r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ec32a │ │ │ │ + bne.n 9ec36a │ │ │ │ strex r1, r2, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ec31a │ │ │ │ + bne.n 9ec35a │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ec444 │ │ │ │ + bne.w 9ec484 │ │ │ │ ldr.w r1, [r4, #148] @ 0x94 │ │ │ │ ldr.w r2, [r1, #448] @ 0x1c0 │ │ │ │ ldrb.w r3, [r1, #437] @ 0x1b5 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9ec3cc │ │ │ │ + beq.n 9ec40c │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #120] @ 0x78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ec220 │ │ │ │ - b.n 9ec208 │ │ │ │ + beq.w 9ec260 │ │ │ │ + b.n 9ec248 │ │ │ │ mov.w sl, r1, lsl #1 │ │ │ │ cmp.w sl, #63 @ 0x3f │ │ │ │ - bls.n 9ec3ac │ │ │ │ + bls.n 9ec3ec │ │ │ │ cmp sl, r3 │ │ │ │ it cc │ │ │ │ movcc sl, r3 │ │ │ │ - ldr r1, [pc, #356] @ (9ec4c8 ) │ │ │ │ + ldr r1, [pc, #356] @ (9ec508 ) │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr.w r0, [r4, #272] @ 0x110 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 9ec404 │ │ │ │ + beq.n 9ec444 │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ec3f8 │ │ │ │ + beq.n 9ec438 │ │ │ │ mov r2, sl │ │ │ │ bl 3a8cd8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ec4a6 │ │ │ │ + beq.w 9ec4e6 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ str.w sl, [r4, #284] @ 0x11c │ │ │ │ add.w r9, r0, r2 │ │ │ │ str.w r0, [r4, #276] @ 0x114 │ │ │ │ - b.n 9ec2cc │ │ │ │ + b.n 9ec30c │ │ │ │ mov r0, r1 │ │ │ │ - bl 9d8770 │ │ │ │ + bl 9d87b0 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldr.w r9, [r5] │ │ │ │ ldr.w sl, [r3, #444] @ 0x1bc │ │ │ │ - b.n 9ec07c │ │ │ │ + b.n 9ec0bc │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ mov sl, r3 │ │ │ │ it cc │ │ │ │ movcc.w sl, #64 @ 0x40 │ │ │ │ - b.n 9ec360 │ │ │ │ + b.n 9ec3a0 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ subs r1, r1, r0 │ │ │ │ cmp r1, #1 │ │ │ │ it ls │ │ │ │ movls.w fp, #1 │ │ │ │ - bhi.w 9ec0a0 │ │ │ │ - b.n 9ec0e4 │ │ │ │ + bhi.w 9ec0e0 │ │ │ │ + b.n 9ec124 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ec24c │ │ │ │ + beq.w 9ec28c │ │ │ │ ldr.w r0, [r5, #756] @ 0x2f4 │ │ │ │ mov r1, r4 │ │ │ │ strb.w r2, [sp, #72] @ 0x48 │ │ │ │ mov r2, sl │ │ │ │ add.w r0, r0, #464 @ 0x1d0 │ │ │ │ bl 3ab7cc │ │ │ │ ldrb.w r3, [sp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9ec48a │ │ │ │ + beq.n 9ec4ca │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ ldrb.w r3, [r3, #437] @ 0x1b5 │ │ │ │ - b.n 9ec220 │ │ │ │ + b.n 9ec260 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sl │ │ │ │ blx 68124 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 9ec380 │ │ │ │ + b.n 9ec3c0 │ │ │ │ mov r0, sl │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ blx 671c4 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9ec4a6 │ │ │ │ + beq.n 9ec4e6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r4, #276] @ 0x114 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r2, [r4, #280] @ 0x118 │ │ │ │ str.w r9, [r4, #276] @ 0x114 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r9, r2 │ │ │ │ str.w sl, [r4, #284] @ 0x11c │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r4, #272] @ 0x110 │ │ │ │ - b.n 9ec2cc │ │ │ │ + b.n 9ec30c │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str.w r2, [r3, #396] @ 0x18c │ │ │ │ bl 3a47fc │ │ │ │ - b.n 9ec24c │ │ │ │ + b.n 9ec28c │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9ec464 │ │ │ │ + beq.n 9ec4a4 │ │ │ │ movs r2, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r1, r2, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9ec44e │ │ │ │ + bne.n 9ec48e │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ec334 │ │ │ │ + beq.w 9ec374 │ │ │ │ movs r7, #2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ bl 3a4828 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ strex r2, r7, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ec474 │ │ │ │ + bne.n 9ec4b4 │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9ec466 │ │ │ │ - b.n 9ec334 │ │ │ │ + bne.n 9ec4a6 │ │ │ │ + b.n 9ec374 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9ec48e │ │ │ │ + bne.n 9ec4ce │ │ │ │ dmb ish │ │ │ │ - b.n 9ec3ee │ │ │ │ + b.n 9ec42e │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ strd r0, r1, [r3] │ │ │ │ udf #255 @ 0xff │ │ │ │ nop │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ + subs r7, #92 @ 0x5c │ │ │ │ lsls r4, r7, #3 │ │ │ │ - asrs r6, r3, #27 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ lsls r7, r6, #1 │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ + subs r5, #108 @ 0x6c │ │ │ │ lsls r4, r7, #3 │ │ │ │ subs r1, #240 @ 0xf0 │ │ │ │ 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, r3 │ │ │ │ ldr.w r3, [r1, #148] @ 0x94 │ │ │ │ sub sp, #12 │ │ │ │ mov lr, r0 │ │ │ │ mov ip, r1 │ │ │ │ ldrb.w r4, [r3, #432] @ 0x1b0 │ │ │ │ - cbnz r4, 9ec500 │ │ │ │ + cbnz r4, 9ec540 │ │ │ │ ldrb.w r3, [r3, #437] @ 0x1b5 │ │ │ │ - cbnz r3, 9ec500 │ │ │ │ + cbnz r3, 9ec540 │ │ │ │ ldrb.w r3, [r1, #342] @ 0x156 │ │ │ │ - cbnz r3, 9ec500 │ │ │ │ + cbnz r3, 9ec540 │ │ │ │ ldr.w r3, [r1, #220] @ 0xdc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ec512 │ │ │ │ + beq.n 9ec552 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r3, r5 │ │ │ │ mov r1, ip │ │ │ │ mov r0, lr │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 9ec024 │ │ │ │ + bl 9ec064 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ ldr.w r4, [r3, #3980] @ 0xf8c │ │ │ │ ldr.w r3, [r1, #156] @ 0x9c │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 9ec500 │ │ │ │ + bne.n 9ec540 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r5 │ │ │ │ - bl 9eb5e0 │ │ │ │ + bl 9eb620 │ │ │ │ add sp, #12 │ │ │ │ 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, #2032] @ 0x7f0 │ │ │ │ - ldr.w r2, [pc, #3012] @ 9ed110 │ │ │ │ + ldr.w r2, [pc, #3012] @ 9ed150 │ │ │ │ subw sp, sp, #2028 @ 0x7ec │ │ │ │ - ldr.w r3, [pc, #3008] @ 9ed114 │ │ │ │ + ldr.w r3, [pc, #3008] @ 9ed154 │ │ │ │ add.w fp, r0, #12288 @ 0x3000 │ │ │ │ add r2, pc │ │ │ │ add.w r8, sp, #340 @ 0x154 │ │ │ │ mov r6, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r0, #4008] @ 0xfa8 │ │ │ │ add.w r1, r6, #8448 @ 0x2100 │ │ │ │ @@ -3660630,18 +3660670,18 @@ │ │ │ │ ldr.w r4, [fp, #120] @ 0x78 │ │ │ │ ldr.w r0, [r6, #4008] @ 0xfa8 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9eef00 │ │ │ │ + beq.w 9eef40 │ │ │ │ ldrb.w r4, [r6, #1705] @ 0x6a9 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f0212 │ │ │ │ + beq.w 9f0252 │ │ │ │ add.w r4, r6, #4096 @ 0x1000 │ │ │ │ movs r7, #0 │ │ │ │ strd r7, r7, [sp, #52] @ 0x34 │ │ │ │ strd r7, r7, [sp, #164] @ 0xa4 │ │ │ │ str r7, [sp, #32] │ │ │ │ strd r7, r7, [sp, #156] @ 0x9c │ │ │ │ str r7, [sp, #328] @ 0x148 │ │ │ │ @@ -3660707,30 +3660747,30 @@ │ │ │ │ ubfx r0, r2, #24, #1 │ │ │ │ str r0, [sp, #260] @ 0x104 │ │ │ │ ubfx r0, r2, #16, #1 │ │ │ │ ubfx r2, r2, #8, #1 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ str r2, [sp, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9efc10 │ │ │ │ + beq.w 9efc50 │ │ │ │ movw r2, #45176 @ 0xb078 │ │ │ │ movt r2, #15259 @ 0x3b9b │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ mov r0, r1 │ │ │ │ mov.w r5, #8192 @ 0x2000 │ │ │ │ movt r5, #64 @ 0x40 │ │ │ │ ldr.w r2, [r6, #4012] @ 0xfac │ │ │ │ ubfx r1, r1, #24, #1 │ │ │ │ and.w ip, r0, #1 │ │ │ │ str r1, [sp, #284] @ 0x11c │ │ │ │ cmp r2, r5 │ │ │ │ ubfx r1, r0, #16, #1 │ │ │ │ it cc │ │ │ │ addcc.w sl, r6, #4064 @ 0xfe0 │ │ │ │ - bcc.w 9efa4e │ │ │ │ + bcc.w 9efa8e │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ add.w sl, r6, #4064 @ 0xfe0 │ │ │ │ mov.w lr, #12288 @ 0x3000 │ │ │ │ movt lr, #64 @ 0x40 │ │ │ │ str.w r5, [r4, #340] @ 0x154 │ │ │ │ movw r9, #257 @ 0x101 │ │ │ │ movs r5, #49 @ 0x31 │ │ │ │ @@ -3660739,851 +3660779,851 @@ │ │ │ │ mov.w r5, #51 @ 0x33 │ │ │ │ strh.w r9, [r4, #77] @ 0x4d │ │ │ │ str.w r5, [r4, #392] @ 0x188 │ │ │ │ add.w r5, sl, #368 @ 0x170 │ │ │ │ str.w r5, [r4, #396] @ 0x18c │ │ │ │ add.w r5, sl, #424 @ 0x1a8 │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ - bcc.w 9efa4e │ │ │ │ + bcc.w 9efa8e │ │ │ │ mov.w r9, #16384 @ 0x4000 │ │ │ │ movt r9, #64 @ 0x40 │ │ │ │ add.w lr, sl, #620 @ 0x26c │ │ │ │ str.w r5, [r4, #592] @ 0x250 │ │ │ │ cmp r2, r9 │ │ │ │ mov.w r5, #53 @ 0x35 │ │ │ │ str.w lr, [r4, #88] @ 0x58 │ │ │ │ str.w r5, [r4, #588] @ 0x24c │ │ │ │ mov.w r5, #1 │ │ │ │ strb.w r5, [r4, #79] @ 0x4f │ │ │ │ - bcc.n 9ec702 │ │ │ │ + bcc.n 9ec742 │ │ │ │ movs r2, #55 @ 0x37 │ │ │ │ str.w lr, [r4, #660] @ 0x294 │ │ │ │ str.w r2, [r4, #656] @ 0x290 │ │ │ │ add.w r2, sl, #688 @ 0x2b0 │ │ │ │ strb.w r5, [r4, #80] @ 0x50 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9efa84 │ │ │ │ + beq.w 9efac4 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f01e8 │ │ │ │ + beq.w 9f0228 │ │ │ │ ldr r2, [sp, #260] @ 0x104 │ │ │ │ - cbz r2, 9ec736 │ │ │ │ + cbz r2, 9ec776 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #23888 @ 0x5d50 │ │ │ │ movt lr, #15267 @ 0x3ba3 │ │ │ │ str.w r2, [r5, #924] @ 0x39c │ │ │ │ add.w r2, sl, #5024 @ 0x13a0 │ │ │ │ adds r2, #24 │ │ │ │ str.w lr, [r5, #920] @ 0x398 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ - cbz r2, 9ec758 │ │ │ │ + cbz r2, 9ec798 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #35888 @ 0x8c30 │ │ │ │ movt lr, #15267 @ 0x3ba3 │ │ │ │ str.w r2, [r5, #976] @ 0x3d0 │ │ │ │ add.w r2, sl, #5088 @ 0x13e0 │ │ │ │ adds r2, #12 │ │ │ │ str.w lr, [r5, #972] @ 0x3cc │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbz r2, 9ec77a │ │ │ │ + cbz r2, 9ec7ba │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #45888 @ 0xb340 │ │ │ │ movt lr, #15267 @ 0x3ba3 │ │ │ │ str.w r2, [r5, #988] @ 0x3dc │ │ │ │ add.w r2, sl, #5088 @ 0x13e0 │ │ │ │ adds r2, #24 │ │ │ │ str.w lr, [r5, #984] @ 0x3d8 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - cbz r2, 9ec79c │ │ │ │ + cbz r2, 9ec7dc │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #54424 @ 0xd498 │ │ │ │ movt lr, #15266 @ 0x3ba2 │ │ │ │ str.w r2, [r5, #1016] @ 0x3f8 │ │ │ │ add.w r2, sl, #5120 @ 0x1400 │ │ │ │ adds r2, #20 │ │ │ │ str.w lr, [r5, #1012] @ 0x3f4 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - cbz r2, 9ec7be │ │ │ │ + cbz r2, 9ec7fe │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #60032 @ 0xea80 │ │ │ │ movt lr, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #1032] @ 0x408 │ │ │ │ add.w r2, sl, #5152 @ 0x1420 │ │ │ │ adds r2, #4 │ │ │ │ str.w lr, [r5, #1028] @ 0x404 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - cbz r2, 9ec7e0 │ │ │ │ + cbz r2, 9ec820 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #58568 @ 0xe4c8 │ │ │ │ movt lr, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #1056] @ 0x420 │ │ │ │ add.w r2, sl, #5152 @ 0x1420 │ │ │ │ adds r2, #28 │ │ │ │ str.w lr, [r5, #1052] @ 0x41c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ - cbz r2, 9ec7ee │ │ │ │ + cbz r2, 9ec82e │ │ │ │ ldrb.w r2, [r4, #79] @ 0x4f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f01c6 │ │ │ │ + beq.w 9f0206 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ - cbz r2, 9ec7fc │ │ │ │ + cbz r2, 9ec83c │ │ │ │ ldrb.w r2, [r4, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f01a4 │ │ │ │ + beq.w 9f01e4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 9ec81e │ │ │ │ + cbz r2, 9ec85e │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #43568 @ 0xaa30 │ │ │ │ movt lr, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #1116] @ 0x45c │ │ │ │ add.w r2, sl, #5216 @ 0x1460 │ │ │ │ adds r2, #24 │ │ │ │ str.w lr, [r5, #1112] @ 0x458 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ - cbz r2, 9ec840 │ │ │ │ + cbz r2, 9ec880 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #13496 @ 0x34b8 │ │ │ │ movt lr, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #1148] @ 0x47c │ │ │ │ add.w r2, sl, #5248 @ 0x1480 │ │ │ │ adds r2, #24 │ │ │ │ str.w lr, [r5, #1144] @ 0x478 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #236] @ 0xec │ │ │ │ - cbz r2, 9ec862 │ │ │ │ + cbz r2, 9ec8a2 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #13960 @ 0x3688 │ │ │ │ movt lr, #15265 @ 0x3ba1 │ │ │ │ str.w r2, [r5, #1160] @ 0x488 │ │ │ │ add.w r2, sl, #5280 @ 0x14a0 │ │ │ │ adds r2, #4 │ │ │ │ str.w lr, [r5, #1156] @ 0x484 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cbz r2, 9ec884 │ │ │ │ + cbz r2, 9ec8c4 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #22424 @ 0x5798 │ │ │ │ movt lr, #15266 @ 0x3ba2 │ │ │ │ str.w r2, [r5, #1172] @ 0x494 │ │ │ │ add.w r2, sl, #5280 @ 0x14a0 │ │ │ │ adds r2, #16 │ │ │ │ str.w lr, [r5, #1168] @ 0x490 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ - cbz r2, 9ec8a6 │ │ │ │ + cbz r2, 9ec8e6 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #49568 @ 0xc1a0 │ │ │ │ movt lr, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #1196] @ 0x4ac │ │ │ │ add.w r2, sl, #5312 @ 0x14c0 │ │ │ │ adds r2, #8 │ │ │ │ str.w lr, [r5, #1192] @ 0x4a8 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9efbae │ │ │ │ + beq.w 9efbee │ │ │ │ ldrb.w r2, [r4, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f017c │ │ │ │ + beq.w 9f01bc │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - cbz r2, 9ec8c6 │ │ │ │ + cbz r2, 9ec906 │ │ │ │ ldrb.w r2, [r4, #77] @ 0x4d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f015a │ │ │ │ + beq.w 9f019a │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ - cbz r2, 9ec8e8 │ │ │ │ + cbz r2, 9ec928 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #51496 @ 0xc928 │ │ │ │ movt lr, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #1312] @ 0x520 │ │ │ │ add.w r2, sl, #5408 @ 0x1520 │ │ │ │ adds r2, #28 │ │ │ │ str.w lr, [r5, #1308] @ 0x51c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ - cbz r2, 9ec90a │ │ │ │ + cbz r2, 9ec94a │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #27568 @ 0x6bb0 │ │ │ │ movt lr, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #1856] @ 0x740 │ │ │ │ add.w r2, sl, #5952 @ 0x1740 │ │ │ │ adds r2, #28 │ │ │ │ str.w lr, [r5, #1852] @ 0x73c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ - cbz r2, 9ec92c │ │ │ │ + cbz r2, 9ec96c │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov.w lr, #4960 @ 0x1360 │ │ │ │ movt lr, #15265 @ 0x3ba1 │ │ │ │ str.w r2, [r5, #1868] @ 0x74c │ │ │ │ add.w r2, sl, #5984 @ 0x1760 │ │ │ │ adds r2, #8 │ │ │ │ str.w lr, [r5, #1864] @ 0x748 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9ec950 │ │ │ │ + beq.n 9ec990 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw ip, #26424 @ 0x6738 │ │ │ │ movt ip, #15266 @ 0x3ba2 │ │ │ │ str.w r2, [r5, #1880] @ 0x758 │ │ │ │ add.w r2, sl, #5984 @ 0x1760 │ │ │ │ adds r2, #20 │ │ │ │ str.w ip, [r5, #1876] @ 0x754 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ - cbz r2, 9ec970 │ │ │ │ + cbz r2, 9ec9b0 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw ip, #9424 @ 0x24d0 │ │ │ │ movt ip, #15266 @ 0x3ba2 │ │ │ │ str.w r2, [r5, #1892] @ 0x764 │ │ │ │ add.w r2, sl, #6016 @ 0x1780 │ │ │ │ str.w ip, [r5, #1888] @ 0x760 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 9ec990 │ │ │ │ + cbz r1, 9ec9d0 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r0, #63032 @ 0xf638 │ │ │ │ movt r0, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #1932] @ 0x78c │ │ │ │ add.w r2, sl, #6048 @ 0x17a0 │ │ │ │ adds r2, #8 │ │ │ │ str.w r0, [r5, #1928] @ 0x788 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #284] @ 0x11c │ │ │ │ - cbz r2, 9ec9b2 │ │ │ │ + cbz r2, 9ec9f2 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #51424 @ 0xc8e0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str.w r2, [r5, #1944] @ 0x798 │ │ │ │ add.w r2, sl, #6048 @ 0x17a0 │ │ │ │ adds r2, #20 │ │ │ │ str.w r1, [r5, #1940] @ 0x794 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - cbz r2, 9ec9d2 │ │ │ │ + cbz r2, 9eca12 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #40568 @ 0x9e78 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #1956] @ 0x7a4 │ │ │ │ add.w r2, sl, #6080 @ 0x17c0 │ │ │ │ str.w r1, [r5, #1952] @ 0x7a0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 9ec9f4 │ │ │ │ + cbz r2, 9eca34 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #40034 @ 0x9c62 │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #2012] @ 0x7dc │ │ │ │ add.w r2, sl, #6112 @ 0x17e0 │ │ │ │ adds r2, #24 │ │ │ │ str.w r1, [r5, #2008] @ 0x7d8 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ - cbz r2, 9eca16 │ │ │ │ + cbz r2, 9eca56 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #1641 @ 0x669 │ │ │ │ movt r1, #15260 @ 0x3b9c │ │ │ │ str.w r2, [r5, #2204] @ 0x89c │ │ │ │ add.w r2, sl, #6304 @ 0x18a0 │ │ │ │ adds r2, #24 │ │ │ │ str.w r1, [r5, #2200] @ 0x898 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - cbz r2, 9eca38 │ │ │ │ + cbz r2, 9eca78 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #14176 @ 0x3760 │ │ │ │ movt r1, #15259 @ 0x3b9b │ │ │ │ str.w r2, [r5, #2220] @ 0x8ac │ │ │ │ add.w r2, sl, #6336 @ 0x18c0 │ │ │ │ adds r2, #8 │ │ │ │ str.w r1, [r5, #2216] @ 0x8a8 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ - cbz r2, 9eca46 │ │ │ │ + cbz r2, 9eca86 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f0138 │ │ │ │ + beq.w 9f0178 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cbz r2, 9eca54 │ │ │ │ + cbz r2, 9eca94 │ │ │ │ ldrb.w r2, [r4, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f0116 │ │ │ │ + beq.w 9f0156 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - cbz r2, 9eca76 │ │ │ │ + cbz r2, 9ecab6 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #10032 @ 0x2730 │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #2316] @ 0x90c │ │ │ │ add.w r2, sl, #6432 @ 0x1920 │ │ │ │ adds r2, #8 │ │ │ │ str.w r1, [r5, #2312] @ 0x908 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ - cbz r2, 9eca84 │ │ │ │ + cbz r2, 9ecac4 │ │ │ │ ldrb.w r2, [r4, #79] @ 0x4f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f00f4 │ │ │ │ + beq.w 9f0134 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cbz r2, 9eca92 │ │ │ │ + cbz r2, 9ecad2 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f00d2 │ │ │ │ + beq.w 9f0112 │ │ │ │ and.w r2, r7, #1 │ │ │ │ - cbz r2, 9ecab4 │ │ │ │ + cbz r2, 9ecaf4 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #22960 @ 0x59b0 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ str.w r2, [r5, #2404] @ 0x964 │ │ │ │ add.w r2, sl, #6528 @ 0x1980 │ │ │ │ str.w r1, [r5, #2400] @ 0x960 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ubfx r2, r7, #8, #1 │ │ │ │ - cbz r2, 9ecac4 │ │ │ │ + cbz r2, 9ecb04 │ │ │ │ ldrb.w r2, [r4, #79] @ 0x4f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f00b0 │ │ │ │ + beq.w 9f00f0 │ │ │ │ ubfx r2, r7, #16, #1 │ │ │ │ - cbz r2, 9ecad4 │ │ │ │ + cbz r2, 9ecb14 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f008e │ │ │ │ + beq.w 9f00ce │ │ │ │ ubfx r2, r7, #24, #1 │ │ │ │ - cbz r2, 9ecaf8 │ │ │ │ + cbz r2, 9ecb38 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #34496 @ 0x86c0 │ │ │ │ movt r1, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #2440] @ 0x988 │ │ │ │ add.w r2, sl, #6560 @ 0x19a0 │ │ │ │ adds r2, #4 │ │ │ │ str.w r1, [r5, #2436] @ 0x984 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - cbz r2, 9ecb1a │ │ │ │ + cbz r2, 9ecb5a │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #36104 @ 0x8d08 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r2, [r5, #2452] @ 0x994 │ │ │ │ add.w r2, sl, #6560 @ 0x19a0 │ │ │ │ adds r2, #16 │ │ │ │ str.w r1, [r5, #2448] @ 0x990 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ - cbz r2, 9ecb3a │ │ │ │ + cbz r2, 9ecb7a │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #64104 @ 0xfa68 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r2, [r5, #2468] @ 0x9a4 │ │ │ │ add.w r2, sl, #6592 @ 0x19c0 │ │ │ │ str.w r1, [r5, #2464] @ 0x9a0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cbz r2, 9ecb5c │ │ │ │ + cbz r2, 9ecb9c │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #11034 @ 0x2b1a │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #2496] @ 0x9c0 │ │ │ │ add.w r2, sl, #6592 @ 0x19c0 │ │ │ │ adds r2, #28 │ │ │ │ str.w r1, [r5, #2492] @ 0x9bc │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ - cbz r2, 9ecb7e │ │ │ │ + cbz r2, 9ecbbe │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #14960 @ 0x3a70 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ str.w r2, [r5, #2524] @ 0x9dc │ │ │ │ add.w r2, sl, #6624 @ 0x19e0 │ │ │ │ adds r2, #24 │ │ │ │ str.w r1, [r5, #2520] @ 0x9d8 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cbz r2, 9ecba0 │ │ │ │ + cbz r2, 9ecbe0 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #3960 @ 0xf78 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ str.w r2, [r5, #2536] @ 0x9e8 │ │ │ │ add.w r2, sl, #6656 @ 0x1a00 │ │ │ │ adds r2, #4 │ │ │ │ str.w r1, [r5, #2532] @ 0x9e4 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - cbz r2, 9ecbc2 │ │ │ │ + cbz r2, 9ecc02 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #56568 @ 0xdcf8 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #2584] @ 0xa18 │ │ │ │ add.w r2, sl, #6688 @ 0x1a20 │ │ │ │ adds r2, #20 │ │ │ │ str.w r1, [r5, #2580] @ 0xa14 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - cbz r2, 9ecbe2 │ │ │ │ + cbz r2, 9ecc22 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #35496 @ 0x8aa8 │ │ │ │ movt r1, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #2596] @ 0xa24 │ │ │ │ add.w r2, sl, #6720 @ 0x1a40 │ │ │ │ str.w r1, [r5, #2592] @ 0xa20 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbz r2, 9ecc04 │ │ │ │ + cbz r2, 9ecc44 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #47960 @ 0xbb58 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ str.w r2, [r5, #2616] @ 0xa38 │ │ │ │ add.w r2, sl, #6720 @ 0x1a40 │ │ │ │ adds r2, #20 │ │ │ │ str.w r1, [r5, #2612] @ 0xa34 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ - cbz r2, 9ecc12 │ │ │ │ + cbz r2, 9ecc52 │ │ │ │ ldrb.w r2, [r4, #79] @ 0x4f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f006c │ │ │ │ + beq.w 9f00ac │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - cbz r2, 9ecc34 │ │ │ │ + cbz r2, 9ecc74 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #56104 @ 0xdb28 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r2, [r5, #2772] @ 0xad4 │ │ │ │ add.w r2, sl, #6880 @ 0x1ae0 │ │ │ │ adds r2, #16 │ │ │ │ str.w r1, [r5, #2768] @ 0xad0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cbz r2, 9ecc42 │ │ │ │ + cbz r2, 9ecc82 │ │ │ │ ldrb.w r2, [r4, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f004c │ │ │ │ + beq.w 9f008c │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ - cbz r2, 9ecc62 │ │ │ │ + cbz r2, 9ecca2 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #39496 @ 0x9a48 │ │ │ │ movt r1, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #2820] @ 0xb04 │ │ │ │ add.w r2, r6, #11008 @ 0x2b00 │ │ │ │ str.w r1, [r5, #2816] @ 0xb00 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ - cbz r2, 9ecc84 │ │ │ │ + cbz r2, 9eccc4 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #64032 @ 0xfa20 │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #2832] @ 0xb10 │ │ │ │ add.w r2, sl, #6944 @ 0x1b20 │ │ │ │ adds r2, #12 │ │ │ │ str.w r1, [r5, #2828] @ 0xb0c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cbz r2, 9ecc92 │ │ │ │ + cbz r2, 9eccd2 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f002a │ │ │ │ + beq.w 9f006a │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - cbz r2, 9ecca0 │ │ │ │ + cbz r2, 9ecce0 │ │ │ │ ldrb.w r2, [r4, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f0008 │ │ │ │ + beq.w 9f0048 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ - cbz r2, 9eccc0 │ │ │ │ + cbz r2, 9ecd00 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str.w r2, [r5, #2916] @ 0xb64 │ │ │ │ mov.w r2, #496 @ 0x1f0 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #2912] @ 0xb60 │ │ │ │ add.w r2, sl, #7040 @ 0x1b80 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - cbz r2, 9eccce │ │ │ │ + cbz r2, 9ecd0e │ │ │ │ ldrb.w r2, [r4, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9effe6 │ │ │ │ + beq.w 9f0026 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - cbz r2, 9eccf0 │ │ │ │ + cbz r2, 9ecd30 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #50496 @ 0xc540 │ │ │ │ movt r1, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #2952] @ 0xb88 │ │ │ │ add.w r2, sl, #7072 @ 0x1ba0 │ │ │ │ adds r2, #4 │ │ │ │ str.w r1, [r5, #2948] @ 0xb84 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - cbz r2, 9ecd12 │ │ │ │ + cbz r2, 9ecd52 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #40496 @ 0x9e30 │ │ │ │ movt r1, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #2976] @ 0xba0 │ │ │ │ add.w r2, sl, #7072 @ 0x1ba0 │ │ │ │ adds r2, #28 │ │ │ │ str.w r1, [r5, #2972] @ 0xb9c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 9ecd34 │ │ │ │ + cbz r2, 9ecd74 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov.w r1, #44032 @ 0xac00 │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #2996] @ 0xbb4 │ │ │ │ add.w r2, sl, #7104 @ 0x1bc0 │ │ │ │ adds r2, #16 │ │ │ │ str.w r1, [r5, #2992] @ 0xbb0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ - cbz r2, 9ecd42 │ │ │ │ + cbz r2, 9ecd82 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9effc4 │ │ │ │ + beq.w 9f0004 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ - cbz r2, 9ecd64 │ │ │ │ + cbz r2, 9ecda4 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov.w r1, #10496 @ 0x2900 │ │ │ │ movt r1, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #3080] @ 0xc08 │ │ │ │ add.w r2, sl, #7200 @ 0x1c20 │ │ │ │ adds r2, #4 │ │ │ │ str.w r1, [r5, #3076] @ 0xc04 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - cbz r2, 9ecd86 │ │ │ │ + cbz r2, 9ecdc6 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #14496 @ 0x38a0 │ │ │ │ movt r1, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #3092] @ 0xc14 │ │ │ │ add.w r2, sl, #7200 @ 0x1c20 │ │ │ │ adds r2, #16 │ │ │ │ str.w r1, [r5, #3088] @ 0xc10 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbz r2, 9ecd94 │ │ │ │ + cbz r2, 9ecdd4 │ │ │ │ ldrb.w r2, [r4, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9effa4 │ │ │ │ + beq.w 9effe4 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - cbz r2, 9ecdb6 │ │ │ │ + cbz r2, 9ecdf6 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #22640 @ 0x5870 │ │ │ │ movt r1, #15260 @ 0x3b9c │ │ │ │ str.w r2, [r5, #3296] @ 0xce0 │ │ │ │ add.w r2, sl, #7392 @ 0x1ce0 │ │ │ │ adds r2, #28 │ │ │ │ str.w r1, [r5, #3292] @ 0xcdc │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - cbz r2, 9ecdc4 │ │ │ │ + cbz r2, 9ece04 │ │ │ │ ldrb.w r2, [r4, #79] @ 0x4f │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9eff84 │ │ │ │ + beq.w 9effc4 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ add.w r1, sl, #116 @ 0x74 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [fp, #204] @ 0xcc │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9efc08 │ │ │ │ + beq.w 9efc48 │ │ │ │ add.w r9, sp, #360 @ 0x168 │ │ │ │ mov.w r2, #824 @ 0x338 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ blx 67440 │ │ │ │ ldr.w r2, [r6, #4012] @ 0xfac │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ cmp r2, r3 │ │ │ │ movw r1, #45177 @ 0xb079 │ │ │ │ movt r1, #15259 @ 0x3b9b │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ str.w r1, [r9] │ │ │ │ - bcc.n 9ece72 │ │ │ │ + bcc.n 9eceb2 │ │ │ │ mov.w r1, #12288 @ 0x3000 │ │ │ │ movt r1, #64 @ 0x40 │ │ │ │ movs r3, #50 @ 0x32 │ │ │ │ cmp r2, r1 │ │ │ │ str.w r3, [r4, #3192] @ 0xc78 │ │ │ │ mov.w r3, #0 │ │ │ │ str.w r3, [r4, #3196] @ 0xc7c │ │ │ │ mov.w r3, #52 @ 0x34 │ │ │ │ str.w r3, [r4, #3296] @ 0xce0 │ │ │ │ addw r3, sl, #3224 @ 0xc98 │ │ │ │ str.w r3, [r4, #3300] @ 0xce4 │ │ │ │ add.w r3, r6, #7392 @ 0x1ce0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - bcc.n 9ece72 │ │ │ │ + bcc.n 9eceb2 │ │ │ │ mov.w r1, #16384 @ 0x4000 │ │ │ │ movt r1, #64 @ 0x40 │ │ │ │ str.w r3, [r4, #4028] @ 0xfbc │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r3, #54 @ 0x36 │ │ │ │ str.w r3, [r4, #4024] @ 0xfb8 │ │ │ │ addw r3, sl, #4056 @ 0xfd8 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - bcc.n 9ece72 │ │ │ │ + bcc.n 9eceb2 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movs r1, #56 @ 0x38 │ │ │ │ str.w r3, [r5, #140] @ 0x8c │ │ │ │ add.w r3, sl, #4256 @ 0x10a0 │ │ │ │ adds r3, #8 │ │ │ │ str.w r1, [r5, #136] @ 0x88 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9efb7a │ │ │ │ + beq.w 9efbba │ │ │ │ ldrb.w r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9eff5a │ │ │ │ + beq.w 9eff9a │ │ │ │ ldr r1, [sp, #260] @ 0x104 │ │ │ │ - cbz r1, 9ecea6 │ │ │ │ + cbz r1, 9ecee6 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #23889 @ 0x5d51 │ │ │ │ movt r1, #15267 @ 0x3ba3 │ │ │ │ str.w r3, [r5, #936] @ 0x3a8 │ │ │ │ add.w r3, sl, #5056 @ 0x13c0 │ │ │ │ adds r3, #4 │ │ │ │ str.w r1, [r5, #932] @ 0x3a4 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - cbz r1, 9ecec8 │ │ │ │ + cbz r1, 9ecf08 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #45889 @ 0xb341 │ │ │ │ movt r1, #15267 @ 0x3ba3 │ │ │ │ str.w r3, [r5, #1000] @ 0x3e8 │ │ │ │ add.w r3, sl, #5120 @ 0x1400 │ │ │ │ adds r3, #4 │ │ │ │ str.w r1, [r5, #996] @ 0x3e4 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ - cbz r1, 9eceea │ │ │ │ + cbz r1, 9ecf2a │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #33106 @ 0x8152 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r3, [r5, #1100] @ 0x44c │ │ │ │ add.w r3, sl, #5216 @ 0x1460 │ │ │ │ adds r3, #8 │ │ │ │ str.w r1, [r5, #1096] @ 0x448 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - cbz r1, 9ecf0c │ │ │ │ + cbz r1, 9ecf4c │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #43570 @ 0xaa32 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r3, [r5, #1132] @ 0x46c │ │ │ │ add.w r3, sl, #5248 @ 0x1480 │ │ │ │ adds r3, #8 │ │ │ │ str.w r1, [r5, #1128] @ 0x468 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - cbz r1, 9ecf2e │ │ │ │ + cbz r1, 9ecf6e │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #22425 @ 0x5799 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str.w r3, [r5, #1184] @ 0x4a0 │ │ │ │ add.w r3, sl, #5280 @ 0x14a0 │ │ │ │ adds r3, #28 │ │ │ │ str.w r1, [r5, #1180] @ 0x49c │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 9ecf3c │ │ │ │ + cbz r1, 9ecf7c │ │ │ │ ldrb.w r1, [r4, #78] @ 0x4e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9eff38 │ │ │ │ + beq.w 9eff78 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ - cbz r1, 9ecf5e │ │ │ │ + cbz r1, 9ecf9e │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #9425 @ 0x24d1 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str.w r3, [r5, #1904] @ 0x770 │ │ │ │ add.w r3, sl, #6016 @ 0x1780 │ │ │ │ adds r3, #12 │ │ │ │ str.w r1, [r5, #1900] @ 0x76c │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r1, [sp, #148] @ 0x94 │ │ │ │ - cbz r1, 9ecf80 │ │ │ │ + cbz r1, 9ecfc0 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #63643 @ 0xf89b │ │ │ │ movt r1, #15260 @ 0x3b9c │ │ │ │ str.w r3, [r5, #1976] @ 0x7b8 │ │ │ │ add.w r3, sl, #6080 @ 0x17c0 │ │ │ │ adds r3, #20 │ │ │ │ str.w r1, [r5, #1972] @ 0x7b4 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - cbz r1, 9ecfa2 │ │ │ │ + cbz r1, 9ecfe2 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #40032 @ 0x9c60 │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r3, [r5, #2036] @ 0x7f4 │ │ │ │ add.w r3, sl, #6144 @ 0x1800 │ │ │ │ adds r3, #16 │ │ │ │ str.w r1, [r5, #2032] @ 0x7f0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - cbz r1, 9ecfc4 │ │ │ │ + cbz r1, 9ed004 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #14177 @ 0x3761 │ │ │ │ movt r1, #15259 @ 0x3b9b │ │ │ │ str.w r3, [r5, #2236] @ 0x8bc │ │ │ │ add.w r3, sl, #6336 @ 0x18c0 │ │ │ │ adds r3, #24 │ │ │ │ str.w r1, [r5, #2232] @ 0x8b8 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - cbz r1, 9ecfe4 │ │ │ │ + cbz r1, 9ed024 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ str.w r3, [r5, #2340] @ 0x924 │ │ │ │ movw r3, #10033 @ 0x2731 │ │ │ │ movt r3, #15263 @ 0x3b9f │ │ │ │ str.w r3, [r5, #2336] @ 0x920 │ │ │ │ add.w r3, sl, #6464 @ 0x1940 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - cbz r1, 9ecff2 │ │ │ │ + cbz r1, 9ed032 │ │ │ │ ldrb.w r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9eff16 │ │ │ │ + beq.w 9eff56 │ │ │ │ ldr r1, [sp, #220] @ 0xdc │ │ │ │ - cbz r1, 9ed000 │ │ │ │ + cbz r1, 9ed040 │ │ │ │ ldrb.w r1, [r4, #78] @ 0x4e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9efef4 │ │ │ │ + beq.w 9eff34 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cbz r1, 9ed022 │ │ │ │ + cbz r1, 9ed062 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #11033 @ 0x2b19 │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r3, [r5, #2512] @ 0x9d0 │ │ │ │ add.w r3, sl, #6624 @ 0x19e0 │ │ │ │ adds r3, #12 │ │ │ │ str.w r1, [r5, #2508] @ 0x9cc │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ - cbz r1, 9ed044 │ │ │ │ + cbz r1, 9ed084 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #3105 @ 0xc21 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r3, [r5, #2552] @ 0x9f8 │ │ │ │ add.w r3, sl, #6656 @ 0x1a00 │ │ │ │ adds r3, #20 │ │ │ │ str.w r1, [r5, #2548] @ 0x9f4 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cbz r1, 9ed066 │ │ │ │ + cbz r1, 9ed0a6 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #47961 @ 0xbb59 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ str.w r3, [r5, #2748] @ 0xabc │ │ │ │ add.w r3, sl, #6848 @ 0x1ac0 │ │ │ │ adds r3, #24 │ │ │ │ str.w r1, [r5, #2744] @ 0xab8 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cbz r1, 9ed074 │ │ │ │ + cbz r1, 9ed0b4 │ │ │ │ ldrb.w r1, [r4, #78] @ 0x4e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9efed2 │ │ │ │ + beq.w 9eff12 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - cbz r1, 9ed082 │ │ │ │ + cbz r1, 9ed0c2 │ │ │ │ ldrb.w r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9efeb0 │ │ │ │ + beq.w 9efef0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r1, 9ed0a4 │ │ │ │ + cbz r1, 9ed0e4 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #50497 @ 0xc541 │ │ │ │ movt r1, #15264 @ 0x3ba0 │ │ │ │ str.w r3, [r5, #2964] @ 0xb94 │ │ │ │ add.w r3, sl, #7072 @ 0x1ba0 │ │ │ │ adds r3, #16 │ │ │ │ str.w r1, [r5, #2960] @ 0xb90 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 9ed0c6 │ │ │ │ + cbz r1, 9ed106 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #44033 @ 0xac01 │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r3, [r5, #3008] @ 0xbc0 │ │ │ │ add.w r3, sl, #7104 @ 0x1bc0 │ │ │ │ adds r3, #28 │ │ │ │ str.w r1, [r5, #3004] @ 0xbbc │ │ │ │ str.w r3, [r9, #4] │ │ │ │ ldr r1, [sp, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9efb46 │ │ │ │ + beq.w 9efb86 │ │ │ │ ldrb.w r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9efe86 │ │ │ │ + beq.w 9efec6 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - cbz r1, 9ed0e6 │ │ │ │ + cbz r1, 9ed126 │ │ │ │ ldrb.w r1, [r4, #78] @ 0x4e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9efe64 │ │ │ │ + beq.w 9efea4 │ │ │ │ mov.w r1, #8192 @ 0x2000 │ │ │ │ movt r1, #64 @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - bcs.w 9efbec │ │ │ │ + bcs.w 9efc2c │ │ │ │ ldr.w r1, [r6, #3996] @ 0xf9c │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9efca8 │ │ │ │ + bne.w 9efce8 │ │ │ │ movw r1, #4095 @ 0xfff │ │ │ │ movt r1, #64 @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 9efbec │ │ │ │ - b.n 9ed118 │ │ │ │ - subs r2, #164 @ 0xa4 │ │ │ │ + bhi.w 9efc2c │ │ │ │ + b.n 9ed158 │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ lsls r4, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ add.w r5, sp, #1184 @ 0x4a0 │ │ │ │ mov.w r2, #832 @ 0x340 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ @@ -3661597,18 +3661637,18 @@ │ │ │ │ str r2, [r5, #8] │ │ │ │ movw r2, #51104 @ 0xc7a0 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ str.w r2, [r4, #2660] @ 0xa64 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9efab8 │ │ │ │ + bne.w 9efaf8 │ │ │ │ ldrb.w r2, [r4, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9efab8 │ │ │ │ + bne.w 9efaf8 │ │ │ │ str r3, [sp, #348] @ 0x15c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #352] @ 0x160 │ │ │ │ add.w r3, sl, #2416 @ 0x970 │ │ │ │ str r3, [sp, #356] @ 0x164 │ │ │ │ movw r3, #23891 @ 0x5d53 │ │ │ │ movt r3, #15267 @ 0x3ba3 │ │ │ │ @@ -3661617,59 +3661657,59 @@ │ │ │ │ movt r3, #15267 @ 0x3ba3 │ │ │ │ str r3, [sp, #344] @ 0x158 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ str.w r5, [r4, #2388] @ 0x954 │ │ │ │ add r5, sp, #344 @ 0x158 │ │ │ │ ldr.w r0, [r6, #4008] @ 0xfa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9efbe2 │ │ │ │ + beq.w 9efc22 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r1, r9 │ │ │ │ str.w r5, [r9, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #352] @ 0x160 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9efc90 │ │ │ │ + bne.w 9efcd0 │ │ │ │ mov.w r2, #816 @ 0x330 │ │ │ │ add.w r1, r4, #752 @ 0x2f0 │ │ │ │ add.w r0, r6, #5664 @ 0x1620 │ │ │ │ blx 666a8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ ldrb.w r9, [r4, #79] @ 0x4f │ │ │ │ ldrb.w r0, [r4, #80] @ 0x50 │ │ │ │ ldrb.w r1, [r4, #77] @ 0x4d │ │ │ │ ldrb.w r3, [r4, #78] @ 0x4e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9efac2 │ │ │ │ + beq.w 9efb02 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r4, #652] @ 0x28c │ │ │ │ str.w r2, [r5, #840] @ 0x348 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9efc24 │ │ │ │ + beq.w 9efc64 │ │ │ │ ldr.w r2, [r4, #724] @ 0x2d4 │ │ │ │ str.w r2, [r5, #852] @ 0x354 │ │ │ │ ldr.w r2, [r4, #728] @ 0x2d8 │ │ │ │ str.w r2, [r5, #896] @ 0x380 │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ str.w r2, [r5, #1072] @ 0x430 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9efae2 │ │ │ │ + bne.w 9efb22 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9f0750 │ │ │ │ + beq.w 9f0790 │ │ │ │ mov r3, r1 │ │ │ │ ldrd r0, r1, [r4, #348] @ 0x15c │ │ │ │ ldr.w ip, [r4, #356] @ 0x164 │ │ │ │ ldr.w r2, [r4, #344] @ 0x158 │ │ │ │ str.w r2, [r5, #1292] @ 0x50c │ │ │ │ str.w r0, [r5, #1296] @ 0x510 │ │ │ │ str.w r1, [r5, #1300] @ 0x514 │ │ │ │ str.w ip, [r5, #1304] @ 0x518 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9efc38 │ │ │ │ + beq.w 9efc78 │ │ │ │ ldr.w r3, [r4, #716] @ 0x2cc │ │ │ │ str.w r3, [r5, #2296] @ 0x8f8 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r4, #596] @ 0x254 │ │ │ │ str.w r2, [r5, #2368] @ 0x940 │ │ │ │ ldrd r2, r1, [r4, #708] @ 0x2c4 │ │ │ │ str.w r2, [r5, #2380] @ 0x94c │ │ │ │ @@ -3661677,15 +3661717,15 @@ │ │ │ │ ldr.w r2, [r4, #644] @ 0x284 │ │ │ │ str.w r2, [r5, #2420] @ 0x974 │ │ │ │ ldr.w r2, [r4, #720] @ 0x2d0 │ │ │ │ str.w r2, [r5, #2432] @ 0x980 │ │ │ │ ldr.w r2, [r4, #608] @ 0x260 │ │ │ │ str.w r2, [r5, #2764] @ 0xacc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0256 │ │ │ │ + beq.w 9f0296 │ │ │ │ ldr.w r3, [r4, #548] @ 0x224 │ │ │ │ str.w r3, [r5, #2792] @ 0xae8 │ │ │ │ mov.w lr, #1 │ │ │ │ ldr.w r3, [r4, #740] @ 0x2e4 │ │ │ │ str.w r3, [r5, #2852] @ 0xb24 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ str.w r3, [r5, #2908] @ 0xb5c │ │ │ │ @@ -3661769,17 +3661809,17 @@ │ │ │ │ ldr r3, [sp, #276] @ 0x114 │ │ │ │ ldr r2, [sp, #272] @ 0x110 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ str.w r3, [r5, #3180] @ 0xc6c │ │ │ │ str.w r2, [r5, #3184] @ 0xc70 │ │ │ │ str.w r1, [r5, #3188] @ 0xc74 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9f0486 │ │ │ │ + bne.w 9f04c6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9f0496 │ │ │ │ + bne.w 9f04d6 │ │ │ │ ldr.w r3, [r4, #3304] @ 0xce8 │ │ │ │ add.w r0, sl, #5440 @ 0x1540 │ │ │ │ str.w r3, [r5, #1332] @ 0x534 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ addw r1, sl, #3340 @ 0xd0c │ │ │ │ adds r0, #24 │ │ │ │ blx 666a8 │ │ │ │ @@ -3661875,23 +3661915,23 @@ │ │ │ │ str.w r3, [r5, #3276] @ 0xccc │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ str.w r3, [r5, #3280] @ 0xcd0 │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ str.w r3, [r5, #3284] @ 0xcd4 │ │ │ │ str.w r9, [r5, #3288] @ 0xcd8 │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ - cbz r3, 9ed506 │ │ │ │ + cbz r3, 9ed546 │ │ │ │ add.w r1, r6, #9472 @ 0x2500 │ │ │ │ mov.w r2, #528 @ 0x210 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ addw r0, r4, #2660 @ 0xa64 │ │ │ │ blx 666a8 │ │ │ │ ldr.w r3, [fp, #204] @ 0xcc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ed978 │ │ │ │ + beq.w 9ed9b8 │ │ │ │ ldr.w r3, [r6, #4071] @ 0xfe7 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ str.w r3, [r6, #4071] @ 0xfe7 │ │ │ │ ldrb.w r3, [r6, #4075] @ 0xfeb │ │ │ │ orrs r3, r2 │ │ │ │ @@ -3661922,15 +3661962,15 @@ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ strb.w r3, [r6, #4089] @ 0xff9 │ │ │ │ ldrb.w r3, [r6, #4090] @ 0xffa │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strb.w r3, [r6, #4090] @ 0xffa │ │ │ │ ldrb.w r3, [r6, #4094] @ 0xffe │ │ │ │ - cbz r2, 9ed594 │ │ │ │ + cbz r2, 9ed5d4 │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #1120] @ 0x460 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ strb.w r3, [r6, #4094] @ 0xffe │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ @@ -3661951,24 +3661991,24 @@ │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ strb r3, [r4, #7] │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ strb r3, [r4, #8] │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ - cbz r2, 9ed5d6 │ │ │ │ + cbz r2, 9ed616 │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #1272] @ 0x4f8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ strb r3, [r4, #9] │ │ │ │ ldrb r3, [r4, #10] │ │ │ │ - cbz r2, 9ed5ee │ │ │ │ + cbz r2, 9ed62e │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #1292] @ 0x50c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ strb r3, [r4, #10] │ │ │ │ @@ -3661989,18 +3662029,18 @@ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ strb r3, [r4, #15] │ │ │ │ ldr.w r3, [r4, #17] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ str.w r3, [r4, #17] │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ - cbz r2, 9ed638 │ │ │ │ + cbz r2, 9ed678 │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r1, [r2, #1960] @ 0x7a8 │ │ │ │ - cbz r1, 9ed638 │ │ │ │ + cbz r1, 9ed678 │ │ │ │ ldr.w r2, [r2, #1964] @ 0x7ac │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ strb r3, [r4, #21] │ │ │ │ ldrb r3, [r4, #22] │ │ │ │ @@ -3662008,98 +3662048,98 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strb r3, [r4, #22] │ │ │ │ ldrb r3, [r4, #25] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ strb r3, [r4, #25] │ │ │ │ ldrb r3, [r4, #26] │ │ │ │ - cbz r2, 9ed660 │ │ │ │ + cbz r2, 9ed6a0 │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #2208] @ 0x8a0 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ strb r3, [r4, #26] │ │ │ │ ldrb r3, [r4, #27] │ │ │ │ - cbz r2, 9ed678 │ │ │ │ + cbz r2, 9ed6b8 │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #2224] @ 0x8b0 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #240] @ 0xf0 │ │ │ │ strb r3, [r4, #27] │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ - cbz r2, 9ed690 │ │ │ │ + cbz r2, 9ed6d0 │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #2296] @ 0x8f8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ strb r3, [r4, #28] │ │ │ │ ldrb r3, [r4, #31] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ strb r3, [r4, #31] │ │ │ │ ldrb.w r3, [r4, #32] │ │ │ │ - cbz r2, 9ed6b2 │ │ │ │ + cbz r2, 9ed6f2 │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #2328] @ 0x918 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ strb.w r3, [r4, #32] │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ strb.w r3, [r4, #33] @ 0x21 │ │ │ │ ldrb.w r3, [r4, #35] @ 0x23 │ │ │ │ - cbz r2, 9ed6da │ │ │ │ + cbz r2, 9ed71a │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #2380] @ 0x94c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ ldr.w r3, [r4, #37] @ 0x25 │ │ │ │ orrs r3, r7 │ │ │ │ str.w r3, [r4, #37] @ 0x25 │ │ │ │ ldrb.w r3, [r4, #41] @ 0x29 │ │ │ │ - cbz r2, 9ed700 │ │ │ │ + cbz r2, 9ed740 │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #2456] @ 0x998 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ strb.w r3, [r4, #41] @ 0x29 │ │ │ │ ldrb.w r3, [r4, #42] @ 0x2a │ │ │ │ - cbz r2, 9ed71c │ │ │ │ + cbz r2, 9ed75c │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #2472] @ 0x9a8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ strb.w r3, [r4, #42] @ 0x2a │ │ │ │ ldrb.w r3, [r4, #43] @ 0x2b │ │ │ │ - cbz r2, 9ed738 │ │ │ │ + cbz r2, 9ed778 │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #2484] @ 0x9b4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strb.w r3, [r4, #43] @ 0x2b │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ - cbz r2, 9ed754 │ │ │ │ + cbz r2, 9ed794 │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #2500] @ 0x9c4 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ strb.w r3, [r4, #44] @ 0x2c │ │ │ │ @@ -3662108,60 +3662148,60 @@ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ strb.w r3, [r4, #45] @ 0x2d │ │ │ │ ldrb.w r3, [r4, #46] @ 0x2e │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ strb.w r3, [r4, #46] @ 0x2e │ │ │ │ ldrb.w r3, [r4, #47] @ 0x2f │ │ │ │ - cbz r2, 9ed78e │ │ │ │ + cbz r2, 9ed7ce │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r1, [r2, #2564] @ 0xa04 │ │ │ │ - cbz r1, 9ed78e │ │ │ │ + cbz r1, 9ed7ce │ │ │ │ ldr.w r2, [r2, #2568] @ 0xa08 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ strb.w r3, [r4, #47] @ 0x2f │ │ │ │ ldrb.w r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r2, 9ed7aa │ │ │ │ + cbz r2, 9ed7ea │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #2588] @ 0xa1c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ strb.w r3, [r4, #48] @ 0x30 │ │ │ │ ldrb.w r3, [r4, #49] @ 0x31 │ │ │ │ - cbz r2, 9ed7c6 │ │ │ │ + cbz r2, 9ed806 │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #2600] @ 0xa28 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ strb.w r3, [r4, #49] @ 0x31 │ │ │ │ ldrb.w r3, [r4, #50] @ 0x32 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ strb.w r3, [r4, #50] @ 0x32 │ │ │ │ ldrb.w r3, [r4, #51] @ 0x33 │ │ │ │ - cbz r2, 9ed7ee │ │ │ │ + cbz r2, 9ed82e │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #2764] @ 0xacc │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ strb.w r3, [r4, #51] @ 0x33 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ ldrb.w r1, [r4, #53] @ 0x35 │ │ │ │ - cbz r3, 9ed810 │ │ │ │ + cbz r3, 9ed850 │ │ │ │ add.w r3, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r3, #2776] @ 0xad8 │ │ │ │ - cbz r2, 9ed810 │ │ │ │ + cbz r2, 9ed850 │ │ │ │ ldr.w r3, [r3, #2780] @ 0xadc │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ orrne.w r1, r1, #1 │ │ │ │ ldrb.w r2, [r4, #54] @ 0x36 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r5, [r4, #57] @ 0x39 │ │ │ │ @@ -3662179,37 +3662219,37 @@ │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ str.w r3, [r4, #53] @ 0x35 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ orrs r5, r3 │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ strb.w r5, [r4, #57] @ 0x39 │ │ │ │ - cbz r2, 9ed862 │ │ │ │ + cbz r2, 9ed8a2 │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #2908] @ 0xb5c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ strb.w r3, [r4, #58] @ 0x3a │ │ │ │ ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 9ed87e │ │ │ │ + cbz r2, 9ed8be │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #2920] @ 0xb68 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ strb.w r3, [r4, #60] @ 0x3c │ │ │ │ ldrb.w r3, [r4, #61] @ 0x3d │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ strb.w r3, [r4, #61] @ 0x3d │ │ │ │ ldrb.w r3, [r4, #62] @ 0x3e │ │ │ │ - cbz r2, 9ed8a6 │ │ │ │ + cbz r2, 9ed8e6 │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #2956] @ 0xb8c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ strb.w r3, [r4, #62] @ 0x3e │ │ │ │ @@ -3662226,46 +3662266,46 @@ │ │ │ │ ldr r2, [sp, #228] @ 0xe4 │ │ │ │ strb.w r3, [r4, #66] @ 0x42 │ │ │ │ ldrb.w r3, [r4, #68] @ 0x44 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ strb.w r3, [r4, #68] @ 0x44 │ │ │ │ ldrb.w r3, [r4, #69] @ 0x45 │ │ │ │ - cbz r2, 9ed8f2 │ │ │ │ + cbz r2, 9ed932 │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #3084] @ 0xc0c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ strb.w r3, [r4, #69] @ 0x45 │ │ │ │ ldrb.w r3, [r4, #70] @ 0x46 │ │ │ │ - cbz r2, 9ed90e │ │ │ │ + cbz r2, 9ed94e │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #3096] @ 0xc18 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strb.w r3, [r4, #70] @ 0x46 │ │ │ │ ldrb.w r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r2, 9ed92a │ │ │ │ + cbz r2, 9ed96a │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #3180] @ 0xc6c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ strb.w r3, [r4, #72] @ 0x48 │ │ │ │ ldrb.w r3, [r4, #73] @ 0x49 │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ strb.w r3, [r4, #73] @ 0x49 │ │ │ │ ldrb.w r3, [r4, #74] @ 0x4a │ │ │ │ - cbz r2, 9ed952 │ │ │ │ + cbz r2, 9ed992 │ │ │ │ add.w r2, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r2, #3312] @ 0xcf0 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ add.w r7, sp, #1184 @ 0x4a0 │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ @@ -3662273,1794 +3662313,1794 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 67440 │ │ │ │ movw r3, #45177 @ 0xb079 │ │ │ │ movt r3, #15259 @ 0x3b9b │ │ │ │ str.w r3, [sp, #1184] @ 0x4a0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9f049a │ │ │ │ + bne.w 9f04da │ │ │ │ ldrb.w r3, [r6, #4068] @ 0xfe4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0352 │ │ │ │ + beq.w 9f0392 │ │ │ │ ldrb.w r3, [r6, #4069] @ 0xfe5 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ - ldr.w r2, [pc, #3304] @ 9ee674 │ │ │ │ + ldr.w r2, [pc, #3304] @ 9ee6b4 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r5, #3316] @ 0xcf4 │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r3, 9ed9ac │ │ │ │ - ldr.w r3, [pc, #3288] @ 9ee678 │ │ │ │ + cbz r3, 9ed9ec │ │ │ │ + ldr.w r3, [pc, #3288] @ 9ee6b8 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r5, #3320] @ 0xcf8 │ │ │ │ movs r3, #2 │ │ │ │ str.w r3, [r8] │ │ │ │ ldrb.w r3, [r6, #4070] @ 0xfe6 │ │ │ │ - cbz r3, 9ed9ce │ │ │ │ + cbz r3, 9eda0e │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr.w r1, [pc, #3268] @ 9ee67c │ │ │ │ + ldr.w r1, [pc, #3268] @ 9ee6bc │ │ │ │ addw r2, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add r1, pc │ │ │ │ add.w r3, r6, r2, lsl #2 │ │ │ │ str.w r1, [r3, #4068] @ 0xfe4 │ │ │ │ ldrb.w ip, [r6, #4071] @ 0xfe7 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9ed9f4 │ │ │ │ + beq.n 9eda34 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr.w r2, [pc, #3232] @ 9ee680 │ │ │ │ + ldr.w r2, [pc, #3232] @ 9ee6c0 │ │ │ │ addw r1, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add r2, pc │ │ │ │ add.w r3, r6, r1, lsl #2 │ │ │ │ str.w r2, [r3, #4068] @ 0xfe4 │ │ │ │ ldrb.w r7, [r6, #4072] @ 0xfe8 │ │ │ │ - cbz r7, 9eda16 │ │ │ │ + cbz r7, 9eda56 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr.w r1, [pc, #3204] @ 9ee684 │ │ │ │ + ldr.w r1, [pc, #3204] @ 9ee6c4 │ │ │ │ addw r2, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ str.w r1, [r2, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4073] @ 0xfe9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - cbz r3, 9eda3a │ │ │ │ + cbz r3, 9eda7a │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr.w r1, [pc, #3172] @ 9ee688 │ │ │ │ + ldr.w r1, [pc, #3172] @ 9ee6c8 │ │ │ │ addw r2, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ add r1, pc │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ str.w r1, [r2, #4068] @ 0xfe4 │ │ │ │ ldrb.w r1, [r6, #4074] @ 0xfea │ │ │ │ - cbz r1, 9eda5c │ │ │ │ + cbz r1, 9eda9c │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr.w r0, [pc, #3140] @ 9ee68c │ │ │ │ + ldr.w r0, [pc, #3140] @ 9ee6cc │ │ │ │ addw r2, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r2, r6, r2, lsl #2 │ │ │ │ str.w r0, [r2, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4075] @ 0xfeb │ │ │ │ str r3, [sp, #0] │ │ │ │ - cbz r3, 9eda80 │ │ │ │ + cbz r3, 9edac0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #3096] @ 9ee690 │ │ │ │ + ldr.w r3, [pc, #3096] @ 9ee6d0 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4076] @ 0xfec │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r3, 9edaa4 │ │ │ │ + cbz r3, 9edae4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #3064] @ 9ee694 │ │ │ │ + ldr.w r3, [pc, #3064] @ 9ee6d4 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4077] @ 0xfed │ │ │ │ str r3, [sp, #8] │ │ │ │ - cbz r3, 9edac8 │ │ │ │ + cbz r3, 9edb08 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #3032] @ 9ee698 │ │ │ │ + ldr.w r3, [pc, #3032] @ 9ee6d8 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4078] @ 0xfee │ │ │ │ - cbz r3, 9edaea │ │ │ │ + cbz r3, 9edb2a │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #3000] @ 9ee69c │ │ │ │ + ldr.w r3, [pc, #3000] @ 9ee6dc │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4079] @ 0xfef │ │ │ │ - cbz r3, 9edb0c │ │ │ │ + cbz r3, 9edb4c │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2972] @ 9ee6a0 │ │ │ │ + ldr.w r3, [pc, #2972] @ 9ee6e0 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4080] @ 0xff0 │ │ │ │ - cbz r3, 9edb2e │ │ │ │ + cbz r3, 9edb6e │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2940] @ 9ee6a4 │ │ │ │ + ldr.w r3, [pc, #2940] @ 9ee6e4 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4081] @ 0xff1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbz r3, 9edb52 │ │ │ │ + cbz r3, 9edb92 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2908] @ 9ee6a8 │ │ │ │ + ldr.w r3, [pc, #2908] @ 9ee6e8 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w fp, [r6, #4082] @ 0xff2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9edb78 │ │ │ │ + beq.n 9edbb8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2876] @ 9ee6ac │ │ │ │ + ldr.w r3, [pc, #2876] @ 9ee6ec │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4083] @ 0xff3 │ │ │ │ - cbz r3, 9edb9a │ │ │ │ + cbz r3, 9edbda │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2844] @ 9ee6b0 │ │ │ │ + ldr.w r3, [pc, #2844] @ 9ee6f0 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4084] @ 0xff4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0352 │ │ │ │ + beq.w 9f0392 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - ldr.w lr, [pc, #2824] @ 9ee6b4 │ │ │ │ + ldr.w lr, [pc, #2824] @ 9ee6f4 │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r3, r6, r0, lsl #2 │ │ │ │ add lr, pc │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w lr, [r3, #3316] @ 0xcf4 │ │ │ │ ldrb.w r2, [r6, #4085] @ 0xff5 │ │ │ │ str r2, [sp, #20] │ │ │ │ - cbz r2, 9edbd8 │ │ │ │ + cbz r2, 9edc18 │ │ │ │ adds r0, #2 │ │ │ │ str.w r0, [r8] │ │ │ │ - ldr.w r0, [pc, #2792] @ 9ee6b8 │ │ │ │ + ldr.w r0, [pc, #2792] @ 9ee6f8 │ │ │ │ add r0, pc │ │ │ │ str.w r0, [r3, #3320] @ 0xcf8 │ │ │ │ ldrb.w r3, [r6, #4086] @ 0xff6 │ │ │ │ - cbz r3, 9edbfa │ │ │ │ + cbz r3, 9edc3a │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2760] @ 9ee6bc │ │ │ │ + ldr.w r3, [pc, #2760] @ 9ee6fc │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4087] @ 0xff7 │ │ │ │ - cbz r3, 9edc1c │ │ │ │ + cbz r3, 9edc5c │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2732] @ 9ee6c0 │ │ │ │ + ldr.w r3, [pc, #2732] @ 9ee700 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4088] @ 0xff8 │ │ │ │ - cbz r3, 9edc3e │ │ │ │ + cbz r3, 9edc7e │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2700] @ 9ee6c4 │ │ │ │ + ldr.w r3, [pc, #2700] @ 9ee704 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4089] @ 0xff9 │ │ │ │ str r3, [sp, #24] │ │ │ │ - cbz r3, 9edc62 │ │ │ │ + cbz r3, 9edca2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2668] @ 9ee6c8 │ │ │ │ + ldr.w r3, [pc, #2668] @ 9ee708 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4090] @ 0xffa │ │ │ │ - cbz r3, 9edc84 │ │ │ │ + cbz r3, 9edcc4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2640] @ 9ee6cc │ │ │ │ + ldr.w r3, [pc, #2640] @ 9ee70c │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4091] @ 0xffb │ │ │ │ - cbz r3, 9edca6 │ │ │ │ + cbz r3, 9edce6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2608] @ 9ee6d0 │ │ │ │ + ldr.w r3, [pc, #2608] @ 9ee710 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4092] @ 0xffc │ │ │ │ - cbz r3, 9edcc8 │ │ │ │ + cbz r3, 9edd08 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2580] @ 9ee6d4 │ │ │ │ + ldr.w r3, [pc, #2580] @ 9ee714 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4093] @ 0xffd │ │ │ │ - cbz r3, 9edcea │ │ │ │ + cbz r3, 9edd2a │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2548] @ 9ee6d8 │ │ │ │ + ldr.w r3, [pc, #2548] @ 9ee718 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4094] @ 0xffe │ │ │ │ str r3, [sp, #28] │ │ │ │ - cbz r3, 9edd0e │ │ │ │ + cbz r3, 9edd4e │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2516] @ 9ee6dc │ │ │ │ + ldr.w r3, [pc, #2516] @ 9ee71c │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r6, #4095] @ 0xfff │ │ │ │ - cbz r3, 9edd30 │ │ │ │ + cbz r3, 9edd70 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2488] @ 9ee6e0 │ │ │ │ + ldr.w r3, [pc, #2488] @ 9ee720 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 9edd50 │ │ │ │ + cbz r3, 9edd90 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2460] @ 9ee6e4 │ │ │ │ + ldr.w r3, [pc, #2460] @ 9ee724 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ - cbz r3, 9edd70 │ │ │ │ + cbz r3, 9eddb0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2432] @ 9ee6e8 │ │ │ │ + ldr.w r3, [pc, #2432] @ 9ee728 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbz r3, 9edd92 │ │ │ │ + cbz r3, 9eddd2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2400] @ 9ee6ec │ │ │ │ + ldr.w r3, [pc, #2400] @ 9ee72c │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 9eddbc │ │ │ │ + cbz r3, 9eddfc │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #244] @ 0xf4 │ │ │ │ adds r0, r3, #1 │ │ │ │ addw r3, r3, #1860 @ 0x744 │ │ │ │ str.w r0, [r8] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f0578 │ │ │ │ - ldr.w r0, [pc, #2364] @ 9ee6f0 │ │ │ │ + beq.w 9f05b8 │ │ │ │ + ldr.w r0, [pc, #2364] @ 9ee730 │ │ │ │ add r0, pc │ │ │ │ str.w r0, [r3, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - cbz r3, 9edddc │ │ │ │ + cbz r3, 9ede1c │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2336] @ 9ee6f4 │ │ │ │ + ldr.w r3, [pc, #2336] @ 9ee734 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ - cbz r3, 9eddfc │ │ │ │ + cbz r3, 9ede3c │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2308] @ 9ee6f8 │ │ │ │ + ldr.w r3, [pc, #2308] @ 9ee738 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 9ede1e │ │ │ │ + cbz r3, 9ede5e │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2276] @ 9ee6fc │ │ │ │ + ldr.w r3, [pc, #2276] @ 9ee73c │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 9ede40 │ │ │ │ + cbz r3, 9ede80 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2248] @ 9ee700 │ │ │ │ + ldr.w r3, [pc, #2248] @ 9ee740 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 9ede62 │ │ │ │ + cbz r3, 9edea2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2216] @ 9ee704 │ │ │ │ + ldr.w r3, [pc, #2216] @ 9ee744 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #9] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ - cbz r3, 9ede84 │ │ │ │ + cbz r3, 9edec4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2188] @ 9ee708 │ │ │ │ + ldr.w r3, [pc, #2188] @ 9ee748 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #10] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 9edea6 │ │ │ │ + cbz r3, 9edee6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2156] @ 9ee70c │ │ │ │ + ldr.w r3, [pc, #2156] @ 9ee74c │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #11] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 9edec8 │ │ │ │ + cbz r3, 9edf08 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2128] @ 9ee710 │ │ │ │ + ldr.w r3, [pc, #2128] @ 9ee750 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 9edee8 │ │ │ │ + cbz r3, 9edf28 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2100] @ 9ee714 │ │ │ │ + ldr.w r3, [pc, #2100] @ 9ee754 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ - cbz r3, 9edf08 │ │ │ │ + cbz r3, 9edf48 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2072] @ 9ee718 │ │ │ │ + ldr.w r3, [pc, #2072] @ 9ee758 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #14] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - cbz r3, 9edf2a │ │ │ │ + cbz r3, 9edf6a │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2040] @ 9ee71c │ │ │ │ + ldr.w r3, [pc, #2040] @ 9ee75c │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #15] │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 9edf4c │ │ │ │ + cbz r3, 9edf8c │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #2012] @ 9ee720 │ │ │ │ + ldr.w r3, [pc, #2012] @ 9ee760 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - cbz r3, 9edf6c │ │ │ │ + cbz r3, 9edfac │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1984] @ 9ee724 │ │ │ │ + ldr.w r3, [pc, #1984] @ 9ee764 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - cbz r3, 9edf8e │ │ │ │ + cbz r3, 9edfce │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1952] @ 9ee728 │ │ │ │ + ldr.w r3, [pc, #1952] @ 9ee768 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #18] │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - cbz r3, 9edfb0 │ │ │ │ + cbz r3, 9edff0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1924] @ 9ee72c │ │ │ │ + ldr.w r3, [pc, #1924] @ 9ee76c │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #19] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - cbz r3, 9edfd2 │ │ │ │ + cbz r3, 9ee012 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1892] @ 9ee730 │ │ │ │ + ldr.w r3, [pc, #1892] @ 9ee770 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #20] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - cbz r3, 9edff4 │ │ │ │ + cbz r3, 9ee034 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1864] @ 9ee734 │ │ │ │ + ldr.w r3, [pc, #1864] @ 9ee774 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #21] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - cbz r3, 9ee016 │ │ │ │ + cbz r3, 9ee056 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1832] @ 9ee738 │ │ │ │ + ldr.w r3, [pc, #1832] @ 9ee778 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #22] │ │ │ │ - cbz r3, 9ee036 │ │ │ │ + cbz r3, 9ee076 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1804] @ 9ee73c │ │ │ │ + ldr.w r3, [pc, #1804] @ 9ee77c │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #23] │ │ │ │ - cbz r3, 9ee056 │ │ │ │ + cbz r3, 9ee096 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1776] @ 9ee740 │ │ │ │ + ldr.w r3, [pc, #1776] @ 9ee780 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #24] │ │ │ │ - cbz r3, 9ee076 │ │ │ │ + cbz r3, 9ee0b6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1748] @ 9ee744 │ │ │ │ + ldr.w r3, [pc, #1748] @ 9ee784 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #25] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - cbz r3, 9ee098 │ │ │ │ + cbz r3, 9ee0d8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1720] @ 9ee748 │ │ │ │ + ldr.w r3, [pc, #1720] @ 9ee788 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #26] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ - cbz r3, 9ee0ba │ │ │ │ + cbz r3, 9ee0fa │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1688] @ 9ee74c │ │ │ │ + ldr.w r3, [pc, #1688] @ 9ee78c │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #27] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - cbz r3, 9ee0dc │ │ │ │ + cbz r3, 9ee11c │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1660] @ 9ee750 │ │ │ │ + ldr.w r3, [pc, #1660] @ 9ee790 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 9ee106 │ │ │ │ + cbz r3, 9ee146 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #248] @ 0xf8 │ │ │ │ adds r0, r3, #1 │ │ │ │ addw r3, r3, #1860 @ 0x744 │ │ │ │ str.w r0, [r8] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f0586 │ │ │ │ - ldr.w r0, [pc, #1620] @ 9ee754 │ │ │ │ + beq.w 9f05c6 │ │ │ │ + ldr.w r0, [pc, #1620] @ 9ee794 │ │ │ │ add r0, pc │ │ │ │ str.w r0, [r3, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #29] │ │ │ │ - cbz r3, 9ee126 │ │ │ │ + cbz r3, 9ee166 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1592] @ 9ee758 │ │ │ │ + ldr.w r3, [pc, #1592] @ 9ee798 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #30] │ │ │ │ - cbz r3, 9ee146 │ │ │ │ + cbz r3, 9ee186 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1564] @ 9ee75c │ │ │ │ + ldr.w r3, [pc, #1564] @ 9ee79c │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb r3, [r4, #31] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0352 │ │ │ │ + beq.w 9f0392 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - ldr.w lr, [pc, #1548] @ 9ee760 │ │ │ │ + ldr.w lr, [pc, #1548] @ 9ee7a0 │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r3, r6, r0, lsl #2 │ │ │ │ add lr, pc │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w lr, [r3, #3316] @ 0xcf4 │ │ │ │ ldrb.w r2, [r4, #32] │ │ │ │ str r2, [sp, #108] @ 0x6c │ │ │ │ - cbz r2, 9ee18a │ │ │ │ + cbz r2, 9ee1ca │ │ │ │ ldr r2, [sp, #252] @ 0xfc │ │ │ │ adds r0, #2 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f0594 │ │ │ │ - ldr.w r0, [pc, #1504] @ 9ee764 │ │ │ │ + beq.w 9f05d4 │ │ │ │ + ldr.w r0, [pc, #1504] @ 9ee7a4 │ │ │ │ add r0, pc │ │ │ │ str.w r0, [r3, #3320] @ 0xcf8 │ │ │ │ ldrb.w r3, [r4, #33] @ 0x21 │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - cbz r3, 9ee1ae │ │ │ │ + cbz r3, 9ee1ee │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1472] @ 9ee768 │ │ │ │ + ldr.w r3, [pc, #1472] @ 9ee7a8 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #34] @ 0x22 │ │ │ │ - cbz r3, 9ee1d0 │ │ │ │ + cbz r3, 9ee210 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1444] @ 9ee76c │ │ │ │ + ldr.w r3, [pc, #1444] @ 9ee7ac │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #35] @ 0x23 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - cbz r3, 9ee1fc │ │ │ │ + cbz r3, 9ee23c │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #256] @ 0x100 │ │ │ │ adds r0, r3, #1 │ │ │ │ addw r3, r3, #1860 @ 0x744 │ │ │ │ str.w r0, [r8] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f05a2 │ │ │ │ - ldr.w r0, [pc, #1404] @ 9ee770 │ │ │ │ + beq.w 9f05e2 │ │ │ │ + ldr.w r0, [pc, #1404] @ 9ee7b0 │ │ │ │ add r0, pc │ │ │ │ str.w r0, [r3, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r3, 9ee226 │ │ │ │ + cbz r3, 9ee266 │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr r2, [sp, #264] @ 0x108 │ │ │ │ adds r0, r3, #1 │ │ │ │ addw r3, r3, #1860 @ 0x744 │ │ │ │ str.w r0, [r8] │ │ │ │ add.w r3, r6, r3, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f05b0 │ │ │ │ - ldr.w r0, [pc, #1364] @ 9ee774 │ │ │ │ + beq.w 9f05f0 │ │ │ │ + ldr.w r0, [pc, #1364] @ 9ee7b4 │ │ │ │ add r0, pc │ │ │ │ str.w r0, [r3, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #37] @ 0x25 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ - cbz r3, 9ee24a │ │ │ │ + cbz r3, 9ee28a │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1332] @ 9ee778 │ │ │ │ + ldr.w r3, [pc, #1332] @ 9ee7b8 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0352 │ │ │ │ + beq.w 9f0392 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - ldr.w lr, [pc, #1312] @ 9ee77c │ │ │ │ + ldr.w lr, [pc, #1312] @ 9ee7bc │ │ │ │ adds r3, r0, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r3, r6, r0, lsl #2 │ │ │ │ add lr, pc │ │ │ │ add.w r3, r3, #8192 @ 0x2000 │ │ │ │ str.w lr, [r3, #3316] @ 0xcf4 │ │ │ │ ldrb.w r2, [r4, #39] @ 0x27 │ │ │ │ str r2, [sp, #208] @ 0xd0 │ │ │ │ - cbz r2, 9ee288 │ │ │ │ + cbz r2, 9ee2c8 │ │ │ │ adds r0, #2 │ │ │ │ str.w r0, [r8] │ │ │ │ - ldr.w r0, [pc, #1280] @ 9ee780 │ │ │ │ + ldr.w r0, [pc, #1280] @ 9ee7c0 │ │ │ │ add r0, pc │ │ │ │ str.w r0, [r3, #3320] @ 0xcf8 │ │ │ │ ldrb.w r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - cbz r3, 9ee2ac │ │ │ │ + cbz r3, 9ee2ec │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1248] @ 9ee784 │ │ │ │ + ldr.w r3, [pc, #1248] @ 9ee7c4 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #41] @ 0x29 │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ - cbz r3, 9ee2d0 │ │ │ │ + cbz r3, 9ee310 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1216] @ 9ee788 │ │ │ │ + ldr.w r3, [pc, #1216] @ 9ee7c8 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #42] @ 0x2a │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - cbz r3, 9ee2f4 │ │ │ │ + cbz r3, 9ee334 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1184] @ 9ee78c │ │ │ │ + ldr.w r3, [pc, #1184] @ 9ee7cc │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #43] @ 0x2b │ │ │ │ - cbz r3, 9ee316 │ │ │ │ + cbz r3, 9ee356 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1152] @ 9ee790 │ │ │ │ + ldr.w r3, [pc, #1152] @ 9ee7d0 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #44] @ 0x2c │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r3, 9ee33a │ │ │ │ + cbz r3, 9ee37a │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1120] @ 9ee794 │ │ │ │ + ldr.w r3, [pc, #1120] @ 9ee7d4 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #45] @ 0x2d │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ - cbz r3, 9ee35e │ │ │ │ + cbz r3, 9ee39e │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1088] @ 9ee798 │ │ │ │ + ldr.w r3, [pc, #1088] @ 9ee7d8 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #46] @ 0x2e │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ - cbz r3, 9ee382 │ │ │ │ + cbz r3, 9ee3c2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1056] @ 9ee79c │ │ │ │ + ldr.w r3, [pc, #1056] @ 9ee7dc │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #47] @ 0x2f │ │ │ │ - cbz r3, 9ee3a4 │ │ │ │ + cbz r3, 9ee3e4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1028] @ 9ee7a0 │ │ │ │ + ldr.w r3, [pc, #1028] @ 9ee7e0 │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #48] @ 0x30 │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ - cbz r3, 9ee3c6 │ │ │ │ + cbz r3, 9ee406 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #996] @ (9ee7a4 ) │ │ │ │ + ldr r3, [pc, #996] @ (9ee7e4 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #49] @ 0x31 │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ - cbz r3, 9ee3e8 │ │ │ │ + cbz r3, 9ee428 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #964] @ (9ee7a8 ) │ │ │ │ + ldr r3, [pc, #964] @ (9ee7e8 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #50] @ 0x32 │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ - cbz r3, 9ee40a │ │ │ │ + cbz r3, 9ee44a │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #936] @ (9ee7ac ) │ │ │ │ + ldr r3, [pc, #936] @ (9ee7ec ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #51] @ 0x33 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ - cbz r3, 9ee42c │ │ │ │ + cbz r3, 9ee46c │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #904] @ (9ee7b0 ) │ │ │ │ + ldr r3, [pc, #904] @ (9ee7f0 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 9ee44c │ │ │ │ + cbz r3, 9ee48c │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #876] @ (9ee7b4 ) │ │ │ │ + ldr r3, [pc, #876] @ (9ee7f4 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #53] @ 0x35 │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ - cbz r3, 9ee46e │ │ │ │ + cbz r3, 9ee4ae │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #848] @ (9ee7b8 ) │ │ │ │ + ldr r3, [pc, #848] @ (9ee7f8 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #54] @ 0x36 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ - cbz r3, 9ee490 │ │ │ │ + cbz r3, 9ee4d0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #816] @ (9ee7bc ) │ │ │ │ + ldr r3, [pc, #816] @ (9ee7fc ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #55] @ 0x37 │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ - cbz r3, 9ee4b2 │ │ │ │ + cbz r3, 9ee4f2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #788] @ (9ee7c0 ) │ │ │ │ + ldr r3, [pc, #788] @ (9ee800 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #56] @ 0x38 │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ - cbz r3, 9ee4d4 │ │ │ │ + cbz r3, 9ee514 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #756] @ (9ee7c4 ) │ │ │ │ + ldr r3, [pc, #756] @ (9ee804 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #57] @ 0x39 │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ - cbz r3, 9ee4f6 │ │ │ │ + cbz r3, 9ee536 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #728] @ (9ee7c8 ) │ │ │ │ + ldr r3, [pc, #728] @ (9ee808 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #58] @ 0x3a │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ - cbz r3, 9ee518 │ │ │ │ + cbz r3, 9ee558 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #696] @ (9ee7cc ) │ │ │ │ + ldr r3, [pc, #696] @ (9ee80c ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #59] @ 0x3b │ │ │ │ - cbz r3, 9ee538 │ │ │ │ + cbz r3, 9ee578 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #668] @ (9ee7d0 ) │ │ │ │ + ldr r3, [pc, #668] @ (9ee810 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ - cbz r3, 9ee55a │ │ │ │ + cbz r3, 9ee59a │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #640] @ (9ee7d4 ) │ │ │ │ + ldr r3, [pc, #640] @ (9ee814 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #61] @ 0x3d │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ - cbz r3, 9ee57c │ │ │ │ + cbz r3, 9ee5bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #608] @ (9ee7d8 ) │ │ │ │ + ldr r3, [pc, #608] @ (9ee818 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #62] @ 0x3e │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ - cbz r3, 9ee59e │ │ │ │ + cbz r3, 9ee5de │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #580] @ (9ee7dc ) │ │ │ │ + ldr r3, [pc, #580] @ (9ee81c ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #63] @ 0x3f │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ - cbz r3, 9ee5c0 │ │ │ │ + cbz r3, 9ee600 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #548] @ (9ee7e0 ) │ │ │ │ + ldr r3, [pc, #548] @ (9ee820 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #64] @ 0x40 │ │ │ │ - cbz r3, 9ee5e0 │ │ │ │ + cbz r3, 9ee620 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #520] @ (9ee7e4 ) │ │ │ │ + ldr r3, [pc, #520] @ (9ee824 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #65] @ 0x41 │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ - cbz r3, 9ee602 │ │ │ │ + cbz r3, 9ee642 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #492] @ (9ee7e8 ) │ │ │ │ + ldr r3, [pc, #492] @ (9ee828 ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r3, [r4, #66] @ 0x42 │ │ │ │ - cbz r3, 9ee622 │ │ │ │ + cbz r3, 9ee662 │ │ │ │ ldr.w r3, [r8] │ │ │ │ addw r0, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r3, [pc, #464] @ (9ee7ec ) │ │ │ │ + ldr r3, [pc, #464] @ (9ee82c ) │ │ │ │ add r3, pc │ │ │ │ str.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ ldrb.w r0, [r4, #67] @ 0x43 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f0352 │ │ │ │ + beq.w 9f0392 │ │ │ │ ldr.w r2, [r8] │ │ │ │ - ldr.w r9, [pc, #444] @ 9ee7f0 │ │ │ │ + ldr.w r9, [pc, #444] @ 9ee830 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ add.w lr, r6, r2, lsl #2 │ │ │ │ add r9, pc │ │ │ │ add.w lr, lr, #8192 @ 0x2000 │ │ │ │ str.w r3, [r8] │ │ │ │ str.w r9, [lr, #3316] @ 0xcf4 │ │ │ │ ldrb.w r2, [r4, #68] @ 0x44 │ │ │ │ str r2, [sp, #216] @ 0xd8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ee7f8 │ │ │ │ + beq.w 9ee838 │ │ │ │ ldr r2, [sp, #328] @ 0x148 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ adds r3, #2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9f0912 │ │ │ │ - ldr.w r9, [pc, #400] @ 9ee7f4 │ │ │ │ + bne.w 9f0952 │ │ │ │ + ldr.w r9, [pc, #400] @ 9ee834 │ │ │ │ add r9, pc │ │ │ │ str.w r9, [lr, #3320] @ 0xcf8 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 9ee7f8 │ │ │ │ + b.n 9ee838 │ │ │ │ nop │ │ │ │ - mrc2 0, 7, r0, cr2, cr6, {3} │ │ │ │ - mrc2 0, 7, r0, cr4, cr6, {3} │ │ │ │ - mcr2 0, 7, r0, cr4, cr6, {3} │ │ │ │ - mrc2 0, 6, r0, cr2, cr6, {3} │ │ │ │ - mcr2 0, 6, r0, cr8, cr6, {3} │ │ │ │ - mrc2 0, 5, r0, cr8, cr6, {3} │ │ │ │ - mcr2 0, 5, r0, cr10, cr6, {3} │ │ │ │ + mrc2 0, 5, r0, cr2, cr6, {3} │ │ │ │ + mrc2 0, 5, r0, cr4, cr6, {3} │ │ │ │ + mcr2 0, 5, r0, cr4, cr6, {3} │ │ │ │ mrc2 0, 4, r0, cr2, cr6, {3} │ │ │ │ - mcr2 0, 4, r0, cr2, cr6, {3} │ │ │ │ - mrc2 0, 3, r0, cr2, cr6, {3} │ │ │ │ - mrc2 0, 3, r0, cr0, cr6, {3} │ │ │ │ - mcr2 0, 3, r0, cr6, cr6, {3} │ │ │ │ - mcr2 0, 3, r0, cr0, cr6, {3} │ │ │ │ - mrc2 0, 2, r0, cr8, cr6, {3} │ │ │ │ - mrc2 0, 2, r0, cr10, cr6, {3} │ │ │ │ - mcr2 0, 3, r0, cr0, cr6, {3} │ │ │ │ - mrc2 0, 2, r0, cr14, cr6, {3} │ │ │ │ - mrc2 0, 2, r0, cr14, cr6, {3} │ │ │ │ - mrc2 0, 2, r0, cr4, cr6, {3} │ │ │ │ + mcr2 0, 4, r0, cr8, cr6, {3} │ │ │ │ + mrc2 0, 3, r0, cr8, cr6, {3} │ │ │ │ + mcr2 0, 3, r0, cr10, cr6, {3} │ │ │ │ mrc2 0, 2, r0, cr2, cr6, {3} │ │ │ │ - mrc2 0, 2, r0, cr0, cr6, {3} │ │ │ │ - mcr2 0, 2, r0, cr12, cr6, {3} │ │ │ │ - mcr2 0, 2, r0, cr10, cr6, {3} │ │ │ │ - mcr2 0, 2, r0, cr4, cr6, {3} │ │ │ │ - mrc2 0, 1, r0, cr14, cr6, {3} │ │ │ │ - mrc2 0, 1, r0, cr12, cr6, {3} │ │ │ │ - mrc2 0, 1, r0, cr4, cr6, {3} │ │ │ │ - mcr2 0, 1, r0, cr10, cr6, {3} │ │ │ │ - mcr2 0, 1, r0, cr14, cr6, {3} │ │ │ │ - mcr2 0, 1, r0, cr14, cr6, {3} │ │ │ │ - mcr2 0, 1, r0, cr8, cr6, {3} │ │ │ │ - mrc2 0, 0, r0, cr10, cr6, {3} │ │ │ │ - mrc2 0, 1, r0, cr2, cr6, {3} │ │ │ │ + mcr2 0, 2, r0, cr2, cr6, {3} │ │ │ │ mrc2 0, 1, r0, cr2, cr6, {3} │ │ │ │ - mcr2 0, 1, r0, cr12, cr6, {3} │ │ │ │ - mcr2 0, 1, r0, cr10, cr6, {3} │ │ │ │ - mcr2 0, 1, r0, cr4, cr6, {3} │ │ │ │ + mrc2 0, 1, r0, cr0, cr6, {3} │ │ │ │ + mcr2 0, 1, r0, cr6, cr6, {3} │ │ │ │ + mcr2 0, 1, r0, cr0, cr6, {3} │ │ │ │ + mrc2 0, 0, r0, cr8, cr6, {3} │ │ │ │ + mrc2 0, 0, r0, cr10, cr6, {3} │ │ │ │ + mcr2 0, 1, r0, cr0, cr6, {3} │ │ │ │ + mrc2 0, 0, r0, cr14, cr6, {3} │ │ │ │ mrc2 0, 0, r0, cr14, cr6, {3} │ │ │ │ + mrc2 0, 0, r0, cr4, cr6, {3} │ │ │ │ + mrc2 0, 0, r0, cr2, cr6, {3} │ │ │ │ mrc2 0, 0, r0, cr0, cr6, {3} │ │ │ │ - mcr2 0, 0, r0, cr6, cr6, {3} │ │ │ │ - mcr2 0, 0, r0, cr2, cr6, {3} │ │ │ │ + mcr2 0, 0, r0, cr12, cr6, {3} │ │ │ │ + mcr2 0, 0, r0, cr10, cr6, {3} │ │ │ │ + mcr2 0, 0, r0, cr4, cr6, {3} │ │ │ │ ldc2l 0, cr0, [lr, #472]! @ 0x1d8 │ │ │ │ + ldc2l 0, cr0, [ip, #472]! @ 0x1d8 │ │ │ │ ldc2l 0, cr0, [r4, #472]! @ 0x1d8 │ │ │ │ stc2l 0, cr0, [sl, #472]! @ 0x1d8 │ │ │ │ stc2l 0, cr0, [lr, #472]! @ 0x1d8 │ │ │ │ + stc2l 0, cr0, [lr, #472]! @ 0x1d8 │ │ │ │ stc2l 0, cr0, [r8, #472]! @ 0x1d8 │ │ │ │ + ldc2l 0, cr0, [sl, #472] @ 0x1d8 │ │ │ │ ldc2l 0, cr0, [r2, #472]! @ 0x1d8 │ │ │ │ - stc2l 0, cr0, [r8, #472]! @ 0x1d8 │ │ │ │ - stc2l 0, cr0, [lr, #472]! @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [ip, #472]! @ 0x1d8 │ │ │ │ - mcr2 0, 0, r0, cr0, cr6, {3} │ │ │ │ - ldc2l 0, cr0, [r8, #472]! @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [r8, #472]! @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [sl, #472]! @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [r4, #472]! @ 0x1d8 │ │ │ │ ldc2l 0, cr0, [r2, #472]! @ 0x1d8 │ │ │ │ - stc2l 0, cr0, [r4, #472]! @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [r4, #472]! @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [r0, #472]! @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [r0, #472]! @ 0x1d8 │ │ │ │ stc2l 0, cr0, [ip, #472]! @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [r0, #472]! @ 0x1d8 │ │ │ │ - stc2l 0, cr0, [r6, #472]! @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [lr, #472] @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [r4, #472]! @ 0x1d8 │ │ │ │ - mrc2 0, 0, r0, cr0, cr6, {3} │ │ │ │ - mcr2 0, 0, r0, cr14, cr6, {3} │ │ │ │ - mcr2 0, 0, r0, cr14, cr6, {3} │ │ │ │ - mcr2 0, 0, r0, cr14, cr6, {3} │ │ │ │ - mrc2 0, 0, r0, cr10, cr6, {3} │ │ │ │ - mcr2 0, 0, r0, cr10, cr6, {3} │ │ │ │ - mcr2 0, 0, r0, cr12, cr6, {3} │ │ │ │ - mcr2 0, 0, r0, cr8, cr6, {3} │ │ │ │ - mcr2 0, 0, r0, cr0, cr6, {3} │ │ │ │ - ldc2l 0, cr0, [ip, #472]! @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [r6, #472]! @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [r4, #472]! @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [r2, #472]! @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [r0, #472]! @ 0x1d8 │ │ │ │ - stc2l 0, cr0, [lr, #472]! @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [r6, #472]! @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [r4, #472]! @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [r6, #472]! @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [r0, #472]! @ 0x1d8 │ │ │ │ stc2l 0, cr0, [sl, #472]! @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [ip, #472] @ 0x1d8 │ │ │ │ - ldc2l 0, cr0, [r2, #472] @ 0x1d8 │ │ │ │ - stc2l 0, cr0, [lr, #472] @ 0x1d8 │ │ │ │ + stc2l 0, cr0, [r4, #472]! @ 0x1d8 │ │ │ │ + ldc2l 0, cr0, [lr, #472] @ 0x1d8 │ │ │ │ + ldc2l 0, cr0, [r0, #472] @ 0x1d8 │ │ │ │ + stc2l 0, cr0, [r6, #472] @ 0x1d8 │ │ │ │ + stc2l 0, cr0, [r2, #472] @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [lr, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r4, #472]! @ 0x1d8 │ │ │ │ + stc2 0, cr0, [sl, #472]! @ 0x1d8 │ │ │ │ + stc2 0, cr0, [lr, #472]! @ 0x1d8 │ │ │ │ + stc2 0, cr0, [r8, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r2, #472]! @ 0x1d8 │ │ │ │ + stc2 0, cr0, [r8, #472]! @ 0x1d8 │ │ │ │ + stc2 0, cr0, [lr, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [ip, #472]! @ 0x1d8 │ │ │ │ stc2l 0, cr0, [r0, #472] @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r8, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r8, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [sl, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r4, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r2, #472]! @ 0x1d8 │ │ │ │ + stc2 0, cr0, [r4, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r4, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r0, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r0, #472]! @ 0x1d8 │ │ │ │ + stc2 0, cr0, [ip, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r0, #472]! @ 0x1d8 │ │ │ │ + stc2 0, cr0, [r6, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [lr, #472] @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r4, #472]! @ 0x1d8 │ │ │ │ + ldc2l 0, cr0, [r0, #472] @ 0x1d8 │ │ │ │ + stc2l 0, cr0, [lr, #472] @ 0x1d8 │ │ │ │ stc2l 0, cr0, [lr, #472] @ 0x1d8 │ │ │ │ + stc2l 0, cr0, [lr, #472] @ 0x1d8 │ │ │ │ + ldc2l 0, cr0, [sl, #472] @ 0x1d8 │ │ │ │ + stc2l 0, cr0, [sl, #472] @ 0x1d8 │ │ │ │ + stc2l 0, cr0, [ip, #472] @ 0x1d8 │ │ │ │ stc2l 0, cr0, [r8, #472] @ 0x1d8 │ │ │ │ - ldc2 0, cr0, [sl, #472]! @ 0x1d8 │ │ │ │ - ldc2 0, cr0, [lr, #472]! @ 0x1d8 │ │ │ │ + stc2l 0, cr0, [r0, #472] @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [ip, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r6, #472]! @ 0x1d8 │ │ │ │ ldc2 0, cr0, [r4, #472]! @ 0x1d8 │ │ │ │ - ldc2 0, cr0, [r8, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r2, #472]! @ 0x1d8 │ │ │ │ ldc2 0, cr0, [r0, #472]! @ 0x1d8 │ │ │ │ - rsb r0, r6, #118 @ 0x76 │ │ │ │ + stc2 0, cr0, [lr, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r6, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r4, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r6, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r0, #472]! @ 0x1d8 │ │ │ │ + stc2 0, cr0, [sl, #472]! @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [ip, #472] @ 0x1d8 │ │ │ │ + ldc2 0, cr0, [r2, #472] @ 0x1d8 │ │ │ │ + stc2 0, cr0, [lr, #472] @ 0x1d8 │ │ │ │ + stc2 0, cr0, [r0, #472] @ 0x1d8 │ │ │ │ + stc2 0, cr0, [lr, #472] @ 0x1d8 │ │ │ │ + stc2 0, cr0, [r8, #472] @ 0x1d8 │ │ │ │ + ldc2l 0, cr0, [sl, #-472]! @ 0xfffffe28 │ │ │ │ + ldc2l 0, cr0, [lr, #-472]! @ 0xfffffe28 │ │ │ │ + ldc2l 0, cr0, [r4, #-472]! @ 0xfffffe28 │ │ │ │ + ldc2l 0, cr0, [r8, #-472]! @ 0xfffffe28 │ │ │ │ + ldc2l 0, cr0, [r0, #-472]! @ 0xfffffe28 │ │ │ │ + @ instruction: 0xf1860076 │ │ │ │ ldrb.w r2, [r4, #69] @ 0x45 │ │ │ │ str r2, [sp, #204] @ 0xcc │ │ │ │ - cbz r2, 9ee818 │ │ │ │ + cbz r2, 9ee858 │ │ │ │ addw lr, r3, #1860 @ 0x744 │ │ │ │ - ldr.w r9, [pc, #2072] @ 9ef020 │ │ │ │ + ldr.w r9, [pc, #2072] @ 9ef060 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w lr, r6, lr, lsl #2 │ │ │ │ add r9, pc │ │ │ │ str.w r9, [lr, #4068] @ 0xfe4 │ │ │ │ ldrb.w r2, [r4, #70] @ 0x46 │ │ │ │ str r2, [sp, #220] @ 0xdc │ │ │ │ - cbz r2, 9ee838 │ │ │ │ + cbz r2, 9ee878 │ │ │ │ addw lr, r3, #1860 @ 0x744 │ │ │ │ - ldr.w r9, [pc, #2044] @ 9ef024 │ │ │ │ + ldr.w r9, [pc, #2044] @ 9ef064 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w lr, r6, lr, lsl #2 │ │ │ │ add r9, pc │ │ │ │ str.w r9, [lr, #4068] @ 0xfe4 │ │ │ │ ldrb.w lr, [r4, #71] @ 0x47 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9ee85a │ │ │ │ + beq.n 9ee89a │ │ │ │ addw lr, r3, #1860 @ 0x744 │ │ │ │ - ldr.w r9, [pc, #2016] @ 9ef028 │ │ │ │ + ldr.w r9, [pc, #2016] @ 9ef068 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w lr, r6, lr, lsl #2 │ │ │ │ add r9, pc │ │ │ │ str.w r9, [lr, #4068] @ 0xfe4 │ │ │ │ ldrb.w r2, [r4, #72] @ 0x48 │ │ │ │ str r2, [sp, #224] @ 0xe0 │ │ │ │ - cbz r2, 9ee87a │ │ │ │ + cbz r2, 9ee8ba │ │ │ │ addw lr, r3, #1860 @ 0x744 │ │ │ │ - ldr.w r9, [pc, #1988] @ 9ef02c │ │ │ │ + ldr.w r9, [pc, #1988] @ 9ef06c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w lr, r6, lr, lsl #2 │ │ │ │ add r9, pc │ │ │ │ str.w r9, [lr, #4068] @ 0xfe4 │ │ │ │ ldrb.w r2, [r4, #73] @ 0x49 │ │ │ │ str r2, [sp, #228] @ 0xe4 │ │ │ │ - cbz r2, 9ee89a │ │ │ │ + cbz r2, 9ee8da │ │ │ │ addw lr, r3, #1860 @ 0x744 │ │ │ │ - ldr.w r9, [pc, #1960] @ 9ef030 │ │ │ │ + ldr.w r9, [pc, #1960] @ 9ef070 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w lr, r6, lr, lsl #2 │ │ │ │ add r9, pc │ │ │ │ str.w r9, [lr, #4068] @ 0xfe4 │ │ │ │ ldrb.w r9, [r4, #74] @ 0x4a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9ee8bc │ │ │ │ + beq.n 9ee8fc │ │ │ │ addw lr, r3, #1860 @ 0x744 │ │ │ │ - ldr.w r2, [pc, #1928] @ 9ef034 │ │ │ │ + ldr.w r2, [pc, #1928] @ 9ef074 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w lr, r6, lr, lsl #2 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [lr, #4068] @ 0xfe4 │ │ │ │ ldrb.w lr, [r4, #75] @ 0x4b │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9ee8de │ │ │ │ + beq.n 9ee91e │ │ │ │ addw lr, r3, #1860 @ 0x744 │ │ │ │ - ldr.w r2, [pc, #1900] @ 9ef038 │ │ │ │ + ldr.w r2, [pc, #1900] @ 9ef078 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w lr, r6, lr, lsl #2 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [lr, #4068] @ 0xfe4 │ │ │ │ ldrb.w lr, [r4, #76] @ 0x4c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 9ee900 │ │ │ │ + beq.n 9ee940 │ │ │ │ addw lr, r3, #1860 @ 0x744 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ add.w lr, r6, lr, lsl #2 │ │ │ │ - ldr.w r8, [pc, #1860] @ 9ef03c │ │ │ │ + ldr.w r8, [pc, #1860] @ 9ef07c │ │ │ │ add r8, pc │ │ │ │ str.w r8, [lr, #4068] @ 0xfe4 │ │ │ │ str.w r3, [r5, #3740] @ 0xe9c │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ movt r3, #64 @ 0x40 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr.w lr, [r6, #4012] @ 0xfac │ │ │ │ str.w r8, [r4, #88] @ 0x58 │ │ │ │ cmp lr, r3 │ │ │ │ - bcc.n 9ee95a │ │ │ │ + bcc.n 9ee99a │ │ │ │ str.w r8, [r4, #340] @ 0x154 │ │ │ │ mov.w r8, #12288 @ 0x3000 │ │ │ │ movt r8, #64 @ 0x40 │ │ │ │ add.w r3, sl, #368 @ 0x170 │ │ │ │ cmp lr, r8 │ │ │ │ str.w r3, [r4, #396] @ 0x18c │ │ │ │ add.w r3, sl, #424 @ 0x1a8 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bcc.n 9ee95a │ │ │ │ + bcc.n 9ee99a │ │ │ │ mov.w r8, #16384 @ 0x4000 │ │ │ │ movt r8, #64 @ 0x40 │ │ │ │ cmp lr, r8 │ │ │ │ str.w r3, [r4, #592] @ 0x250 │ │ │ │ add.w r3, sl, #620 @ 0x26c │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ittt cs │ │ │ │ strcs.w r3, [r4, #660] @ 0x294 │ │ │ │ addcs.w r3, sl, #688 @ 0x2b0 │ │ │ │ strcs r3, [r4, #88] @ 0x58 │ │ │ │ ldrb.w lr, [r4, #79] @ 0x4f │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9ee96c │ │ │ │ + beq.n 9ee9ac │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f08f6 │ │ │ │ + beq.w 9f0936 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9f061a │ │ │ │ + beq.w 9f065a │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f08d0 │ │ │ │ - cbz r1, 9ee998 │ │ │ │ + beq.w 9f0910 │ │ │ │ + cbz r1, 9ee9d8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r1, #23888 @ 0x5d50 │ │ │ │ movt r1, #15267 @ 0x3ba3 │ │ │ │ str.w r3, [r5, #924] @ 0x39c │ │ │ │ add.w r3, sl, #5024 @ 0x13a0 │ │ │ │ str.w r1, [r5, #920] @ 0x398 │ │ │ │ adds r3, #24 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r3, 9ee9b6 │ │ │ │ + cbz r3, 9ee9f6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #35888 @ 0x8c30 │ │ │ │ movt r2, #15267 @ 0x3ba3 │ │ │ │ str.w r3, [r5, #976] @ 0x3d0 │ │ │ │ add.w r3, sl, #5088 @ 0x13e0 │ │ │ │ str.w r2, [r5, #972] @ 0x3cc │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 9ee9d4 │ │ │ │ + cbz r3, 9eea14 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #45888 @ 0xb340 │ │ │ │ movt r2, #15267 @ 0x3ba3 │ │ │ │ str.w r3, [r5, #988] @ 0x3dc │ │ │ │ add.w r3, sl, #5088 @ 0x13e0 │ │ │ │ str.w r2, [r5, #984] @ 0x3d8 │ │ │ │ adds r3, #24 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 9ee9f2 │ │ │ │ + cbz r3, 9eea32 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #54424 @ 0xd498 │ │ │ │ movt r2, #15266 @ 0x3ba2 │ │ │ │ str.w r3, [r5, #1016] @ 0x3f8 │ │ │ │ add.w r3, sl, #5120 @ 0x1400 │ │ │ │ str.w r2, [r5, #1012] @ 0x3f4 │ │ │ │ adds r3, #20 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 9eea10 │ │ │ │ + cbz r3, 9eea50 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #60032 @ 0xea80 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ str.w r3, [r5, #1032] @ 0x408 │ │ │ │ add.w r3, sl, #5152 @ 0x1420 │ │ │ │ str.w r2, [r5, #1028] @ 0x404 │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9eea30 │ │ │ │ + beq.n 9eea70 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #58568 @ 0xe4c8 │ │ │ │ movt r2, #15262 @ 0x3b9e │ │ │ │ str.w r3, [r5, #1056] @ 0x420 │ │ │ │ add.w r3, sl, #5152 @ 0x1420 │ │ │ │ str.w r2, [r5, #1052] @ 0x41c │ │ │ │ adds r3, #28 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 9eea3c │ │ │ │ + cbz r3, 9eea7c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f08b2 │ │ │ │ + beq.w 9f08f2 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldrb.w r3, [r4, #78] @ 0x4e │ │ │ │ - cbz r2, 9eea4a │ │ │ │ + cbz r2, 9eea8a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0894 │ │ │ │ + beq.w 9f08d4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - cbz r2, 9eea68 │ │ │ │ + cbz r2, 9eeaa8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #43568 @ 0xaa30 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #1116] @ 0x45c │ │ │ │ add.w r2, sl, #5216 @ 0x1460 │ │ │ │ str.w r1, [r5, #1112] @ 0x458 │ │ │ │ adds r2, #24 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbz r2, 9eea86 │ │ │ │ + cbz r2, 9eeac6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #13496 @ 0x34b8 │ │ │ │ movt r1, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #1148] @ 0x47c │ │ │ │ add.w r2, sl, #5248 @ 0x1480 │ │ │ │ str.w r1, [r5, #1144] @ 0x478 │ │ │ │ adds r2, #24 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - cbz r2, 9eeaa4 │ │ │ │ + cbz r2, 9eeae4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #13960 @ 0x3688 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ str.w r2, [r5, #1160] @ 0x488 │ │ │ │ add.w r2, sl, #5280 @ 0x14a0 │ │ │ │ str.w r1, [r5, #1156] @ 0x484 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbz r2, 9eeac2 │ │ │ │ + cbz r2, 9eeb02 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #22424 @ 0x5798 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str.w r2, [r5, #1172] @ 0x494 │ │ │ │ add.w r2, sl, #5280 @ 0x14a0 │ │ │ │ str.w r1, [r5, #1168] @ 0x490 │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cbz r2, 9eeae0 │ │ │ │ + cbz r2, 9eeb20 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #49568 @ 0xc1a0 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #1196] @ 0x4ac │ │ │ │ add.w r2, sl, #5312 @ 0x14c0 │ │ │ │ str.w r1, [r5, #1192] @ 0x4a8 │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f05be │ │ │ │ + beq.w 9f05fe │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0870 │ │ │ │ + beq.w 9f08b0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - cbz r2, 9eeafc │ │ │ │ + cbz r2, 9eeb3c │ │ │ │ ldrb.w r2, [r4, #77] @ 0x4d │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f0852 │ │ │ │ + beq.w 9f0892 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - cbz r2, 9eeb1a │ │ │ │ + cbz r2, 9eeb5a │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #51496 @ 0xc928 │ │ │ │ movt r1, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #1312] @ 0x520 │ │ │ │ add.w r2, sl, #5408 @ 0x1520 │ │ │ │ str.w r1, [r5, #1308] @ 0x51c │ │ │ │ adds r2, #28 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ - cbz r2, 9eeb38 │ │ │ │ + cbz r2, 9eeb78 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #27568 @ 0x6bb0 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #1856] @ 0x740 │ │ │ │ add.w r2, sl, #5952 @ 0x1740 │ │ │ │ str.w r1, [r5, #1852] @ 0x73c │ │ │ │ adds r2, #28 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cbz r2, 9eeb56 │ │ │ │ + cbz r2, 9eeb96 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov.w r1, #4960 @ 0x1360 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ str.w r2, [r5, #1868] @ 0x74c │ │ │ │ add.w r2, sl, #5984 @ 0x1760 │ │ │ │ str.w r1, [r5, #1864] @ 0x748 │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cbz r2, 9eeb74 │ │ │ │ + cbz r2, 9eebb4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #26424 @ 0x6738 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str.w r2, [r5, #1880] @ 0x758 │ │ │ │ add.w r2, sl, #5984 @ 0x1760 │ │ │ │ str.w r1, [r5, #1876] @ 0x754 │ │ │ │ adds r2, #20 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ - cbz r2, 9eeb90 │ │ │ │ + cbz r2, 9eebd0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #9424 @ 0x24d0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str.w r2, [r5, #1892] @ 0x764 │ │ │ │ str.w r1, [r5, #1888] @ 0x760 │ │ │ │ add.w r2, sl, #6016 @ 0x1780 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ - cbz r2, 9eebae │ │ │ │ + cbz r2, 9eebee │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #63032 @ 0xf638 │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #1932] @ 0x78c │ │ │ │ add.w r2, sl, #6048 @ 0x17a0 │ │ │ │ str.w r1, [r5, #1928] @ 0x788 │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - cbz r2, 9eebcc │ │ │ │ + cbz r2, 9eec0c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #51424 @ 0xc8e0 │ │ │ │ movt r1, #15266 @ 0x3ba2 │ │ │ │ str.w r2, [r5, #1944] @ 0x798 │ │ │ │ add.w r2, sl, #6048 @ 0x17a0 │ │ │ │ str.w r1, [r5, #1940] @ 0x794 │ │ │ │ adds r2, #20 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ - cbz r2, 9eebe8 │ │ │ │ + cbz r2, 9eec28 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #40568 @ 0x9e78 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #1956] @ 0x7a4 │ │ │ │ str.w r1, [r5, #1952] @ 0x7a0 │ │ │ │ add.w r2, sl, #6080 @ 0x17c0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ - cbz r2, 9eec06 │ │ │ │ + cbz r2, 9eec46 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #40034 @ 0x9c62 │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #2012] @ 0x7dc │ │ │ │ add.w r2, sl, #6112 @ 0x17e0 │ │ │ │ str.w r1, [r5, #2008] @ 0x7d8 │ │ │ │ adds r2, #24 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - cbz r2, 9eec24 │ │ │ │ + cbz r2, 9eec64 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #1641 @ 0x669 │ │ │ │ movt r1, #15260 @ 0x3b9c │ │ │ │ str.w r2, [r5, #2204] @ 0x89c │ │ │ │ add.w r2, sl, #6304 @ 0x18a0 │ │ │ │ str.w r1, [r5, #2200] @ 0x898 │ │ │ │ adds r2, #24 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ - cbz r2, 9eec42 │ │ │ │ + cbz r2, 9eec82 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #14176 @ 0x3760 │ │ │ │ movt r1, #15259 @ 0x3b9b │ │ │ │ str.w r2, [r5, #2220] @ 0x8ac │ │ │ │ add.w r2, sl, #6336 @ 0x18c0 │ │ │ │ str.w r1, [r5, #2216] @ 0x8a8 │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ - cbz r2, 9eec50 │ │ │ │ + cbz r2, 9eec90 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f0834 │ │ │ │ - cbnz r3, 9eec6c │ │ │ │ + beq.w 9f0874 │ │ │ │ + cbnz r3, 9eecac │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #28640 @ 0x6fe0 │ │ │ │ movt r1, #15260 @ 0x3b9c │ │ │ │ str.w r2, [r5, #2304] @ 0x900 │ │ │ │ add.w r2, sl, #6400 @ 0x1900 │ │ │ │ str.w r1, [r5, #2300] @ 0x8fc │ │ │ │ adds r2, #28 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ - cbz r2, 9eec8a │ │ │ │ + cbz r2, 9eecca │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #10032 @ 0x2730 │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #2316] @ 0x90c │ │ │ │ add.w r2, sl, #6432 @ 0x1920 │ │ │ │ str.w r1, [r5, #2312] @ 0x908 │ │ │ │ adds r2, #8 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f05ea │ │ │ │ + beq.w 9f062a │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9f07fc │ │ │ │ + bne.w 9f083c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #59032 @ 0xe698 │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #2364] @ 0x93c │ │ │ │ add.w r2, sl, #6464 @ 0x1940 │ │ │ │ str.w r1, [r5, #2360] @ 0x938 │ │ │ │ adds r2, #24 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ - cbz r2, 9eecc2 │ │ │ │ + cbz r2, 9eed02 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f05f4 │ │ │ │ + beq.w 9f0634 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ - cbz r2, 9eece4 │ │ │ │ + cbz r2, 9eed24 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #22960 @ 0x59b0 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ str.w r2, [r5, #2404] @ 0x964 │ │ │ │ str.w r1, [r5, #2400] @ 0x960 │ │ │ │ add.w r2, sl, #6528 @ 0x1980 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 9eecfe │ │ │ │ + bne.n 9eed3e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #30179 @ 0x75e3 │ │ │ │ movt r1, #15259 @ 0x3b9b │ │ │ │ str.w r2, [r5, #2416] @ 0x970 │ │ │ │ add.w r2, sl, #6528 @ 0x1980 │ │ │ │ str.w r1, [r5, #2412] @ 0x96c │ │ │ │ adds r2, #12 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - cbz r2, 9eed22 │ │ │ │ + cbz r2, 9eed62 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ - cbnz r2, 9eed22 │ │ │ │ + cbnz r2, 9eed62 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #21568 @ 0x5440 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #2428] @ 0x97c │ │ │ │ add.w r2, sl, #6528 @ 0x1980 │ │ │ │ str.w r1, [r5, #2424] @ 0x978 │ │ │ │ adds r2, #24 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #124] @ 0x7c │ │ │ │ - cbz r2, 9eed40 │ │ │ │ + cbz r2, 9eed80 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #34496 @ 0x86c0 │ │ │ │ movt r1, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #2440] @ 0x988 │ │ │ │ add.w r2, sl, #6560 @ 0x19a0 │ │ │ │ str.w r1, [r5, #2436] @ 0x984 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #128] @ 0x80 │ │ │ │ - cbz r2, 9eed5e │ │ │ │ + cbz r2, 9eed9e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #36104 @ 0x8d08 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r2, [r5, #2452] @ 0x994 │ │ │ │ add.w r2, sl, #6560 @ 0x19a0 │ │ │ │ str.w r1, [r5, #2448] @ 0x990 │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #132] @ 0x84 │ │ │ │ - cbz r2, 9eed7a │ │ │ │ + cbz r2, 9eedba │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #64104 @ 0xfa68 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r2, [r5, #2468] @ 0x9a4 │ │ │ │ str.w r1, [r5, #2464] @ 0x9a0 │ │ │ │ add.w r2, sl, #6592 @ 0x19c0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #136] @ 0x88 │ │ │ │ - cbz r2, 9eed98 │ │ │ │ + cbz r2, 9eedd8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #11034 @ 0x2b1a │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #2496] @ 0x9c0 │ │ │ │ add.w r2, sl, #6592 @ 0x19c0 │ │ │ │ str.w r1, [r5, #2492] @ 0x9bc │ │ │ │ adds r2, #28 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #140] @ 0x8c │ │ │ │ - cbz r2, 9eedb6 │ │ │ │ + cbz r2, 9eedf6 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #14960 @ 0x3a70 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ str.w r2, [r5, #2524] @ 0x9dc │ │ │ │ add.w r2, sl, #6624 @ 0x19e0 │ │ │ │ str.w r1, [r5, #2520] @ 0x9d8 │ │ │ │ adds r2, #24 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #144] @ 0x90 │ │ │ │ - cbz r2, 9eedd4 │ │ │ │ + cbz r2, 9eee14 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #3960 @ 0xf78 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ str.w r2, [r5, #2536] @ 0x9e8 │ │ │ │ add.w r2, sl, #6656 @ 0x1a00 │ │ │ │ str.w r1, [r5, #2532] @ 0x9e4 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #148] @ 0x94 │ │ │ │ - cbz r2, 9eedf2 │ │ │ │ + cbz r2, 9eee32 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #56568 @ 0xdcf8 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #2584] @ 0xa18 │ │ │ │ add.w r2, sl, #6688 @ 0x1a20 │ │ │ │ str.w r1, [r5, #2580] @ 0xa14 │ │ │ │ adds r2, #20 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ - cbz r2, 9eee0e │ │ │ │ + cbz r2, 9eee4e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #35496 @ 0x8aa8 │ │ │ │ movt r1, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #2596] @ 0xa24 │ │ │ │ str.w r1, [r5, #2592] @ 0xa20 │ │ │ │ add.w r2, sl, #6720 @ 0x1a40 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #156] @ 0x9c │ │ │ │ - cbz r2, 9eee2c │ │ │ │ + cbz r2, 9eee6c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #47960 @ 0xbb58 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ str.w r2, [r5, #2616] @ 0xa38 │ │ │ │ add.w r2, sl, #6720 @ 0x1a40 │ │ │ │ str.w r1, [r5, #2612] @ 0xa34 │ │ │ │ adds r2, #20 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #160] @ 0xa0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs.w r2, lr, r2 │ │ │ │ - beq.w 9f0970 │ │ │ │ + beq.w 9f09b0 │ │ │ │ ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - cbz r2, 9eee58 │ │ │ │ + cbz r2, 9eee98 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #56104 @ 0xdb28 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r2, [r5, #2772] @ 0xad4 │ │ │ │ add.w r2, sl, #6880 @ 0x1ae0 │ │ │ │ str.w r1, [r5, #2768] @ 0xad0 │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #168] @ 0xa8 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r2, r3 │ │ │ │ - beq.w 9f0954 │ │ │ │ + beq.w 9f0994 │ │ │ │ ldr r2, [sp, #172] @ 0xac │ │ │ │ - cbz r2, 9eee80 │ │ │ │ + cbz r2, 9eeec0 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w r6, r6, #11008 @ 0x2b00 │ │ │ │ str.w r2, [r5, #2820] @ 0xb04 │ │ │ │ movw r2, #39496 @ 0x9a48 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #2816] @ 0xb00 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - cbz r2, 9eee9e │ │ │ │ + cbz r2, 9eeede │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #64032 @ 0xfa20 │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #2832] @ 0xb10 │ │ │ │ add.w r2, sl, #6944 @ 0x1b20 │ │ │ │ str.w r1, [r5, #2828] @ 0xb0c │ │ │ │ adds r2, #12 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #180] @ 0xb4 │ │ │ │ - cbz r2, 9eeeac │ │ │ │ + cbz r2, 9eeeec │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f07de │ │ │ │ + beq.w 9f081e │ │ │ │ ldr r2, [sp, #184] @ 0xb8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f064a │ │ │ │ + beq.w 9f068a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f07bc │ │ │ │ + bne.w 9f07fc │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #10568 @ 0x2948 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r1, [r5, #2900] @ 0xb54 │ │ │ │ ldr r1, [sp, #200] @ 0xc8 │ │ │ │ str.w r2, [r5, #2904] @ 0xb58 │ │ │ │ add.w r2, sl, #7008 @ 0x1b60 │ │ │ │ adds r2, #20 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9f07a4 │ │ │ │ + bne.w 9f07e4 │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9f065e │ │ │ │ + beq.w 9f069e │ │ │ │ str.w r2, [r5, #2936] @ 0xb78 │ │ │ │ add.w r2, sl, #7040 @ 0x1b80 │ │ │ │ adds r2, #20 │ │ │ │ mov.w r1, #2640 @ 0xa50 │ │ │ │ movt r1, #15260 @ 0x3b9c │ │ │ │ str.w r1, [r5, #2932] @ 0xb74 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9f065e │ │ │ │ + b.w 9f069e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ec5a0 │ │ │ │ + beq.w 9ec5e0 │ │ │ │ mov r4, r0 │ │ │ │ mov.w r0, #260 @ 0x104 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ blx 671c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f0352 │ │ │ │ + beq.w 9f0392 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r6, #4008] @ 0xfa8 │ │ │ │ ldr.w r4, [fp, #120] @ 0x78 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ blx r4 │ │ │ │ - cbz r0, 9eef3c │ │ │ │ + cbz r0, 9eef7c │ │ │ │ ldrb.w r4, [r6, #1705] @ 0x6a9 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f098e │ │ │ │ + beq.w 9f09ce │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9f09ac │ │ │ │ + beq.w 9f09ec │ │ │ │ mov.w r2, #260 @ 0x104 │ │ │ │ mov r5, sl │ │ │ │ add.w r4, r6, #4096 @ 0x1000 │ │ │ │ mla r3, r2, r7, sl │ │ │ │ movs r7, #0 │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ - ldr r3, [pc, #228] @ (9ef040 ) │ │ │ │ + ldr r3, [pc, #228] @ (9ef080 ) │ │ │ │ strd r7, r7, [sp, #52] @ 0x34 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ - ldr r3, [pc, #224] @ (9ef044 ) │ │ │ │ + ldr r3, [pc, #224] @ (9ef084 ) │ │ │ │ strd r7, r7, [sp, #164] @ 0xa4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #272] @ 0x110 │ │ │ │ - ldr r3, [pc, #216] @ (9ef048 ) │ │ │ │ + ldr r3, [pc, #216] @ (9ef088 ) │ │ │ │ str r7, [sp, #32] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #276] @ 0x114 │ │ │ │ - ldr r3, [pc, #212] @ (9ef04c ) │ │ │ │ + ldr r3, [pc, #212] @ (9ef08c ) │ │ │ │ strd r7, r7, [sp, #156] @ 0x9c │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ - ldr r3, [pc, #208] @ (9ef050 ) │ │ │ │ + ldr r3, [pc, #208] @ (9ef090 ) │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #284] @ 0x11c │ │ │ │ - ldr r3, [pc, #204] @ (9ef054 ) │ │ │ │ + ldr r3, [pc, #204] @ (9ef094 ) │ │ │ │ str r7, [sp, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ - ldr r3, [pc, #200] @ (9ef058 ) │ │ │ │ + ldr r3, [pc, #200] @ (9ef098 ) │ │ │ │ str r7, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #196] @ (9ef05c ) │ │ │ │ + ldr r3, [pc, #196] @ (9ef09c ) │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #192] @ (9ef060 ) │ │ │ │ + ldr r3, [pc, #192] @ (9ef0a0 ) │ │ │ │ str r7, [sp, #0] │ │ │ │ add r3, pc │ │ │ │ str r7, [sp, #204] @ 0xcc │ │ │ │ str r3, [sp, #300] @ 0x12c │ │ │ │ str r7, [sp, #224] @ 0xe0 │ │ │ │ str r7, [sp, #208] @ 0xd0 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ @@ -3664106,725 +3664146,725 @@ │ │ │ │ str r7, [sp, #12] │ │ │ │ strd r7, r7, [sp, #108] @ 0x6c │ │ │ │ strd r7, r7, [sp, #100] @ 0x64 │ │ │ │ strd r7, r7, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ strd r8, sl, [sp, #308] @ 0x134 │ │ │ │ - b.n 9ef796 │ │ │ │ + b.n 9ef7d6 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbfe0076 │ │ │ │ - stc2 0, cr0, [r2], {118} @ 0x76 │ │ │ │ - stc2 0, cr0, [r8], {118} @ 0x76 │ │ │ │ - stc2 0, cr0, [r4], {118} @ 0x76 │ │ │ │ - stc2 0, cr0, [r0], {118} @ 0x76 │ │ │ │ - @ instruction: 0xfbfa0076 │ │ │ │ - stc2 0, cr0, [r4], {118} @ 0x76 │ │ │ │ - stc2 0, cr0, [r2], {118} @ 0x76 │ │ │ │ - stmdb r2!, {r1, r2, r4, r5, r6} │ │ │ │ - stmdb ip!, {r1, r2, r4, r5, r6} │ │ │ │ - ldmdb r8!, {r1, r2, r4, r5, r6} │ │ │ │ - strd r0, r0, [r2, #-472] @ 0x1d8 │ │ │ │ - strd r0, r0, [lr, #-472] @ 0x1d8 │ │ │ │ - ldrd r0, r0, [sl, #-472] @ 0x1d8 │ │ │ │ - strd r0, r0, [r6, #-472]! @ 0x1d8 │ │ │ │ - ldrd r0, r0, [r2, #-472]! @ 0x1d8 │ │ │ │ - ldrd r0, r0, [lr, #-472]! @ 0x1d8 │ │ │ │ + @ instruction: 0xfbbe0076 │ │ │ │ + @ instruction: 0xfbc20076 │ │ │ │ + @ instruction: 0xfbc80076 │ │ │ │ + @ instruction: 0xfbc40076 │ │ │ │ + @ instruction: 0xfbc00076 │ │ │ │ + @ instruction: 0xfbba0076 │ │ │ │ + @ instruction: 0xfbc40076 │ │ │ │ + @ instruction: 0xfbc20076 │ │ │ │ + strd r0, r0, [r2], #472 @ 0x1d8 │ │ │ │ + strd r0, r0, [ip], #472 @ 0x1d8 │ │ │ │ + ldrd r0, r0, [r8], #472 @ 0x1d8 │ │ │ │ + stmdb r2, {r1, r2, r4, r5, r6} │ │ │ │ + stmdb lr, {r1, r2, r4, r5, r6} │ │ │ │ + ldmdb sl, {r1, r2, r4, r5, r6} │ │ │ │ + stmdb r6!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmdb r2!, {r1, r2, r4, r5, r6} │ │ │ │ + ldmdb lr!, {r1, r2, r4, r5, r6} │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ cmp.w r8, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ - ldr.w r1, [pc, #3152] @ 9efccc │ │ │ │ + ldr.w r1, [pc, #3152] @ 9efd0c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef08a │ │ │ │ + cbnz r0, 9ef0ca │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #4] │ │ │ │ - ldr.w r1, [pc, #3140] @ 9efcd0 │ │ │ │ + ldr.w r1, [pc, #3140] @ 9efd10 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef09c │ │ │ │ + cbnz r0, 9ef0dc │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #5] │ │ │ │ - ldr.w r1, [pc, #3124] @ 9efcd4 │ │ │ │ + ldr.w r1, [pc, #3124] @ 9efd14 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #3116] @ 9efcd8 │ │ │ │ + ldr.w r1, [pc, #3116] @ 9efd18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ - ldr.w r1, [pc, #3096] @ 9efcdc │ │ │ │ + ldr.w r1, [pc, #3096] @ 9efd1c │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr.w r1, [pc, #3076] @ 9efce0 │ │ │ │ + ldr.w r1, [pc, #3076] @ 9efd20 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr.w r1, [pc, #3056] @ 9efce4 │ │ │ │ + ldr.w r1, [pc, #3056] @ 9efd24 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #232] @ 0xe8 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr.w r1, [pc, #3036] @ 9efce8 │ │ │ │ + ldr.w r1, [pc, #3036] @ 9efd28 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #128] @ 0x80 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #132] @ 0x84 │ │ │ │ - ldr.w r1, [pc, #3016] @ 9efcec │ │ │ │ + ldr.w r1, [pc, #3016] @ 9efd2c │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr.w r1, [pc, #2996] @ 9efcf0 │ │ │ │ + ldr.w r1, [pc, #2996] @ 9efd30 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef156 │ │ │ │ + cbnz r0, 9ef196 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #13] │ │ │ │ - ldr.w r1, [pc, #2972] @ 9efcf4 │ │ │ │ + ldr.w r1, [pc, #2972] @ 9efd34 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - ldr.w r1, [pc, #2960] @ 9efcf8 │ │ │ │ + ldr.w r1, [pc, #2960] @ 9efd38 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ - ldr.w r1, [pc, #2940] @ 9efcfc │ │ │ │ + ldr.w r1, [pc, #2940] @ 9efd3c │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef198 │ │ │ │ + cbnz r0, 9ef1d8 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - ldr.w r1, [pc, #2916] @ 9efd00 │ │ │ │ + ldr.w r1, [pc, #2916] @ 9efd40 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - ldr.w r1, [pc, #2908] @ 9efd04 │ │ │ │ + ldr.w r1, [pc, #2908] @ 9efd44 │ │ │ │ clz sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - ldr.w r1, [pc, #2896] @ 9efd08 │ │ │ │ + ldr.w r1, [pc, #2896] @ 9efd48 │ │ │ │ clz r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ blx 67f30 │ │ │ │ - ldr.w r1, [pc, #2880] @ 9efd0c │ │ │ │ + ldr.w r1, [pc, #2880] @ 9efd4c │ │ │ │ clz r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ blx 67f30 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ clz r0, r0 │ │ │ │ bfi r3, sl, #0, #8 │ │ │ │ - ldr.w r1, [pc, #2852] @ 9efd10 │ │ │ │ + ldr.w r1, [pc, #2852] @ 9efd50 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ bfi r3, r9, #8, #8 │ │ │ │ add r1, pc │ │ │ │ bfi r3, r8, #16, #8 │ │ │ │ bfi r3, r0, #24, #8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r2, r3 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ - ldr.w r1, [pc, #2820] @ 9efd14 │ │ │ │ + ldr.w r1, [pc, #2820] @ 9efd54 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #144] @ 0x90 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ - ldr.w r1, [pc, #2800] @ 9efd18 │ │ │ │ + ldr.w r1, [pc, #2800] @ 9efd58 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #148] @ 0x94 │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef240 │ │ │ │ + cbnz r0, 9ef280 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #23] │ │ │ │ - ldr.w r1, [pc, #2776] @ 9efd1c │ │ │ │ + ldr.w r1, [pc, #2776] @ 9efd5c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef252 │ │ │ │ + cbnz r0, 9ef292 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #24] │ │ │ │ - ldr.w r1, [pc, #2764] @ 9efd20 │ │ │ │ + ldr.w r1, [pc, #2764] @ 9efd60 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr.w r1, [pc, #2752] @ 9efd24 │ │ │ │ + ldr.w r1, [pc, #2752] @ 9efd64 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ - ldr.w r1, [pc, #2732] @ 9efd28 │ │ │ │ + ldr.w r1, [pc, #2732] @ 9efd68 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #152] @ 0x98 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr.w r1, [pc, #2712] @ 9efd2c │ │ │ │ + ldr.w r1, [pc, #2712] @ 9efd6c │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 67f30 │ │ │ │ - ldr.w r1, [pc, #2696] @ 9efd30 │ │ │ │ + ldr.w r1, [pc, #2696] @ 9efd70 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f038e │ │ │ │ + beq.w 9f03ce │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ cmp.w r8, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ ldr r3, [sp, #240] @ 0xf0 │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr.w r1, [pc, #2660] @ 9efd34 │ │ │ │ + ldr.w r1, [pc, #2660] @ 9efd74 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef2e0 │ │ │ │ + cbnz r0, 9ef320 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #29] │ │ │ │ - ldr.w r1, [pc, #2644] @ 9efd38 │ │ │ │ + ldr.w r1, [pc, #2644] @ 9efd78 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef2f2 │ │ │ │ + cbnz r0, 9ef332 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #30] │ │ │ │ - ldr.w r1, [pc, #2632] @ 9efd3c │ │ │ │ + ldr.w r1, [pc, #2632] @ 9efd7c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr.w r1, [pc, #2620] @ 9efd40 │ │ │ │ + ldr.w r1, [pc, #2620] @ 9efd80 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #216] @ 0xd8 │ │ │ │ blx 67f30 │ │ │ │ - ldr.w r1, [pc, #2604] @ 9efd44 │ │ │ │ + ldr.w r1, [pc, #2604] @ 9efd84 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f03a4 │ │ │ │ + beq.w 9f03e4 │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ cmp.w r8, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r1, [pc, #2568] @ 9efd48 │ │ │ │ + ldr.w r1, [pc, #2568] @ 9efd88 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr.w r1, [pc, #2556] @ 9efd4c │ │ │ │ + ldr.w r1, [pc, #2556] @ 9efd8c │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #212] @ 0xd4 │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef36a │ │ │ │ + cbnz r0, 9ef3aa │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #34] @ 0x22 │ │ │ │ - ldr.w r1, [pc, #2532] @ 9efd50 │ │ │ │ + ldr.w r1, [pc, #2532] @ 9efd90 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - ldr.w r1, [pc, #2524] @ 9efd54 │ │ │ │ + ldr.w r1, [pc, #2524] @ 9efd94 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f0378 │ │ │ │ + beq.w 9f03b8 │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ cmp.w r8, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #256] @ 0x100 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ it eq │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr.w r1, [pc, #2488] @ 9efd58 │ │ │ │ + ldr.w r1, [pc, #2488] @ 9efd98 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - ldr.w r1, [pc, #2480] @ 9efd5c │ │ │ │ + ldr.w r1, [pc, #2480] @ 9efd9c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f03ce │ │ │ │ + beq.w 9f040e │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 9ef3cc │ │ │ │ + bne.n 9ef40c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #36] @ 0x24 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ - ldr.w r1, [pc, #2448] @ 9efd60 │ │ │ │ + ldr.w r1, [pc, #2448] @ 9efda0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - ldr.w r1, [pc, #2440] @ 9efd64 │ │ │ │ + ldr.w r1, [pc, #2440] @ 9efda4 │ │ │ │ clz sl, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - ldr.w r1, [pc, #2428] @ 9efd68 │ │ │ │ + ldr.w r1, [pc, #2428] @ 9efda8 │ │ │ │ clz r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ blx 67f30 │ │ │ │ - ldr.w r1, [pc, #2412] @ 9efd6c │ │ │ │ + ldr.w r1, [pc, #2412] @ 9efdac │ │ │ │ clz r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ blx 67f30 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ clz r0, r0 │ │ │ │ bfi r3, sl, #0, #8 │ │ │ │ - ldr.w r1, [pc, #2384] @ 9efd70 │ │ │ │ + ldr.w r1, [pc, #2384] @ 9efdb0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ bfi r3, r9, #8, #8 │ │ │ │ add r1, pc │ │ │ │ bfi r3, r8, #16, #8 │ │ │ │ bfi r3, r0, #24, #8 │ │ │ │ mov r0, r5 │ │ │ │ orrs r7, r3 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r1, [pc, #2356] @ 9efd74 │ │ │ │ + ldr.w r1, [pc, #2356] @ 9efdb4 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ - ldr.w r1, [pc, #2336] @ 9efd78 │ │ │ │ + ldr.w r1, [pc, #2336] @ 9efdb8 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #172] @ 0xac │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ - ldr.w r1, [pc, #2316] @ 9efd7c │ │ │ │ + ldr.w r1, [pc, #2316] @ 9efdbc │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #2296] @ 9efd80 │ │ │ │ + ldr.w r1, [pc, #2296] @ 9efdc0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - ldr.w r1, [pc, #2276] @ 9efd84 │ │ │ │ + ldr.w r1, [pc, #2276] @ 9efdc4 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #184] @ 0xb8 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r1, [pc, #2256] @ 9efd88 │ │ │ │ + ldr.w r1, [pc, #2256] @ 9efdc8 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r1, [pc, #2236] @ 9efd8c │ │ │ │ + ldr.w r1, [pc, #2236] @ 9efdcc │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - ldr.w r1, [pc, #2216] @ 9efd90 │ │ │ │ + ldr.w r1, [pc, #2216] @ 9efdd0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #192] @ 0xc0 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr.w r1, [pc, #2196] @ 9efd94 │ │ │ │ + ldr.w r1, [pc, #2196] @ 9efdd4 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r1, [pc, #2176] @ 9efd98 │ │ │ │ + ldr.w r1, [pc, #2176] @ 9efdd8 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #188] @ 0xbc │ │ │ │ - ldr.w r1, [pc, #2156] @ 9efd9c │ │ │ │ + ldr.w r1, [pc, #2156] @ 9efddc │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #188] @ 0xbc │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef54a │ │ │ │ + cbnz r0, 9ef58a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #52] @ 0x34 │ │ │ │ - ldr.w r1, [pc, #2132] @ 9efda0 │ │ │ │ + ldr.w r1, [pc, #2132] @ 9efde0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr.w r1, [pc, #2120] @ 9efda4 │ │ │ │ + ldr.w r1, [pc, #2120] @ 9efde4 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r1, [pc, #2100] @ 9efda8 │ │ │ │ + ldr.w r1, [pc, #2100] @ 9efde8 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr.w r1, [pc, #2080] @ 9efdac │ │ │ │ + ldr.w r1, [pc, #2080] @ 9efdec │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - ldr.w r1, [pc, #2060] @ 9efdb0 │ │ │ │ + ldr.w r1, [pc, #2060] @ 9efdf0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #196] @ 0xc4 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r1, [pc, #2040] @ 9efdb4 │ │ │ │ + ldr.w r1, [pc, #2040] @ 9efdf4 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - ldr.w r1, [pc, #2020] @ 9efdb8 │ │ │ │ + ldr.w r1, [pc, #2020] @ 9efdf8 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #208] @ 0xd0 │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef5ee │ │ │ │ + cbnz r0, 9ef62e │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #59] @ 0x3b │ │ │ │ - ldr.w r1, [pc, #1996] @ 9efdbc │ │ │ │ + ldr.w r1, [pc, #1996] @ 9efdfc │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr.w r1, [pc, #1984] @ 9efdc0 │ │ │ │ + ldr.w r1, [pc, #1984] @ 9efe00 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #224] @ 0xe0 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ - ldr.w r1, [pc, #1964] @ 9efdc4 │ │ │ │ + ldr.w r1, [pc, #1964] @ 9efe04 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - ldr.w r1, [pc, #1944] @ 9efdc8 │ │ │ │ + ldr.w r1, [pc, #1944] @ 9efe08 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r1, [pc, #1924] @ 9efdcc │ │ │ │ + ldr.w r1, [pc, #1924] @ 9efe0c │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef662 │ │ │ │ + cbnz r0, 9ef6a2 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #64] @ 0x40 │ │ │ │ - ldr.w r1, [pc, #1900] @ 9efdd0 │ │ │ │ + ldr.w r1, [pc, #1900] @ 9efe10 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr.w r1, [pc, #1888] @ 9efdd4 │ │ │ │ + ldr.w r1, [pc, #1888] @ 9efe14 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r1, [pc, #1868] @ 9efdd8 │ │ │ │ + ldr.w r1, [pc, #1868] @ 9efe18 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef6a6 │ │ │ │ + cbnz r0, 9ef6e6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #67] @ 0x43 │ │ │ │ - ldr.w r1, [pc, #1844] @ 9efddc │ │ │ │ + ldr.w r1, [pc, #1844] @ 9efe1c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - ldr.w r1, [pc, #1836] @ 9efde0 │ │ │ │ + ldr.w r1, [pc, #1836] @ 9efe20 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f03ba │ │ │ │ + beq.w 9f03fa │ │ │ │ cmp.w r8, #0 │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ itt eq │ │ │ │ moveq.w fp, #1 │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr.w r1, [pc, #1804] @ 9efde4 │ │ │ │ + ldr.w r1, [pc, #1804] @ 9efe24 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ - ldr.w r1, [pc, #1792] @ 9efde8 │ │ │ │ + ldr.w r1, [pc, #1792] @ 9efe28 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr.w r1, [pc, #1772] @ 9efdec │ │ │ │ + ldr.w r1, [pc, #1772] @ 9efe2c │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef71a │ │ │ │ + cbnz r0, 9ef75a │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #71] @ 0x47 │ │ │ │ - ldr.w r1, [pc, #1748] @ 9efdf0 │ │ │ │ + ldr.w r1, [pc, #1748] @ 9efe30 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w r1, [pc, #1736] @ 9efdf4 │ │ │ │ + ldr.w r1, [pc, #1736] @ 9efe34 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #32] │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr.w r1, [pc, #1716] @ 9efdf8 │ │ │ │ + ldr.w r1, [pc, #1716] @ 9efe38 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr.w r1, [pc, #1696] @ 9efdfc │ │ │ │ + ldr.w r1, [pc, #1696] @ 9efe3c │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef776 │ │ │ │ + cbnz r0, 9ef7b6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #75] @ 0x4b │ │ │ │ - ldr.w r1, [pc, #1672] @ 9efe00 │ │ │ │ + ldr.w r1, [pc, #1672] @ 9efe40 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef78a │ │ │ │ + cbnz r0, 9ef7ca │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #260] @ 0x104 │ │ │ │ add.w r5, r5, #260 @ 0x104 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 9f04f4 │ │ │ │ + beq.w 9f0534 │ │ │ │ ldr r1, [sp, #268] @ 0x10c │ │ │ │ mov r0, r5 │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef7a6 │ │ │ │ + cbnz r0, 9ef7e6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #4068] @ 0xfe4 │ │ │ │ ldr r1, [sp, #272] @ 0x110 │ │ │ │ mov r0, r5 │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef7b6 │ │ │ │ + cbnz r0, 9ef7f6 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #4069] @ 0xfe5 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ mov r0, r5 │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef7c6 │ │ │ │ + cbnz r0, 9ef806 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #4070] @ 0xfe6 │ │ │ │ ldr r1, [sp, #280] @ 0x118 │ │ │ │ mov r0, r5 │ │ │ │ blx 67f30 │ │ │ │ ldr r1, [sp, #284] @ 0x11c │ │ │ │ clz sl, r0 │ │ │ │ @@ -3664859,253 +3664899,253 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr.w r1, [pc, #1480] @ 9efe04 │ │ │ │ + ldr.w r1, [pc, #1480] @ 9efe44 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr.w r1, [pc, #1460] @ 9efe08 │ │ │ │ + ldr.w r1, [pc, #1460] @ 9efe48 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef870 │ │ │ │ + cbnz r0, 9ef8b0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #4078] @ 0xfee │ │ │ │ - ldr.w r1, [pc, #1432] @ 9efe0c │ │ │ │ + ldr.w r1, [pc, #1432] @ 9efe4c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef884 │ │ │ │ + cbnz r0, 9ef8c4 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #4079] @ 0xfef │ │ │ │ - ldr.w r1, [pc, #1416] @ 9efe10 │ │ │ │ + ldr.w r1, [pc, #1416] @ 9efe50 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef898 │ │ │ │ + cbnz r0, 9ef8d8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #4080] @ 0xff0 │ │ │ │ - ldr.w r1, [pc, #1400] @ 9efe14 │ │ │ │ + ldr.w r1, [pc, #1400] @ 9efe54 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r1, [pc, #1392] @ 9efe18 │ │ │ │ + ldr.w r1, [pc, #1392] @ 9efe58 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr.w r1, [pc, #1372] @ 9efe1c │ │ │ │ + ldr.w r1, [pc, #1372] @ 9efe5c │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef8dc │ │ │ │ + cbnz r0, 9ef91c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #4083] @ 0xff3 │ │ │ │ - ldr.w r1, [pc, #1344] @ 9efe20 │ │ │ │ + ldr.w r1, [pc, #1344] @ 9efe60 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef8f0 │ │ │ │ + cbnz r0, 9ef930 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #4084] @ 0xff4 │ │ │ │ - ldr.w r1, [pc, #1328] @ 9efe24 │ │ │ │ + ldr.w r1, [pc, #1328] @ 9efe64 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r1, [pc, #1320] @ 9efe28 │ │ │ │ + ldr.w r1, [pc, #1320] @ 9efe68 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef91c │ │ │ │ + cbnz r0, 9ef95c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #4086] @ 0xff6 │ │ │ │ - ldr.w r1, [pc, #1292] @ 9efe2c │ │ │ │ + ldr.w r1, [pc, #1292] @ 9efe6c │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef930 │ │ │ │ + cbnz r0, 9ef970 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #4087] @ 0xff7 │ │ │ │ - ldr.w r1, [pc, #1276] @ 9efe30 │ │ │ │ + ldr.w r1, [pc, #1276] @ 9efe70 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef944 │ │ │ │ + cbnz r0, 9ef984 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #4088] @ 0xff8 │ │ │ │ - ldr.w r1, [pc, #1260] @ 9efe34 │ │ │ │ + ldr.w r1, [pc, #1260] @ 9efe74 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ - ldr.w r1, [pc, #1252] @ 9efe38 │ │ │ │ + ldr.w r1, [pc, #1252] @ 9efe78 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr.w r1, [pc, #1232] @ 9efe3c │ │ │ │ + ldr.w r1, [pc, #1232] @ 9efe7c │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef988 │ │ │ │ + cbnz r0, 9ef9c8 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #4091] @ 0xffb │ │ │ │ - ldr.w r1, [pc, #1204] @ 9efe40 │ │ │ │ + ldr.w r1, [pc, #1204] @ 9efe80 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef99c │ │ │ │ + cbnz r0, 9ef9dc │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #4092] @ 0xffc │ │ │ │ - ldr.w r1, [pc, #1188] @ 9efe44 │ │ │ │ + ldr.w r1, [pc, #1188] @ 9efe84 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef9b0 │ │ │ │ + cbnz r0, 9ef9f0 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #4093] @ 0xffd │ │ │ │ - ldr.w r1, [pc, #1172] @ 9efe48 │ │ │ │ + ldr.w r1, [pc, #1172] @ 9efe88 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1164] @ 9efe4c │ │ │ │ + ldr.w r1, [pc, #1164] @ 9efe8c │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef9dc │ │ │ │ + cbnz r0, 9efa1c │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r6, #4095] @ 0xfff │ │ │ │ - ldr.w r1, [pc, #1136] @ 9efe50 │ │ │ │ + ldr.w r1, [pc, #1136] @ 9efe90 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9ef9ee │ │ │ │ + cbnz r0, 9efa2e │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - ldr.w r1, [pc, #1124] @ 9efe54 │ │ │ │ + ldr.w r1, [pc, #1124] @ 9efe94 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ - cbnz r0, 9efa00 │ │ │ │ + cbnz r0, 9efa40 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r4, #1] │ │ │ │ - ldr.w r1, [pc, #1108] @ 9efe58 │ │ │ │ + ldr.w r1, [pc, #1108] @ 9efe98 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ - ldr.w r1, [pc, #1100] @ 9efe5c │ │ │ │ + ldr.w r1, [pc, #1100] @ 9efe9c │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ blx 67f30 │ │ │ │ - ldr.w r1, [pc, #1080] @ 9efe60 │ │ │ │ + ldr.w r1, [pc, #1080] @ 9efea0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ blx 67f30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ef064 │ │ │ │ + bne.w 9ef0a4 │ │ │ │ ldr r3, [sp, #244] @ 0xf4 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #244] @ 0xf4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #236] @ 0xec │ │ │ │ - b.w 9ef078 │ │ │ │ + b.w 9ef0b8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.w 9ec702 │ │ │ │ + bpl.w 9ec742 │ │ │ │ ldrb.w r2, [r4, #79] @ 0x4f │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ec702 │ │ │ │ + bne.w 9ec742 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #5960 @ 0x1748 │ │ │ │ movt lr, #15265 @ 0x3ba1 │ │ │ │ str.w r2, [r5, #836] @ 0x344 │ │ │ │ add.w r2, r6, #9024 @ 0x2340 │ │ │ │ str.w lr, [r5, #832] @ 0x340 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ec70a │ │ │ │ + bne.w 9ec74a │ │ │ │ ldr r2, [sp, #276] @ 0x114 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ec714 │ │ │ │ + beq.w 9ec754 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ec714 │ │ │ │ + bne.w 9ec754 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ str.w r2, [r5, #892] @ 0x37c │ │ │ │ add.w r2, sl, #4992 @ 0x1380 │ │ │ │ adds r2, #24 │ │ │ │ movw lr, #6888 @ 0x1ae8 │ │ │ │ movt lr, #15267 @ 0x3ba3 │ │ │ │ str.w lr, [r5, #888] @ 0x378 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ec714 │ │ │ │ + b.w 9ec754 │ │ │ │ addw r2, sl, #2692 @ 0xa84 │ │ │ │ str r2, [r5, #12] │ │ │ │ - b.w 9ed15e │ │ │ │ + b.w 9ed19e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9efc5c │ │ │ │ + beq.w 9efc9c │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r4, #724] @ 0x2d4 │ │ │ │ str.w r2, [r5, #852] @ 0x354 │ │ │ │ ldr.w r2, [r4, #728] @ 0x2d8 │ │ │ │ str.w r2, [r5, #896] @ 0x380 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0234 │ │ │ │ + beq.w 9f0274 │ │ │ │ mov.w ip, #1 │ │ │ │ ldrd r2, r0, [r4, #552] @ 0x228 │ │ │ │ ldr.w r3, [r4, #560] @ 0x230 │ │ │ │ str.w r3, [r5, #1092] @ 0x444 │ │ │ │ str.w r0, [r5, #1088] @ 0x440 │ │ │ │ str.w r2, [r5, #1084] @ 0x43c │ │ │ │ ldrd r3, r2, [r4, #420] @ 0x1a4 │ │ │ │ @@ -3665113,550 +3665153,550 @@ │ │ │ │ str.w r2, [r5, #1260] @ 0x4ec │ │ │ │ ldr.w r3, [r4, #416] @ 0x1a0 │ │ │ │ ldrd r2, r0, [r4, #408] @ 0x198 │ │ │ │ str.w r0, [r5, #1276] @ 0x4fc │ │ │ │ str.w r2, [r5, #1272] @ 0x4f8 │ │ │ │ str.w r3, [r5, #1280] @ 0x500 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9f0430 │ │ │ │ + bne.w 9f0470 │ │ │ │ ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f03e8 │ │ │ │ + beq.w 9f0428 │ │ │ │ ldr.w r2, [r4, #716] @ 0x2cc │ │ │ │ str.w r2, [r5, #2296] @ 0x8f8 │ │ │ │ str.w r3, [r5, #2308] @ 0x904 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9f046a │ │ │ │ + beq.w 9f04aa │ │ │ │ movs r3, #1 │ │ │ │ - b.w 9ed234 │ │ │ │ + b.w 9ed274 │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ed0d8 │ │ │ │ + beq.w 9ed118 │ │ │ │ ldrb.w r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9ed0d8 │ │ │ │ + bne.w 9ed118 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ str.w r3, [r5, #3068] @ 0xbfc │ │ │ │ add.w r3, sl, #7168 @ 0x1c00 │ │ │ │ adds r3, #24 │ │ │ │ movw r1, #48570 @ 0xbdba │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r3, [r9, #4] │ │ │ │ str.w r1, [r5, #3064] @ 0xbf8 │ │ │ │ - b.w 9ed0d8 │ │ │ │ + b.w 9ed118 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ece84 │ │ │ │ + beq.w 9ecec4 │ │ │ │ ldrb.w r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9ece84 │ │ │ │ + bne.w 9ecec4 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ str.w r3, [r5, #904] @ 0x388 │ │ │ │ add.w r3, sl, #5024 @ 0x13a0 │ │ │ │ adds r3, #4 │ │ │ │ movw r1, #6889 @ 0x1ae9 │ │ │ │ movt r1, #15267 @ 0x3ba3 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ str.w r1, [r5, #900] @ 0x384 │ │ │ │ - b.w 9ece84 │ │ │ │ + b.w 9ecec4 │ │ │ │ ldr r2, [sp, #232] @ 0xe8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9ec8b8 │ │ │ │ + beq.w 9ec8f8 │ │ │ │ ldrb.w r2, [r4, #78] @ 0x4e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9ec8b8 │ │ │ │ + bne.w 9ec8f8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ str.w r2, [r5, #1268] @ 0x4f4 │ │ │ │ add.w r2, sl, #5376 @ 0x1500 │ │ │ │ adds r2, #16 │ │ │ │ movw lr, #32104 @ 0x7d68 │ │ │ │ movt lr, #15261 @ 0x3b9d │ │ │ │ str.w lr, [r5, #1264] @ 0x4f0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ec8b8 │ │ │ │ + b.w 9ec8f8 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ mov r1, r9 │ │ │ │ blx r3 │ │ │ │ - b.w 9ed1a4 │ │ │ │ + b.w 9ed1e4 │ │ │ │ str.w r3, [r4, #316] @ 0x13c │ │ │ │ movw r3, #14640 @ 0x3930 │ │ │ │ movt r3, #15260 @ 0x3b9c │ │ │ │ str.w r3, [r4, #312] @ 0x138 │ │ │ │ add.w r3, sl, #344 @ 0x158 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - b.w 9ed118 │ │ │ │ + b.w 9ed158 │ │ │ │ ldr r3, [sp, #280] @ 0x118 │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ - b.w 9ed1b8 │ │ │ │ + b.w 9ed1f8 │ │ │ │ add.w sl, r6, #4064 @ 0xfe0 │ │ │ │ ldr r0, [sp, #280] @ 0x118 │ │ │ │ ldr.w r3, [fp, #100] @ 0x64 │ │ │ │ add.w r1, sl, #124 @ 0x7c │ │ │ │ blx r3 │ │ │ │ - b.w 9ecdcc │ │ │ │ + b.w 9ece0c │ │ │ │ ldr.w r2, [r4, #632] @ 0x278 │ │ │ │ str.w r2, [r5, #1072] @ 0x430 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f022e │ │ │ │ + bne.w 9f026e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9ed208 │ │ │ │ + bne.w 9ed248 │ │ │ │ ldr.w r3, [r4, #596] @ 0x254 │ │ │ │ str.w r3, [r5, #2368] @ 0x940 │ │ │ │ ldr.w r3, [r4, #644] @ 0x284 │ │ │ │ str.w r3, [r5, #2420] @ 0x974 │ │ │ │ ldr.w r3, [r4, #608] @ 0x260 │ │ │ │ str.w r3, [r5, #2764] @ 0xacc │ │ │ │ ldr.w r3, [r4, #616] @ 0x268 │ │ │ │ str.w r3, [r5, #3312] @ 0xcf0 │ │ │ │ - b.w 9ed4f0 │ │ │ │ + b.w 9ed530 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f022e │ │ │ │ + bne.w 9f026e │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ed4f0 │ │ │ │ + beq.w 9ed530 │ │ │ │ add.w r3, r6, #8192 @ 0x2000 │ │ │ │ ldr.w r2, [r4, #356] @ 0x164 │ │ │ │ ldrd r5, r0, [r4, #348] @ 0x15c │ │ │ │ ldr.w r1, [r4, #344] @ 0x158 │ │ │ │ str.w r1, [r3, #1292] @ 0x50c │ │ │ │ str.w r5, [r3, #1296] @ 0x510 │ │ │ │ str.w r0, [r3, #1300] @ 0x514 │ │ │ │ str.w r2, [r3, #1304] @ 0x518 │ │ │ │ - b.w 9ed4f0 │ │ │ │ + b.w 9ed530 │ │ │ │ mov.w r2, #816 @ 0x330 │ │ │ │ add.w r1, sp, #1200 @ 0x4b0 │ │ │ │ add.w r0, r6, #5664 @ 0x1620 │ │ │ │ blx 666a8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #260] @ 0x104 │ │ │ │ - b.w 9ed1b8 │ │ │ │ + b.w 9ed1f8 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #57180 @ 0xdf5c │ │ │ │ movt r1, #15259 @ 0x3b9b │ │ │ │ str.w r3, [r5, #780] @ 0x30c │ │ │ │ add.w r3, sl, #4896 @ 0x1320 │ │ │ │ adds r3, #8 │ │ │ │ str.w r1, [r5, #776] @ 0x308 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - b.w 9ed100 │ │ │ │ + b.w 9ed140 │ │ │ │ nop │ │ │ │ + adc.w r0, sl, r6, ror #1 │ │ │ │ + adcs.w r0, r8, r6, ror #1 │ │ │ │ + sbc.w r0, r2, r6, ror #1 │ │ │ │ + sbc.w r0, ip, r6, ror #1 │ │ │ │ + sbcs.w r0, r0, r6, ror #1 │ │ │ │ + sbcs.w r0, r4, r6, ror #1 │ │ │ │ + sbcs.w r0, r0, r6, ror #1 │ │ │ │ + sbcs.w r0, r0, r6, ror #1 │ │ │ │ + sbcs.w r0, r4, r6, ror #1 │ │ │ │ + sbcs.w r0, r8, r6, ror #1 │ │ │ │ + sbcs.w r0, ip, r6, ror #1 │ │ │ │ + sbcs.w r0, lr, r6, ror #1 │ │ │ │ @ instruction: 0xeb8a0076 │ │ │ │ - @ instruction: 0xeb980076 │ │ │ │ - sub.w r0, r2, r6, ror #1 │ │ │ │ - sub.w r0, ip, r6, ror #1 │ │ │ │ - subs.w r0, r0, r6, ror #1 │ │ │ │ - subs.w r0, r4, r6, ror #1 │ │ │ │ - subs.w r0, r0, r6, ror #1 │ │ │ │ - subs.w r0, r0, r6, ror #1 │ │ │ │ - subs.w r0, r4, r6, ror #1 │ │ │ │ - subs.w r0, r8, r6, ror #1 │ │ │ │ - subs.w r0, ip, r6, ror #1 │ │ │ │ - subs.w r0, lr, r6, ror #1 │ │ │ │ + @ instruction: 0xeb920076 │ │ │ │ + sub.w r0, lr, r6, ror #1 │ │ │ │ + subs.w r0, r6, r6, ror #1 │ │ │ │ rsb r0, sl, r6, ror #1 │ │ │ │ - rsbs r0, r2, r6, ror #1 │ │ │ │ - @ instruction: 0xebee0076 │ │ │ │ - @ instruction: 0xebf60076 │ │ │ │ + rsbs r0, r6, r6, ror #1 │ │ │ │ + rsbs r0, r6, r6, ror #1 │ │ │ │ + rsbs r0, r6, r6, ror #1 │ │ │ │ + @ instruction: 0xebe20076 │ │ │ │ + @ instruction: 0xebf40076 │ │ │ │ + @ instruction: 0xebfa0076 │ │ │ │ + stc 0, cr0, [r2], {118} @ 0x76 │ │ │ │ + stc 0, cr0, [r6], {118} @ 0x76 │ │ │ │ + stc 0, cr0, [lr], {118} @ 0x76 │ │ │ │ + stc 0, cr0, [r0], {118} @ 0x76 │ │ │ │ stc 0, cr0, [sl], {118} @ 0x76 │ │ │ │ - ldc 0, cr0, [r6], {118} @ 0x76 │ │ │ │ - ldc 0, cr0, [r6], {118} @ 0x76 │ │ │ │ - ldc 0, cr0, [r6], {118} @ 0x76 │ │ │ │ + ldc 0, cr0, [r8], {118} @ 0x76 │ │ │ │ stc 0, cr0, [r2], #-472 @ 0xfffffe28 │ │ │ │ - ldc 0, cr0, [r4], #-472 @ 0xfffffe28 │ │ │ │ - ldc 0, cr0, [sl], #-472 @ 0xfffffe28 │ │ │ │ + stc 0, cr0, [r6], #-472 @ 0xfffffe28 │ │ │ │ + ldc 0, cr0, [r4], {118} @ 0x76 │ │ │ │ + ldc 0, cr0, [r6], {118} @ 0x76 │ │ │ │ + stc 0, cr0, [r4], #-472 @ 0xfffffe28 │ │ │ │ + ldc 0, cr0, [r6], #-472 @ 0xfffffe28 │ │ │ │ + ldc 0, cr0, [r0], #-472 @ 0xfffffe28 │ │ │ │ mcrr 0, 7, r0, r2, cr6 │ │ │ │ - mcrr 0, 7, r0, r6, cr6 │ │ │ │ - mcrr 0, 7, r0, lr, cr6 │ │ │ │ - mcrr 0, 7, r0, r0, cr6 │ │ │ │ - mcrr 0, 7, r0, sl, cr6 │ │ │ │ - mrrc 0, 7, r0, r8, cr6 │ │ │ │ - stcl 0, cr0, [r2], #-472 @ 0xfffffe28 │ │ │ │ - stcl 0, cr0, [r6], #-472 @ 0xfffffe28 │ │ │ │ - mrrc 0, 7, r0, r4, cr6 │ │ │ │ - mrrc 0, 7, r0, r6, cr6 │ │ │ │ - stcl 0, cr0, [r4], #-472 @ 0xfffffe28 │ │ │ │ - ldcl 0, cr0, [r6], #-472 @ 0xfffffe28 │ │ │ │ - ldcl 0, cr0, [r0], #-472 @ 0xfffffe28 │ │ │ │ - stc 0, cr0, [r2], {118} @ 0x76 │ │ │ │ + mcrr 0, 7, r0, r2, cr6 │ │ │ │ + mrrc 0, 7, r0, r2, cr6 │ │ │ │ + mrrc 0, 7, r0, lr, cr6 │ │ │ │ + stcl 0, cr0, [lr], #-472 @ 0xfffffe28 │ │ │ │ + ldcl 0, cr0, [ip], #-472 @ 0xfffffe28 │ │ │ │ + stcl 0, cr0, [lr], #-472 @ 0xfffffe28 │ │ │ │ + ldcl 0, cr0, [sl], #-472 @ 0xfffffe28 │ │ │ │ stc 0, cr0, [r2], {118} @ 0x76 │ │ │ │ + stc 0, cr0, [r6], {118} @ 0x76 │ │ │ │ + stc 0, cr0, [lr], {118} @ 0x76 │ │ │ │ ldc 0, cr0, [r2], {118} @ 0x76 │ │ │ │ - ldc 0, cr0, [lr], {118} @ 0x76 │ │ │ │ - stc 0, cr0, [lr], #472 @ 0x1d8 │ │ │ │ - ldc 0, cr0, [ip], #472 @ 0x1d8 │ │ │ │ - stc 0, cr0, [lr], #472 @ 0x1d8 │ │ │ │ - ldc 0, cr0, [sl], #472 @ 0x1d8 │ │ │ │ + ldc 0, cr0, [sl], {118} @ 0x76 │ │ │ │ + stc 0, cr0, [r2], #472 @ 0x1d8 │ │ │ │ + stc 0, cr0, [sl], #472 @ 0x1d8 │ │ │ │ + ldc 0, cr0, [r2], #472 @ 0x1d8 │ │ │ │ stcl 0, cr0, [r2], {118} @ 0x76 │ │ │ │ - stcl 0, cr0, [r6], {118} @ 0x76 │ │ │ │ - stcl 0, cr0, [lr], {118} @ 0x76 │ │ │ │ - ldcl 0, cr0, [r2], {118} @ 0x76 │ │ │ │ + stcl 0, cr0, [ip], {118} @ 0x76 │ │ │ │ ldcl 0, cr0, [sl], {118} @ 0x76 │ │ │ │ + ldcl 0, cr0, [lr], {118} @ 0x76 │ │ │ │ + stcl 0, cr0, [r2], #472 @ 0x1d8 │ │ │ │ + ldcl 0, cr0, [lr], {118} @ 0x76 │ │ │ │ + ldcl 0, cr0, [lr], {118} @ 0x76 │ │ │ │ stcl 0, cr0, [r2], #472 @ 0x1d8 │ │ │ │ - stcl 0, cr0, [sl], #472 @ 0x1d8 │ │ │ │ - ldcl 0, cr0, [r2], #472 @ 0x1d8 │ │ │ │ + stcl 0, cr0, [r0], #472 @ 0x1d8 │ │ │ │ + ldcl 0, cr0, [sl], #472 @ 0x1d8 │ │ │ │ + ldcl 0, cr0, [lr], #472 @ 0x1d8 │ │ │ │ + ldcl 0, cr0, [sl], #472 @ 0x1d8 │ │ │ │ + stc 0, cr0, [r6, #-472] @ 0xfffffe28 │ │ │ │ + stc 0, cr0, [r8, #-472] @ 0xfffffe28 │ │ │ │ + ldc 0, cr0, [r6, #-472] @ 0xfffffe28 │ │ │ │ + ldc 0, cr0, [r6, #-472] @ 0xfffffe28 │ │ │ │ + b.n 9f0068 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + b.n 9f0088 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + ldcl 0, cr0, [r4], #472 @ 0x1d8 │ │ │ │ stc 0, cr0, [r2, #-472] @ 0xfffffe28 │ │ │ │ - stc 0, cr0, [ip, #-472] @ 0xfffffe28 │ │ │ │ - ldc 0, cr0, [sl, #-472] @ 0xfffffe28 │ │ │ │ + ldc 0, cr0, [r2, #-472] @ 0xfffffe28 │ │ │ │ + ldc 0, cr0, [r8, #-472] @ 0xfffffe28 │ │ │ │ ldc 0, cr0, [lr, #-472] @ 0xfffffe28 │ │ │ │ stc 0, cr0, [r2, #-472]! @ 0xfffffe28 │ │ │ │ - ldc 0, cr0, [lr, #-472] @ 0xfffffe28 │ │ │ │ - ldc 0, cr0, [lr, #-472] @ 0xfffffe28 │ │ │ │ - stc 0, cr0, [r2, #-472]! @ 0xfffffe28 │ │ │ │ - stc 0, cr0, [r0, #-472]! @ 0xfffffe28 │ │ │ │ - ldc 0, cr0, [sl, #-472]! @ 0xfffffe28 │ │ │ │ - ldc 0, cr0, [lr, #-472]! @ 0xfffffe28 │ │ │ │ - ldc 0, cr0, [sl, #-472]! @ 0xfffffe28 │ │ │ │ - stcl 0, cr0, [r6, #-472] @ 0xfffffe28 │ │ │ │ - stcl 0, cr0, [r8, #-472] @ 0xfffffe28 │ │ │ │ - ldcl 0, cr0, [r6, #-472] @ 0xfffffe28 │ │ │ │ - ldcl 0, cr0, [r6, #-472] @ 0xfffffe28 │ │ │ │ - b.n 9f00a8 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - b.n 9f00c8 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - ldc 0, cr0, [r4, #-472]! @ 0xfffffe28 │ │ │ │ - stcl 0, cr0, [r2, #-472] @ 0xfffffe28 │ │ │ │ - ldcl 0, cr0, [r2, #-472] @ 0xfffffe28 │ │ │ │ - ldcl 0, cr0, [r8, #-472] @ 0xfffffe28 │ │ │ │ - ldcl 0, cr0, [lr, #-472] @ 0xfffffe28 │ │ │ │ - stcl 0, cr0, [r2, #-472]! @ 0xfffffe28 │ │ │ │ - ldcl 0, cr0, [r6, #-472]! @ 0xfffffe28 │ │ │ │ - stc 0, cr0, [r0, #472] @ 0x1d8 │ │ │ │ - b.n 9effe0 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - b.n 9efff4 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - b.n 9efffc │ │ │ │ + ldc 0, cr0, [r6, #-472]! @ 0xfffffe28 │ │ │ │ + stcl 0, cr0, [r0, #-472] @ 0xfffffe28 │ │ │ │ + b.n 9effa0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f0010 │ │ │ │ + b.n 9effb4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f0024 │ │ │ │ + b.n 9effbc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f004c │ │ │ │ + b.n 9effd0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f0070 │ │ │ │ + b.n 9effe4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f0088 │ │ │ │ + b.n 9f000c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f009c │ │ │ │ + b.n 9f0030 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f00a4 │ │ │ │ + b.n 9f0048 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f00bc │ │ │ │ + b.n 9f005c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f00d8 │ │ │ │ + b.n 9f0064 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f00f4 │ │ │ │ + b.n 9f007c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f010c │ │ │ │ + b.n 9f0098 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f0118 │ │ │ │ + b.n 9f00b4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f0128 │ │ │ │ + b.n 9f00cc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f0144 │ │ │ │ + b.n 9f00d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f0158 │ │ │ │ + b.n 9f00e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f0160 │ │ │ │ + b.n 9f0104 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f0180 │ │ │ │ + b.n 9f0118 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + b.n 9f0120 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f01a0 │ │ │ │ + b.n 9f0140 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f01b8 │ │ │ │ + b.n 9f0160 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f01c8 │ │ │ │ + b.n 9f0178 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f01e4 │ │ │ │ + b.n 9f0188 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + b.n 9f01a4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #16106 @ 0x3eea │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r3, [r5, #3196] @ 0xc7c │ │ │ │ add.w r3, sl, #7296 @ 0x1c80 │ │ │ │ adds r3, #24 │ │ │ │ str.w r1, [r5, #3192] @ 0xc78 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - b.w 9ed0e6 │ │ │ │ + b.w 9ed126 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ mov.w r1, #640 @ 0x280 │ │ │ │ movt r1, #15260 @ 0x3b9c │ │ │ │ str.w r1, [r5, #3020] @ 0xbcc │ │ │ │ ldr r1, [sp, #228] @ 0xe4 │ │ │ │ str.w r3, [r5, #3024] @ 0xbd0 │ │ │ │ add.w r3, sl, #7136 @ 0x1be0 │ │ │ │ adds r3, #12 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9efb5c │ │ │ │ - b.w 9ed0d8 │ │ │ │ + bne.w 9efb9c │ │ │ │ + b.w 9ed118 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #59569 @ 0xe8b1 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r3, [r5, #2860] @ 0xb2c │ │ │ │ add.w r3, sl, #6976 @ 0x1b40 │ │ │ │ adds r3, #8 │ │ │ │ str.w r1, [r5, #2856] @ 0xb28 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - b.w 9ed082 │ │ │ │ + b.w 9ed0c2 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #62105 @ 0xf299 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r3, [r5, #2804] @ 0xaf4 │ │ │ │ add.w r3, sl, #6912 @ 0x1b00 │ │ │ │ adds r3, #16 │ │ │ │ str.w r1, [r5, #2800] @ 0xaf0 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - b.w 9ed074 │ │ │ │ + b.w 9ed0b4 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #50640 @ 0xc5d0 │ │ │ │ movt r1, #15260 @ 0x3b9c │ │ │ │ str.w r3, [r5, #2480] @ 0x9b0 │ │ │ │ add.w r3, sl, #6592 @ 0x19c0 │ │ │ │ adds r3, #12 │ │ │ │ str.w r1, [r5, #2476] @ 0x9ac │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - b.w 9ed000 │ │ │ │ + b.w 9ed040 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #45104 @ 0xb030 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r3, [r5, #2392] @ 0x958 │ │ │ │ add.w r3, sl, #6496 @ 0x1960 │ │ │ │ adds r3, #20 │ │ │ │ str.w r1, [r5, #2388] @ 0x954 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - b.w 9ecff2 │ │ │ │ + b.w 9ed032 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #51104 @ 0xc7a0 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r3, [r5, #1328] @ 0x530 │ │ │ │ add.w r3, sl, #5440 @ 0x1540 │ │ │ │ adds r3, #12 │ │ │ │ str.w r1, [r5, #1324] @ 0x52c │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - b.w 9ecf3c │ │ │ │ + b.w 9ecf7c │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movw r1, #62961 @ 0xf5f1 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ str.w r1, [r5, #856] @ 0x358 │ │ │ │ ldr r1, [sp, #276] @ 0x114 │ │ │ │ str.w r3, [r5, #860] @ 0x35c │ │ │ │ add.w r3, sl, #4960 @ 0x1360 │ │ │ │ adds r3, #24 │ │ │ │ str.w r3, [r9, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9efb90 │ │ │ │ - b.w 9ece84 │ │ │ │ + bne.w 9efbd0 │ │ │ │ + b.w 9ecec4 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #32 │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #3308] @ 0xcec │ │ │ │ add.w r2, sl, #7424 @ 0x1d00 │ │ │ │ adds r2, #8 │ │ │ │ str.w r1, [r5, #3304] @ 0xce8 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ecdc4 │ │ │ │ + b.w 9ece04 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #16105 @ 0x3ee9 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r2, [r5, #3108] @ 0xc24 │ │ │ │ add.w r2, sl, #7232 @ 0x1c40 │ │ │ │ str.w r1, [r5, #3104] @ 0xc20 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ecd94 │ │ │ │ + b.w 9ecdd4 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #48568 @ 0xbdb8 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #3036] @ 0xbdc │ │ │ │ add.w r2, sl, #7136 @ 0x1be0 │ │ │ │ adds r2, #24 │ │ │ │ str.w r1, [r5, #3032] @ 0xbd8 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ecd42 │ │ │ │ + b.w 9ecd82 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov.w r1, #2640 @ 0xa50 │ │ │ │ movt r1, #15260 @ 0x3b9c │ │ │ │ str.w r2, [r5, #2936] @ 0xb78 │ │ │ │ add.w r2, sl, #7040 @ 0x1b80 │ │ │ │ adds r2, #20 │ │ │ │ str.w r1, [r5, #2932] @ 0xb74 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9eccce │ │ │ │ + b.w 9ecd0e │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #10568 @ 0x2948 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #2904] @ 0xb58 │ │ │ │ add.w r2, sl, #7008 @ 0x1b60 │ │ │ │ adds r2, #20 │ │ │ │ str.w r1, [r5, #2900] @ 0xb54 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ecca0 │ │ │ │ + b.w 9ecce0 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #59568 @ 0xe8b0 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #2848] @ 0xb20 │ │ │ │ add.w r2, sl, #6944 @ 0x1b20 │ │ │ │ adds r2, #28 │ │ │ │ str.w r1, [r5, #2844] @ 0xb1c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ecc92 │ │ │ │ + b.w 9eccd2 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #62104 @ 0xf298 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r2, [r5, #2788] @ 0xae4 │ │ │ │ add.w r2, sl, #6912 @ 0x1b00 │ │ │ │ str.w r1, [r5, #2784] @ 0xae0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ecc42 │ │ │ │ + b.w 9ecc82 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #21032 @ 0x5228 │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #2760] @ 0xac8 │ │ │ │ add.w r2, sl, #6880 @ 0x1ae0 │ │ │ │ adds r2, #4 │ │ │ │ str.w r1, [r5, #2756] @ 0xac4 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ecc12 │ │ │ │ + b.w 9ecc52 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #21568 @ 0x5440 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #2428] @ 0x97c │ │ │ │ add.w r2, sl, #6528 @ 0x1980 │ │ │ │ adds r2, #24 │ │ │ │ str.w r1, [r5, #2424] @ 0x978 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ecad4 │ │ │ │ + b.w 9ecb14 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #30179 @ 0x75e3 │ │ │ │ movt r1, #15259 @ 0x3b9b │ │ │ │ str.w r2, [r5, #2416] @ 0x970 │ │ │ │ add.w r2, sl, #6528 @ 0x1980 │ │ │ │ adds r2, #12 │ │ │ │ str.w r1, [r5, #2412] @ 0x96c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ecac4 │ │ │ │ + b.w 9ecb04 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #45106 @ 0xb032 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r2, [r5, #2376] @ 0x948 │ │ │ │ add.w r2, sl, #6496 @ 0x1960 │ │ │ │ adds r2, #4 │ │ │ │ str.w r1, [r5, #2372] @ 0x944 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9eca92 │ │ │ │ + b.w 9ecad2 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #59032 @ 0xe698 │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #2364] @ 0x93c │ │ │ │ add.w r2, sl, #6464 @ 0x1940 │ │ │ │ adds r2, #24 │ │ │ │ str.w r1, [r5, #2360] @ 0x938 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9eca84 │ │ │ │ + b.w 9ecac4 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #28640 @ 0x6fe0 │ │ │ │ movt r1, #15260 @ 0x3b9c │ │ │ │ str.w r2, [r5, #2304] @ 0x900 │ │ │ │ add.w r2, sl, #6400 @ 0x1900 │ │ │ │ adds r2, #28 │ │ │ │ str.w r1, [r5, #2300] @ 0x8fc │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9eca54 │ │ │ │ + b.w 9eca94 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #54568 @ 0xd528 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #2292] @ 0x8f4 │ │ │ │ add.w r2, sl, #6400 @ 0x1900 │ │ │ │ adds r2, #16 │ │ │ │ str.w r1, [r5, #2288] @ 0x8f0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9eca46 │ │ │ │ + b.w 9eca86 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #3640 @ 0xe38 │ │ │ │ movt lr, #15260 @ 0x3b9c │ │ │ │ str.w r2, [r5, #1288] @ 0x508 │ │ │ │ add.w r2, sl, #5408 @ 0x1520 │ │ │ │ adds r2, #4 │ │ │ │ str.w lr, [r5, #1284] @ 0x504 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ec8c6 │ │ │ │ + b.w 9ec906 │ │ │ │ ldr r0, [sp, #232] @ 0xe8 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #35104 @ 0x8920 │ │ │ │ movt lr, #15261 @ 0x3b9d │ │ │ │ str.w r2, [r5, #1252] @ 0x4e4 │ │ │ │ add.w r2, sl, #5376 @ 0x1500 │ │ │ │ str.w lr, [r5, #1248] @ 0x4e0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9efbc6 │ │ │ │ - b.w 9ec8b8 │ │ │ │ + bne.w 9efc06 │ │ │ │ + b.w 9ec8f8 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #46568 @ 0xb5e8 │ │ │ │ movt lr, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #1080] @ 0x438 │ │ │ │ add.w r2, sl, #5184 @ 0x1440 │ │ │ │ adds r2, #20 │ │ │ │ str.w lr, [r5, #1076] @ 0x434 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ec7fc │ │ │ │ + b.w 9ec83c │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #38039 @ 0x9497 │ │ │ │ movt lr, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #1068] @ 0x42c │ │ │ │ add.w r2, sl, #5184 @ 0x1440 │ │ │ │ adds r2, #8 │ │ │ │ str.w lr, [r5, #1064] @ 0x428 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ec7ee │ │ │ │ + b.w 9ec82e │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ ldr r0, [sp, #276] @ 0x114 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw lr, #62960 @ 0xf5f0 │ │ │ │ movt lr, #15265 @ 0x3ba1 │ │ │ │ str.w r2, [r5, #848] @ 0x350 │ │ │ │ add.w r2, sl, #4960 @ 0x1360 │ │ │ │ adds r2, #12 │ │ │ │ str.w lr, [r5, #844] @ 0x34c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9efa9c │ │ │ │ - b.w 9ec714 │ │ │ │ - bl a9ba40 │ │ │ │ - ldr.w r2, [pc, #2132] @ 9f0a6c │ │ │ │ - ldr.w r1, [pc, #2132] @ 9f0a70 │ │ │ │ + bne.w 9efadc │ │ │ │ + b.w 9ec754 │ │ │ │ + bl a9ba80 │ │ │ │ + ldr.w r2, [pc, #2132] @ 9f0aac │ │ │ │ + ldr.w r1, [pc, #2132] @ 9f0ab0 │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9ec5a0 │ │ │ │ + b.w 9ec5e0 │ │ │ │ mov.w ip, #0 │ │ │ │ - b.n 9efae6 │ │ │ │ + b.n 9efb26 │ │ │ │ ldr.w r3, [r4, #716] @ 0x2cc │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9f091c │ │ │ │ + bne.w 9f095c │ │ │ │ str.w r3, [r5, #2296] @ 0x8f8 │ │ │ │ ldrd r2, r3, [r4, #708] @ 0x2c4 │ │ │ │ str.w r2, [r5, #2380] @ 0x94c │ │ │ │ str.w r3, [r5, #2384] @ 0x950 │ │ │ │ ldr.w r3, [r4, #720] @ 0x2d0 │ │ │ │ str.w r3, [r5, #2432] @ 0x980 │ │ │ │ ldr.w r3, [r4, #740] @ 0x2e4 │ │ │ │ @@ -3665668,15 +3665708,15 @@ │ │ │ │ str.w r3, [r5, #3040] @ 0xbe0 │ │ │ │ str.w ip, [r5, #3044] @ 0xbe4 │ │ │ │ str.w r0, [r5, #3048] @ 0xbe8 │ │ │ │ str.w r1, [r5, #3052] @ 0xbec │ │ │ │ str.w r2, [r5, #3056] @ 0xbf0 │ │ │ │ str.w lr, [r5, #3060] @ 0xbf4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9f0294 │ │ │ │ + beq.n 9f02d4 │ │ │ │ ldr.w r3, [r4, #616] @ 0x268 │ │ │ │ str.w r3, [r5, #3312] @ 0xcf0 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ str.w r2, [r5, #868] @ 0x364 │ │ │ │ ldr.w r2, [r5, #176] @ 0xb0 │ │ │ │ str.w r2, [r5, #872] @ 0x368 │ │ │ │ @@ -3665691,15 +3665731,15 @@ │ │ │ │ ldr.w r2, [r5, #196] @ 0xc4 │ │ │ │ str.w r2, [r5, #912] @ 0x390 │ │ │ │ ldr.w r2, [r5, #200] @ 0xc8 │ │ │ │ str.w r2, [r5, #916] @ 0x394 │ │ │ │ ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ str.w r2, [r5, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f0510 │ │ │ │ + bne.w 9f0550 │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ str.w r2, [r5, #2396] @ 0x95c │ │ │ │ ldr.w r2, [r5, #224] @ 0xe0 │ │ │ │ str.w r2, [r5, #2868] @ 0xb34 │ │ │ │ ldr.w r2, [r5, #228] @ 0xe4 │ │ │ │ str.w r2, [r5, #2872] @ 0xb38 │ │ │ │ ldr.w r2, [r5, #232] @ 0xe8 │ │ │ │ @@ -3665720,117 +3665760,117 @@ │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ str.w r2, [r5, #2896] @ 0xb50 │ │ │ │ ldr.w r2, [r5, #156] @ 0x9c │ │ │ │ str.w r2, [r5, #3028] @ 0xbd4 │ │ │ │ ldr.w r2, [r5, #144] @ 0x90 │ │ │ │ str.w r2, [r5, #3072] @ 0xc00 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ed4f0 │ │ │ │ - b.w 9ed3f8 │ │ │ │ + beq.w 9ed530 │ │ │ │ + b.w 9ed438 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1820] @ 9f0a74 │ │ │ │ - ldr.w r3, [pc, #1820] @ 9f0a78 │ │ │ │ + ldr.w r2, [pc, #1820] @ 9f0ab4 │ │ │ │ + ldr.w r3, [pc, #1820] @ 9f0ab8 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [sp, #2020] @ 0x7e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 9f0a66 │ │ │ │ + bne.w 9f0aa6 │ │ │ │ addw sp, sp, #2028 @ 0x7ec │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #256] @ 0x100 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #256] @ 0x100 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.w 9ef39e │ │ │ │ + b.w 9ef3de │ │ │ │ ldr r3, [sp, #248] @ 0xf8 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #248] @ 0xf8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #240] @ 0xf0 │ │ │ │ - b.w 9ef2ce │ │ │ │ + b.w 9ef30e │ │ │ │ ldr r3, [sp, #252] @ 0xfc │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ uxtb r3, r3 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.w 9ef33e │ │ │ │ + b.w 9ef37e │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w fp, fp, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #228] @ 0xe4 │ │ │ │ uxtb.w fp, fp │ │ │ │ - b.w 9ef6d6 │ │ │ │ + b.w 9ef716 │ │ │ │ ldr r3, [sp, #264] @ 0x108 │ │ │ │ cmp r8, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #36] @ 0x24 │ │ │ │ - b.w 9ef3cc │ │ │ │ + b.w 9ef40c │ │ │ │ ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ str.w r3, [r5, #2308] @ 0x904 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9f050a │ │ │ │ + beq.w 9f054a │ │ │ │ ldr.w r3, [r4, #596] @ 0x254 │ │ │ │ str.w r3, [r5, #2368] @ 0x940 │ │ │ │ ldr.w r3, [r4, #644] @ 0x284 │ │ │ │ str.w r3, [r5, #2420] @ 0x974 │ │ │ │ ldr.w r3, [r4, #608] @ 0x260 │ │ │ │ str.w r3, [r5, #2764] @ 0xacc │ │ │ │ ldr.w r3, [r4, #548] @ 0x224 │ │ │ │ str.w r3, [r5, #2792] @ 0xae8 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ str.w r3, [r5, #2908] @ 0xb5c │ │ │ │ ldrd r3, r2, [r4, #428] @ 0x1ac │ │ │ │ str.w r3, [r5, #2940] @ 0xb7c │ │ │ │ str.w r2, [r5, #2944] @ 0xb80 │ │ │ │ - b.w 9ed2ba │ │ │ │ + b.w 9ed2fa │ │ │ │ ldrd r1, r2, [r4, #348] @ 0x15c │ │ │ │ ldr.w r3, [r4, #356] @ 0x164 │ │ │ │ ldr.w r0, [r4, #344] @ 0x158 │ │ │ │ str.w r0, [r5, #1292] @ 0x50c │ │ │ │ str.w r1, [r5, #1296] @ 0x510 │ │ │ │ str.w r2, [r5, #1300] @ 0x514 │ │ │ │ str.w r3, [r5, #1304] @ 0x518 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9f03e4 │ │ │ │ + beq.n 9f0424 │ │ │ │ ldr.w r3, [r4, #716] @ 0x2cc │ │ │ │ str.w r3, [r5, #2296] @ 0x8f8 │ │ │ │ ldr.w r3, [r4, #528] @ 0x210 │ │ │ │ str.w r3, [r5, #2308] @ 0x904 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9efb40 │ │ │ │ + bne.w 9efb80 │ │ │ │ ldr.w r3, [r4, #720] @ 0x2d0 │ │ │ │ ldrd r1, r2, [r4, #708] @ 0x2c4 │ │ │ │ str.w r1, [r5, #2380] @ 0x94c │ │ │ │ str.w r2, [r5, #2384] @ 0x950 │ │ │ │ str.w r3, [r5, #2432] @ 0x980 │ │ │ │ ldr.w r3, [r4, #548] @ 0x224 │ │ │ │ - b.w 9ed26a │ │ │ │ + b.w 9ed2aa │ │ │ │ ldr.w r3, [r4, #616] @ 0x268 │ │ │ │ str.w r3, [r5, #3312] @ 0xcf0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9ed39e │ │ │ │ + beq.w 9ed3de │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9f0296 │ │ │ │ + b.n 9f02d6 │ │ │ │ add.w r5, r6, #8192 @ 0x2000 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r3, [r5, #2860] @ 0xb2c │ │ │ │ add.w r3, r6, #11008 @ 0x2b00 │ │ │ │ ldr.w r2, [r5, #2864] @ 0xb30 │ │ │ │ @@ -3665844,28 +3665884,28 @@ │ │ │ │ str.w r0, [r5, #2868] @ 0xb34 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r6 │ │ │ │ bl 3a8d58 │ │ │ │ ldr.w r3, [sp, #1188] @ 0x4a4 │ │ │ │ str.w r0, [r5, #2876] @ 0xb3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ed978 │ │ │ │ + beq.w 9ed9b8 │ │ │ │ ldr.w r3, [fp, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ ldr.w r0, [r6, #4008] @ 0xfa8 │ │ │ │ blx r3 │ │ │ │ - b.w 9ed978 │ │ │ │ + b.w 9ed9b8 │ │ │ │ str.w fp, [sp, #328] @ 0x148 │ │ │ │ ldr.w sl, [sp, #312] @ 0x138 │ │ │ │ ldrd fp, r8, [sp, #304] @ 0x130 │ │ │ │ mov r0, sl │ │ │ │ blx 67b40 │ │ │ │ - b.w 9ec62c │ │ │ │ + b.w 9ec66c │ │ │ │ ldr.w r3, [r4, #548] @ 0x224 │ │ │ │ - b.n 9f0410 │ │ │ │ + b.n 9f0450 │ │ │ │ ldr.w r2, [r4, #3304] @ 0xce8 │ │ │ │ add.w r0, sl, #5440 @ 0x1540 │ │ │ │ addw r1, sl, #3340 @ 0xd0c │ │ │ │ str.w r2, [r5, #1332] @ 0x534 │ │ │ │ adds r0, #24 │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ str r3, [sp, #268] @ 0x10c │ │ │ │ @@ -3665886,351 +3665926,351 @@ │ │ │ │ ldr.w ip, [r4, #4000] @ 0xfa0 │ │ │ │ str.w ip, [r5, #2484] @ 0x9b4 │ │ │ │ str.w r0, [r5, #2488] @ 0x9b8 │ │ │ │ ldr.w r0, [sl, #4040] @ 0xfc8 │ │ │ │ str.w r0, [sl, r2] │ │ │ │ ldr.w r2, [sl, #4044] @ 0xfcc │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 9f02ec │ │ │ │ - ldr.w r0, [pc, #1280] @ 9f0a7c │ │ │ │ + b.n 9f032c │ │ │ │ + ldr.w r0, [pc, #1280] @ 9f0abc │ │ │ │ add r0, pc │ │ │ │ str.w r0, [r3, #4068] @ 0xfe4 │ │ │ │ - b.w 9eddbc │ │ │ │ - ldr.w r0, [pc, #1272] @ 9f0a80 │ │ │ │ + b.w 9eddfc │ │ │ │ + ldr.w r0, [pc, #1272] @ 9f0ac0 │ │ │ │ add r0, pc │ │ │ │ str.w r0, [r3, #4068] @ 0xfe4 │ │ │ │ - b.w 9ee106 │ │ │ │ - ldr.w r0, [pc, #1260] @ 9f0a84 │ │ │ │ + b.w 9ee146 │ │ │ │ + ldr.w r0, [pc, #1260] @ 9f0ac4 │ │ │ │ add r0, pc │ │ │ │ str.w r0, [r3, #3320] @ 0xcf8 │ │ │ │ - b.w 9ee18a │ │ │ │ - ldr.w r0, [pc, #1252] @ 9f0a88 │ │ │ │ + b.w 9ee1ca │ │ │ │ + ldr.w r0, [pc, #1252] @ 9f0ac8 │ │ │ │ add r0, pc │ │ │ │ str.w r0, [r3, #4068] @ 0xfe4 │ │ │ │ - b.w 9ee1fc │ │ │ │ - ldr.w r0, [pc, #1240] @ 9f0a8c │ │ │ │ + b.w 9ee23c │ │ │ │ + ldr.w r0, [pc, #1240] @ 9f0acc │ │ │ │ add r0, pc │ │ │ │ str.w r0, [r3, #4068] @ 0xfe4 │ │ │ │ - b.w 9ee226 │ │ │ │ + b.w 9ee266 │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9eeaee │ │ │ │ + beq.w 9eeb2e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9eeaee │ │ │ │ + bne.w 9eeb2e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str.w r2, [r5, #1268] @ 0x4f4 │ │ │ │ add.w r2, sl, #5376 @ 0x1500 │ │ │ │ adds r2, #16 │ │ │ │ movw r1, #32104 @ 0x7d68 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r1, [r5, #1264] @ 0x4f0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9eeaee │ │ │ │ + b.w 9eeb2e │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ - cbz r2, 9f060e │ │ │ │ + cbz r2, 9f064e │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ - cbnz r2, 9f060e │ │ │ │ + cbnz r2, 9f064e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #45106 @ 0xb032 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r2, [r5, #2376] @ 0x948 │ │ │ │ add.w r2, sl, #6496 @ 0x1960 │ │ │ │ str.w r1, [r5, #2372] @ 0x944 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9eecde │ │ │ │ - b.w 9eecc6 │ │ │ │ + beq.w 9eed1e │ │ │ │ + b.w 9eed06 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ee97c │ │ │ │ + beq.w 9ee9bc │ │ │ │ ldrb.w r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ee97c │ │ │ │ + bne.w 9ee9bc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str.w r3, [r5, #892] @ 0x37c │ │ │ │ add.w r3, sl, #4992 @ 0x1380 │ │ │ │ adds r3, #24 │ │ │ │ movw r7, #6888 @ 0x1ae8 │ │ │ │ movt r7, #15267 @ 0x3ba3 │ │ │ │ str.w r7, [r5, #888] @ 0x378 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ee97c │ │ │ │ + b.w 9ee9bc │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9f07a2 │ │ │ │ + bne.w 9f07e2 │ │ │ │ ldr r2, [sp, #212] @ 0xd4 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r2, r3 │ │ │ │ - beq.w 9f09a6 │ │ │ │ + beq.w 9f09e6 │ │ │ │ ldr r2, [sp, #188] @ 0xbc │ │ │ │ - cbz r2, 9f067c │ │ │ │ + cbz r2, 9f06bc │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #50496 @ 0xc540 │ │ │ │ movt r1, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #2952] @ 0xb88 │ │ │ │ add.w r2, sl, #7072 @ 0x1ba0 │ │ │ │ str.w r1, [r5, #2948] @ 0xb84 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #192] @ 0xc0 │ │ │ │ - cbz r2, 9f069a │ │ │ │ + cbz r2, 9f06da │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #40496 @ 0x9e30 │ │ │ │ movt r1, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #2976] @ 0xba0 │ │ │ │ add.w r2, sl, #7072 @ 0x1ba0 │ │ │ │ str.w r1, [r5, #2972] @ 0xb9c │ │ │ │ adds r2, #28 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #196] @ 0xc4 │ │ │ │ - cbz r2, 9f06b8 │ │ │ │ + cbz r2, 9f06f8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov.w r1, #44032 @ 0xac00 │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #2996] @ 0xbb4 │ │ │ │ add.w r2, sl, #7104 @ 0x1bc0 │ │ │ │ str.w r1, [r5, #2992] @ 0xbb0 │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - cbz r2, 9f06c4 │ │ │ │ + cbz r2, 9f0704 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9f0786 │ │ │ │ + beq.n 9f07c6 │ │ │ │ ldr r2, [sp, #204] @ 0xcc │ │ │ │ - cbz r2, 9f06e2 │ │ │ │ + cbz r2, 9f0722 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ mov.w r1, #10496 @ 0x2900 │ │ │ │ movt r1, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #3080] @ 0xc08 │ │ │ │ add.w r2, sl, #7200 @ 0x1c20 │ │ │ │ str.w r1, [r5, #3076] @ 0xc04 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #220] @ 0xdc │ │ │ │ - cbz r2, 9f0700 │ │ │ │ + cbz r2, 9f0740 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #14496 @ 0x38a0 │ │ │ │ movt r1, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #3092] @ 0xc14 │ │ │ │ add.w r2, sl, #7200 @ 0x1c20 │ │ │ │ str.w r1, [r5, #3088] @ 0xc10 │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #224] @ 0xe0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ orrs r2, r3 │ │ │ │ - beq.w 9f093a │ │ │ │ + beq.w 9f097a │ │ │ │ ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - cbz r3, 9f072a │ │ │ │ + cbz r3, 9f076a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #22640 @ 0x5870 │ │ │ │ movt r2, #15260 @ 0x3b9c │ │ │ │ str.w r3, [r5, #3296] @ 0xce0 │ │ │ │ add.w r3, sl, #7392 @ 0x1ce0 │ │ │ │ str.w r2, [r5, #3292] @ 0xcdc │ │ │ │ adds r3, #28 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ eor.w r3, r9, #1 │ │ │ │ orrs.w r3, lr, r3 │ │ │ │ - bne.w 9f0354 │ │ │ │ + bne.w 9f0394 │ │ │ │ movs r2, #32 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ add.w r3, sl, #7424 @ 0x1d00 │ │ │ │ str.w r2, [r5, #3304] @ 0xce8 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ adds r3, #8 │ │ │ │ str.w r2, [r5, #3308] @ 0xcec │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9f0354 │ │ │ │ + b.n 9f0394 │ │ │ │ ldr.w r3, [r4, #716] @ 0x2cc │ │ │ │ str.w r3, [r5, #2296] @ 0x8f8 │ │ │ │ ldr.w r3, [r4, #596] @ 0x254 │ │ │ │ str.w r3, [r5, #2368] @ 0x940 │ │ │ │ ldrd r2, r3, [r4, #708] @ 0x2c4 │ │ │ │ str.w r2, [r5, #2380] @ 0x94c │ │ │ │ str.w r3, [r5, #2384] @ 0x950 │ │ │ │ ldr.w r3, [r4, #644] @ 0x284 │ │ │ │ str.w r3, [r5, #2420] @ 0x974 │ │ │ │ ldr.w r3, [r4, #720] @ 0x2d0 │ │ │ │ str.w r3, [r5, #2432] @ 0x980 │ │ │ │ ldr.w r3, [r4, #608] @ 0x260 │ │ │ │ str.w r3, [r5, #2764] @ 0xacc │ │ │ │ - b.n 9f0256 │ │ │ │ + b.n 9f0296 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #48568 @ 0xbdb8 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #3036] @ 0xbdc │ │ │ │ add.w r2, sl, #7136 @ 0x1be0 │ │ │ │ str.w r1, [r5, #3032] @ 0xbd8 │ │ │ │ adds r2, #24 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9f06c4 │ │ │ │ + b.n 9f0704 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str.w r2, [r5, #2916] @ 0xb64 │ │ │ │ mov.w r2, #496 @ 0x1f0 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #2912] @ 0xb60 │ │ │ │ add.w r2, sl, #7040 @ 0x1b80 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9f0652 │ │ │ │ + b.n 9f0692 │ │ │ │ ldr r2, [sp, #200] @ 0xc8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f065e │ │ │ │ + beq.w 9f069e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str.w r2, [r5, #2916] @ 0xb64 │ │ │ │ mov.w r2, #496 @ 0x1f0 │ │ │ │ movt r2, #15264 @ 0x3ba0 │ │ │ │ str.w r2, [r5, #2912] @ 0xb60 │ │ │ │ add.w r2, sl, #7040 @ 0x1b80 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9f065e │ │ │ │ + b.n 9f069e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #59568 @ 0xe8b0 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #2848] @ 0xb20 │ │ │ │ add.w r2, sl, #6944 @ 0x1b20 │ │ │ │ str.w r1, [r5, #2844] @ 0xb1c │ │ │ │ adds r2, #28 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9eeeac │ │ │ │ + b.w 9eeeec │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f0a38 │ │ │ │ + beq.w 9f0a78 │ │ │ │ ldrb.w r2, [r4, #80] @ 0x50 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9f0a5c │ │ │ │ + bne.w 9f0a9c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #45106 @ 0xb032 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r2, [r5, #2376] @ 0x948 │ │ │ │ add.w r2, sl, #6496 @ 0x1960 │ │ │ │ str.w r1, [r5, #2372] @ 0x944 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9eecc6 │ │ │ │ - b.w 9eecfe │ │ │ │ + bne.w 9eed06 │ │ │ │ + b.w 9eed3e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #54568 @ 0xd528 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #2292] @ 0x8f4 │ │ │ │ add.w r2, sl, #6400 @ 0x1900 │ │ │ │ str.w r1, [r5, #2288] @ 0x8f0 │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9eec50 │ │ │ │ + b.w 9eec90 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #3640 @ 0xe38 │ │ │ │ movt r1, #15260 @ 0x3b9c │ │ │ │ str.w r2, [r5, #1288] @ 0x508 │ │ │ │ add.w r2, sl, #5408 @ 0x1520 │ │ │ │ str.w r1, [r5, #1284] @ 0x504 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9eeafc │ │ │ │ + b.w 9eeb3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #35104 @ 0x8920 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r1, [r5, #1248] @ 0x4e0 │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ str.w r2, [r5, #1252] @ 0x4e4 │ │ │ │ add.w r2, sl, #5376 @ 0x1500 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9f05ce │ │ │ │ - b.w 9eeaee │ │ │ │ + bne.w 9f060e │ │ │ │ + b.w 9eeb2e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #46568 @ 0xb5e8 │ │ │ │ movt r1, #15262 @ 0x3b9e │ │ │ │ str.w r2, [r5, #1080] @ 0x438 │ │ │ │ add.w r2, sl, #5184 @ 0x1440 │ │ │ │ str.w r1, [r5, #1076] @ 0x434 │ │ │ │ adds r2, #20 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9eea4a │ │ │ │ + b.w 9eea8a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #38039 @ 0x9497 │ │ │ │ movt r2, #15263 @ 0x3b9f │ │ │ │ str.w r3, [r5, #1068] @ 0x42c │ │ │ │ add.w r3, sl, #5184 @ 0x1440 │ │ │ │ str.w r2, [r5, #1064] @ 0x428 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9eea3c │ │ │ │ + b.w 9eea7c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ movw r7, #62960 @ 0xf5f0 │ │ │ │ movt r7, #15265 @ 0x3ba1 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str.w r3, [r5, #848] @ 0x350 │ │ │ │ add.w r3, sl, #4960 @ 0x1360 │ │ │ │ adds r3, #12 │ │ │ │ str.w r7, [r5, #844] @ 0x34c │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9f062e │ │ │ │ - b.w 9ee97c │ │ │ │ + bne.w 9f066e │ │ │ │ + b.w 9ee9bc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw ip, #5960 @ 0x1748 │ │ │ │ movt ip, #15265 @ 0x3ba1 │ │ │ │ str.w r3, [r5, #836] @ 0x344 │ │ │ │ str.w ip, [r5, #832] @ 0x340 │ │ │ │ add.w r3, r6, #9024 @ 0x2340 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.w 9ee96c │ │ │ │ - ldr.w r9, [pc, #380] @ 9f0a90 │ │ │ │ + b.w 9ee9ac │ │ │ │ + ldr.w r9, [pc, #380] @ 9f0ad0 │ │ │ │ add r9, pc │ │ │ │ - b.w 9ee668 │ │ │ │ + b.w 9ee6a8 │ │ │ │ ldrd r0, r1, [r4, #348] @ 0x15c │ │ │ │ ldr.w ip, [r4, #356] @ 0x164 │ │ │ │ ldr.w r2, [r4, #344] @ 0x158 │ │ │ │ str.w r2, [r5, #1292] @ 0x50c │ │ │ │ str.w r0, [r5, #1296] @ 0x510 │ │ │ │ str.w r1, [r5, #1300] @ 0x514 │ │ │ │ str.w ip, [r5, #1304] @ 0x518 │ │ │ │ - b.n 9f023e │ │ │ │ + b.n 9f027e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #16105 @ 0x3ee9 │ │ │ │ movt r2, #15261 @ 0x3b9d │ │ │ │ str.w r3, [r5, #3108] @ 0xc24 │ │ │ │ str.w r2, [r5, #3104] @ 0xc20 │ │ │ │ add.w r3, sl, #7232 @ 0x1c40 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9f070c │ │ │ │ + b.n 9f074c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #62104 @ 0xf298 │ │ │ │ movt r1, #15261 @ 0x3b9d │ │ │ │ str.w r2, [r5, #2788] @ 0xae4 │ │ │ │ str.w r1, [r5, #2784] @ 0xae0 │ │ │ │ add.w r2, sl, #6912 @ 0x1b00 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9eee64 │ │ │ │ + b.w 9eeea4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #21032 @ 0x5228 │ │ │ │ movt r1, #15263 @ 0x3b9f │ │ │ │ str.w r2, [r5, #2760] @ 0xac8 │ │ │ │ add.w r2, sl, #6880 @ 0x1ae0 │ │ │ │ str.w r1, [r5, #2756] @ 0xac4 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9eee3a │ │ │ │ - bl a9ba40 │ │ │ │ - ldr r2, [pc, #256] @ (9f0a94 ) │ │ │ │ - ldr r1, [pc, #256] @ (9f0a98 ) │ │ │ │ + b.w 9eee7a │ │ │ │ + bl a9ba80 │ │ │ │ + ldr r2, [pc, #256] @ (9f0ad4 ) │ │ │ │ + ldr r1, [pc, #256] @ (9f0ad8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.w 9eef3c │ │ │ │ + b.w 9eef7c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9eeee4 │ │ │ │ + b.w 9eef24 │ │ │ │ strd r7, r7, [sp, #52] @ 0x34 │ │ │ │ add.w r4, r6, #4096 @ 0x1000 │ │ │ │ strd r7, r7, [sp, #164] @ 0xa4 │ │ │ │ str r7, [sp, #32] │ │ │ │ strd r7, r7, [sp, #156] @ 0x9c │ │ │ │ str r7, [sp, #328] @ 0x148 │ │ │ │ str r7, [sp, #228] @ 0xe4 │ │ │ │ @@ -3666281,1127 +3666321,1127 @@ │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ str r7, [sp, #12] │ │ │ │ strd r7, r7, [sp, #108] @ 0x6c │ │ │ │ strd r7, r7, [sp, #100] @ 0x64 │ │ │ │ strd r7, r7, [sp, #92] @ 0x5c │ │ │ │ str r7, [sp, #8] │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - b.n 9f0500 │ │ │ │ + b.n 9f0540 │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9eecfe │ │ │ │ + beq.w 9eed3e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movw r1, #22960 @ 0x59b0 │ │ │ │ movt r1, #15265 @ 0x3ba1 │ │ │ │ str.w r2, [r5, #2404] @ 0x964 │ │ │ │ str.w r1, [r5, #2400] @ 0x960 │ │ │ │ add.w r2, sl, #6528 @ 0x1980 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 9eecfe │ │ │ │ + b.w 9eed3e │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9eed22 │ │ │ │ - b.n 9f0a40 │ │ │ │ + beq.w 9eed62 │ │ │ │ + b.n 9f0a80 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 9f0ac0 │ │ │ │ + bpl.n 9f0a80 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 9f1114 │ │ │ │ + b.n 9f10d4 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - stc2 0, cr0, [r0], #1004 @ 0x3ec │ │ │ │ + stc2l 0, cr0, [r0], #-1004 @ 0xfffffc14 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 9f0b60 │ │ │ │ + bvs.n 9f0b20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bls.n 9f0b68 │ │ │ │ + bls.n 9f0b28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bls.n 9f0a60 │ │ │ │ + bls.n 9f0a20 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bge.n 9f0b28 │ │ │ │ + bge.n 9f0ae8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bge.n 9f0990 │ │ │ │ + bge.n 9f0b50 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r6, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - ldmia r6!, {r4, r5, r7} │ │ │ │ + ldmia r6, {r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - blt.n 9f0a4c │ │ │ │ + blt.n 9f0a0c │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldrb.w r3, [r0, #4068] @ 0xfe4 │ │ │ │ - ldr.w r1, [pc, #3504] @ 9f1854 │ │ │ │ + ldr.w r1, [pc, #3504] @ 9f1894 │ │ │ │ ldrb.w ip, [r0, #4070] @ 0xfe6 │ │ │ │ add r1, pc │ │ │ │ push {r4, lr} │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f190e │ │ │ │ + beq.w 9f194e │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1096] @ 0x448 │ │ │ │ ldr.w r2, [r3, #1100] @ 0x44c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1b38 │ │ │ │ + beq.w 9f1b78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f2f86 │ │ │ │ + beq.w 9f2fc6 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f1aca │ │ │ │ + beq.w 9f1b0a │ │ │ │ ldr.w r4, [r3, #1392] @ 0x570 │ │ │ │ ldr.w ip, [r3, #1396] @ 0x574 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2f02 │ │ │ │ + beq.w 9f2f42 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2f0e │ │ │ │ + beq.w 9f2f4e │ │ │ │ ldrb.w r3, [r0, #4071] @ 0xfe7 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f18e4 │ │ │ │ + beq.w 9f1924 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1332] @ 0x534 │ │ │ │ ldr.w ip, [r3, #1336] @ 0x538 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2f1e │ │ │ │ + beq.w 9f2f5e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2f2a │ │ │ │ + beq.w 9f2f6a │ │ │ │ ldr.w r4, [r3, #1340] @ 0x53c │ │ │ │ ldr.w ip, [r3, #1344] @ 0x540 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2f44 │ │ │ │ + beq.w 9f2f84 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2f50 │ │ │ │ + beq.w 9f2f90 │ │ │ │ ldr.w r4, [r3, #1348] @ 0x544 │ │ │ │ ldr.w ip, [r3, #1352] @ 0x548 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2f6a │ │ │ │ + beq.w 9f2faa │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2f76 │ │ │ │ + beq.w 9f2fb6 │ │ │ │ ldrb.w r3, [r0, #4072] @ 0xfe8 │ │ │ │ ldrb.w ip, [r0, #4073] @ 0xfe9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f188a │ │ │ │ + beq.w 9f18ca │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1984] @ 0x7c0 │ │ │ │ ldr.w lr, [r3, #1988] @ 0x7c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2ae4 │ │ │ │ + beq.w 9f2b24 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f2af0 │ │ │ │ + beq.w 9f2b30 │ │ │ │ ldrd r4, lr, [r3, #720] @ 0x2d0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2b06 │ │ │ │ + beq.w 9f2b46 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f2b12 │ │ │ │ + beq.w 9f2b52 │ │ │ │ ldr.w r4, [r3, #2708] @ 0xa94 │ │ │ │ ldr.w lr, [r3, #2712] @ 0xa98 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2b2c │ │ │ │ + beq.w 9f2b6c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f2b38 │ │ │ │ + beq.w 9f2b78 │ │ │ │ ldr.w r4, [r3, #2648] @ 0xa58 │ │ │ │ ldr.w lr, [r3, #2652] @ 0xa5c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2b52 │ │ │ │ + beq.w 9f2b92 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f2b5e │ │ │ │ + beq.w 9f2b9e │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f1abc │ │ │ │ + beq.w 9f1afc │ │ │ │ ldr.w r4, [r3, #2752] @ 0xac0 │ │ │ │ ldr.w ip, [r3, #2756] @ 0xac4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2a64 │ │ │ │ + beq.w 9f2aa4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2a70 │ │ │ │ + beq.w 9f2ab0 │ │ │ │ ldr.w r4, [r3, #2760] @ 0xac8 │ │ │ │ ldr.w ip, [r3, #2764] @ 0xacc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2a8a │ │ │ │ + beq.w 9f2aca │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2a96 │ │ │ │ + beq.w 9f2ad6 │ │ │ │ ldr.w r4, [r3, #2768] @ 0xad0 │ │ │ │ ldr.w ip, [r3, #2772] @ 0xad4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2ab0 │ │ │ │ + beq.w 9f2af0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2abc │ │ │ │ + beq.w 9f2afc │ │ │ │ ldr.w r4, [r3, #2776] @ 0xad8 │ │ │ │ ldr.w ip, [r3, #2780] @ 0xadc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2ad6 │ │ │ │ + beq.w 9f2b16 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2b76 │ │ │ │ + beq.w 9f2bb6 │ │ │ │ ldr.w r4, [r3, #2784] @ 0xae0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2b8c │ │ │ │ + beq.w 9f2bcc │ │ │ │ ldr.w r4, [r3, #2788] @ 0xae4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2ba2 │ │ │ │ + beq.w 9f2be2 │ │ │ │ ldrb.w r3, [r0, #4079] @ 0xfef │ │ │ │ - cbz r3, 9f0c34 │ │ │ │ + cbz r3, 9f0c74 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1112] @ 0x458 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2bb2 │ │ │ │ + beq.w 9f2bf2 │ │ │ │ ldr.w r4, [r3, #1116] @ 0x45c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2bc8 │ │ │ │ + beq.w 9f2c08 │ │ │ │ ldrb.w r3, [r0, #4082] @ 0xff2 │ │ │ │ - cbz r3, 9f0c5c │ │ │ │ + cbz r3, 9f0c9c │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1868] @ 0x74c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2bd8 │ │ │ │ + beq.w 9f2c18 │ │ │ │ ldr.w r4, [r3, #1872] @ 0x750 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2bee │ │ │ │ + beq.w 9f2c2e │ │ │ │ ldr.w r4, [r3, #1876] @ 0x754 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2c04 │ │ │ │ + beq.w 9f2c44 │ │ │ │ ldrb.w r3, [r0, #4083] @ 0xff3 │ │ │ │ - cbz r3, 9f0c7a │ │ │ │ + cbz r3, 9f0cba │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1144] @ 0x478 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2c14 │ │ │ │ + beq.w 9f2c54 │ │ │ │ ldr.w r4, [r3, #1140] @ 0x474 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2c2a │ │ │ │ + beq.w 9f2c6a │ │ │ │ ldrb.w r3, [r0, #4084] @ 0xff4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f1858 │ │ │ │ + beq.w 9f1898 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1472] @ 0x5c0 │ │ │ │ ldr.w ip, [r3, #1476] @ 0x5c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2c3a │ │ │ │ + beq.w 9f2c7a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2c46 │ │ │ │ + beq.w 9f2c86 │ │ │ │ ldr.w r4, [r3, #1480] @ 0x5c8 │ │ │ │ ldr.w ip, [r3, #1484] @ 0x5cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2c60 │ │ │ │ + beq.w 9f2ca0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2c6c │ │ │ │ + beq.w 9f2cac │ │ │ │ ldr.w r4, [r3, #1488] @ 0x5d0 │ │ │ │ ldr.w ip, [r3, #1492] @ 0x5d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2c86 │ │ │ │ + beq.w 9f2cc6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2c92 │ │ │ │ + beq.w 9f2cd2 │ │ │ │ ldr.w r4, [r3, #1496] @ 0x5d8 │ │ │ │ ldr.w ip, [r3, #1500] @ 0x5dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2572 │ │ │ │ + beq.w 9f25b2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f257e │ │ │ │ + beq.w 9f25be │ │ │ │ ldrb.w r3, [r0, #4085] @ 0xff5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f1810 │ │ │ │ + beq.w 9f1850 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #2304] @ 0x900 │ │ │ │ ldr.w ip, [r3, #2308] @ 0x904 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f258e │ │ │ │ + beq.w 9f25ce │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f259a │ │ │ │ + beq.w 9f25da │ │ │ │ ldr.w r4, [r3, #2312] @ 0x908 │ │ │ │ ldr.w ip, [r3, #2316] @ 0x90c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f25b4 │ │ │ │ + beq.w 9f25f4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f25c0 │ │ │ │ + beq.w 9f2600 │ │ │ │ ldr.w r4, [r3, #2320] @ 0x910 │ │ │ │ ldr.w ip, [r3, #2324] @ 0x914 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f25da │ │ │ │ + beq.w 9f261a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f25e6 │ │ │ │ + beq.w 9f2626 │ │ │ │ ldr.w r4, [r3, #2328] @ 0x918 │ │ │ │ ldr.w ip, [r3, #2332] @ 0x91c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2600 │ │ │ │ + beq.w 9f2640 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f260c │ │ │ │ + beq.w 9f264c │ │ │ │ ldr.w r4, [r3, #2344] @ 0x928 │ │ │ │ ldr.w ip, [r3, #2348] @ 0x92c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2626 │ │ │ │ + beq.w 9f2666 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2632 │ │ │ │ + beq.w 9f2672 │ │ │ │ ldr.w r4, [r3, #2336] @ 0x920 │ │ │ │ ldr.w ip, [r3, #2340] @ 0x924 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f264c │ │ │ │ + beq.w 9f268c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2658 │ │ │ │ + beq.w 9f2698 │ │ │ │ ldrb.w r3, [r0, #4089] @ 0xff9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f17e6 │ │ │ │ + beq.w 9f1826 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1812] @ 0x714 │ │ │ │ ldr.w ip, [r3, #1816] @ 0x718 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2668 │ │ │ │ + beq.w 9f26a8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2674 │ │ │ │ + beq.w 9f26b4 │ │ │ │ ldr.w r4, [r3, #1804] @ 0x70c │ │ │ │ ldr.w ip, [r3, #1808] @ 0x710 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f268e │ │ │ │ + beq.w 9f26ce │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f269a │ │ │ │ + beq.w 9f26da │ │ │ │ ldr.w r4, [r3, #1860] @ 0x744 │ │ │ │ ldr.w ip, [r3, #1864] @ 0x748 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f26b4 │ │ │ │ + beq.w 9f26f4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f26c0 │ │ │ │ + beq.w 9f2700 │ │ │ │ ldrb.w r3, [r0, #4090] @ 0xffa │ │ │ │ - cbz r3, 9f0dd6 │ │ │ │ + cbz r3, 9f0e16 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1464] @ 0x5b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f26d0 │ │ │ │ + beq.w 9f2710 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f17bc │ │ │ │ + beq.w 9f17fc │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1316] @ 0x524 │ │ │ │ ldr.w ip, [r3, #1320] @ 0x528 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f26e0 │ │ │ │ + beq.w 9f2720 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f26ec │ │ │ │ + beq.w 9f272c │ │ │ │ ldr.w r4, [r3, #1308] @ 0x51c │ │ │ │ ldr.w ip, [r3, #1312] @ 0x520 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2706 │ │ │ │ + beq.w 9f2746 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2712 │ │ │ │ + beq.w 9f2752 │ │ │ │ ldr.w r4, [r3, #1324] @ 0x52c │ │ │ │ ldr.w ip, [r3, #1328] @ 0x530 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f272c │ │ │ │ + beq.w 9f276c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2738 │ │ │ │ + beq.w 9f2778 │ │ │ │ ldrb r3, [r2, #15] │ │ │ │ - cbz r3, 9f0e36 │ │ │ │ + cbz r3, 9f0e76 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #2524] @ 0x9dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2748 │ │ │ │ + beq.w 9f2788 │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f179a │ │ │ │ + beq.w 9f17da │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1536] @ 0x600 │ │ │ │ ldr.w ip, [r3, #1540] @ 0x604 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2758 │ │ │ │ + beq.w 9f2798 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2764 │ │ │ │ + beq.w 9f27a4 │ │ │ │ ldr.w r4, [r3, #1548] @ 0x60c │ │ │ │ ldr.w ip, [r3, #1552] @ 0x610 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f277e │ │ │ │ + beq.w 9f27be │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f278a │ │ │ │ + beq.w 9f27ca │ │ │ │ ldrb r3, [r2, #18] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f1096 │ │ │ │ + beq.w 9f10d6 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #2732] @ 0xaac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f27a0 │ │ │ │ + beq.w 9f27e0 │ │ │ │ ldr.w r4, [r3, #2736] @ 0xab0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f27b6 │ │ │ │ + beq.w 9f27f6 │ │ │ │ ldr.w r4, [r3, #2740] @ 0xab4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f27cc │ │ │ │ + beq.w 9f280c │ │ │ │ ldr.w r4, [r3, #2744] @ 0xab8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f27e2 │ │ │ │ + beq.w 9f2822 │ │ │ │ ldr.w r4, [r3, #1948] @ 0x79c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f27f8 │ │ │ │ + beq.w 9f2838 │ │ │ │ ldr.w r4, [r3, #1956] @ 0x7a4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f280e │ │ │ │ + beq.w 9f284e │ │ │ │ ldr.w r4, [r3, #1964] @ 0x7ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2824 │ │ │ │ + beq.w 9f2864 │ │ │ │ ldr.w r4, [r3, #1972] @ 0x7b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f283a │ │ │ │ + beq.w 9f287a │ │ │ │ ldr.w r4, [r3, #1980] @ 0x7bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2850 │ │ │ │ + beq.w 9f2890 │ │ │ │ ldr.w r4, [r3, #1996] @ 0x7cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2866 │ │ │ │ + beq.w 9f28a6 │ │ │ │ ldr.w r4, [r3, #2004] @ 0x7d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f287c │ │ │ │ + beq.w 9f28bc │ │ │ │ ldr.w r4, [r3, #2012] @ 0x7dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2892 │ │ │ │ + beq.w 9f28d2 │ │ │ │ ldr.w r4, [r3, #2020] @ 0x7e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f28a8 │ │ │ │ + beq.w 9f28e8 │ │ │ │ ldr.w r4, [r3, #2028] @ 0x7ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f28be │ │ │ │ + beq.w 9f28fe │ │ │ │ ldr.w r4, [r3, #2036] @ 0x7f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f28d4 │ │ │ │ + beq.w 9f2914 │ │ │ │ ldr.w r4, [r3, #2044] @ 0x7fc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f28ea │ │ │ │ + beq.w 9f292a │ │ │ │ ldr.w r4, [r3, #2296] @ 0x8f8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2900 │ │ │ │ + beq.w 9f2940 │ │ │ │ ldr.w r4, [r3, #2048] @ 0x800 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2916 │ │ │ │ + beq.w 9f2956 │ │ │ │ ldr.w r4, [r3, #2056] @ 0x808 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f292c │ │ │ │ + beq.w 9f296c │ │ │ │ ldr.w r4, [r3, #2064] @ 0x810 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2942 │ │ │ │ + beq.w 9f2982 │ │ │ │ ldr.w r4, [r3, #2068] @ 0x814 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2958 │ │ │ │ + beq.w 9f2998 │ │ │ │ ldr.w r4, [r3, #2076] @ 0x81c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f296e │ │ │ │ + beq.w 9f29ae │ │ │ │ ldr.w r4, [r3, #2080] @ 0x820 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2984 │ │ │ │ + beq.w 9f29c4 │ │ │ │ ldr.w r4, [r3, #2084] @ 0x824 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f299a │ │ │ │ + beq.w 9f29da │ │ │ │ ldr.w r4, [r3, #2088] @ 0x828 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f29b0 │ │ │ │ + beq.w 9f29f0 │ │ │ │ ldr.w r4, [r3, #2092] @ 0x82c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f29c6 │ │ │ │ + beq.w 9f2a06 │ │ │ │ ldr.w r4, [r3, #2096] @ 0x830 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f29dc │ │ │ │ + beq.w 9f2a1c │ │ │ │ ldr.w r4, [r3, #2100] @ 0x834 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f29f2 │ │ │ │ + beq.w 9f2a32 │ │ │ │ ldr.w r4, [r3, #2104] @ 0x838 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2a08 │ │ │ │ + beq.w 9f2a48 │ │ │ │ ldr.w r4, [r3, #2108] @ 0x83c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2a1e │ │ │ │ + beq.w 9f2a5e │ │ │ │ ldr.w r4, [r3, #2112] @ 0x840 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2a34 │ │ │ │ + beq.w 9f2a74 │ │ │ │ ldr.w r4, [r3, #2116] @ 0x844 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2a4a │ │ │ │ + beq.w 9f2a8a │ │ │ │ ldr.w r4, [r3, #2120] @ 0x848 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1b46 │ │ │ │ + beq.w 9f1b86 │ │ │ │ ldr.w r4, [r3, #2124] @ 0x84c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1b5c │ │ │ │ + beq.w 9f1b9c │ │ │ │ ldr.w r4, [r3, #2128] @ 0x850 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1b72 │ │ │ │ + beq.w 9f1bb2 │ │ │ │ ldr.w r4, [r3, #2132] @ 0x854 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1b88 │ │ │ │ + beq.w 9f1bc8 │ │ │ │ ldr.w r4, [r3, #2136] @ 0x858 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1b9e │ │ │ │ + beq.w 9f1bde │ │ │ │ ldr.w r4, [r3, #2140] @ 0x85c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1bb4 │ │ │ │ + beq.w 9f1bf4 │ │ │ │ ldr.w r4, [r3, #2144] @ 0x860 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1bca │ │ │ │ + beq.w 9f1c0a │ │ │ │ ldr.w r4, [r3, #2148] @ 0x864 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1be0 │ │ │ │ + beq.w 9f1c20 │ │ │ │ ldr.w r4, [r3, #2152] @ 0x868 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1bf6 │ │ │ │ + beq.w 9f1c36 │ │ │ │ ldr.w r4, [r3, #2156] @ 0x86c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1c0c │ │ │ │ + beq.w 9f1c4c │ │ │ │ ldr.w r4, [r3, #2160] @ 0x870 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1c22 │ │ │ │ + beq.w 9f1c62 │ │ │ │ ldr.w r4, [r3, #2164] @ 0x874 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1c38 │ │ │ │ + beq.w 9f1c78 │ │ │ │ ldr.w r4, [r3, #2168] @ 0x878 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1c4e │ │ │ │ + beq.w 9f1c8e │ │ │ │ ldr.w r4, [r3, #2172] @ 0x87c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1c64 │ │ │ │ + beq.w 9f1ca4 │ │ │ │ ldr.w r4, [r3, #2176] @ 0x880 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1c7a │ │ │ │ + beq.w 9f1cba │ │ │ │ ldr.w r4, [r3, #2180] @ 0x884 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1c90 │ │ │ │ + beq.w 9f1cd0 │ │ │ │ ldr.w r4, [r3, #2184] @ 0x888 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1ca6 │ │ │ │ + beq.w 9f1ce6 │ │ │ │ ldr.w r4, [r3, #2188] @ 0x88c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1cbc │ │ │ │ + beq.w 9f1cfc │ │ │ │ ldr.w r4, [r3, #2192] @ 0x890 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1cd2 │ │ │ │ + beq.w 9f1d12 │ │ │ │ ldr.w r4, [r3, #2200] @ 0x898 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1ce8 │ │ │ │ + beq.w 9f1d28 │ │ │ │ ldr.w r4, [r3, #2196] @ 0x894 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1cfe │ │ │ │ + beq.w 9f1d3e │ │ │ │ ldr.w r4, [r3, #2828] @ 0xb0c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1d14 │ │ │ │ + beq.w 9f1d54 │ │ │ │ ldrb r3, [r2, #20] │ │ │ │ - cbz r3, 9f10a8 │ │ │ │ + cbz r3, 9f10e8 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #764] @ 0x2fc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1d24 │ │ │ │ + beq.w 9f1d64 │ │ │ │ ldrb r3, [r2, #22] │ │ │ │ - cbz r3, 9f10ba │ │ │ │ + cbz r3, 9f10fa │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1304] @ 0x518 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1d34 │ │ │ │ + beq.w 9f1d74 │ │ │ │ ldrb r3, [r2, #25] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9f1132 │ │ │ │ + beq.n 9f1172 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #2480] @ 0x9b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1d44 │ │ │ │ + beq.w 9f1d84 │ │ │ │ ldr.w r4, [r3, #2484] @ 0x9b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1d5a │ │ │ │ + beq.w 9f1d9a │ │ │ │ ldr.w r4, [r3, #2488] @ 0x9b8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1d70 │ │ │ │ + beq.w 9f1db0 │ │ │ │ ldr.w r4, [r3, #2492] @ 0x9bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1d86 │ │ │ │ + beq.w 9f1dc6 │ │ │ │ ldr.w r4, [r3, #2496] @ 0x9c0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1d9c │ │ │ │ + beq.w 9f1ddc │ │ │ │ ldr.w r4, [r3, #2500] @ 0x9c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1db2 │ │ │ │ + beq.w 9f1df2 │ │ │ │ ldr.w r4, [r3, #2504] @ 0x9c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1dc8 │ │ │ │ + beq.w 9f1e08 │ │ │ │ ldr.w r4, [r3, #2508] @ 0x9cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1dde │ │ │ │ + beq.w 9f1e1e │ │ │ │ ldr.w r4, [r3, #2512] @ 0x9d0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1df4 │ │ │ │ + beq.w 9f1e34 │ │ │ │ ldr.w r4, [r3, #2516] @ 0x9d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1e0a │ │ │ │ + beq.w 9f1e4a │ │ │ │ ldr.w r4, [r3, #2520] @ 0x9d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1e20 │ │ │ │ + beq.w 9f1e60 │ │ │ │ ldrb r3, [r2, #26] │ │ │ │ - cbz r3, 9f114e │ │ │ │ + cbz r3, 9f118e │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #940] @ 0x3ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1e30 │ │ │ │ + beq.w 9f1e70 │ │ │ │ ldr.w r4, [r3, #944] @ 0x3b0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1e46 │ │ │ │ + beq.w 9f1e86 │ │ │ │ ldrb r3, [r2, #27] │ │ │ │ - cbz r3, 9f1192 │ │ │ │ + cbz r3, 9f11d2 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1568] @ 0x620 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1e56 │ │ │ │ + beq.w 9f1e96 │ │ │ │ ldr.w r4, [r3, #1572] @ 0x624 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1e6c │ │ │ │ + beq.w 9f1eac │ │ │ │ ldr.w r4, [r3, #1576] @ 0x628 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1e82 │ │ │ │ + beq.w 9f1ec2 │ │ │ │ ldr.w r4, [r3, #1580] @ 0x62c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1e98 │ │ │ │ + beq.w 9f1ed8 │ │ │ │ ldr.w r4, [r3, #1584] @ 0x630 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1eae │ │ │ │ + beq.w 9f1eee │ │ │ │ ldr.w r4, [r3, #1588] @ 0x634 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1ec4 │ │ │ │ + beq.w 9f1f04 │ │ │ │ ldrb r3, [r2, #30] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f1a0c │ │ │ │ + beq.w 9f1a4c │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1356] @ 0x54c │ │ │ │ ldr.w ip, [r3, #1360] @ 0x550 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1ed4 │ │ │ │ + beq.w 9f1f14 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f1ee0 │ │ │ │ + beq.w 9f1f20 │ │ │ │ ldr.w r4, [r3, #1364] @ 0x554 │ │ │ │ ldr.w ip, [r3, #1368] @ 0x558 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1efa │ │ │ │ + beq.w 9f1f3a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f1f06 │ │ │ │ + beq.w 9f1f46 │ │ │ │ ldrb.w r3, [r2, #34] @ 0x22 │ │ │ │ - cbz r3, 9f11de │ │ │ │ + cbz r3, 9f121e │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1800] @ 0x708 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1f16 │ │ │ │ + beq.w 9f1f56 │ │ │ │ ldrb.w r3, [r2, #36] @ 0x24 │ │ │ │ - cbz r3, 9f11f2 │ │ │ │ + cbz r3, 9f1232 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1428] @ 0x594 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1f26 │ │ │ │ + beq.w 9f1f66 │ │ │ │ ldrb.w r3, [r2, #38] @ 0x26 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f19ec │ │ │ │ + beq.w 9f1a2c │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #2556] @ 0x9fc │ │ │ │ ldr.w ip, [r3, #2560] @ 0xa00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1f42 │ │ │ │ + beq.w 9f1f82 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f1f4e │ │ │ │ + beq.w 9f1f8e │ │ │ │ ldr.w r4, [r3, #2564] @ 0xa04 │ │ │ │ ldr.w ip, [r3, #2568] @ 0xa08 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1f68 │ │ │ │ + beq.w 9f1fa8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f1f74 │ │ │ │ + beq.w 9f1fb4 │ │ │ │ ldrb.w r3, [r2, #39] @ 0x27 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f19cc │ │ │ │ + beq.w 9f1a0c │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #2812] @ 0xafc │ │ │ │ ldr.w ip, [r3, #2816] @ 0xb00 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1f84 │ │ │ │ + beq.w 9f1fc4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f1f90 │ │ │ │ + beq.w 9f1fd0 │ │ │ │ ldr.w r4, [r3, #2820] @ 0xb04 │ │ │ │ ldr.w ip, [r3, #2824] @ 0xb08 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1faa │ │ │ │ + beq.w 9f1fea │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f1fb6 │ │ │ │ + beq.w 9f1ff6 │ │ │ │ ldrb.w r3, [r2, #48] @ 0x30 │ │ │ │ ldrb.w ip, [r2, #49] @ 0x31 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f193c │ │ │ │ + beq.w 9f197c │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1944] @ 0x798 │ │ │ │ ldr.w lr, [r3, #1948] @ 0x79c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1fc6 │ │ │ │ + beq.w 9f2006 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f1fd2 │ │ │ │ + beq.w 9f2012 │ │ │ │ ldr.w r4, [r3, #1952] @ 0x7a0 │ │ │ │ ldr.w lr, [r3, #1956] @ 0x7a4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f1fec │ │ │ │ + beq.w 9f202c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f1ff8 │ │ │ │ + beq.w 9f2038 │ │ │ │ ldr.w r4, [r3, #1960] @ 0x7a8 │ │ │ │ ldr.w lr, [r3, #1964] @ 0x7ac │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2012 │ │ │ │ + beq.w 9f2052 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f201e │ │ │ │ + beq.w 9f205e │ │ │ │ ldr.w r4, [r3, #1968] @ 0x7b0 │ │ │ │ ldr.w lr, [r3, #1972] @ 0x7b4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2038 │ │ │ │ + beq.w 9f2078 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f22de │ │ │ │ + beq.w 9f231e │ │ │ │ ldr.w r4, [r3, #1976] @ 0x7b8 │ │ │ │ ldr.w lr, [r3, #1980] @ 0x7bc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f22f8 │ │ │ │ + beq.w 9f2338 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f2304 │ │ │ │ + beq.w 9f2344 │ │ │ │ ldr.w r4, [r3, #1992] @ 0x7c8 │ │ │ │ ldr.w lr, [r3, #1996] @ 0x7cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f231e │ │ │ │ + beq.w 9f235e │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f232a │ │ │ │ + beq.w 9f236a │ │ │ │ ldr.w r4, [r3, #2000] @ 0x7d0 │ │ │ │ ldr.w lr, [r3, #2004] @ 0x7d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2344 │ │ │ │ + beq.w 9f2384 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f2350 │ │ │ │ + beq.w 9f2390 │ │ │ │ ldr.w r4, [r3, #2008] @ 0x7d8 │ │ │ │ ldr.w lr, [r3, #2012] @ 0x7dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f236a │ │ │ │ + beq.w 9f23aa │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f2376 │ │ │ │ + beq.w 9f23b6 │ │ │ │ ldr.w r4, [r3, #2016] @ 0x7e0 │ │ │ │ ldr.w lr, [r3, #2020] @ 0x7e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2390 │ │ │ │ + beq.w 9f23d0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f239c │ │ │ │ + beq.w 9f23dc │ │ │ │ ldr.w r4, [r3, #2024] @ 0x7e8 │ │ │ │ ldr.w lr, [r3, #2028] @ 0x7ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f23b6 │ │ │ │ + beq.w 9f23f6 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f23c2 │ │ │ │ + beq.w 9f2402 │ │ │ │ ldr.w r4, [r3, #2032] @ 0x7f0 │ │ │ │ ldr.w lr, [r3, #2036] @ 0x7f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f23dc │ │ │ │ + beq.w 9f241c │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f23e8 │ │ │ │ + beq.w 9f2428 │ │ │ │ ldr.w r4, [r3, #2040] @ 0x7f8 │ │ │ │ ldr.w lr, [r3, #2044] @ 0x7fc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2402 │ │ │ │ + beq.w 9f2442 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f2532 │ │ │ │ + beq.w 9f2572 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f1aae │ │ │ │ + beq.w 9f1aee │ │ │ │ ldr.w r4, [r3, #2048] @ 0x800 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f250a │ │ │ │ + beq.w 9f254a │ │ │ │ ldr.w r4, [r3, #2052] @ 0x804 │ │ │ │ ldr.w ip, [r3, #2056] @ 0x808 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2524 │ │ │ │ + beq.w 9f2564 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f24b2 │ │ │ │ + beq.w 9f24f2 │ │ │ │ ldr.w r4, [r3, #2060] @ 0x80c │ │ │ │ ldr.w ip, [r3, #2064] @ 0x810 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f24cc │ │ │ │ + beq.w 9f250c │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f24d8 │ │ │ │ + beq.w 9f2518 │ │ │ │ ldr.w r4, [r3, #2068] @ 0x814 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f24ee │ │ │ │ + beq.w 9f252e │ │ │ │ ldr.w r4, [r3, #2072] @ 0x818 │ │ │ │ ldr.w ip, [r3, #2076] @ 0x81c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2410 │ │ │ │ + beq.w 9f2450 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f241c │ │ │ │ + beq.w 9f245c │ │ │ │ ldrb.w r3, [r2, #50] @ 0x32 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f1522 │ │ │ │ + beq.w 9f1562 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #2084] @ 0x824 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f242c │ │ │ │ + beq.w 9f246c │ │ │ │ ldr.w r4, [r3, #2088] @ 0x828 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2442 │ │ │ │ + beq.w 9f2482 │ │ │ │ ldr.w r4, [r3, #2092] @ 0x82c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2458 │ │ │ │ + beq.w 9f2498 │ │ │ │ ldr.w r4, [r3, #2096] @ 0x830 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f246e │ │ │ │ + beq.w 9f24ae │ │ │ │ ldr.w r4, [r3, #2100] @ 0x834 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2484 │ │ │ │ + beq.w 9f24c4 │ │ │ │ ldr.w r4, [r3, #2104] @ 0x838 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f249a │ │ │ │ + beq.w 9f24da │ │ │ │ ldr.w r4, [r3, #2108] @ 0x83c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2046 │ │ │ │ + beq.w 9f2086 │ │ │ │ ldr.w r4, [r3, #2112] @ 0x840 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f205c │ │ │ │ + beq.w 9f209c │ │ │ │ ldr.w r4, [r3, #2116] @ 0x844 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2072 │ │ │ │ + beq.w 9f20b2 │ │ │ │ ldr.w r4, [r3, #2120] @ 0x848 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2088 │ │ │ │ + beq.w 9f20c8 │ │ │ │ ldr.w r4, [r3, #2080] @ 0x820 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f209e │ │ │ │ + beq.w 9f20de │ │ │ │ ldr.w r4, [r3, #2124] @ 0x84c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f20b4 │ │ │ │ + beq.w 9f20f4 │ │ │ │ ldr.w r4, [r3, #2128] @ 0x850 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f20ca │ │ │ │ + beq.w 9f210a │ │ │ │ ldr.w r4, [r3, #2132] @ 0x854 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f20e0 │ │ │ │ + beq.w 9f2120 │ │ │ │ ldr.w r4, [r3, #2136] @ 0x858 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f20f6 │ │ │ │ + beq.w 9f2136 │ │ │ │ ldr.w r4, [r3, #2140] @ 0x85c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f210c │ │ │ │ + beq.w 9f214c │ │ │ │ ldr.w r4, [r3, #2144] @ 0x860 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2122 │ │ │ │ + beq.w 9f2162 │ │ │ │ ldr.w r4, [r3, #2148] @ 0x864 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2138 │ │ │ │ + beq.w 9f2178 │ │ │ │ ldr.w r4, [r3, #2152] @ 0x868 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f214e │ │ │ │ + beq.w 9f218e │ │ │ │ ldr.w r4, [r3, #2156] @ 0x86c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2164 │ │ │ │ + beq.w 9f21a4 │ │ │ │ ldr.w r4, [r3, #2160] @ 0x870 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f217a │ │ │ │ + beq.w 9f21ba │ │ │ │ ldr.w r4, [r3, #2164] @ 0x874 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2190 │ │ │ │ + beq.w 9f21d0 │ │ │ │ ldr.w r4, [r3, #2168] @ 0x878 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f21a6 │ │ │ │ + beq.w 9f21e6 │ │ │ │ ldr.w r4, [r3, #2172] @ 0x87c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f21bc │ │ │ │ + beq.w 9f21fc │ │ │ │ ldr.w r4, [r3, #2176] @ 0x880 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f21d2 │ │ │ │ + beq.w 9f2212 │ │ │ │ ldr.w r4, [r3, #2180] @ 0x884 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f21e8 │ │ │ │ + beq.w 9f2228 │ │ │ │ ldr.w r4, [r3, #2184] @ 0x888 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f21fe │ │ │ │ + beq.w 9f223e │ │ │ │ ldr.w r4, [r3, #2188] @ 0x88c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2214 │ │ │ │ + beq.w 9f2254 │ │ │ │ ldr.w r4, [r3, #2192] @ 0x890 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f222a │ │ │ │ + beq.w 9f226a │ │ │ │ ldr.w r4, [r3, #2200] @ 0x898 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2240 │ │ │ │ + beq.w 9f2280 │ │ │ │ ldr.w r4, [r3, #2196] @ 0x894 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2256 │ │ │ │ + beq.w 9f2296 │ │ │ │ ldrb.w r3, [r2, #54] @ 0x36 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f1a66 │ │ │ │ + beq.w 9f1aa6 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1504] @ 0x5e0 │ │ │ │ ldr.w ip, [r3, #1508] @ 0x5e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2266 │ │ │ │ + beq.w 9f22a6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2272 │ │ │ │ + beq.w 9f22b2 │ │ │ │ ldr.w r4, [r3, #1512] @ 0x5e8 │ │ │ │ ldr.w ip, [r3, #1516] @ 0x5ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f228c │ │ │ │ + beq.w 9f22cc │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2298 │ │ │ │ + beq.w 9f22d8 │ │ │ │ ldr.w r4, [r3, #1520] @ 0x5f0 │ │ │ │ ldr.w ip, [r3, #1524] @ 0x5f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f22b2 │ │ │ │ + beq.w 9f22f2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f22be │ │ │ │ + beq.w 9f22fe │ │ │ │ ldrb.w r3, [r2, #55] @ 0x37 │ │ │ │ - cbz r3, 9f1586 │ │ │ │ + cbz r3, 9f15c6 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #2300] @ 0x8fc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f22ce │ │ │ │ + beq.w 9f230e │ │ │ │ ldrb.w r3, [r2, #57] @ 0x39 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f1a2e │ │ │ │ + beq.w 9f1a6e │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #2360] @ 0x938 │ │ │ │ ldr.w ip, [r3, #2364] @ 0x93c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2cae │ │ │ │ + beq.w 9f2cee │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2cba │ │ │ │ + beq.w 9f2cfa │ │ │ │ ldr.w r4, [r3, #2368] @ 0x940 │ │ │ │ ldr.w ip, [r3, #2372] @ 0x944 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2cd4 │ │ │ │ + beq.w 9f2d14 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2ce0 │ │ │ │ + beq.w 9f2d20 │ │ │ │ ldr.w r4, [r3, #2376] @ 0x948 │ │ │ │ ldr.w ip, [r3, #2380] @ 0x94c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2cfa │ │ │ │ + beq.w 9f2d3a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2d06 │ │ │ │ + beq.w 9f2d46 │ │ │ │ ldr.w r4, [r3, #2384] @ 0x950 │ │ │ │ ldr.w ip, [r3, #2388] @ 0x954 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2d20 │ │ │ │ + beq.w 9f2d60 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2d2c │ │ │ │ + beq.w 9f2d6c │ │ │ │ ldr.w r4, [r3, #2648] @ 0xa58 │ │ │ │ ldr.w ip, [r3, #2656] @ 0xa60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2d46 │ │ │ │ + beq.w 9f2d86 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2d52 │ │ │ │ + beq.w 9f2d92 │ │ │ │ ldrb.w r3, [r2, #59] @ 0x3b │ │ │ │ - cbz r3, 9f165c │ │ │ │ + cbz r3, 9f169c │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #984] @ 0x3d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2d62 │ │ │ │ + beq.w 9f2da2 │ │ │ │ ldr.w r4, [r3, #988] @ 0x3dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2d78 │ │ │ │ + beq.w 9f2db8 │ │ │ │ ldr.w r4, [r3, #992] @ 0x3e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2d8e │ │ │ │ + beq.w 9f2dce │ │ │ │ ldr.w r4, [r3, #996] @ 0x3e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2da4 │ │ │ │ + beq.w 9f2de4 │ │ │ │ ldr.w r4, [r3, #1000] @ 0x3e8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2dba │ │ │ │ + beq.w 9f2dfa │ │ │ │ ldr.w r4, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2dd0 │ │ │ │ + beq.w 9f2e10 │ │ │ │ ldr.w r4, [r3, #1224] @ 0x4c8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2de6 │ │ │ │ + beq.w 9f2e26 │ │ │ │ ldr.w r4, [r3, #1228] @ 0x4cc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2dfc │ │ │ │ + beq.w 9f2e3c │ │ │ │ ldrb.w r3, [r2, #62] @ 0x3e │ │ │ │ - cbz r3, 9f167a │ │ │ │ + cbz r3, 9f16ba │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #824] @ 0x338 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2e0c │ │ │ │ + beq.w 9f2e4c │ │ │ │ ldr.w r4, [r3, #828] @ 0x33c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2e22 │ │ │ │ + beq.w 9f2e62 │ │ │ │ ldrb.w r3, [r2, #66] @ 0x42 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f1a8e │ │ │ │ + beq.w 9f1ace │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1088] @ 0x440 │ │ │ │ ldr.w ip, [r3, #1092] @ 0x444 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2e32 │ │ │ │ + beq.w 9f2e72 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2e3e │ │ │ │ + beq.w 9f2e7e │ │ │ │ ldr.w r4, [r3, #1264] @ 0x4f0 │ │ │ │ ldr.w ip, [r3, #1268] @ 0x4f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2e58 │ │ │ │ + beq.w 9f2e98 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2e64 │ │ │ │ + beq.w 9f2ea4 │ │ │ │ ldrb.w r3, [r2, #67] @ 0x43 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9f1750 │ │ │ │ + beq.n 9f1790 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1240] @ 0x4d8 │ │ │ │ ldr.w ip, [r3, #1244] @ 0x4dc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2e74 │ │ │ │ + beq.w 9f2eb4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2e80 │ │ │ │ + beq.w 9f2ec0 │ │ │ │ ldr.w r4, [r3, #1248] @ 0x4e0 │ │ │ │ ldr.w ip, [r3, #1252] @ 0x4e4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2e9a │ │ │ │ + beq.w 9f2eda │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2ea6 │ │ │ │ + beq.w 9f2ee6 │ │ │ │ ldr.w r4, [r3, #1256] @ 0x4e8 │ │ │ │ ldr.w ip, [r3, #1260] @ 0x4ec │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2ec0 │ │ │ │ + beq.w 9f2f00 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2ecc │ │ │ │ + beq.w 9f2f0c │ │ │ │ ldr.w r4, [r3, #1264] @ 0x4f0 │ │ │ │ ldr.w ip, [r3, #1268] @ 0x4f4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f2ee6 │ │ │ │ + beq.w 9f2f26 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f2ef2 │ │ │ │ + beq.w 9f2f32 │ │ │ │ ldrb.w r3, [r2, #68] @ 0x44 │ │ │ │ - cbz r3, 9f1784 │ │ │ │ + cbz r3, 9f17c4 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w ip, [r3, #1888] @ 0x760 │ │ │ │ ldr.w lr, [r3, #1880] @ 0x758 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f254a │ │ │ │ + beq.w 9f258a │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f2fa8 │ │ │ │ + beq.w 9f2fe8 │ │ │ │ ldrb.w r3, [r2, #69] @ 0x45 │ │ │ │ - cbz r3, 9f174e │ │ │ │ + cbz r3, 9f178e │ │ │ │ add.w r0, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [r0, #2296] @ 0x8f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f2f9e │ │ │ │ + beq.w 9f2fde │ │ │ │ pop {r4, pc} │ │ │ │ ldrb.w r3, [r2, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9f1718 │ │ │ │ + beq.n 9f1758 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1240] @ 0x4d8 │ │ │ │ str.w r4, [r3, #1244] @ 0x4dc │ │ │ │ ldr.w r4, [r3, #1248] @ 0x4e0 │ │ │ │ str.w r4, [r3, #1252] @ 0x4e4 │ │ │ │ ldr.w r4, [r3, #1256] @ 0x4e8 │ │ │ │ str.w r4, [r3, #1260] @ 0x4ec │ │ │ │ ldr.w r4, [r3, #1264] @ 0x4f0 │ │ │ │ str.w r4, [r3, #1268] @ 0x4f4 │ │ │ │ ldrb.w r3, [r2, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9f171e │ │ │ │ + bne.n 9f175e │ │ │ │ ldrb.w r3, [r2, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9f173a │ │ │ │ + beq.n 9f177a │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1880] @ 0x758 │ │ │ │ str.w r4, [r3, #1888] @ 0x760 │ │ │ │ - b.n 9f173a │ │ │ │ + b.n 9f177a │ │ │ │ ldrb.w r3, [r2, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0e6e │ │ │ │ + beq.w 9f0eae │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1536] @ 0x600 │ │ │ │ str.w r4, [r3, #1540] @ 0x604 │ │ │ │ ldr.w r4, [r3, #1548] @ 0x60c │ │ │ │ str.w r4, [r3, #1552] @ 0x610 │ │ │ │ - b.w 9f0e6e │ │ │ │ + b.w 9f0eae │ │ │ │ ldrb.w r3, [r2, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0e24 │ │ │ │ + beq.w 9f0e64 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1316] @ 0x524 │ │ │ │ str.w r4, [r3, #1320] @ 0x528 │ │ │ │ ldr.w r4, [r3, #1308] @ 0x51c │ │ │ │ str.w r4, [r3, #1312] @ 0x520 │ │ │ │ ldr.w r4, [r3, #1324] @ 0x52c │ │ │ │ str.w r4, [r3, #1328] @ 0x530 │ │ │ │ - b.w 9f0e24 │ │ │ │ + b.w 9f0e64 │ │ │ │ ldrb.w r3, [r2, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0dc2 │ │ │ │ + beq.w 9f0e02 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1812] @ 0x714 │ │ │ │ str.w r4, [r3, #1816] @ 0x718 │ │ │ │ ldr.w r4, [r3, #1804] @ 0x70c │ │ │ │ str.w r4, [r3, #1808] @ 0x710 │ │ │ │ ldr.w r4, [r3, #1860] @ 0x744 │ │ │ │ str.w r4, [r3, #1864] @ 0x748 │ │ │ │ - b.w 9f0dc2 │ │ │ │ + b.w 9f0e02 │ │ │ │ ldrb.w r3, [r2, #79] @ 0x4f │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0d72 │ │ │ │ + beq.w 9f0db2 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #2304] @ 0x900 │ │ │ │ str.w r4, [r3, #2308] @ 0x904 │ │ │ │ ldr.w r4, [r3, #2312] @ 0x908 │ │ │ │ str.w r4, [r3, #2316] @ 0x90c │ │ │ │ ldr.w r4, [r3, #2320] @ 0x910 │ │ │ │ str.w r4, [r3, #2324] @ 0x914 │ │ │ │ ldr.w r4, [r3, #2328] @ 0x918 │ │ │ │ str.w r4, [r3, #2332] @ 0x91c │ │ │ │ ldr.w r4, [r3, #2344] @ 0x928 │ │ │ │ str.w r4, [r3, #2348] @ 0x92c │ │ │ │ ldr.w r4, [r3, #2336] @ 0x920 │ │ │ │ str.w r4, [r3, #2340] @ 0x924 │ │ │ │ - b.w 9f0d72 │ │ │ │ + b.w 9f0db2 │ │ │ │ nop │ │ │ │ - adcs.w r0, r4, #8224768 @ 0x7d8000 │ │ │ │ + adds.w r0, r4, #8224768 @ 0x7d8000 │ │ │ │ ldrb.w r3, [r2, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0ce0 │ │ │ │ + beq.w 9f0d20 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1472] @ 0x5c0 │ │ │ │ str.w r4, [r3, #1476] @ 0x5c4 │ │ │ │ ldr.w r4, [r3, #1480] @ 0x5c8 │ │ │ │ str.w r4, [r3, #1484] @ 0x5cc │ │ │ │ ldr.w r4, [r3, #1488] @ 0x5d0 │ │ │ │ str.w r4, [r3, #1492] @ 0x5d4 │ │ │ │ ldr.w r4, [r3, #1496] @ 0x5d8 │ │ │ │ str.w r4, [r3, #1500] @ 0x5dc │ │ │ │ - b.w 9f0ce0 │ │ │ │ + b.w 9f0d20 │ │ │ │ ldrb.w r3, [r2, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f1ae2 │ │ │ │ + beq.w 9f1b22 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1984] @ 0x7c0 │ │ │ │ str.w r4, [r3, #1988] @ 0x7c4 │ │ │ │ ldr.w r4, [r3, #720] @ 0x2d0 │ │ │ │ str.w r4, [r3, #724] @ 0x2d4 │ │ │ │ ldr.w r4, [r3, #2708] @ 0xa94 │ │ │ │ str.w r4, [r3, #2712] @ 0xa98 │ │ │ │ ldr.w r4, [r3, #2648] @ 0xa58 │ │ │ │ str.w r4, [r3, #2652] @ 0xa5c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0baa │ │ │ │ + bne.w 9f0bea │ │ │ │ ldr.w r4, [r3, #2752] @ 0xac0 │ │ │ │ str.w r4, [r3, #2756] @ 0xac4 │ │ │ │ ldr.w r4, [r3, #2760] @ 0xac8 │ │ │ │ str.w r4, [r3, #2764] @ 0xacc │ │ │ │ ldr.w r4, [r3, #2768] @ 0xad0 │ │ │ │ str.w r4, [r3, #2772] @ 0xad4 │ │ │ │ ldr.w r4, [r3, #2776] @ 0xad8 │ │ │ │ str.w r4, [r3, #2780] @ 0xadc │ │ │ │ - b.w 9f0c16 │ │ │ │ + b.w 9f0c56 │ │ │ │ ldrb.w r3, [r2, #79] @ 0x4f │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f0b3c │ │ │ │ + beq.w 9f0b7c │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1332] @ 0x534 │ │ │ │ str.w r4, [r3, #1336] @ 0x538 │ │ │ │ ldr.w r4, [r3, #1340] @ 0x53c │ │ │ │ str.w r4, [r3, #1344] @ 0x540 │ │ │ │ ldr.w r4, [r3, #1348] @ 0x544 │ │ │ │ str.w r4, [r3, #1352] @ 0x548 │ │ │ │ - b.w 9f0b3c │ │ │ │ + b.w 9f0b7c │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldrb.w r3, [r2, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f1b00 │ │ │ │ + beq.w 9f1b40 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1096] @ 0x448 │ │ │ │ str.w r4, [r3, #1100] @ 0x44c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0ad6 │ │ │ │ + bne.w 9f0b16 │ │ │ │ ldr.w r4, [r3, #1392] @ 0x570 │ │ │ │ str.w r4, [r3, #1396] @ 0x574 │ │ │ │ - b.w 9f0aec │ │ │ │ + b.w 9f0b2c │ │ │ │ ldrb.w r3, [r2, #79] @ 0x4f │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f1b1e │ │ │ │ + beq.w 9f1b5e │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1944] @ 0x798 │ │ │ │ str.w r4, [r3, #1948] @ 0x79c │ │ │ │ ldr.w r4, [r3, #1952] @ 0x7a0 │ │ │ │ str.w r4, [r3, #1956] @ 0x7a4 │ │ │ │ ldr.w r4, [r3, #1960] @ 0x7a8 │ │ │ │ str.w r4, [r3, #1964] @ 0x7ac │ │ │ │ @@ -3667420,1716 +3667460,1716 @@ │ │ │ │ ldr.w r4, [r3, #2024] @ 0x7e8 │ │ │ │ str.w r4, [r3, #2028] @ 0x7ec │ │ │ │ ldr.w r4, [r3, #2032] @ 0x7f0 │ │ │ │ str.w r4, [r3, #2036] @ 0x7f4 │ │ │ │ ldr.w r4, [r3, #2040] @ 0x7f8 │ │ │ │ str.w r4, [r3, #2044] @ 0x7fc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f1388 │ │ │ │ + bne.w 9f13c8 │ │ │ │ ldr.w r4, [r3, #2052] @ 0x804 │ │ │ │ str.w r4, [r3, #2056] @ 0x808 │ │ │ │ ldr.w r4, [r3, #2060] @ 0x80c │ │ │ │ str.w r4, [r3, #2064] @ 0x810 │ │ │ │ ldr.w r4, [r3, #2072] @ 0x818 │ │ │ │ str.w r4, [r3, #2076] @ 0x81c │ │ │ │ - b.n 9f13de │ │ │ │ + b.n 9f141e │ │ │ │ ldrb.w r3, [r2, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f1266 │ │ │ │ + beq.w 9f12a6 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #2812] @ 0xafc │ │ │ │ str.w r4, [r3, #2816] @ 0xb00 │ │ │ │ ldr.w r4, [r3, #2820] @ 0xb04 │ │ │ │ str.w r4, [r3, #2824] @ 0xb08 │ │ │ │ - b.n 9f1266 │ │ │ │ + b.n 9f12a6 │ │ │ │ ldrb.w r3, [r2, #79] @ 0x4f │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f122c │ │ │ │ + beq.w 9f126c │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #2556] @ 0x9fc │ │ │ │ str.w r4, [r3, #2560] @ 0xa00 │ │ │ │ ldr.w r4, [r3, #2564] @ 0xa04 │ │ │ │ str.w r4, [r3, #2568] @ 0xa08 │ │ │ │ - b.n 9f122c │ │ │ │ + b.n 9f126c │ │ │ │ ldrb.w r3, [r2, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f11ca │ │ │ │ + beq.w 9f120a │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1356] @ 0x54c │ │ │ │ str.w r4, [r3, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r3, #1364] @ 0x554 │ │ │ │ str.w r4, [r3, #1368] @ 0x558 │ │ │ │ - b.w 9f11ca │ │ │ │ + b.w 9f120a │ │ │ │ ldrb.w r3, [r2, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f1602 │ │ │ │ + beq.w 9f1642 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #2360] @ 0x938 │ │ │ │ str.w r4, [r3, #2364] @ 0x93c │ │ │ │ ldr.w r4, [r3, #2368] @ 0x940 │ │ │ │ str.w r4, [r3, #2372] @ 0x944 │ │ │ │ ldr.w r4, [r3, #2376] @ 0x948 │ │ │ │ str.w r4, [r3, #2380] @ 0x94c │ │ │ │ ldr.w r4, [r3, #2384] @ 0x950 │ │ │ │ str.w r4, [r3, #2388] @ 0x954 │ │ │ │ ldr.w r4, [r3, #2648] @ 0xa58 │ │ │ │ str.w r4, [r3, #2656] @ 0xa60 │ │ │ │ - b.n 9f1602 │ │ │ │ + b.n 9f1642 │ │ │ │ ldrb.w r3, [r2, #78] @ 0x4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f1572 │ │ │ │ + beq.w 9f15b2 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1504] @ 0x5e0 │ │ │ │ str.w r4, [r3, #1508] @ 0x5e4 │ │ │ │ ldr.w r4, [r3, #1512] @ 0x5e8 │ │ │ │ str.w r4, [r3, #1516] @ 0x5ec │ │ │ │ ldr.w r4, [r3, #1520] @ 0x5f0 │ │ │ │ str.w r4, [r3, #1524] @ 0x5f4 │ │ │ │ - b.n 9f1572 │ │ │ │ + b.n 9f15b2 │ │ │ │ ldrb.w r3, [r2, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f16b4 │ │ │ │ + beq.w 9f16f4 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #1088] @ 0x440 │ │ │ │ str.w r4, [r3, #1092] @ 0x444 │ │ │ │ ldr.w r4, [r3, #1264] @ 0x4f0 │ │ │ │ str.w r4, [r3, #1268] @ 0x4f4 │ │ │ │ - b.n 9f16b4 │ │ │ │ + b.n 9f16f4 │ │ │ │ ldrb.w ip, [r2, #79] @ 0x4f │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f13de │ │ │ │ - b.n 9f19b2 │ │ │ │ + beq.w 9f141e │ │ │ │ + b.n 9f19f2 │ │ │ │ ldrb.w ip, [r2, #80] @ 0x50 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f0c16 │ │ │ │ - b.n 9f18c0 │ │ │ │ + beq.w 9f0c56 │ │ │ │ + b.n 9f1900 │ │ │ │ ldrb.w ip, [r2, #77] @ 0x4d │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f0aec │ │ │ │ + beq.w 9f0b2c │ │ │ │ ldr.w r4, [r3, #1392] @ 0x570 │ │ │ │ str.w r4, [r3, #1396] @ 0x574 │ │ │ │ - b.w 9f0aec │ │ │ │ + b.w 9f0b2c │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f0c16 │ │ │ │ + beq.w 9f0c56 │ │ │ │ ldr.w r4, [r3, #2752] @ 0xac0 │ │ │ │ ldr.w ip, [r3, #2756] @ 0xac4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0bb8 │ │ │ │ - b.w 9f2a64 │ │ │ │ + bne.w 9f0bf8 │ │ │ │ + b.w 9f2aa4 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f0aec │ │ │ │ + beq.w 9f0b2c │ │ │ │ ldr.w r4, [r3, #1392] @ 0x570 │ │ │ │ ldr.w ip, [r3, #1396] @ 0x574 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0ae4 │ │ │ │ - b.w 9f2f02 │ │ │ │ + bne.w 9f0b24 │ │ │ │ + b.w 9f2f42 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f13de │ │ │ │ + beq.w 9f141e │ │ │ │ ldr.w r4, [r3, #2048] @ 0x800 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1392 │ │ │ │ - b.w 9f250a │ │ │ │ + bne.w 9f13d2 │ │ │ │ + b.w 9f254a │ │ │ │ str.w r2, [r3, #1096] @ 0x448 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9f0aca │ │ │ │ - b.w 9f2f86 │ │ │ │ - ldr.w ip, [pc, #3156] @ 9f279c │ │ │ │ + bne.w 9f0b0a │ │ │ │ + b.w 9f2fc6 │ │ │ │ + ldr.w ip, [pc, #3156] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2120] @ 0x848 │ │ │ │ ldr.w r4, [r3, #2124] @ 0x84c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0fce │ │ │ │ - ldr.w ip, [pc, #3132] @ 9f279c │ │ │ │ + bne.w 9f100e │ │ │ │ + ldr.w ip, [pc, #3132] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2124] @ 0x84c │ │ │ │ ldr.w r4, [r3, #2128] @ 0x850 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0fd8 │ │ │ │ - ldr.w ip, [pc, #3112] @ 9f279c │ │ │ │ + bne.w 9f1018 │ │ │ │ + ldr.w ip, [pc, #3112] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2128] @ 0x850 │ │ │ │ ldr.w r4, [r3, #2132] @ 0x854 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0fe2 │ │ │ │ - ldr.w ip, [pc, #3088] @ 9f279c │ │ │ │ + bne.w 9f1022 │ │ │ │ + ldr.w ip, [pc, #3088] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2132] @ 0x854 │ │ │ │ ldr.w r4, [r3, #2136] @ 0x858 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0fec │ │ │ │ - ldr.w ip, [pc, #3068] @ 9f279c │ │ │ │ + bne.w 9f102c │ │ │ │ + ldr.w ip, [pc, #3068] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2136] @ 0x858 │ │ │ │ ldr.w r4, [r3, #2140] @ 0x85c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0ff6 │ │ │ │ - ldr.w ip, [pc, #3044] @ 9f279c │ │ │ │ + bne.w 9f1036 │ │ │ │ + ldr.w ip, [pc, #3044] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2140] @ 0x85c │ │ │ │ ldr.w r4, [r3, #2144] @ 0x860 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1000 │ │ │ │ - ldr.w ip, [pc, #3024] @ 9f279c │ │ │ │ + bne.w 9f1040 │ │ │ │ + ldr.w ip, [pc, #3024] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2144] @ 0x860 │ │ │ │ ldr.w r4, [r3, #2148] @ 0x864 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f100a │ │ │ │ - ldr.w ip, [pc, #3000] @ 9f279c │ │ │ │ + bne.w 9f104a │ │ │ │ + ldr.w ip, [pc, #3000] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2148] @ 0x864 │ │ │ │ ldr.w r4, [r3, #2152] @ 0x868 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1014 │ │ │ │ - ldr.w ip, [pc, #2980] @ 9f279c │ │ │ │ + bne.w 9f1054 │ │ │ │ + ldr.w ip, [pc, #2980] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2152] @ 0x868 │ │ │ │ ldr.w r4, [r3, #2156] @ 0x86c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f101e │ │ │ │ - ldr.w ip, [pc, #2956] @ 9f279c │ │ │ │ + bne.w 9f105e │ │ │ │ + ldr.w ip, [pc, #2956] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2156] @ 0x86c │ │ │ │ ldr.w r4, [r3, #2160] @ 0x870 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1028 │ │ │ │ - ldr.w ip, [pc, #2936] @ 9f279c │ │ │ │ + bne.w 9f1068 │ │ │ │ + ldr.w ip, [pc, #2936] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2160] @ 0x870 │ │ │ │ ldr.w r4, [r3, #2164] @ 0x874 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1032 │ │ │ │ - ldr.w ip, [pc, #2912] @ 9f279c │ │ │ │ + bne.w 9f1072 │ │ │ │ + ldr.w ip, [pc, #2912] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2164] @ 0x874 │ │ │ │ ldr.w r4, [r3, #2168] @ 0x878 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f103c │ │ │ │ - ldr.w ip, [pc, #2892] @ 9f279c │ │ │ │ + bne.w 9f107c │ │ │ │ + ldr.w ip, [pc, #2892] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2168] @ 0x878 │ │ │ │ ldr.w r4, [r3, #2172] @ 0x87c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1046 │ │ │ │ - ldr.w ip, [pc, #2868] @ 9f279c │ │ │ │ + bne.w 9f1086 │ │ │ │ + ldr.w ip, [pc, #2868] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2172] @ 0x87c │ │ │ │ ldr.w r4, [r3, #2176] @ 0x880 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1050 │ │ │ │ - ldr.w ip, [pc, #2848] @ 9f279c │ │ │ │ + bne.w 9f1090 │ │ │ │ + ldr.w ip, [pc, #2848] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2176] @ 0x880 │ │ │ │ ldr.w r4, [r3, #2180] @ 0x884 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f105a │ │ │ │ - ldr.w ip, [pc, #2824] @ 9f279c │ │ │ │ + bne.w 9f109a │ │ │ │ + ldr.w ip, [pc, #2824] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2180] @ 0x884 │ │ │ │ ldr.w r4, [r3, #2184] @ 0x888 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1064 │ │ │ │ - ldr.w ip, [pc, #2804] @ 9f279c │ │ │ │ + bne.w 9f10a4 │ │ │ │ + ldr.w ip, [pc, #2804] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2184] @ 0x888 │ │ │ │ ldr.w r4, [r3, #2188] @ 0x88c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f106e │ │ │ │ - ldr.w ip, [pc, #2780] @ 9f279c │ │ │ │ + bne.w 9f10ae │ │ │ │ + ldr.w ip, [pc, #2780] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2188] @ 0x88c │ │ │ │ ldr.w r4, [r3, #2192] @ 0x890 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1078 │ │ │ │ - ldr.w ip, [pc, #2760] @ 9f279c │ │ │ │ + bne.w 9f10b8 │ │ │ │ + ldr.w ip, [pc, #2760] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2192] @ 0x890 │ │ │ │ ldr.w r4, [r3, #2200] @ 0x898 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1082 │ │ │ │ - ldr.w ip, [pc, #2736] @ 9f279c │ │ │ │ + bne.w 9f10c2 │ │ │ │ + ldr.w ip, [pc, #2736] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2200] @ 0x898 │ │ │ │ ldr.w r4, [r3, #2196] @ 0x894 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f108c │ │ │ │ - ldr.w ip, [pc, #2716] @ 9f279c │ │ │ │ + bne.w 9f10cc │ │ │ │ + ldr.w ip, [pc, #2716] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2196] @ 0x894 │ │ │ │ ldr.w r4, [r3, #2828] @ 0xb0c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1096 │ │ │ │ - ldr.w ip, [pc, #2692] @ 9f279c │ │ │ │ + bne.w 9f10d6 │ │ │ │ + ldr.w ip, [pc, #2692] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2828] @ 0xb0c │ │ │ │ - b.w 9f1096 │ │ │ │ - ldr.w ip, [pc, #2676] @ 9f279c │ │ │ │ + b.w 9f10d6 │ │ │ │ + ldr.w ip, [pc, #2676] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #764] @ 0x2fc │ │ │ │ - b.w 9f10a8 │ │ │ │ - ldr.w ip, [pc, #2660] @ 9f279c │ │ │ │ + b.w 9f10e8 │ │ │ │ + ldr.w ip, [pc, #2660] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1304] @ 0x518 │ │ │ │ - b.w 9f10ba │ │ │ │ - ldr.w ip, [pc, #2644] @ 9f279c │ │ │ │ + b.w 9f10fa │ │ │ │ + ldr.w ip, [pc, #2644] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2480] @ 0x9b0 │ │ │ │ ldr.w r4, [r3, #2484] @ 0x9b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f10d8 │ │ │ │ - ldr.w ip, [pc, #2624] @ 9f279c │ │ │ │ + bne.w 9f1118 │ │ │ │ + ldr.w ip, [pc, #2624] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2484] @ 0x9b4 │ │ │ │ ldr.w r4, [r3, #2488] @ 0x9b8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f10e2 │ │ │ │ - ldr.w ip, [pc, #2600] @ 9f279c │ │ │ │ + bne.w 9f1122 │ │ │ │ + ldr.w ip, [pc, #2600] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2488] @ 0x9b8 │ │ │ │ ldr.w r4, [r3, #2492] @ 0x9bc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f10ec │ │ │ │ - ldr.w ip, [pc, #2580] @ 9f279c │ │ │ │ + bne.w 9f112c │ │ │ │ + ldr.w ip, [pc, #2580] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2492] @ 0x9bc │ │ │ │ ldr.w r4, [r3, #2496] @ 0x9c0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f10f6 │ │ │ │ - ldr.w ip, [pc, #2556] @ 9f279c │ │ │ │ + bne.w 9f1136 │ │ │ │ + ldr.w ip, [pc, #2556] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2496] @ 0x9c0 │ │ │ │ ldr.w r4, [r3, #2500] @ 0x9c4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1100 │ │ │ │ - ldr.w ip, [pc, #2536] @ 9f279c │ │ │ │ + bne.w 9f1140 │ │ │ │ + ldr.w ip, [pc, #2536] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2500] @ 0x9c4 │ │ │ │ ldr.w r4, [r3, #2504] @ 0x9c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f110a │ │ │ │ - ldr.w ip, [pc, #2512] @ 9f279c │ │ │ │ + bne.w 9f114a │ │ │ │ + ldr.w ip, [pc, #2512] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2504] @ 0x9c8 │ │ │ │ ldr.w r4, [r3, #2508] @ 0x9cc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1114 │ │ │ │ - ldr.w ip, [pc, #2492] @ 9f279c │ │ │ │ + bne.w 9f1154 │ │ │ │ + ldr.w ip, [pc, #2492] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2508] @ 0x9cc │ │ │ │ ldr.w r4, [r3, #2512] @ 0x9d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f111e │ │ │ │ - ldr.w ip, [pc, #2468] @ 9f279c │ │ │ │ + bne.w 9f115e │ │ │ │ + ldr.w ip, [pc, #2468] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2512] @ 0x9d0 │ │ │ │ ldr.w r4, [r3, #2516] @ 0x9d4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1128 │ │ │ │ - ldr.w ip, [pc, #2448] @ 9f279c │ │ │ │ + bne.w 9f1168 │ │ │ │ + ldr.w ip, [pc, #2448] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2516] @ 0x9d4 │ │ │ │ ldr.w r4, [r3, #2520] @ 0x9d8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1132 │ │ │ │ - ldr.w ip, [pc, #2424] @ 9f279c │ │ │ │ + bne.w 9f1172 │ │ │ │ + ldr.w ip, [pc, #2424] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2520] @ 0x9d8 │ │ │ │ - b.w 9f1132 │ │ │ │ - ldr.w ip, [pc, #2408] @ 9f279c │ │ │ │ + b.w 9f1172 │ │ │ │ + ldr.w ip, [pc, #2408] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #940] @ 0x3ac │ │ │ │ ldr.w r4, [r3, #944] @ 0x3b0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f114e │ │ │ │ - ldr.w ip, [pc, #2388] @ 9f279c │ │ │ │ + bne.w 9f118e │ │ │ │ + ldr.w ip, [pc, #2388] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #944] @ 0x3b0 │ │ │ │ - b.w 9f114e │ │ │ │ - ldr.w ip, [pc, #2372] @ 9f279c │ │ │ │ + b.w 9f118e │ │ │ │ + ldr.w ip, [pc, #2372] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1568] @ 0x620 │ │ │ │ ldr.w r4, [r3, #1572] @ 0x624 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f116a │ │ │ │ - ldr.w ip, [pc, #2348] @ 9f279c │ │ │ │ + bne.w 9f11aa │ │ │ │ + ldr.w ip, [pc, #2348] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1572] @ 0x624 │ │ │ │ ldr.w r4, [r3, #1576] @ 0x628 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1174 │ │ │ │ - ldr.w ip, [pc, #2328] @ 9f279c │ │ │ │ + bne.w 9f11b4 │ │ │ │ + ldr.w ip, [pc, #2328] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1576] @ 0x628 │ │ │ │ ldr.w r4, [r3, #1580] @ 0x62c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f117e │ │ │ │ - ldr.w ip, [pc, #2304] @ 9f279c │ │ │ │ + bne.w 9f11be │ │ │ │ + ldr.w ip, [pc, #2304] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1580] @ 0x62c │ │ │ │ ldr.w r4, [r3, #1584] @ 0x630 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1188 │ │ │ │ - ldr.w ip, [pc, #2284] @ 9f279c │ │ │ │ + bne.w 9f11c8 │ │ │ │ + ldr.w ip, [pc, #2284] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1584] @ 0x630 │ │ │ │ ldr.w r4, [r3, #1588] @ 0x634 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1192 │ │ │ │ - ldr.w ip, [pc, #2260] @ 9f279c │ │ │ │ + bne.w 9f11d2 │ │ │ │ + ldr.w ip, [pc, #2260] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1588] @ 0x634 │ │ │ │ - b.w 9f1192 │ │ │ │ + b.w 9f11d2 │ │ │ │ str.w ip, [r3, #1356] @ 0x54c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f11b4 │ │ │ │ - ldr.w ip, [pc, #2232] @ 9f279c │ │ │ │ + bne.w 9f11f4 │ │ │ │ + ldr.w ip, [pc, #2232] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r3, #1364] @ 0x554 │ │ │ │ ldr.w ip, [r3, #1368] @ 0x558 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f11c2 │ │ │ │ + bne.w 9f1202 │ │ │ │ str.w ip, [r3, #1364] @ 0x554 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f11ca │ │ │ │ - ldr.w ip, [pc, #2196] @ 9f279c │ │ │ │ + bne.w 9f120a │ │ │ │ + ldr.w ip, [pc, #2196] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1368] @ 0x558 │ │ │ │ - b.w 9f11ca │ │ │ │ - ldr.w ip, [pc, #2180] @ 9f279c │ │ │ │ + b.w 9f120a │ │ │ │ + ldr.w ip, [pc, #2180] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1800] @ 0x708 │ │ │ │ - b.w 9f11de │ │ │ │ + b.w 9f121e │ │ │ │ ldr.w ip, [r3, #1424] @ 0x590 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f2fb8 │ │ │ │ - ldr.w ip, [pc, #2152] @ 9f279c │ │ │ │ + bne.w 9f2ff8 │ │ │ │ + ldr.w ip, [pc, #2152] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1428] @ 0x594 │ │ │ │ - b.w 9f11f2 │ │ │ │ + b.w 9f1232 │ │ │ │ str.w ip, [r3, #2556] @ 0x9fc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f1216 │ │ │ │ - ldr.w ip, [pc, #2124] @ 9f279c │ │ │ │ + bne.w 9f1256 │ │ │ │ + ldr.w ip, [pc, #2124] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2560] @ 0xa00 │ │ │ │ ldr.w r4, [r3, #2564] @ 0xa04 │ │ │ │ ldr.w ip, [r3, #2568] @ 0xa08 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1224 │ │ │ │ + bne.w 9f1264 │ │ │ │ str.w ip, [r3, #2564] @ 0xa04 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f122c │ │ │ │ - ldr.w ip, [pc, #2084] @ 9f279c │ │ │ │ + bne.w 9f126c │ │ │ │ + ldr.w ip, [pc, #2084] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2568] @ 0xa08 │ │ │ │ - b.w 9f122c │ │ │ │ + b.w 9f126c │ │ │ │ str.w ip, [r3, #2812] @ 0xafc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f1250 │ │ │ │ - ldr.w ip, [pc, #2056] @ 9f279c │ │ │ │ + bne.w 9f1290 │ │ │ │ + ldr.w ip, [pc, #2056] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2816] @ 0xb00 │ │ │ │ ldr.w r4, [r3, #2820] @ 0xb04 │ │ │ │ ldr.w ip, [r3, #2824] @ 0xb08 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f125e │ │ │ │ + bne.w 9f129e │ │ │ │ str.w ip, [r3, #2820] @ 0xb04 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f1266 │ │ │ │ - ldr.w ip, [pc, #2020] @ 9f279c │ │ │ │ + bne.w 9f12a6 │ │ │ │ + ldr.w ip, [pc, #2020] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2824] @ 0xb08 │ │ │ │ - b.w 9f1266 │ │ │ │ + b.w 9f12a6 │ │ │ │ str.w lr, [r3, #1944] @ 0x798 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9f128e │ │ │ │ - ldr.w lr, [pc, #1992] @ 9f279c │ │ │ │ + bne.w 9f12ce │ │ │ │ + ldr.w lr, [pc, #1992] @ 9f27dc │ │ │ │ ldr.w r4, [r1, lr] │ │ │ │ str.w r4, [r3, #1948] @ 0x79c │ │ │ │ ldr.w r4, [r3, #1952] @ 0x7a0 │ │ │ │ ldr.w lr, [r3, #1956] @ 0x7a4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f129c │ │ │ │ + bne.w 9f12dc │ │ │ │ str.w lr, [r3, #1952] @ 0x7a0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9f12a4 │ │ │ │ - ldr.w lr, [pc, #1952] @ 9f279c │ │ │ │ + bne.w 9f12e4 │ │ │ │ + ldr.w lr, [pc, #1952] @ 9f27dc │ │ │ │ ldr.w r4, [r1, lr] │ │ │ │ str.w r4, [r3, #1956] @ 0x7a4 │ │ │ │ ldr.w r4, [r3, #1960] @ 0x7a8 │ │ │ │ ldr.w lr, [r3, #1964] @ 0x7ac │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f12b2 │ │ │ │ + bne.w 9f12f2 │ │ │ │ str.w lr, [r3, #1960] @ 0x7a8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9f12ba │ │ │ │ - ldr.w lr, [pc, #1916] @ 9f279c │ │ │ │ + bne.w 9f12fa │ │ │ │ + ldr.w lr, [pc, #1916] @ 9f27dc │ │ │ │ ldr.w r4, [r1, lr] │ │ │ │ str.w r4, [r3, #1964] @ 0x7ac │ │ │ │ ldr.w r4, [r3, #1968] @ 0x7b0 │ │ │ │ ldr.w lr, [r3, #1972] @ 0x7b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f12c8 │ │ │ │ + bne.w 9f1308 │ │ │ │ str.w lr, [r3, #1968] @ 0x7b0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9f12d0 │ │ │ │ - b.n 9f22de │ │ │ │ - ldr.w ip, [pc, #1876] @ 9f279c │ │ │ │ + bne.w 9f1310 │ │ │ │ + b.n 9f231e │ │ │ │ + ldr.w ip, [pc, #1876] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2108] @ 0x83c │ │ │ │ ldr.w r4, [r3, #2112] @ 0x840 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f143c │ │ │ │ - ldr.w ip, [pc, #1852] @ 9f279c │ │ │ │ + bne.w 9f147c │ │ │ │ + ldr.w ip, [pc, #1852] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2112] @ 0x840 │ │ │ │ ldr.w r4, [r3, #2116] @ 0x844 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1446 │ │ │ │ - ldr.w ip, [pc, #1832] @ 9f279c │ │ │ │ + bne.w 9f1486 │ │ │ │ + ldr.w ip, [pc, #1832] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2116] @ 0x844 │ │ │ │ ldr.w r4, [r3, #2120] @ 0x848 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1450 │ │ │ │ - ldr.w ip, [pc, #1808] @ 9f279c │ │ │ │ + bne.w 9f1490 │ │ │ │ + ldr.w ip, [pc, #1808] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2120] @ 0x848 │ │ │ │ ldr.w r4, [r3, #2080] @ 0x820 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f145a │ │ │ │ - ldr.w ip, [pc, #1788] @ 9f279c │ │ │ │ + bne.w 9f149a │ │ │ │ + ldr.w ip, [pc, #1788] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2080] @ 0x820 │ │ │ │ ldr.w r4, [r3, #2124] @ 0x84c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1464 │ │ │ │ - ldr.w ip, [pc, #1764] @ 9f279c │ │ │ │ + bne.w 9f14a4 │ │ │ │ + ldr.w ip, [pc, #1764] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2124] @ 0x84c │ │ │ │ ldr.w r4, [r3, #2128] @ 0x850 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f146e │ │ │ │ - ldr.w ip, [pc, #1744] @ 9f279c │ │ │ │ + bne.w 9f14ae │ │ │ │ + ldr.w ip, [pc, #1744] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2128] @ 0x850 │ │ │ │ ldr.w r4, [r3, #2132] @ 0x854 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1478 │ │ │ │ - ldr.w ip, [pc, #1720] @ 9f279c │ │ │ │ + bne.w 9f14b8 │ │ │ │ + ldr.w ip, [pc, #1720] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2132] @ 0x854 │ │ │ │ ldr.w r4, [r3, #2136] @ 0x858 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1482 │ │ │ │ - ldr.w ip, [pc, #1700] @ 9f279c │ │ │ │ + bne.w 9f14c2 │ │ │ │ + ldr.w ip, [pc, #1700] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2136] @ 0x858 │ │ │ │ ldr.w r4, [r3, #2140] @ 0x85c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f148c │ │ │ │ - ldr.w ip, [pc, #1676] @ 9f279c │ │ │ │ + bne.w 9f14cc │ │ │ │ + ldr.w ip, [pc, #1676] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2140] @ 0x85c │ │ │ │ ldr.w r4, [r3, #2144] @ 0x860 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1496 │ │ │ │ - ldr.w ip, [pc, #1656] @ 9f279c │ │ │ │ + bne.w 9f14d6 │ │ │ │ + ldr.w ip, [pc, #1656] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2144] @ 0x860 │ │ │ │ ldr.w r4, [r3, #2148] @ 0x864 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f14a0 │ │ │ │ - ldr.w ip, [pc, #1632] @ 9f279c │ │ │ │ + bne.w 9f14e0 │ │ │ │ + ldr.w ip, [pc, #1632] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2148] @ 0x864 │ │ │ │ ldr.w r4, [r3, #2152] @ 0x868 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f14aa │ │ │ │ - ldr.w ip, [pc, #1612] @ 9f279c │ │ │ │ + bne.w 9f14ea │ │ │ │ + ldr.w ip, [pc, #1612] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2152] @ 0x868 │ │ │ │ ldr.w r4, [r3, #2156] @ 0x86c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f14b4 │ │ │ │ - ldr.w ip, [pc, #1588] @ 9f279c │ │ │ │ + bne.w 9f14f4 │ │ │ │ + ldr.w ip, [pc, #1588] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2156] @ 0x86c │ │ │ │ ldr.w r4, [r3, #2160] @ 0x870 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f14be │ │ │ │ - ldr.w ip, [pc, #1568] @ 9f279c │ │ │ │ + bne.w 9f14fe │ │ │ │ + ldr.w ip, [pc, #1568] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2160] @ 0x870 │ │ │ │ ldr.w r4, [r3, #2164] @ 0x874 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f14c8 │ │ │ │ - ldr.w ip, [pc, #1544] @ 9f279c │ │ │ │ + bne.w 9f1508 │ │ │ │ + ldr.w ip, [pc, #1544] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2164] @ 0x874 │ │ │ │ ldr.w r4, [r3, #2168] @ 0x878 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f14d2 │ │ │ │ - ldr.w ip, [pc, #1524] @ 9f279c │ │ │ │ + bne.w 9f1512 │ │ │ │ + ldr.w ip, [pc, #1524] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2168] @ 0x878 │ │ │ │ ldr.w r4, [r3, #2172] @ 0x87c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f14dc │ │ │ │ - ldr.w ip, [pc, #1500] @ 9f279c │ │ │ │ + bne.w 9f151c │ │ │ │ + ldr.w ip, [pc, #1500] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2172] @ 0x87c │ │ │ │ ldr.w r4, [r3, #2176] @ 0x880 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f14e6 │ │ │ │ - ldr.w ip, [pc, #1480] @ 9f279c │ │ │ │ + bne.w 9f1526 │ │ │ │ + ldr.w ip, [pc, #1480] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2176] @ 0x880 │ │ │ │ ldr.w r4, [r3, #2180] @ 0x884 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f14f0 │ │ │ │ - ldr.w ip, [pc, #1456] @ 9f279c │ │ │ │ + bne.w 9f1530 │ │ │ │ + ldr.w ip, [pc, #1456] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2180] @ 0x884 │ │ │ │ ldr.w r4, [r3, #2184] @ 0x888 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f14fa │ │ │ │ - ldr.w ip, [pc, #1436] @ 9f279c │ │ │ │ + bne.w 9f153a │ │ │ │ + ldr.w ip, [pc, #1436] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2184] @ 0x888 │ │ │ │ ldr.w r4, [r3, #2188] @ 0x88c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1504 │ │ │ │ - ldr.w ip, [pc, #1412] @ 9f279c │ │ │ │ + bne.w 9f1544 │ │ │ │ + ldr.w ip, [pc, #1412] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2188] @ 0x88c │ │ │ │ ldr.w r4, [r3, #2192] @ 0x890 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f150e │ │ │ │ - ldr.w ip, [pc, #1392] @ 9f279c │ │ │ │ + bne.w 9f154e │ │ │ │ + ldr.w ip, [pc, #1392] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2192] @ 0x890 │ │ │ │ ldr.w r4, [r3, #2200] @ 0x898 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1518 │ │ │ │ - ldr.w ip, [pc, #1368] @ 9f279c │ │ │ │ + bne.w 9f1558 │ │ │ │ + ldr.w ip, [pc, #1368] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2200] @ 0x898 │ │ │ │ ldr.w r4, [r3, #2196] @ 0x894 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1522 │ │ │ │ - ldr.w ip, [pc, #1348] @ 9f279c │ │ │ │ + bne.w 9f1562 │ │ │ │ + ldr.w ip, [pc, #1348] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2196] @ 0x894 │ │ │ │ - b.w 9f1522 │ │ │ │ + b.w 9f1562 │ │ │ │ str.w ip, [r3, #1504] @ 0x5e0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f1546 │ │ │ │ - ldr.w ip, [pc, #1320] @ 9f279c │ │ │ │ + bne.w 9f1586 │ │ │ │ + ldr.w ip, [pc, #1320] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1508] @ 0x5e4 │ │ │ │ ldr.w r4, [r3, #1512] @ 0x5e8 │ │ │ │ ldr.w ip, [r3, #1516] @ 0x5ec │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1554 │ │ │ │ + bne.w 9f1594 │ │ │ │ str.w ip, [r3, #1512] @ 0x5e8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f155c │ │ │ │ - ldr.w ip, [pc, #1280] @ 9f279c │ │ │ │ + bne.w 9f159c │ │ │ │ + ldr.w ip, [pc, #1280] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1516] @ 0x5ec │ │ │ │ ldr.w r4, [r3, #1520] @ 0x5f0 │ │ │ │ ldr.w ip, [r3, #1524] @ 0x5f4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f156a │ │ │ │ + bne.w 9f15aa │ │ │ │ str.w ip, [r3, #1520] @ 0x5f0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f1572 │ │ │ │ - ldr.w ip, [pc, #1244] @ 9f279c │ │ │ │ + bne.w 9f15b2 │ │ │ │ + ldr.w ip, [pc, #1244] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1524] @ 0x5f4 │ │ │ │ - b.w 9f1572 │ │ │ │ - ldr.w ip, [pc, #1228] @ 9f279c │ │ │ │ + b.w 9f15b2 │ │ │ │ + ldr.w ip, [pc, #1228] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2300] @ 0x8fc │ │ │ │ - b.w 9f1586 │ │ │ │ - ldr.w lr, [pc, #1212] @ 9f279c │ │ │ │ + b.w 9f15c6 │ │ │ │ + ldr.w lr, [pc, #1212] @ 9f27dc │ │ │ │ ldr.w r4, [r1, lr] │ │ │ │ str.w r4, [r3, #1972] @ 0x7b4 │ │ │ │ ldr.w r4, [r3, #1976] @ 0x7b8 │ │ │ │ ldr.w lr, [r3, #1980] @ 0x7bc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f12de │ │ │ │ + bne.w 9f131e │ │ │ │ str.w lr, [r3, #1976] @ 0x7b8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9f12e6 │ │ │ │ - ldr.w lr, [pc, #1172] @ 9f279c │ │ │ │ + bne.w 9f1326 │ │ │ │ + ldr.w lr, [pc, #1172] @ 9f27dc │ │ │ │ ldr.w r4, [r1, lr] │ │ │ │ str.w r4, [r3, #1980] @ 0x7bc │ │ │ │ ldr.w r4, [r3, #1992] @ 0x7c8 │ │ │ │ ldr.w lr, [r3, #1996] @ 0x7cc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f12f4 │ │ │ │ + bne.w 9f1334 │ │ │ │ str.w lr, [r3, #1992] @ 0x7c8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9f12fc │ │ │ │ - ldr.w lr, [pc, #1136] @ 9f279c │ │ │ │ + bne.w 9f133c │ │ │ │ + ldr.w lr, [pc, #1136] @ 9f27dc │ │ │ │ ldr.w r4, [r1, lr] │ │ │ │ str.w r4, [r3, #1996] @ 0x7cc │ │ │ │ ldr.w r4, [r3, #2000] @ 0x7d0 │ │ │ │ ldr.w lr, [r3, #2004] @ 0x7d4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f130a │ │ │ │ + bne.w 9f134a │ │ │ │ str.w lr, [r3, #2000] @ 0x7d0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9f1312 │ │ │ │ - ldr.w lr, [pc, #1096] @ 9f279c │ │ │ │ + bne.w 9f1352 │ │ │ │ + ldr.w lr, [pc, #1096] @ 9f27dc │ │ │ │ ldr.w r4, [r1, lr] │ │ │ │ str.w r4, [r3, #2004] @ 0x7d4 │ │ │ │ ldr.w r4, [r3, #2008] @ 0x7d8 │ │ │ │ ldr.w lr, [r3, #2012] @ 0x7dc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1320 │ │ │ │ + bne.w 9f1360 │ │ │ │ str.w lr, [r3, #2008] @ 0x7d8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9f1328 │ │ │ │ - ldr.w lr, [pc, #1060] @ 9f279c │ │ │ │ + bne.w 9f1368 │ │ │ │ + ldr.w lr, [pc, #1060] @ 9f27dc │ │ │ │ ldr.w r4, [r1, lr] │ │ │ │ str.w r4, [r3, #2012] @ 0x7dc │ │ │ │ ldr.w r4, [r3, #2016] @ 0x7e0 │ │ │ │ ldr.w lr, [r3, #2020] @ 0x7e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1336 │ │ │ │ + bne.w 9f1376 │ │ │ │ str.w lr, [r3, #2016] @ 0x7e0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9f133e │ │ │ │ - ldr.w lr, [pc, #1020] @ 9f279c │ │ │ │ + bne.w 9f137e │ │ │ │ + ldr.w lr, [pc, #1020] @ 9f27dc │ │ │ │ ldr.w r4, [r1, lr] │ │ │ │ str.w r4, [r3, #2020] @ 0x7e4 │ │ │ │ ldr.w r4, [r3, #2024] @ 0x7e8 │ │ │ │ ldr.w lr, [r3, #2028] @ 0x7ec │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f134c │ │ │ │ + bne.w 9f138c │ │ │ │ str.w lr, [r3, #2024] @ 0x7e8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9f1354 │ │ │ │ - ldr.w lr, [pc, #984] @ 9f279c │ │ │ │ + bne.w 9f1394 │ │ │ │ + ldr.w lr, [pc, #984] @ 9f27dc │ │ │ │ ldr.w r4, [r1, lr] │ │ │ │ str.w r4, [r3, #2028] @ 0x7ec │ │ │ │ ldr.w r4, [r3, #2032] @ 0x7f0 │ │ │ │ ldr.w lr, [r3, #2036] @ 0x7f4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1362 │ │ │ │ + bne.w 9f13a2 │ │ │ │ str.w lr, [r3, #2032] @ 0x7f0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9f136a │ │ │ │ - ldr.w lr, [pc, #944] @ 9f279c │ │ │ │ + bne.w 9f13aa │ │ │ │ + ldr.w lr, [pc, #944] @ 9f27dc │ │ │ │ ldr.w r4, [r1, lr] │ │ │ │ str.w r4, [r3, #2036] @ 0x7f4 │ │ │ │ ldr.w r4, [r3, #2040] @ 0x7f8 │ │ │ │ ldr.w lr, [r3, #2044] @ 0x7fc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1378 │ │ │ │ + bne.w 9f13b8 │ │ │ │ str.w lr, [r3, #2040] @ 0x7f8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9f1380 │ │ │ │ - b.n 9f2532 │ │ │ │ + bne.w 9f13c0 │ │ │ │ + b.n 9f2572 │ │ │ │ str.w ip, [r3, #2072] @ 0x818 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f13de │ │ │ │ - ldr.w ip, [pc, #892] @ 9f279c │ │ │ │ + bne.w 9f141e │ │ │ │ + ldr.w ip, [pc, #892] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2076] @ 0x81c │ │ │ │ - b.w 9f13de │ │ │ │ - ldr.w ip, [pc, #876] @ 9f279c │ │ │ │ + b.w 9f141e │ │ │ │ + ldr.w ip, [pc, #876] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2084] @ 0x824 │ │ │ │ ldr.w r4, [r3, #2088] @ 0x828 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1400 │ │ │ │ - ldr.w ip, [pc, #856] @ 9f279c │ │ │ │ + bne.w 9f1440 │ │ │ │ + ldr.w ip, [pc, #856] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2088] @ 0x828 │ │ │ │ ldr.w r4, [r3, #2092] @ 0x82c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f140a │ │ │ │ - ldr.w ip, [pc, #832] @ 9f279c │ │ │ │ + bne.w 9f144a │ │ │ │ + ldr.w ip, [pc, #832] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2092] @ 0x82c │ │ │ │ ldr.w r4, [r3, #2096] @ 0x830 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1414 │ │ │ │ - ldr.w ip, [pc, #812] @ 9f279c │ │ │ │ + bne.w 9f1454 │ │ │ │ + ldr.w ip, [pc, #812] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2096] @ 0x830 │ │ │ │ ldr.w r4, [r3, #2100] @ 0x834 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f141e │ │ │ │ - ldr.w ip, [pc, #788] @ 9f279c │ │ │ │ + bne.w 9f145e │ │ │ │ + ldr.w ip, [pc, #788] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2100] @ 0x834 │ │ │ │ ldr.w r4, [r3, #2104] @ 0x838 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1428 │ │ │ │ - ldr.w ip, [pc, #768] @ 9f279c │ │ │ │ + bne.w 9f1468 │ │ │ │ + ldr.w ip, [pc, #768] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2104] @ 0x838 │ │ │ │ ldr.w r4, [r3, #2108] @ 0x83c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1432 │ │ │ │ - b.n 9f2046 │ │ │ │ - ldr.w ip, [pc, #744] @ 9f279c │ │ │ │ + bne.w 9f1472 │ │ │ │ + b.n 9f2086 │ │ │ │ + ldr.w ip, [pc, #744] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2056] @ 0x808 │ │ │ │ ldr.w r4, [r3, #2060] @ 0x80c │ │ │ │ ldr.w ip, [r3, #2064] @ 0x810 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f13b6 │ │ │ │ + bne.w 9f13f6 │ │ │ │ str.w ip, [r3, #2060] @ 0x80c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f13be │ │ │ │ - ldr.w ip, [pc, #704] @ 9f279c │ │ │ │ + bne.w 9f13fe │ │ │ │ + ldr.w ip, [pc, #704] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2064] @ 0x810 │ │ │ │ ldr.w r4, [r3, #2068] @ 0x814 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f13c8 │ │ │ │ - ldr.w ip, [pc, #684] @ 9f279c │ │ │ │ + bne.w 9f1408 │ │ │ │ + ldr.w ip, [pc, #684] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2068] @ 0x814 │ │ │ │ ldr.w r4, [r3, #2072] @ 0x818 │ │ │ │ ldr.w ip, [r3, #2076] @ 0x81c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f13d6 │ │ │ │ - b.n 9f2410 │ │ │ │ - ldr.w ip, [pc, #656] @ 9f279c │ │ │ │ + bne.w 9f1416 │ │ │ │ + b.n 9f2450 │ │ │ │ + ldr.w ip, [pc, #656] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2048] @ 0x800 │ │ │ │ ldr.w r4, [r3, #2052] @ 0x804 │ │ │ │ ldr.w ip, [r3, #2056] @ 0x808 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f13a0 │ │ │ │ + bne.w 9f13e0 │ │ │ │ str.w ip, [r3, #2052] @ 0x804 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f13a8 │ │ │ │ - b.n 9f24b2 │ │ │ │ - ldr.w lr, [pc, #616] @ 9f279c │ │ │ │ + bne.w 9f13e8 │ │ │ │ + b.n 9f24f2 │ │ │ │ + ldr.w lr, [pc, #616] @ 9f27dc │ │ │ │ ldr.w r4, [r1, lr] │ │ │ │ str.w r4, [r3, #2044] @ 0x7fc │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f1388 │ │ │ │ - b.w 9f1aae │ │ │ │ + bne.w 9f13c8 │ │ │ │ + b.w 9f1aee │ │ │ │ ldr.w ip, [r3, #1884] @ 0x75c │ │ │ │ str.w ip, [r3, #1888] @ 0x760 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9f2fb0 │ │ │ │ + beq.w 9f2ff0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f173a │ │ │ │ - ldr.w ip, [pc, #568] @ 9f279c │ │ │ │ + bne.w 9f177a │ │ │ │ + ldr.w ip, [pc, #568] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1888] @ 0x760 │ │ │ │ - b.w 9f173a │ │ │ │ + b.w 9f177a │ │ │ │ str.w ip, [r3, #1496] @ 0x5d8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0ce0 │ │ │ │ - ldr.w ip, [pc, #540] @ 9f279c │ │ │ │ + bne.w 9f0d20 │ │ │ │ + ldr.w ip, [pc, #540] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1500] @ 0x5dc │ │ │ │ - b.w 9f0ce0 │ │ │ │ + b.w 9f0d20 │ │ │ │ str.w ip, [r3, #2304] @ 0x900 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0d04 │ │ │ │ - ldr.w ip, [pc, #512] @ 9f279c │ │ │ │ + bne.w 9f0d44 │ │ │ │ + ldr.w ip, [pc, #512] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2308] @ 0x904 │ │ │ │ ldr.w r4, [r3, #2312] @ 0x908 │ │ │ │ ldr.w ip, [r3, #2316] @ 0x90c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0d12 │ │ │ │ + bne.w 9f0d52 │ │ │ │ str.w ip, [r3, #2312] @ 0x908 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0d1a │ │ │ │ - ldr.w ip, [pc, #472] @ 9f279c │ │ │ │ + bne.w 9f0d5a │ │ │ │ + ldr.w ip, [pc, #472] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2316] @ 0x90c │ │ │ │ ldr.w r4, [r3, #2320] @ 0x910 │ │ │ │ ldr.w ip, [r3, #2324] @ 0x914 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0d28 │ │ │ │ + bne.w 9f0d68 │ │ │ │ str.w ip, [r3, #2320] @ 0x910 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0d30 │ │ │ │ - ldr.w ip, [pc, #436] @ 9f279c │ │ │ │ + bne.w 9f0d70 │ │ │ │ + ldr.w ip, [pc, #436] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2324] @ 0x914 │ │ │ │ ldr.w r4, [r3, #2328] @ 0x918 │ │ │ │ ldr.w ip, [r3, #2332] @ 0x91c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0d3e │ │ │ │ + bne.w 9f0d7e │ │ │ │ str.w ip, [r3, #2328] @ 0x918 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0d46 │ │ │ │ - ldr.w ip, [pc, #396] @ 9f279c │ │ │ │ + bne.w 9f0d86 │ │ │ │ + ldr.w ip, [pc, #396] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2332] @ 0x91c │ │ │ │ ldr.w r4, [r3, #2344] @ 0x928 │ │ │ │ ldr.w ip, [r3, #2348] @ 0x92c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0d54 │ │ │ │ + bne.w 9f0d94 │ │ │ │ str.w ip, [r3, #2344] @ 0x928 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0d5c │ │ │ │ - ldr.w ip, [pc, #360] @ 9f279c │ │ │ │ + bne.w 9f0d9c │ │ │ │ + ldr.w ip, [pc, #360] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2348] @ 0x92c │ │ │ │ ldr.w r4, [r3, #2336] @ 0x920 │ │ │ │ ldr.w ip, [r3, #2340] @ 0x924 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0d6a │ │ │ │ + bne.w 9f0daa │ │ │ │ str.w ip, [r3, #2336] @ 0x920 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0d72 │ │ │ │ - ldr.w ip, [pc, #320] @ 9f279c │ │ │ │ + bne.w 9f0db2 │ │ │ │ + ldr.w ip, [pc, #320] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2340] @ 0x924 │ │ │ │ - b.w 9f0d72 │ │ │ │ + b.w 9f0db2 │ │ │ │ str.w ip, [r3, #1812] @ 0x714 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0d96 │ │ │ │ - ldr.w ip, [pc, #292] @ 9f279c │ │ │ │ + bne.w 9f0dd6 │ │ │ │ + ldr.w ip, [pc, #292] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1816] @ 0x718 │ │ │ │ ldr.w r4, [r3, #1804] @ 0x70c │ │ │ │ ldr.w ip, [r3, #1808] @ 0x710 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0da4 │ │ │ │ + bne.w 9f0de4 │ │ │ │ str.w ip, [r3, #1804] @ 0x70c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0dac │ │ │ │ - ldr.w ip, [pc, #256] @ 9f279c │ │ │ │ + bne.w 9f0dec │ │ │ │ + ldr.w ip, [pc, #256] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1808] @ 0x710 │ │ │ │ ldr.w r4, [r3, #1860] @ 0x744 │ │ │ │ ldr.w ip, [r3, #1864] @ 0x748 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0dba │ │ │ │ + bne.w 9f0dfa │ │ │ │ str.w ip, [r3, #1860] @ 0x744 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0dc2 │ │ │ │ - ldr.w ip, [pc, #216] @ 9f279c │ │ │ │ + bne.w 9f0e02 │ │ │ │ + ldr.w ip, [pc, #216] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1864] @ 0x748 │ │ │ │ - b.w 9f0dc2 │ │ │ │ - ldr.w ip, [pc, #200] @ 9f279c │ │ │ │ + b.w 9f0e02 │ │ │ │ + ldr.w ip, [pc, #200] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1464] @ 0x5b8 │ │ │ │ - b.w 9f0dd6 │ │ │ │ + b.w 9f0e16 │ │ │ │ str.w ip, [r3, #1316] @ 0x524 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0df8 │ │ │ │ - ldr.w ip, [pc, #172] @ 9f279c │ │ │ │ + bne.w 9f0e38 │ │ │ │ + ldr.w ip, [pc, #172] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1320] @ 0x528 │ │ │ │ ldr.w r4, [r3, #1308] @ 0x51c │ │ │ │ ldr.w ip, [r3, #1312] @ 0x520 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0e06 │ │ │ │ + bne.w 9f0e46 │ │ │ │ str.w ip, [r3, #1308] @ 0x51c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0e0e │ │ │ │ - ldr.w ip, [pc, #136] @ 9f279c │ │ │ │ + bne.w 9f0e4e │ │ │ │ + ldr.w ip, [pc, #136] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1312] @ 0x520 │ │ │ │ ldr.w r4, [r3, #1324] @ 0x52c │ │ │ │ ldr.w ip, [r3, #1328] @ 0x530 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0e1c │ │ │ │ + bne.w 9f0e5c │ │ │ │ str.w ip, [r3, #1324] @ 0x52c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0e24 │ │ │ │ - ldr.w ip, [pc, #96] @ 9f279c │ │ │ │ + bne.w 9f0e64 │ │ │ │ + ldr.w ip, [pc, #96] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1328] @ 0x530 │ │ │ │ - b.w 9f0e24 │ │ │ │ - ldr.w ip, [pc, #80] @ 9f279c │ │ │ │ + b.w 9f0e64 │ │ │ │ + ldr.w ip, [pc, #80] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2524] @ 0x9dc │ │ │ │ - b.w 9f0e36 │ │ │ │ + b.w 9f0e76 │ │ │ │ str.w ip, [r3, #1536] @ 0x600 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0e58 │ │ │ │ - ldr.w ip, [pc, #52] @ 9f279c │ │ │ │ + bne.w 9f0e98 │ │ │ │ + ldr.w ip, [pc, #52] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1540] @ 0x604 │ │ │ │ ldr.w r4, [r3, #1548] @ 0x60c │ │ │ │ ldr.w ip, [r3, #1552] @ 0x610 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0e66 │ │ │ │ + bne.w 9f0ea6 │ │ │ │ str.w ip, [r3, #1548] @ 0x60c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0e6e │ │ │ │ - ldr.w ip, [pc, #16] @ 9f279c │ │ │ │ + bne.w 9f0eae │ │ │ │ + ldr.w ip, [pc, #16] @ 9f27dc │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1552] @ 0x610 │ │ │ │ - b.w 9f0e6e │ │ │ │ + b.w 9f0eae │ │ │ │ nop │ │ │ │ asrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w ip, [pc, #2076] @ 9f2fc0 │ │ │ │ + ldr.w ip, [pc, #2076] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2732] @ 0xaac │ │ │ │ ldr.w r4, [r3, #2736] @ 0xab0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0e8e │ │ │ │ - ldr.w ip, [pc, #2056] @ 9f2fc0 │ │ │ │ + bne.w 9f0ece │ │ │ │ + ldr.w ip, [pc, #2056] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2736] @ 0xab0 │ │ │ │ ldr.w r4, [r3, #2740] @ 0xab4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0e98 │ │ │ │ - ldr.w ip, [pc, #2032] @ 9f2fc0 │ │ │ │ + bne.w 9f0ed8 │ │ │ │ + ldr.w ip, [pc, #2032] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2740] @ 0xab4 │ │ │ │ ldr.w r4, [r3, #2744] @ 0xab8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0ea2 │ │ │ │ - ldr.w ip, [pc, #2012] @ 9f2fc0 │ │ │ │ + bne.w 9f0ee2 │ │ │ │ + ldr.w ip, [pc, #2012] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2744] @ 0xab8 │ │ │ │ ldr.w r4, [r3, #1948] @ 0x79c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0eac │ │ │ │ - ldr.w ip, [pc, #1988] @ 9f2fc0 │ │ │ │ + bne.w 9f0eec │ │ │ │ + ldr.w ip, [pc, #1988] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1948] @ 0x79c │ │ │ │ ldr.w r4, [r3, #1956] @ 0x7a4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0eb6 │ │ │ │ - ldr.w ip, [pc, #1968] @ 9f2fc0 │ │ │ │ + bne.w 9f0ef6 │ │ │ │ + ldr.w ip, [pc, #1968] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1956] @ 0x7a4 │ │ │ │ ldr.w r4, [r3, #1964] @ 0x7ac │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0ec0 │ │ │ │ - ldr.w ip, [pc, #1944] @ 9f2fc0 │ │ │ │ + bne.w 9f0f00 │ │ │ │ + ldr.w ip, [pc, #1944] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1964] @ 0x7ac │ │ │ │ ldr.w r4, [r3, #1972] @ 0x7b4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0eca │ │ │ │ - ldr.w ip, [pc, #1924] @ 9f2fc0 │ │ │ │ + bne.w 9f0f0a │ │ │ │ + ldr.w ip, [pc, #1924] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1972] @ 0x7b4 │ │ │ │ ldr.w r4, [r3, #1980] @ 0x7bc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0ed4 │ │ │ │ - ldr.w ip, [pc, #1900] @ 9f2fc0 │ │ │ │ + bne.w 9f0f14 │ │ │ │ + ldr.w ip, [pc, #1900] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1980] @ 0x7bc │ │ │ │ ldr.w r4, [r3, #1996] @ 0x7cc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0ede │ │ │ │ - ldr.w ip, [pc, #1880] @ 9f2fc0 │ │ │ │ + bne.w 9f0f1e │ │ │ │ + ldr.w ip, [pc, #1880] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1996] @ 0x7cc │ │ │ │ ldr.w r4, [r3, #2004] @ 0x7d4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0ee8 │ │ │ │ - ldr.w ip, [pc, #1856] @ 9f2fc0 │ │ │ │ + bne.w 9f0f28 │ │ │ │ + ldr.w ip, [pc, #1856] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2004] @ 0x7d4 │ │ │ │ ldr.w r4, [r3, #2012] @ 0x7dc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0ef2 │ │ │ │ - ldr.w ip, [pc, #1836] @ 9f2fc0 │ │ │ │ + bne.w 9f0f32 │ │ │ │ + ldr.w ip, [pc, #1836] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2012] @ 0x7dc │ │ │ │ ldr.w r4, [r3, #2020] @ 0x7e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0efc │ │ │ │ - ldr.w ip, [pc, #1812] @ 9f2fc0 │ │ │ │ + bne.w 9f0f3c │ │ │ │ + ldr.w ip, [pc, #1812] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2020] @ 0x7e4 │ │ │ │ ldr.w r4, [r3, #2028] @ 0x7ec │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0f06 │ │ │ │ - ldr.w ip, [pc, #1792] @ 9f2fc0 │ │ │ │ + bne.w 9f0f46 │ │ │ │ + ldr.w ip, [pc, #1792] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2028] @ 0x7ec │ │ │ │ ldr.w r4, [r3, #2036] @ 0x7f4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0f10 │ │ │ │ - ldr.w ip, [pc, #1768] @ 9f2fc0 │ │ │ │ + bne.w 9f0f50 │ │ │ │ + ldr.w ip, [pc, #1768] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2036] @ 0x7f4 │ │ │ │ ldr.w r4, [r3, #2044] @ 0x7fc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0f1a │ │ │ │ - ldr.w ip, [pc, #1748] @ 9f2fc0 │ │ │ │ + bne.w 9f0f5a │ │ │ │ + ldr.w ip, [pc, #1748] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2044] @ 0x7fc │ │ │ │ ldr.w r4, [r3, #2296] @ 0x8f8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0f24 │ │ │ │ - ldr.w ip, [pc, #1724] @ 9f2fc0 │ │ │ │ + bne.w 9f0f64 │ │ │ │ + ldr.w ip, [pc, #1724] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2296] @ 0x8f8 │ │ │ │ ldr.w r4, [r3, #2048] @ 0x800 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0f2e │ │ │ │ - ldr.w ip, [pc, #1704] @ 9f2fc0 │ │ │ │ + bne.w 9f0f6e │ │ │ │ + ldr.w ip, [pc, #1704] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2048] @ 0x800 │ │ │ │ ldr.w r4, [r3, #2056] @ 0x808 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0f38 │ │ │ │ - ldr.w ip, [pc, #1680] @ 9f2fc0 │ │ │ │ + bne.w 9f0f78 │ │ │ │ + ldr.w ip, [pc, #1680] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2056] @ 0x808 │ │ │ │ ldr.w r4, [r3, #2064] @ 0x810 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0f42 │ │ │ │ - ldr.w ip, [pc, #1660] @ 9f2fc0 │ │ │ │ + bne.w 9f0f82 │ │ │ │ + ldr.w ip, [pc, #1660] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2064] @ 0x810 │ │ │ │ ldr.w r4, [r3, #2068] @ 0x814 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0f4c │ │ │ │ - ldr.w ip, [pc, #1636] @ 9f2fc0 │ │ │ │ + bne.w 9f0f8c │ │ │ │ + ldr.w ip, [pc, #1636] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2068] @ 0x814 │ │ │ │ ldr.w r4, [r3, #2076] @ 0x81c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0f56 │ │ │ │ - ldr.w ip, [pc, #1616] @ 9f2fc0 │ │ │ │ + bne.w 9f0f96 │ │ │ │ + ldr.w ip, [pc, #1616] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2076] @ 0x81c │ │ │ │ ldr.w r4, [r3, #2080] @ 0x820 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0f60 │ │ │ │ - ldr.w ip, [pc, #1592] @ 9f2fc0 │ │ │ │ + bne.w 9f0fa0 │ │ │ │ + ldr.w ip, [pc, #1592] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2080] @ 0x820 │ │ │ │ ldr.w r4, [r3, #2084] @ 0x824 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0f6a │ │ │ │ - ldr.w ip, [pc, #1572] @ 9f2fc0 │ │ │ │ + bne.w 9f0faa │ │ │ │ + ldr.w ip, [pc, #1572] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2084] @ 0x824 │ │ │ │ ldr.w r4, [r3, #2088] @ 0x828 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0f74 │ │ │ │ - ldr.w ip, [pc, #1548] @ 9f2fc0 │ │ │ │ + bne.w 9f0fb4 │ │ │ │ + ldr.w ip, [pc, #1548] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2088] @ 0x828 │ │ │ │ ldr.w r4, [r3, #2092] @ 0x82c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0f7e │ │ │ │ - ldr.w ip, [pc, #1528] @ 9f2fc0 │ │ │ │ + bne.w 9f0fbe │ │ │ │ + ldr.w ip, [pc, #1528] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2092] @ 0x82c │ │ │ │ ldr.w r4, [r3, #2096] @ 0x830 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0f88 │ │ │ │ - ldr.w ip, [pc, #1504] @ 9f2fc0 │ │ │ │ + bne.w 9f0fc8 │ │ │ │ + ldr.w ip, [pc, #1504] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2096] @ 0x830 │ │ │ │ ldr.w r4, [r3, #2100] @ 0x834 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0f92 │ │ │ │ - ldr.w ip, [pc, #1484] @ 9f2fc0 │ │ │ │ + bne.w 9f0fd2 │ │ │ │ + ldr.w ip, [pc, #1484] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2100] @ 0x834 │ │ │ │ ldr.w r4, [r3, #2104] @ 0x838 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0f9c │ │ │ │ - ldr.w ip, [pc, #1460] @ 9f2fc0 │ │ │ │ + bne.w 9f0fdc │ │ │ │ + ldr.w ip, [pc, #1460] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2104] @ 0x838 │ │ │ │ ldr.w r4, [r3, #2108] @ 0x83c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0fa6 │ │ │ │ - ldr.w ip, [pc, #1440] @ 9f2fc0 │ │ │ │ + bne.w 9f0fe6 │ │ │ │ + ldr.w ip, [pc, #1440] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2108] @ 0x83c │ │ │ │ ldr.w r4, [r3, #2112] @ 0x840 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0fb0 │ │ │ │ - ldr.w ip, [pc, #1416] @ 9f2fc0 │ │ │ │ + bne.w 9f0ff0 │ │ │ │ + ldr.w ip, [pc, #1416] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2112] @ 0x840 │ │ │ │ ldr.w r4, [r3, #2116] @ 0x844 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0fba │ │ │ │ - ldr.w ip, [pc, #1396] @ 9f2fc0 │ │ │ │ + bne.w 9f0ffa │ │ │ │ + ldr.w ip, [pc, #1396] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2116] @ 0x844 │ │ │ │ ldr.w r4, [r3, #2120] @ 0x848 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0fc4 │ │ │ │ - b.w 9f1b46 │ │ │ │ + bne.w 9f1004 │ │ │ │ + b.w 9f1b86 │ │ │ │ str.w ip, [r3, #2752] @ 0xac0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0bc0 │ │ │ │ - ldr.w ip, [pc, #1356] @ 9f2fc0 │ │ │ │ + bne.w 9f0c00 │ │ │ │ + ldr.w ip, [pc, #1356] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2756] @ 0xac4 │ │ │ │ ldr.w r4, [r3, #2760] @ 0xac8 │ │ │ │ ldr.w ip, [r3, #2764] @ 0xacc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0bce │ │ │ │ + bne.w 9f0c0e │ │ │ │ str.w ip, [r3, #2760] @ 0xac8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0bd6 │ │ │ │ - ldr.w ip, [pc, #1320] @ 9f2fc0 │ │ │ │ + bne.w 9f0c16 │ │ │ │ + ldr.w ip, [pc, #1320] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2764] @ 0xacc │ │ │ │ ldr.w r4, [r3, #2768] @ 0xad0 │ │ │ │ ldr.w ip, [r3, #2772] @ 0xad4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0be4 │ │ │ │ + bne.w 9f0c24 │ │ │ │ str.w ip, [r3, #2768] @ 0xad0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0bec │ │ │ │ - ldr.w ip, [pc, #1280] @ 9f2fc0 │ │ │ │ + bne.w 9f0c2c │ │ │ │ + ldr.w ip, [pc, #1280] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2772] @ 0xad4 │ │ │ │ ldr.w r4, [r3, #2776] @ 0xad8 │ │ │ │ ldr.w ip, [r3, #2780] @ 0xadc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0bfa │ │ │ │ + bne.w 9f0c3a │ │ │ │ str.w ip, [r3, #2776] @ 0xad8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0c02 │ │ │ │ - b.n 9f2b76 │ │ │ │ + bne.w 9f0c42 │ │ │ │ + b.n 9f2bb6 │ │ │ │ str.w lr, [r3, #1984] @ 0x7c0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9f0b64 │ │ │ │ - ldr.w lr, [pc, #1228] @ 9f2fc0 │ │ │ │ + bne.w 9f0ba4 │ │ │ │ + ldr.w lr, [pc, #1228] @ 9f3000 │ │ │ │ ldr.w r4, [r1, lr] │ │ │ │ str.w r4, [r3, #1988] @ 0x7c4 │ │ │ │ ldrd r4, lr, [r3, #720] @ 0x2d0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0b6e │ │ │ │ + bne.w 9f0bae │ │ │ │ str.w lr, [r3, #720] @ 0x2d0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9f0b76 │ │ │ │ - ldr.w lr, [pc, #1196] @ 9f2fc0 │ │ │ │ + bne.w 9f0bb6 │ │ │ │ + ldr.w lr, [pc, #1196] @ 9f3000 │ │ │ │ ldr.w r4, [r1, lr] │ │ │ │ str.w r4, [r3, #724] @ 0x2d4 │ │ │ │ ldr.w r4, [r3, #2708] @ 0xa94 │ │ │ │ ldr.w lr, [r3, #2712] @ 0xa98 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0b84 │ │ │ │ + bne.w 9f0bc4 │ │ │ │ str.w lr, [r3, #2708] @ 0xa94 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9f0b8c │ │ │ │ - ldr.w lr, [pc, #1156] @ 9f2fc0 │ │ │ │ + bne.w 9f0bcc │ │ │ │ + ldr.w lr, [pc, #1156] @ 9f3000 │ │ │ │ ldr.w r4, [r1, lr] │ │ │ │ str.w r4, [r3, #2712] @ 0xa98 │ │ │ │ ldr.w r4, [r3, #2648] @ 0xa58 │ │ │ │ ldr.w lr, [r3, #2652] @ 0xa5c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0b9a │ │ │ │ + bne.w 9f0bda │ │ │ │ str.w lr, [r3, #2648] @ 0xa58 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 9f0ba2 │ │ │ │ - ldr.w lr, [pc, #1120] @ 9f2fc0 │ │ │ │ + bne.w 9f0be2 │ │ │ │ + ldr.w lr, [pc, #1120] @ 9f3000 │ │ │ │ ldr.w r4, [r1, lr] │ │ │ │ str.w r4, [r3, #2652] @ 0xa5c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0baa │ │ │ │ - b.w 9f1abc │ │ │ │ - ldr.w ip, [pc, #1096] @ 9f2fc0 │ │ │ │ + bne.w 9f0bea │ │ │ │ + b.w 9f1afc │ │ │ │ + ldr.w ip, [pc, #1096] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2780] @ 0xadc │ │ │ │ ldr.w r4, [r3, #2784] @ 0xae0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0c0c │ │ │ │ - ldr.w ip, [pc, #1072] @ 9f2fc0 │ │ │ │ + bne.w 9f0c4c │ │ │ │ + ldr.w ip, [pc, #1072] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2784] @ 0xae0 │ │ │ │ ldr.w r4, [r3, #2788] @ 0xae4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0c16 │ │ │ │ - ldr.w ip, [pc, #1052] @ 9f2fc0 │ │ │ │ + bne.w 9f0c56 │ │ │ │ + ldr.w ip, [pc, #1052] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2788] @ 0xae4 │ │ │ │ - b.w 9f0c16 │ │ │ │ - ldr.w ip, [pc, #1036] @ 9f2fc0 │ │ │ │ + b.w 9f0c56 │ │ │ │ + ldr.w ip, [pc, #1036] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1112] @ 0x458 │ │ │ │ ldr.w r4, [r3, #1116] @ 0x45c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0c34 │ │ │ │ - ldr.w ip, [pc, #1012] @ 9f2fc0 │ │ │ │ + bne.w 9f0c74 │ │ │ │ + ldr.w ip, [pc, #1012] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1116] @ 0x45c │ │ │ │ - b.w 9f0c34 │ │ │ │ - ldr.w ip, [pc, #996] @ 9f2fc0 │ │ │ │ + b.w 9f0c74 │ │ │ │ + ldr.w ip, [pc, #996] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1868] @ 0x74c │ │ │ │ ldr.w r4, [r3, #1872] @ 0x750 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0c52 │ │ │ │ - ldr.w ip, [pc, #976] @ 9f2fc0 │ │ │ │ + bne.w 9f0c92 │ │ │ │ + ldr.w ip, [pc, #976] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1872] @ 0x750 │ │ │ │ ldr.w r4, [r3, #1876] @ 0x754 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0c5c │ │ │ │ - ldr.w ip, [pc, #952] @ 9f2fc0 │ │ │ │ + bne.w 9f0c9c │ │ │ │ + ldr.w ip, [pc, #952] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1876] @ 0x754 │ │ │ │ - b.w 9f0c5c │ │ │ │ - ldr.w ip, [pc, #936] @ 9f2fc0 │ │ │ │ + b.w 9f0c9c │ │ │ │ + ldr.w ip, [pc, #936] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1144] @ 0x478 │ │ │ │ ldr.w r4, [r3, #1140] @ 0x474 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0c7a │ │ │ │ - ldr.w ip, [pc, #916] @ 9f2fc0 │ │ │ │ + bne.w 9f0cba │ │ │ │ + ldr.w ip, [pc, #916] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1140] @ 0x474 │ │ │ │ - b.w 9f0c7a │ │ │ │ + b.w 9f0cba │ │ │ │ str.w ip, [r3, #1472] @ 0x5c0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0c9e │ │ │ │ - ldr.w ip, [pc, #888] @ 9f2fc0 │ │ │ │ + bne.w 9f0cde │ │ │ │ + ldr.w ip, [pc, #888] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1476] @ 0x5c4 │ │ │ │ ldr.w r4, [r3, #1480] @ 0x5c8 │ │ │ │ ldr.w ip, [r3, #1484] @ 0x5cc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0cac │ │ │ │ + bne.w 9f0cec │ │ │ │ str.w ip, [r3, #1480] @ 0x5c8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0cb4 │ │ │ │ - ldr.w ip, [pc, #848] @ 9f2fc0 │ │ │ │ + bne.w 9f0cf4 │ │ │ │ + ldr.w ip, [pc, #848] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1484] @ 0x5cc │ │ │ │ ldr.w r4, [r3, #1488] @ 0x5d0 │ │ │ │ ldr.w ip, [r3, #1492] @ 0x5d4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0cc2 │ │ │ │ + bne.w 9f0d02 │ │ │ │ str.w ip, [r3, #1488] @ 0x5d0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0cca │ │ │ │ - ldr.w ip, [pc, #812] @ 9f2fc0 │ │ │ │ + bne.w 9f0d0a │ │ │ │ + ldr.w ip, [pc, #812] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1492] @ 0x5d4 │ │ │ │ ldr.w r4, [r3, #1496] @ 0x5d8 │ │ │ │ ldr.w ip, [r3, #1500] @ 0x5dc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0cd8 │ │ │ │ - b.n 9f2572 │ │ │ │ + bne.w 9f0d18 │ │ │ │ + b.n 9f25b2 │ │ │ │ str.w ip, [r3, #2360] @ 0x938 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f15aa │ │ │ │ - ldr.w ip, [pc, #772] @ 9f2fc0 │ │ │ │ + bne.w 9f15ea │ │ │ │ + ldr.w ip, [pc, #772] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2364] @ 0x93c │ │ │ │ ldr.w r4, [r3, #2368] @ 0x940 │ │ │ │ ldr.w ip, [r3, #2372] @ 0x944 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f15b8 │ │ │ │ + bne.w 9f15f8 │ │ │ │ str.w ip, [r3, #2368] @ 0x940 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f15c0 │ │ │ │ - ldr.w ip, [pc, #732] @ 9f2fc0 │ │ │ │ + bne.w 9f1600 │ │ │ │ + ldr.w ip, [pc, #732] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2372] @ 0x944 │ │ │ │ ldr.w r4, [r3, #2376] @ 0x948 │ │ │ │ ldr.w ip, [r3, #2380] @ 0x94c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f15ce │ │ │ │ + bne.w 9f160e │ │ │ │ str.w ip, [r3, #2376] @ 0x948 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f15d6 │ │ │ │ - ldr.w ip, [pc, #696] @ 9f2fc0 │ │ │ │ + bne.w 9f1616 │ │ │ │ + ldr.w ip, [pc, #696] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2380] @ 0x94c │ │ │ │ ldr.w r4, [r3, #2384] @ 0x950 │ │ │ │ ldr.w ip, [r3, #2388] @ 0x954 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f15e4 │ │ │ │ + bne.w 9f1624 │ │ │ │ str.w ip, [r3, #2384] @ 0x950 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f15ec │ │ │ │ - ldr.w ip, [pc, #656] @ 9f2fc0 │ │ │ │ + bne.w 9f162c │ │ │ │ + ldr.w ip, [pc, #656] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2388] @ 0x954 │ │ │ │ ldr.w r4, [r3, #2648] @ 0xa58 │ │ │ │ ldr.w ip, [r3, #2656] @ 0xa60 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f15fa │ │ │ │ + bne.w 9f163a │ │ │ │ str.w ip, [r3, #2648] @ 0xa58 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f1602 │ │ │ │ - ldr.w ip, [pc, #620] @ 9f2fc0 │ │ │ │ + bne.w 9f1642 │ │ │ │ + ldr.w ip, [pc, #620] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #2656] @ 0xa60 │ │ │ │ - b.w 9f1602 │ │ │ │ - ldr.w ip, [pc, #604] @ 9f2fc0 │ │ │ │ + b.w 9f1642 │ │ │ │ + ldr.w ip, [pc, #604] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #984] @ 0x3d8 │ │ │ │ ldr.w r4, [r3, #988] @ 0x3dc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1620 │ │ │ │ - ldr.w ip, [pc, #580] @ 9f2fc0 │ │ │ │ + bne.w 9f1660 │ │ │ │ + ldr.w ip, [pc, #580] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #988] @ 0x3dc │ │ │ │ ldr.w r4, [r3, #992] @ 0x3e0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f162a │ │ │ │ - ldr.w ip, [pc, #560] @ 9f2fc0 │ │ │ │ + bne.w 9f166a │ │ │ │ + ldr.w ip, [pc, #560] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #992] @ 0x3e0 │ │ │ │ ldr.w r4, [r3, #996] @ 0x3e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1634 │ │ │ │ - ldr.w ip, [pc, #536] @ 9f2fc0 │ │ │ │ + bne.w 9f1674 │ │ │ │ + ldr.w ip, [pc, #536] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #996] @ 0x3e4 │ │ │ │ ldr.w r4, [r3, #1000] @ 0x3e8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f163e │ │ │ │ - ldr.w ip, [pc, #516] @ 9f2fc0 │ │ │ │ + bne.w 9f167e │ │ │ │ + ldr.w ip, [pc, #516] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1000] @ 0x3e8 │ │ │ │ ldr.w r4, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1648 │ │ │ │ - ldr.w ip, [pc, #492] @ 9f2fc0 │ │ │ │ + bne.w 9f1688 │ │ │ │ + ldr.w ip, [pc, #492] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1220] @ 0x4c4 │ │ │ │ ldr.w r4, [r3, #1224] @ 0x4c8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1652 │ │ │ │ - ldr.w ip, [pc, #472] @ 9f2fc0 │ │ │ │ + bne.w 9f1692 │ │ │ │ + ldr.w ip, [pc, #472] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1224] @ 0x4c8 │ │ │ │ ldr.w r4, [r3, #1228] @ 0x4cc │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f165c │ │ │ │ - ldr.w ip, [pc, #448] @ 9f2fc0 │ │ │ │ + bne.w 9f169c │ │ │ │ + ldr.w ip, [pc, #448] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1228] @ 0x4cc │ │ │ │ - b.w 9f165c │ │ │ │ - ldr.w ip, [pc, #432] @ 9f2fc0 │ │ │ │ + b.w 9f169c │ │ │ │ + ldr.w ip, [pc, #432] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #824] @ 0x338 │ │ │ │ ldr.w r4, [r3, #828] @ 0x33c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f167a │ │ │ │ - ldr.w ip, [pc, #412] @ 9f2fc0 │ │ │ │ + bne.w 9f16ba │ │ │ │ + ldr.w ip, [pc, #412] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #828] @ 0x33c │ │ │ │ - b.w 9f167a │ │ │ │ + b.w 9f16ba │ │ │ │ str.w ip, [r3, #1088] @ 0x440 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f169e │ │ │ │ - ldr.w ip, [pc, #384] @ 9f2fc0 │ │ │ │ + bne.w 9f16de │ │ │ │ + ldr.w ip, [pc, #384] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1092] @ 0x444 │ │ │ │ ldr.w r4, [r3, #1264] @ 0x4f0 │ │ │ │ ldr.w ip, [r3, #1268] @ 0x4f4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f16ac │ │ │ │ + bne.w 9f16ec │ │ │ │ str.w ip, [r3, #1264] @ 0x4f0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f16b4 │ │ │ │ - ldr.w ip, [pc, #344] @ 9f2fc0 │ │ │ │ + bne.w 9f16f4 │ │ │ │ + ldr.w ip, [pc, #344] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1268] @ 0x4f4 │ │ │ │ - b.w 9f16b4 │ │ │ │ + b.w 9f16f4 │ │ │ │ str.w ip, [r3, #1240] @ 0x4d8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f16d6 │ │ │ │ - ldr.w ip, [pc, #316] @ 9f2fc0 │ │ │ │ + bne.w 9f1716 │ │ │ │ + ldr.w ip, [pc, #316] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1244] @ 0x4dc │ │ │ │ ldr.w r4, [r3, #1248] @ 0x4e0 │ │ │ │ ldr.w ip, [r3, #1252] @ 0x4e4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f16e4 │ │ │ │ + bne.w 9f1724 │ │ │ │ str.w ip, [r3, #1248] @ 0x4e0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f16ec │ │ │ │ - ldr.w ip, [pc, #280] @ 9f2fc0 │ │ │ │ + bne.w 9f172c │ │ │ │ + ldr.w ip, [pc, #280] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1252] @ 0x4e4 │ │ │ │ ldr.w r4, [r3, #1256] @ 0x4e8 │ │ │ │ ldr.w ip, [r3, #1260] @ 0x4ec │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f16fa │ │ │ │ + bne.w 9f173a │ │ │ │ str.w ip, [r3, #1256] @ 0x4e8 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f1702 │ │ │ │ - ldr.w ip, [pc, #240] @ 9f2fc0 │ │ │ │ + bne.w 9f1742 │ │ │ │ + ldr.w ip, [pc, #240] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1260] @ 0x4ec │ │ │ │ ldr.w r4, [r3, #1264] @ 0x4f0 │ │ │ │ ldr.w ip, [r3, #1268] @ 0x4f4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f1710 │ │ │ │ + bne.w 9f1750 │ │ │ │ str.w ip, [r3, #1264] @ 0x4f0 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f1718 │ │ │ │ - ldr.w ip, [pc, #204] @ 9f2fc0 │ │ │ │ + bne.w 9f1758 │ │ │ │ + ldr.w ip, [pc, #204] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1268] @ 0x4f4 │ │ │ │ - b.w 9f1718 │ │ │ │ + b.w 9f1758 │ │ │ │ str.w ip, [r3, #1392] @ 0x570 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0aec │ │ │ │ - ldr.w ip, [pc, #176] @ 9f2fc0 │ │ │ │ + bne.w 9f0b2c │ │ │ │ + ldr.w ip, [pc, #176] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1396] @ 0x574 │ │ │ │ - b.w 9f0aec │ │ │ │ + b.w 9f0b2c │ │ │ │ str.w ip, [r3, #1332] @ 0x534 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0b10 │ │ │ │ - ldr.w ip, [pc, #148] @ 9f2fc0 │ │ │ │ + bne.w 9f0b50 │ │ │ │ + ldr.w ip, [pc, #148] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1336] @ 0x538 │ │ │ │ ldr.w r4, [r3, #1340] @ 0x53c │ │ │ │ ldr.w ip, [r3, #1344] @ 0x540 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0b1e │ │ │ │ + bne.w 9f0b5e │ │ │ │ str.w ip, [r3, #1340] @ 0x53c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0b26 │ │ │ │ - ldr.w ip, [pc, #108] @ 9f2fc0 │ │ │ │ + bne.w 9f0b66 │ │ │ │ + ldr.w ip, [pc, #108] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1344] @ 0x540 │ │ │ │ ldr.w r4, [r3, #1348] @ 0x544 │ │ │ │ ldr.w ip, [r3, #1352] @ 0x548 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f0b34 │ │ │ │ + bne.w 9f0b74 │ │ │ │ str.w ip, [r3, #1348] @ 0x544 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9f0b3c │ │ │ │ - ldr.w ip, [pc, #72] @ 9f2fc0 │ │ │ │ + bne.w 9f0b7c │ │ │ │ + ldr.w ip, [pc, #72] @ 9f3000 │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #1352] @ 0x548 │ │ │ │ - b.w 9f0b3c │ │ │ │ - ldr r2, [pc, #56] @ (9f2fc0 ) │ │ │ │ + b.w 9f0b7c │ │ │ │ + ldr r2, [pc, #56] @ (9f3000 ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str.w r2, [r3, #1100] @ 0x44c │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 9f1aca │ │ │ │ - b.w 9f0ad6 │ │ │ │ - ldr r3, [pc, #32] @ (9f2fc0 ) │ │ │ │ + beq.w 9f1b0a │ │ │ │ + b.w 9f0b16 │ │ │ │ + ldr r3, [pc, #32] @ (9f3000 ) │ │ │ │ ldr r3, [r1, r3] │ │ │ │ str.w r3, [r0, #2296] @ 0x8f8 │ │ │ │ pop {r4, pc} │ │ │ │ str.w ip, [r3, #1880] @ 0x758 │ │ │ │ - b.w 9f173a │ │ │ │ + b.w 9f177a │ │ │ │ str.w ip, [r3, #1880] @ 0x758 │ │ │ │ - b.w 9f255a │ │ │ │ + b.w 9f259a │ │ │ │ str.w ip, [r3, #1428] @ 0x594 │ │ │ │ - b.w 9f11f2 │ │ │ │ + b.w 9f1232 │ │ │ │ asrs r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ - ldr.w r3, [pc, #1260] @ 9f34c4 │ │ │ │ - ldr.w r2, [pc, #1260] @ 9f34c8 │ │ │ │ + ldr.w r3, [pc, #1260] @ 9f3504 │ │ │ │ + ldr.w r2, [pc, #1260] @ 9f3508 │ │ │ │ add.w sl, sp, #164 @ 0xa4 │ │ │ │ add r3, pc │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r2, pc │ │ │ │ - ldr.w r3, [pc, #1248] @ 9f34cc │ │ │ │ + ldr.w r3, [pc, #1248] @ 9f350c │ │ │ │ add r5, sp, #176 @ 0xb0 │ │ │ │ str r4, [sp, #164] @ 0xa4 │ │ │ │ mov r7, r0 │ │ │ │ strd r4, r4, [sl, #4] │ │ │ │ mov r6, r1 │ │ │ │ str r5, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 67440 │ │ │ │ - ldr.w r1, [pc, #1212] @ 9f34d0 │ │ │ │ + ldr.w r1, [pc, #1212] @ 9f3510 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r7, #1692] @ 0x69c │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ - ldr.w r1, [pc, #1204] @ 9f34d4 │ │ │ │ + ldr.w r1, [pc, #1204] @ 9f3514 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [r7, #1692] @ 0x69c │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ blx r3 │ │ │ │ cmp r0, r4 │ │ │ │ it ne │ │ │ │ cmpne r8, r4 │ │ │ │ ite eq │ │ │ │ moveq r4, #1 │ │ │ │ movne r4, #0 │ │ │ │ - beq.w 9f3220 │ │ │ │ + beq.w 9f3260 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f323e │ │ │ │ + beq.w 9f327e │ │ │ │ ldrb.w r3, [r7, #1705] @ 0x6a9 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f33a4 │ │ │ │ + beq.w 9f33e4 │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [sp, #36] @ 0x24 │ │ │ │ mov fp, r8 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ strd r8, r8, [sp, #8] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r1, [sp, #96] @ 0x60 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f33f8 │ │ │ │ + beq.w 9f3438 │ │ │ │ ldrb.w r0, [r7, #1705] @ 0x6a9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f3482 │ │ │ │ + beq.w 9f34c2 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, fp │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 9f30aa │ │ │ │ - ldr.w r3, [pc, #1084] @ 9f34d8 │ │ │ │ + beq.n 9f30ea │ │ │ │ + ldr.w r3, [pc, #1084] @ 9f3518 │ │ │ │ mov.w r9, #1 │ │ │ │ strb.w r9, [r6, #4] │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 9f30c4 │ │ │ │ + cbz r3, 9f3104 │ │ │ │ add.w r3, sp, r9, lsl #2 │ │ │ │ - ldr.w r2, [pc, #1064] @ 9f34dc │ │ │ │ + ldr.w r2, [pc, #1064] @ 9f351c │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #5] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 9f30de │ │ │ │ + cbz r3, 9f311e │ │ │ │ add.w r3, sp, r9, lsl #2 │ │ │ │ - ldr.w r2, [pc, #1040] @ 9f34e0 │ │ │ │ + ldr.w r2, [pc, #1040] @ 9f3520 │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #6] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 9f30f6 │ │ │ │ + cbz r3, 9f3136 │ │ │ │ add.w r3, sp, r9, lsl #2 │ │ │ │ - ldr r2, [pc, #1020] @ (9f34e4 ) │ │ │ │ + ldr r2, [pc, #1020] @ (9f3524 ) │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #7] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 9f310e │ │ │ │ + cbz r3, 9f314e │ │ │ │ add.w r3, sp, r9, lsl #2 │ │ │ │ - ldr r2, [pc, #1000] @ (9f34e8 ) │ │ │ │ + ldr r2, [pc, #1000] @ (9f3528 ) │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 9f3126 │ │ │ │ + cbz r3, 9f3166 │ │ │ │ add.w r3, sp, r9, lsl #2 │ │ │ │ - ldr r2, [pc, #980] @ (9f34ec ) │ │ │ │ + ldr r2, [pc, #980] @ (9f352c ) │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #9] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbz r3, 9f313e │ │ │ │ + cbz r3, 9f317e │ │ │ │ add.w r3, sp, r9, lsl #2 │ │ │ │ - ldr r2, [pc, #960] @ (9f34f0 ) │ │ │ │ + ldr r2, [pc, #960] @ (9f3530 ) │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #10] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 9f3156 │ │ │ │ + cbz r3, 9f3196 │ │ │ │ add.w r3, sp, r9, lsl #2 │ │ │ │ - ldr r2, [pc, #940] @ (9f34f4 ) │ │ │ │ + ldr r2, [pc, #940] @ (9f3534 ) │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #11] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 9f316e │ │ │ │ + cbz r3, 9f31ae │ │ │ │ add.w r3, sp, r9, lsl #2 │ │ │ │ - ldr r2, [pc, #920] @ (9f34f8 ) │ │ │ │ + ldr r2, [pc, #920] @ (9f3538 ) │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 9f3188 │ │ │ │ + beq.n 9f31c8 │ │ │ │ add.w r3, sp, r9, lsl #2 │ │ │ │ - ldr r2, [pc, #896] @ (9f34fc ) │ │ │ │ + ldr r2, [pc, #896] @ (9f353c ) │ │ │ │ add.w r9, r9, #1 │ │ │ │ add r2, pc │ │ │ │ str.w r2, [r3, #176] @ 0xb0 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #13] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f33dc │ │ │ │ - cbz r5, 9f31aa │ │ │ │ - ldr r3, [pc, #876] @ (9f3500 ) │ │ │ │ + bne.w 9f341c │ │ │ │ + cbz r5, 9f31ea │ │ │ │ + ldr r3, [pc, #876] @ (9f3540 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w r5, r5, #8 │ │ │ │ - beq.n 9f31aa │ │ │ │ - ldr r3, [pc, #868] @ (9f3504 ) │ │ │ │ + beq.n 9f31ea │ │ │ │ + ldr r3, [pc, #868] @ (9f3544 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #15] │ │ │ │ movs r5, #1 │ │ │ │ add r4, sp, #104 @ 0x68 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ strd r3, r3, [r4, #4] │ │ │ │ strd r3, r3, [r4, #12] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ bl 3a782c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f347c │ │ │ │ + beq.w 9f34bc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #828] @ (9f3508 ) │ │ │ │ - ldr r2, [pc, #832] @ (9f350c ) │ │ │ │ + ldr r1, [pc, #828] @ (9f3548 ) │ │ │ │ + ldr r2, [pc, #832] @ (9f354c ) │ │ │ │ str r4, [sp, #144] @ 0x90 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ @@ -3669144,98 +3669184,98 @@ │ │ │ │ strd r5, sl, [sp, #148] @ 0x94 │ │ │ │ blx r3 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #132 @ 0x84 │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 9f3206 │ │ │ │ + cbnz r0, 9f3246 │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ - b.n 9f3222 │ │ │ │ + b.n 9f3262 │ │ │ │ ldrb.w r4, [r7, #1705] @ 0x6a9 │ │ │ │ - cbnz r4, 9f3220 │ │ │ │ - bl a9ba40 │ │ │ │ - ldr r2, [pc, #764] @ (9f3510 ) │ │ │ │ - ldr r1, [pc, #768] @ (9f3514 ) │ │ │ │ + cbnz r4, 9f3260 │ │ │ │ + bl a9ba80 │ │ │ │ + ldr r2, [pc, #764] @ (9f3550 ) │ │ │ │ + ldr r1, [pc, #768] @ (9f3554 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #756] @ (9f3518 ) │ │ │ │ - ldr r3, [pc, #676] @ (9f34cc ) │ │ │ │ + ldr r2, [pc, #756] @ (9f3558 ) │ │ │ │ + ldr r3, [pc, #676] @ (9f350c ) │ │ │ │ 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 9f34c0 │ │ │ │ + bne.w 9f3500 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #92] @ 0x5c │ │ │ │ mov.w fp, #260 @ 0x104 │ │ │ │ mul.w r0, fp, r0 │ │ │ │ blx 671c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f305a │ │ │ │ + beq.w 9f309a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, sp, #92 @ 0x5c │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9f33b4 │ │ │ │ + bne.w 9f33f4 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f33bc │ │ │ │ + beq.w 9f33fc │ │ │ │ mla r2, fp, r2, r3 │ │ │ │ str.w sl, [sp, #68] @ 0x44 │ │ │ │ str r2, [sp, #24] │ │ │ │ mov r9, r3 │ │ │ │ - ldr r2, [pc, #672] @ (9f351c ) │ │ │ │ + ldr r2, [pc, #672] @ (9f355c ) │ │ │ │ mov r8, r4 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ mov fp, r4 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #664] @ (9f3520 ) │ │ │ │ + ldr r2, [pc, #664] @ (9f3560 ) │ │ │ │ mov sl, r4 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ mov r7, r4 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #656] @ (9f3524 ) │ │ │ │ + ldr r2, [pc, #656] @ (9f3564 ) │ │ │ │ mov r6, r4 │ │ │ │ str r5, [sp, #80] @ 0x50 │ │ │ │ mov r5, r4 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #648] @ (9f3528 ) │ │ │ │ + ldr r2, [pc, #648] @ (9f3568 ) │ │ │ │ str r4, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #644] @ (9f352c ) │ │ │ │ + ldr r2, [pc, #644] @ (9f356c ) │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #640] @ (9f3530 ) │ │ │ │ + ldr r2, [pc, #640] @ (9f3570 ) │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #636] @ (9f3534 ) │ │ │ │ + ldr r2, [pc, #636] @ (9f3574 ) │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #632] @ (9f3538 ) │ │ │ │ + ldr r2, [pc, #632] @ (9f3578 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #628] @ (9f353c ) │ │ │ │ + ldr r2, [pc, #628] @ (9f357c ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ blx 67f30 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ @@ -3669287,88 +3669327,88 @@ │ │ │ │ blx 67f30 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r7, r7, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx 67f30 │ │ │ │ - ldr r1, [pc, #480] @ (9f3540 ) │ │ │ │ + ldr r1, [pc, #480] @ (9f3580 ) │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w sl, sl, #1 │ │ │ │ mov r0, r9 │ │ │ │ add r1, pc │ │ │ │ add.w r9, r9, #260 @ 0x104 │ │ │ │ blx 67f30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r4, r4, #1 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 9f32ca │ │ │ │ + bne.n 9f330a │ │ │ │ strd r8, r5, [sp, #24] │ │ │ │ mov r8, r4 │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ ldrd r4, sl, [sp, #64] @ 0x40 │ │ │ │ ldrd r5, r3, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ blx 67b40 │ │ │ │ - b.n 9f3078 │ │ │ │ - ldr r2, [pc, #412] @ (9f3544 ) │ │ │ │ + b.n 9f30b8 │ │ │ │ + ldr r2, [pc, #412] @ (9f3584 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #412] @ (9f3548 ) │ │ │ │ + ldr r1, [pc, #412] @ (9f3588 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9f305a │ │ │ │ + b.n 9f309a │ │ │ │ ldrb.w r2, [r7, #1705] @ 0x6a9 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9f349a │ │ │ │ + beq.n 9f34da │ │ │ │ mov.w r8, #0 │ │ │ │ strd r8, r8, [sp, #36] @ 0x24 │ │ │ │ mov fp, r8 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ str.w r8, [sp, #28] │ │ │ │ strd r8, r8, [sp, #8] │ │ │ │ str.w r8, [sp, #24] │ │ │ │ - b.n 9f339c │ │ │ │ - ldr r3, [pc, #288] @ (9f3500 ) │ │ │ │ + b.n 9f33dc │ │ │ │ + ldr r3, [pc, #288] @ (9f3540 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ands.w r5, r5, #8 │ │ │ │ - beq.w 9f31aa │ │ │ │ - ldr r3, [pc, #348] @ (9f354c ) │ │ │ │ + beq.w 9f31ea │ │ │ │ + ldr r3, [pc, #348] @ (9f358c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #164] @ 0xa4 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r6, #14] │ │ │ │ - b.n 9f31a8 │ │ │ │ + b.n 9f31e8 │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ mov.w r3, #520 @ 0x208 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ blx 671c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f3090 │ │ │ │ + beq.w 9f30d0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9f3490 │ │ │ │ + bne.n 9f34d0 │ │ │ │ ldr r2, [sp, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9f3496 │ │ │ │ + beq.n 9f34d6 │ │ │ │ mov.w r1, #520 @ 0x208 │ │ │ │ - ldr.w r9, [pc, #296] @ 9f3550 │ │ │ │ - ldr r5, [pc, #296] @ (9f3554 ) │ │ │ │ + ldr.w r9, [pc, #296] @ 9f3590 │ │ │ │ + ldr r5, [pc, #296] @ (9f3594 ) │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ add r9, pc │ │ │ │ mla r2, r1, r2, r3 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r7, r3 │ │ │ │ mov fp, r2 │ │ │ │ @@ -3669385,6240 +3669425,6240 @@ │ │ │ │ mov r0, r7 │ │ │ │ add.w r7, r7, #520 @ 0x208 │ │ │ │ blx 67f30 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r6, r6, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 9f3442 │ │ │ │ + bne.n 9f3482 │ │ │ │ mov r5, r6 │ │ │ │ ldrd fp, r7, [sp, #44] @ 0x2c │ │ │ │ ldrd r6, r3, [sp, #52] @ 0x34 │ │ │ │ mov r0, r3 │ │ │ │ blx 67b40 │ │ │ │ - b.n 9f3092 │ │ │ │ - ldr r0, [pc, #216] @ (9f3558 ) │ │ │ │ + b.n 9f30d2 │ │ │ │ + ldr r0, [pc, #216] @ (9f3598 ) │ │ │ │ add r0, pc │ │ │ │ - b.n 9f31c6 │ │ │ │ - ldr r2, [pc, #216] @ (9f355c ) │ │ │ │ - ldr r1, [pc, #216] @ (9f3560 ) │ │ │ │ + b.n 9f3206 │ │ │ │ + ldr r2, [pc, #216] @ (9f359c ) │ │ │ │ + ldr r1, [pc, #216] @ (9f35a0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ - b.n 9f3090 │ │ │ │ + b.n 9f30d0 │ │ │ │ ldrb.w r0, [r7, #1705] @ 0x6a9 │ │ │ │ - cbz r0, 9f34ae │ │ │ │ + cbz r0, 9f34ee │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9f3474 │ │ │ │ - ldr r2, [pc, #200] @ (9f3564 ) │ │ │ │ + b.n 9f34b4 │ │ │ │ + ldr r2, [pc, #200] @ (9f35a4 ) │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #200] @ (9f3568 ) │ │ │ │ + ldr r1, [pc, #200] @ (9f35a8 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f33bc │ │ │ │ - ldr r2, [pc, #188] @ (9f356c ) │ │ │ │ - ldr r1, [pc, #188] @ (9f3570 ) │ │ │ │ + b.n 9f33fc │ │ │ │ + ldr r2, [pc, #188] @ (9f35ac ) │ │ │ │ + ldr r1, [pc, #188] @ (9f35b0 ) │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r1, pc │ │ │ │ bl 3a6768 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 9f3496 │ │ │ │ + b.n 9f34d6 │ │ │ │ blx 65be0 <__stack_chk_fail@plt> │ │ │ │ - beq.n 9f34fc │ │ │ │ + ldmia r7, {r1, r3, r4, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - beq.n 9f34f4 │ │ │ │ + ldmia r7, {r2, r4, r6, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ adds r7, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, lr} │ │ │ │ + push {r1, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r3, r4, lr} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r3, lr} │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ movs r6, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + push {r2, r3, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r3, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ + push {r1, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r3, r4, lr} │ │ │ │ + push {r1, r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r2, 9f356e │ │ │ │ + cbz r2, 9f359e │ │ │ │ lsls r4, r4, #1 │ │ │ │ - ldmia r5!, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r4, r7} │ │ │ │ lsls r3, r7, #3 │ │ │ │ - cbz r4, 9f3566 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, 9f356c │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, 9f3578 │ │ │ │ + cbz r0, 9f35a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, 9f3582 │ │ │ │ + cbz r4, 9f35b2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r2, 9f358e │ │ │ │ + cbz r2, 9f35be │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r2, 9f3594 │ │ │ │ + cbz r2, 9f35c4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r2, 9f359a │ │ │ │ + cbz r2, 9f35ca │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, 9f35a2 │ │ │ │ + cbz r4, 9f35d2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r6, 9f35aa │ │ │ │ + cbz r6, 9f35da │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r6, 9f358a │ │ │ │ + uxtb r6, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r6, 9f3576 │ │ │ │ + cbz r6, 9f35a6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, 9f357e │ │ │ │ + cbz r0, 9f35ae │ │ │ │ lsls r4, r4, #1 │ │ │ │ - uxtb r2, r4 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ uxth r2, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - uxth r6, r5 │ │ │ │ + sxtb r2, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - subs r7, #30 │ │ │ │ + sxtb r6, r5 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ lsls r0, r5, #1 │ │ │ │ - sxth r2, r3 │ │ │ │ + cbz r2, 9f35d6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + sub sp, #176 @ 0xb0 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - sub sp, #288 @ 0x120 │ │ │ │ + sub sp, #32 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sub sp, #320 @ 0x140 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r4, r4, #1 │ │ │ │ - cbz r6, 9f35aa │ │ │ │ + cbz r6, 9f35da │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr.w r2, [r0, #3996] @ 0xf9c │ │ │ │ - ldr r1, [pc, #684] @ (9f3828 ) │ │ │ │ + ldr r1, [pc, #684] @ (9f3868 ) │ │ │ │ push {r4} │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ add r1, pc │ │ │ │ - cbz r3, 9f359e │ │ │ │ + cbz r3, 9f35de │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f369e │ │ │ │ + beq.w 9f36de │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f36b0 │ │ │ │ + beq.w 9f36f0 │ │ │ │ ldr r4, [r3, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f36c2 │ │ │ │ + beq.w 9f3702 │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ - cbz r3, 9f35ec │ │ │ │ + cbz r3, 9f362c │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #200] @ 0xc8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f36ce │ │ │ │ + beq.w 9f370e │ │ │ │ ldr.w r4, [r3, #208] @ 0xd0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f36e4 │ │ │ │ + beq.w 9f3724 │ │ │ │ ldr.w r4, [r3, #216] @ 0xd8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f36fa │ │ │ │ + beq.w 9f373a │ │ │ │ ldr.w r4, [r3, #224] @ 0xe0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f3710 │ │ │ │ + beq.w 9f3750 │ │ │ │ ldr.w r4, [r3, #232] @ 0xe8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f3726 │ │ │ │ + beq.w 9f3766 │ │ │ │ ldr.w r4, [r3, #240] @ 0xf0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f373c │ │ │ │ + beq.w 9f377c │ │ │ │ ldr.w r4, [r3, #248] @ 0xf8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f3752 │ │ │ │ + beq.w 9f3792 │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ - cbz r3, 9f35fe │ │ │ │ + cbz r3, 9f363e │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #256] @ 0x100 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f3760 │ │ │ │ + beq.w 9f37a0 │ │ │ │ ldrb r3, [r2, #7] │ │ │ │ - cbz r3, 9f3610 │ │ │ │ + cbz r3, 9f3650 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #264] @ 0x108 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f376e │ │ │ │ + beq.w 9f37ae │ │ │ │ ldrb r3, [r2, #9] │ │ │ │ - cbz r3, 9f364e │ │ │ │ + cbz r3, 9f368e │ │ │ │ add.w r3, r0, #8192 @ 0x2000 │ │ │ │ ldr.w r4, [r3, #4092] @ 0xffc │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f377c │ │ │ │ + beq.w 9f37bc │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #152] @ 0x98 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f3796 │ │ │ │ + beq.w 9f37d6 │ │ │ │ ldr.w r4, [r3, #156] @ 0x9c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f37ac │ │ │ │ + beq.w 9f37ec │ │ │ │ ldr.w r4, [r3, #160] @ 0xa0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f37c2 │ │ │ │ + beq.w 9f3802 │ │ │ │ ldr.w r4, [r3, #164] @ 0xa4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f37d8 │ │ │ │ + beq.w 9f3818 │ │ │ │ ldrb r3, [r2, #10] │ │ │ │ - cbz r3, 9f365e │ │ │ │ + cbz r3, 9f369e │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr r4, [r3, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f37e6 │ │ │ │ + beq.w 9f3826 │ │ │ │ ldrb r3, [r2, #11] │ │ │ │ - cbz r3, 9f3678 │ │ │ │ + cbz r3, 9f36b8 │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f37f2 │ │ │ │ + beq.w 9f3832 │ │ │ │ ldr.w r4, [r3, #168] @ 0xa8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 9f3806 │ │ │ │ + beq.w 9f3846 │ │ │ │ ldrb r3, [r2, #12] │ │ │ │ - cbz r3, 9f368e │ │ │ │ + cbz r3, 9f36ce │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9f3814 │ │ │ │ + beq.w 9f3854 │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ - cbz r2, 9f3692 │ │ │ │ + cbz r2, 9f36d2 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #408] @ (9f382c ) │ │ │ │ + ldr r2, [pc, #408] @ (9f386c ) │ │ │ │ pop {r4} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str.w r2, [r3, #180] @ 0xb4 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #396] @ 9f382c │ │ │ │ + ldr.w ip, [pc, #396] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ ldr r4, [r3, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f3596 │ │ │ │ - ldr.w ip, [pc, #376] @ 9f382c │ │ │ │ + bne.w 9f35d6 │ │ │ │ + ldr.w ip, [pc, #376] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ ldr r4, [r3, #76] @ 0x4c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f359e │ │ │ │ - ldr.w ip, [pc, #360] @ 9f382c │ │ │ │ + bne.w 9f35de │ │ │ │ + ldr.w ip, [pc, #360] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str r4, [r3, #76] @ 0x4c │ │ │ │ - b.n 9f359e │ │ │ │ - ldr.w ip, [pc, #348] @ 9f382c │ │ │ │ + b.n 9f35de │ │ │ │ + ldr.w ip, [pc, #348] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #200] @ 0xc8 │ │ │ │ ldr.w r4, [r3, #208] @ 0xd0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f35ba │ │ │ │ - ldr.w ip, [pc, #324] @ 9f382c │ │ │ │ + bne.w 9f35fa │ │ │ │ + ldr.w ip, [pc, #324] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #208] @ 0xd0 │ │ │ │ ldr.w r4, [r3, #216] @ 0xd8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f35c4 │ │ │ │ - ldr.w ip, [pc, #304] @ 9f382c │ │ │ │ + bne.w 9f3604 │ │ │ │ + ldr.w ip, [pc, #304] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #216] @ 0xd8 │ │ │ │ ldr.w r4, [r3, #224] @ 0xe0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f35ce │ │ │ │ - ldr.w ip, [pc, #280] @ 9f382c │ │ │ │ + bne.w 9f360e │ │ │ │ + ldr.w ip, [pc, #280] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #224] @ 0xe0 │ │ │ │ ldr.w r4, [r3, #232] @ 0xe8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f35d8 │ │ │ │ - ldr.w ip, [pc, #260] @ 9f382c │ │ │ │ + bne.w 9f3618 │ │ │ │ + ldr.w ip, [pc, #260] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #232] @ 0xe8 │ │ │ │ ldr.w r4, [r3, #240] @ 0xf0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f35e2 │ │ │ │ - ldr.w ip, [pc, #236] @ 9f382c │ │ │ │ + bne.w 9f3622 │ │ │ │ + ldr.w ip, [pc, #236] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #240] @ 0xf0 │ │ │ │ ldr.w r4, [r3, #248] @ 0xf8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f35ec │ │ │ │ - ldr.w ip, [pc, #216] @ 9f382c │ │ │ │ + bne.w 9f362c │ │ │ │ + ldr.w ip, [pc, #216] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #248] @ 0xf8 │ │ │ │ - b.n 9f35ec │ │ │ │ - ldr.w ip, [pc, #200] @ 9f382c │ │ │ │ + b.n 9f362c │ │ │ │ + ldr.w ip, [pc, #200] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #256] @ 0x100 │ │ │ │ - b.n 9f35fe │ │ │ │ - ldr.w ip, [pc, #188] @ 9f382c │ │ │ │ + b.n 9f363e │ │ │ │ + ldr.w ip, [pc, #188] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #264] @ 0x108 │ │ │ │ - b.n 9f3610 │ │ │ │ - ldr.w ip, [pc, #172] @ 9f382c │ │ │ │ + b.n 9f3650 │ │ │ │ + ldr.w ip, [pc, #172] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #4092] @ 0xffc │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr.w r4, [r3, #152] @ 0x98 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f3630 │ │ │ │ - ldr.w ip, [pc, #148] @ 9f382c │ │ │ │ + bne.w 9f3670 │ │ │ │ + ldr.w ip, [pc, #148] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #152] @ 0x98 │ │ │ │ ldr.w r4, [r3, #156] @ 0x9c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f363a │ │ │ │ - ldr.w ip, [pc, #124] @ 9f382c │ │ │ │ + bne.w 9f367a │ │ │ │ + ldr.w ip, [pc, #124] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #156] @ 0x9c │ │ │ │ ldr.w r4, [r3, #160] @ 0xa0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f3644 │ │ │ │ - ldr.w ip, [pc, #104] @ 9f382c │ │ │ │ + bne.w 9f3684 │ │ │ │ + ldr.w ip, [pc, #104] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #160] @ 0xa0 │ │ │ │ ldr.w r4, [r3, #164] @ 0xa4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f364e │ │ │ │ - ldr.w ip, [pc, #80] @ 9f382c │ │ │ │ + bne.w 9f368e │ │ │ │ + ldr.w ip, [pc, #80] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #164] @ 0xa4 │ │ │ │ - b.n 9f364e │ │ │ │ - ldr.w ip, [pc, #68] @ 9f382c │ │ │ │ + b.n 9f368e │ │ │ │ + ldr.w ip, [pc, #68] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str r4, [r3, #80] @ 0x50 │ │ │ │ - b.n 9f365e │ │ │ │ - ldr.w ip, [pc, #56] @ 9f382c │ │ │ │ + b.n 9f369e │ │ │ │ + ldr.w ip, [pc, #56] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr.w r4, [r3, #168] @ 0xa8 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 9f3678 │ │ │ │ - ldr.w ip, [pc, #36] @ 9f382c │ │ │ │ + bne.w 9f36b8 │ │ │ │ + ldr.w ip, [pc, #36] @ 9f386c │ │ │ │ ldr.w r4, [r1, ip] │ │ │ │ str.w r4, [r3, #168] @ 0xa8 │ │ │ │ - b.n 9f3678 │ │ │ │ - ldr r2, [pc, #20] @ (9f382c ) │ │ │ │ + b.n 9f36b8 │ │ │ │ + ldr r2, [pc, #20] @ (9f386c ) │ │ │ │ ldr r2, [r1, r2] │ │ │ │ str r2, [r3, #16] │ │ │ │ ldr.w r2, [r3, #180] @ 0xb4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9f368e │ │ │ │ - b.n 9f3692 │ │ │ │ + bne.w 9f36ce │ │ │ │ + b.n 9f36d2 │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5} │ │ │ │ lsls r3, r7, #3 │ │ │ │ asrs r0, r1, #25 │ │ │ │ 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 r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #244] @ (9f3938 ) │ │ │ │ + ldr r1, [pc, #244] @ (9f3978 ) │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r2 │ │ │ │ add r1, pc │ │ │ │ str r5, [r4, #12] │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #236] @ (9f393c ) │ │ │ │ + ldr r1, [pc, #236] @ (9f397c ) │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #228] @ (9f3940 ) │ │ │ │ + ldr r1, [pc, #228] @ (9f3980 ) │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #224] @ (9f3944 ) │ │ │ │ + ldr r1, [pc, #224] @ (9f3984 ) │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #216] @ (9f3948 ) │ │ │ │ + ldr r1, [pc, #216] @ (9f3988 ) │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #212] @ (9f394c ) │ │ │ │ + ldr r1, [pc, #212] @ (9f398c ) │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #204] @ (9f3950 ) │ │ │ │ + ldr r1, [pc, #204] @ (9f3990 ) │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #200] @ (9f3954 ) │ │ │ │ + ldr r1, [pc, #200] @ (9f3994 ) │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #192] @ (9f3958 ) │ │ │ │ + ldr r1, [pc, #192] @ (9f3998 ) │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #188] @ (9f395c ) │ │ │ │ + ldr r1, [pc, #188] @ (9f399c ) │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #180] @ (9f3960 ) │ │ │ │ + ldr r1, [pc, #180] @ (9f39a0 ) │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #176] @ (9f3964 ) │ │ │ │ + ldr r1, [pc, #176] @ (9f39a4 ) │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #168] @ (9f3968 ) │ │ │ │ + ldr r1, [pc, #168] @ (9f39a8 ) │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #164] @ (9f396c ) │ │ │ │ + ldr r1, [pc, #164] @ (9f39ac ) │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #156] @ (9f3970 ) │ │ │ │ + ldr r1, [pc, #156] @ (9f39b0 ) │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #152] @ (9f3974 ) │ │ │ │ + ldr r1, [pc, #152] @ (9f39b4 ) │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #144] @ (9f3978 ) │ │ │ │ + ldr r1, [pc, #144] @ (9f39b8 ) │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ - cbz r3, 9f3932 │ │ │ │ - cbz r0, 9f392e │ │ │ │ - ldr r1, [pc, #132] @ (9f397c ) │ │ │ │ + cbz r3, 9f3972 │ │ │ │ + cbz r0, 9f396e │ │ │ │ + ldr r1, [pc, #132] @ (9f39bc ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #128] @ (9f3980 ) │ │ │ │ + ldr r1, [pc, #128] @ (9f39c0 ) │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #120] @ (9f3984 ) │ │ │ │ + ldr r1, [pc, #120] @ (9f39c4 ) │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #116] @ (9f3988 ) │ │ │ │ + ldr r1, [pc, #116] @ (9f39c8 ) │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #108] @ (9f398c ) │ │ │ │ + ldr r1, [pc, #108] @ (9f39cc ) │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ str r3, [r4, #124] @ 0x7c │ │ │ │ blx r5 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ - b.n 9f38f6 │ │ │ │ + b.n 9f3936 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ - b.n 9f38f6 │ │ │ │ + b.n 9f3936 │ │ │ │ nop │ │ │ │ - add r6, sp, #848 @ 0x350 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #0 │ │ │ │ + add r6, sp, #768 @ 0x300 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + str r0, [sp, #776] @ 0x308 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #800 @ 0x320 │ │ │ │ + add r4, sp, #544 @ 0x220 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r4, sp, #600 @ 0x258 │ │ │ │ + add r4, sp, #344 @ 0x158 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ + add r6, sp, #720 @ 0x2d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #152 @ 0x98 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + add r6, sp, #976 @ 0x3d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #264 @ 0x108 │ │ │ │ + add r7, sp, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #440 @ 0x1b8 │ │ │ │ + add r7, sp, #184 @ 0xb8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #496 @ 0x1f0 │ │ │ │ + add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #584 @ 0x248 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #752 @ 0x2f0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ + add r7, sp, #584 @ 0x248 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #928 @ 0x3a0 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #1000 @ 0x3e8 │ │ │ │ + add r7, sp, #744 @ 0x2e8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #1212] @ 9f3e60 │ │ │ │ + ldr.w r1, [pc, #1212] @ 9f3ea0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r1, pc │ │ │ │ mov r6, r2 │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1204] @ 9f3e64 │ │ │ │ + ldr.w r1, [pc, #1204] @ 9f3ea4 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1196] @ 9f3e68 │ │ │ │ + ldr.w r1, [pc, #1196] @ 9f3ea8 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1188] @ 9f3e6c │ │ │ │ + ldr.w r1, [pc, #1188] @ 9f3eac │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1180] @ 9f3e70 │ │ │ │ + ldr.w r1, [pc, #1180] @ 9f3eb0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1172] @ 9f3e74 │ │ │ │ + ldr.w r1, [pc, #1172] @ 9f3eb4 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1164] @ 9f3e78 │ │ │ │ + ldr.w r1, [pc, #1164] @ 9f3eb8 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1156] @ 9f3e7c │ │ │ │ + ldr.w r1, [pc, #1156] @ 9f3ebc │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1148] @ 9f3e80 │ │ │ │ + ldr.w r1, [pc, #1148] @ 9f3ec0 │ │ │ │ str r0, [r4, #28] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1140] @ 9f3e84 │ │ │ │ + ldr.w r1, [pc, #1140] @ 9f3ec4 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1132] @ 9f3e88 │ │ │ │ + ldr.w r1, [pc, #1132] @ 9f3ec8 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1124] @ 9f3e8c │ │ │ │ + ldr.w r1, [pc, #1124] @ 9f3ecc │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1116] @ 9f3e90 │ │ │ │ + ldr.w r1, [pc, #1116] @ 9f3ed0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1108] @ 9f3e94 │ │ │ │ + ldr.w r1, [pc, #1108] @ 9f3ed4 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1100] @ 9f3e98 │ │ │ │ + ldr.w r1, [pc, #1100] @ 9f3ed8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1092] @ 9f3e9c │ │ │ │ + ldr.w r1, [pc, #1092] @ 9f3edc │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1084] @ 9f3ea0 │ │ │ │ + ldr.w r1, [pc, #1084] @ 9f3ee0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1076] @ 9f3ea4 │ │ │ │ + ldr.w r1, [pc, #1076] @ 9f3ee4 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1068] @ 9f3ea8 │ │ │ │ + ldr.w r1, [pc, #1068] @ 9f3ee8 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1060] @ 9f3eac │ │ │ │ + ldr.w r1, [pc, #1060] @ 9f3eec │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1052] @ 9f3eb0 │ │ │ │ + ldr.w r1, [pc, #1052] @ 9f3ef0 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1044] @ 9f3eb4 │ │ │ │ + ldr.w r1, [pc, #1044] @ 9f3ef4 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1036] @ 9f3eb8 │ │ │ │ + ldr.w r1, [pc, #1036] @ 9f3ef8 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1028] @ 9f3ebc │ │ │ │ + ldr.w r1, [pc, #1028] @ 9f3efc │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #1020] @ (9f3ec0 ) │ │ │ │ + ldr r1, [pc, #1020] @ (9f3f00 ) │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #1012] @ (9f3ec4 ) │ │ │ │ + ldr r1, [pc, #1012] @ (9f3f04 ) │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f3e20 │ │ │ │ + beq.w 9f3e60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f3e18 │ │ │ │ - ldr r1, [pc, #992] @ (9f3ec8 ) │ │ │ │ + beq.w 9f3e58 │ │ │ │ + ldr r1, [pc, #992] @ (9f3f08 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #988] @ (9f3ecc ) │ │ │ │ + ldr r1, [pc, #988] @ (9f3f0c ) │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #116] @ 0x74 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f3e1c │ │ │ │ + beq.w 9f3e5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f3e14 │ │ │ │ - ldr r1, [pc, #964] @ (9f3ed0 ) │ │ │ │ + beq.w 9f3e54 │ │ │ │ + ldr r1, [pc, #964] @ (9f3f10 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #960] @ (9f3ed4 ) │ │ │ │ + ldr r1, [pc, #960] @ (9f3f14 ) │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f3e2a │ │ │ │ + beq.w 9f3e6a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f3e0e │ │ │ │ - ldr r1, [pc, #936] @ (9f3ed8 ) │ │ │ │ + beq.w 9f3e4e │ │ │ │ + ldr r1, [pc, #936] @ (9f3f18 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #932] @ (9f3edc ) │ │ │ │ + ldr r1, [pc, #932] @ (9f3f1c ) │ │ │ │ str.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f3e24 │ │ │ │ + beq.w 9f3e64 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f3e08 │ │ │ │ - ldr r1, [pc, #904] @ (9f3ee0 ) │ │ │ │ + beq.w 9f3e48 │ │ │ │ + ldr r1, [pc, #904] @ (9f3f20 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #900] @ (9f3ee4 ) │ │ │ │ + ldr r1, [pc, #900] @ (9f3f24 ) │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #140] @ 0x8c │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f3e34 │ │ │ │ + beq.w 9f3e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f3e02 │ │ │ │ - ldr r1, [pc, #872] @ (9f3ee8 ) │ │ │ │ + beq.w 9f3e42 │ │ │ │ + ldr r1, [pc, #872] @ (9f3f28 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #868] @ (9f3eec ) │ │ │ │ + ldr r1, [pc, #868] @ (9f3f2c ) │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ str.w r0, [r4, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f3e2e │ │ │ │ + beq.w 9f3e6e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f3dfc │ │ │ │ - ldr r1, [pc, #840] @ (9f3ef0 ) │ │ │ │ + beq.w 9f3e3c │ │ │ │ + ldr r1, [pc, #840] @ (9f3f30 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #836] @ (9f3ef4 ) │ │ │ │ + ldr r1, [pc, #836] @ (9f3f34 ) │ │ │ │ str.w r0, [r4, #156] @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #156] @ 0x9c │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f3e40 │ │ │ │ + beq.w 9f3e80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f3df6 │ │ │ │ - ldr r1, [pc, #808] @ (9f3ef8 ) │ │ │ │ + beq.w 9f3e36 │ │ │ │ + ldr r1, [pc, #808] @ (9f3f38 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #804] @ (9f3efc ) │ │ │ │ + ldr r1, [pc, #804] @ (9f3f3c ) │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #164] @ 0xa4 │ │ │ │ str.w r0, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f3e3a │ │ │ │ + beq.w 9f3e7a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f3df0 │ │ │ │ - ldr r1, [pc, #776] @ (9f3f00 ) │ │ │ │ + beq.w 9f3e30 │ │ │ │ + ldr r1, [pc, #776] @ (9f3f40 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #772] @ (9f3f04 ) │ │ │ │ + ldr r1, [pc, #772] @ (9f3f44 ) │ │ │ │ str.w r0, [r4, #172] @ 0xac │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ str.w r0, [r4, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f3e4c │ │ │ │ + beq.w 9f3e8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f3dea │ │ │ │ - ldr r1, [pc, #744] @ (9f3f08 ) │ │ │ │ + beq.w 9f3e2a │ │ │ │ + ldr r1, [pc, #744] @ (9f3f48 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #740] @ (9f3f0c ) │ │ │ │ + ldr r1, [pc, #740] @ (9f3f4c ) │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ str.w r0, [r4, #184] @ 0xb8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f3e46 │ │ │ │ + beq.w 9f3e86 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f3de4 │ │ │ │ - ldr r1, [pc, #712] @ (9f3f10 ) │ │ │ │ + beq.w 9f3e24 │ │ │ │ + ldr r1, [pc, #712] @ (9f3f50 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #708] @ (9f3f14 ) │ │ │ │ + ldr r1, [pc, #708] @ (9f3f54 ) │ │ │ │ str.w r0, [r4, #188] @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #700] @ (9f3f18 ) │ │ │ │ + ldr r1, [pc, #700] @ (9f3f58 ) │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #692] @ (9f3f1c ) │ │ │ │ + ldr r1, [pc, #692] @ (9f3f5c ) │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #684] @ (9f3f20 ) │ │ │ │ + ldr r1, [pc, #684] @ (9f3f60 ) │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #676] @ (9f3f24 ) │ │ │ │ + ldr r1, [pc, #676] @ (9f3f64 ) │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #668] @ (9f3f28 ) │ │ │ │ + ldr r1, [pc, #668] @ (9f3f68 ) │ │ │ │ str.w r0, [r4, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #660] @ (9f3f2c ) │ │ │ │ + ldr r1, [pc, #660] @ (9f3f6c ) │ │ │ │ str.w r0, [r4, #220] @ 0xdc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #652] @ (9f3f30 ) │ │ │ │ + ldr r1, [pc, #652] @ (9f3f70 ) │ │ │ │ str.w r0, [r4, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #644] @ (9f3f34 ) │ │ │ │ + ldr r1, [pc, #644] @ (9f3f74 ) │ │ │ │ str.w r0, [r4, #228] @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #636] @ (9f3f38 ) │ │ │ │ + ldr r1, [pc, #636] @ (9f3f78 ) │ │ │ │ str.w r0, [r4, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #628] @ (9f3f3c ) │ │ │ │ + ldr r1, [pc, #628] @ (9f3f7c ) │ │ │ │ str.w r0, [r4, #236] @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #620] @ (9f3f40 ) │ │ │ │ + ldr r1, [pc, #620] @ (9f3f80 ) │ │ │ │ str.w r0, [r4, #240] @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #612] @ (9f3f44 ) │ │ │ │ + ldr r1, [pc, #612] @ (9f3f84 ) │ │ │ │ str.w r0, [r4, #244] @ 0xf4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #244] @ 0xf4 │ │ │ │ str.w r0, [r4, #248] @ 0xf8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f3e58 │ │ │ │ + beq.w 9f3e98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9f3dde │ │ │ │ - ldr r1, [pc, #588] @ (9f3f48 ) │ │ │ │ + beq.n 9f3e1e │ │ │ │ + ldr r1, [pc, #588] @ (9f3f88 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #584] @ (9f3f4c ) │ │ │ │ + ldr r1, [pc, #584] @ (9f3f8c ) │ │ │ │ str.w r0, [r4, #252] @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #576] @ (9f3f50 ) │ │ │ │ + ldr r1, [pc, #576] @ (9f3f90 ) │ │ │ │ str.w r0, [r4, #260] @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #568] @ (9f3f54 ) │ │ │ │ + ldr r1, [pc, #568] @ (9f3f94 ) │ │ │ │ str.w r0, [r4, #264] @ 0x108 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #560] @ (9f3f58 ) │ │ │ │ + ldr r1, [pc, #560] @ (9f3f98 ) │ │ │ │ str.w r0, [r4, #268] @ 0x10c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #552] @ (9f3f5c ) │ │ │ │ + ldr r1, [pc, #552] @ (9f3f9c ) │ │ │ │ str.w r0, [r4, #272] @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #272] @ 0x110 │ │ │ │ str.w r0, [r4, #276] @ 0x114 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f3e52 │ │ │ │ + beq.w 9f3e92 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9f3dd8 │ │ │ │ - ldr r1, [pc, #524] @ (9f3f60 ) │ │ │ │ + beq.n 9f3e18 │ │ │ │ + ldr r1, [pc, #524] @ (9f3fa0 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #520] @ (9f3f64 ) │ │ │ │ + ldr r1, [pc, #520] @ (9f3fa4 ) │ │ │ │ str.w r0, [r4, #280] @ 0x118 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #512] @ (9f3f68 ) │ │ │ │ + ldr r1, [pc, #512] @ (9f3fa8 ) │ │ │ │ str.w r0, [r4, #284] @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #504] @ (9f3f6c ) │ │ │ │ + ldr r1, [pc, #504] @ (9f3fac ) │ │ │ │ str.w r0, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #496] @ (9f3f70 ) │ │ │ │ + ldr r1, [pc, #496] @ (9f3fb0 ) │ │ │ │ str.w r0, [r4, #292] @ 0x124 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #488] @ (9f3f74 ) │ │ │ │ + ldr r1, [pc, #488] @ (9f3fb4 ) │ │ │ │ str.w r0, [r4, #296] @ 0x128 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #480] @ (9f3f78 ) │ │ │ │ + ldr r1, [pc, #480] @ (9f3fb8 ) │ │ │ │ str.w r0, [r4, #300] @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #472] @ (9f3f7c ) │ │ │ │ + ldr r1, [pc, #472] @ (9f3fbc ) │ │ │ │ str.w r0, [r4, #304] @ 0x130 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #464] @ (9f3f80 ) │ │ │ │ + ldr r1, [pc, #464] @ (9f3fc0 ) │ │ │ │ str.w r0, [r4, #308] @ 0x134 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #456] @ (9f3f84 ) │ │ │ │ + ldr r1, [pc, #456] @ (9f3fc4 ) │ │ │ │ str.w r0, [r4, #312] @ 0x138 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #448] @ (9f3f88 ) │ │ │ │ + ldr r1, [pc, #448] @ (9f3fc8 ) │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ str.w r3, [r4, #316] @ 0x13c │ │ │ │ blx r5 │ │ │ │ str.w r0, [r4, #320] @ 0x140 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str.w r3, [r4, #276] @ 0x114 │ │ │ │ - b.n 9f3d50 │ │ │ │ + b.n 9f3d90 │ │ │ │ str.w r3, [r4, #248] @ 0xf8 │ │ │ │ - b.n 9f3cfa │ │ │ │ + b.n 9f3d3a │ │ │ │ str.w r3, [r4, #184] @ 0xb8 │ │ │ │ - b.n 9f3c44 │ │ │ │ + b.n 9f3c84 │ │ │ │ str.w r3, [r4, #176] @ 0xb0 │ │ │ │ - b.n 9f3c1c │ │ │ │ + b.n 9f3c5c │ │ │ │ str.w r3, [r4, #168] @ 0xa8 │ │ │ │ - b.n 9f3bf4 │ │ │ │ + b.n 9f3c34 │ │ │ │ str.w r3, [r4, #160] @ 0xa0 │ │ │ │ - b.n 9f3bcc │ │ │ │ + b.n 9f3c0c │ │ │ │ str.w r3, [r4, #152] @ 0x98 │ │ │ │ - b.n 9f3ba4 │ │ │ │ + b.n 9f3be4 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 9f3b7c │ │ │ │ + b.n 9f3bbc │ │ │ │ str.w r3, [r4, #136] @ 0x88 │ │ │ │ - b.n 9f3b54 │ │ │ │ + b.n 9f3b94 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ - b.n 9f3b2c │ │ │ │ + b.n 9f3b6c │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ - b.n 9f3b08 │ │ │ │ + b.n 9f3b48 │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ - b.n 9f3ae6 │ │ │ │ + b.n 9f3b26 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ - b.n 9f3b08 │ │ │ │ + b.n 9f3b48 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ - b.n 9f3ae6 │ │ │ │ + b.n 9f3b26 │ │ │ │ str.w r0, [r4, #132] @ 0x84 │ │ │ │ - b.n 9f3b54 │ │ │ │ + b.n 9f3b94 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ - b.n 9f3b2c │ │ │ │ + b.n 9f3b6c │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ - b.n 9f3ba4 │ │ │ │ + b.n 9f3be4 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ - b.n 9f3b7c │ │ │ │ + b.n 9f3bbc │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ - b.n 9f3bf4 │ │ │ │ + b.n 9f3c34 │ │ │ │ str.w r0, [r4, #156] @ 0x9c │ │ │ │ - b.n 9f3bcc │ │ │ │ + b.n 9f3c0c │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - b.n 9f3c44 │ │ │ │ + b.n 9f3c84 │ │ │ │ str.w r0, [r4, #172] @ 0xac │ │ │ │ - b.n 9f3c1c │ │ │ │ + b.n 9f3c5c │ │ │ │ str.w r0, [r4, #272] @ 0x110 │ │ │ │ - b.n 9f3d50 │ │ │ │ + b.n 9f3d90 │ │ │ │ str.w r0, [r4, #244] @ 0xf4 │ │ │ │ - b.n 9f3cfa │ │ │ │ + b.n 9f3d3a │ │ │ │ nop │ │ │ │ - add r7, sp, #592 @ 0x250 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #664 @ 0x298 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #792 @ 0x318 │ │ │ │ + add r7, sp, #536 @ 0x218 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #888 @ 0x378 │ │ │ │ + add r7, sp, #632 @ 0x278 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #696 @ 0x2b8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add sp, #24 │ │ │ │ + add r7, sp, #792 @ 0x318 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - add sp, #168 @ 0xa8 │ │ │ │ + add r7, sp, #936 @ 0x3a8 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + add sp, #8 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + add sp, #120 @ 0x78 │ │ │ │ lsls r6, r6, #1 │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ lsls r6, r6, #1 │ │ │ │ add sp, #376 @ 0x178 │ │ │ │ lsls r6, r6, #1 │ │ │ │ sub sp, #8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sub sp, #264 @ 0x108 │ │ │ │ + sub sp, #200 @ 0xc8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sub sp, #376 @ 0x178 │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + sub sp, #344 @ 0x158 │ │ │ │ lsls r6, r6, #1 │ │ │ │ sub sp, #456 @ 0x1c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sub sp, #504 @ 0x1f8 │ │ │ │ + cbz r2, 9f3ef0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r6, 9f3ea8 │ │ │ │ + cbz r6, 9f3efa │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r2, 9f3eb4 │ │ │ │ + cbz r6, 9f3f06 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r2, 9f3ec0 │ │ │ │ + cbz r6, 9f3f14 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r6, 9f3eca │ │ │ │ + cbz r2, 9f3f22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r6, 9f3ed6 │ │ │ │ + cbz r6, 9f3f2e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r6, 9f3ee4 │ │ │ │ + cbz r0, 9f3f3e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r2, 9f3ef2 │ │ │ │ + cbz r6, 9f3f46 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r6, 9f3efe │ │ │ │ + sxth r6, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sxth r0, r5 │ │ │ │ + sxth r4, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sxth r6, r7 │ │ │ │ + sxth r0, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ sxtb r6, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - sxtb r4, r3 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - sxtb r0, r5 │ │ │ │ + sxtb r4, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - uxth r6, r0 │ │ │ │ + sxtb r4, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - uxth r4, r2 │ │ │ │ + uxth r0, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - uxth r4, r6 │ │ │ │ + uxth r0, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - uxtb r0, r1 │ │ │ │ + uxth r4, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - uxtb r0, r5 │ │ │ │ + uxtb r0, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - uxtb r4, r7 │ │ │ │ + uxtb r4, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, 9f3f36 │ │ │ │ + cbz r0, 9f3f7a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, 9f3f3c │ │ │ │ + cbz r0, 9f3f84 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, 9f3f4a │ │ │ │ + cbz r0, 9f3f90 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, 9f3f54 │ │ │ │ + cbz r4, 9f3f98 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, 9f3f60 │ │ │ │ + cbz r0, 9f3fa6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r4, 9f3f68 │ │ │ │ + cbz r0, 9f3fb0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, 9f3f76 │ │ │ │ + cbz r0, 9f3fbc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, 9f3f80 │ │ │ │ + cbz r4, 9f3fc4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbz r0, 9f3f8c │ │ │ │ + cbz r4, 9f3fca │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r2} │ │ │ │ + cbz r0, 9f3fd2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r2, r3} │ │ │ │ + cbz r0, 9f3fda │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r3, r4} │ │ │ │ + push {r3} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r3, r5} │ │ │ │ + push {r2, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r3, r6} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r2, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r2, r7} │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - push {r2, r5, r7} │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - push {r6, r7} │ │ │ │ + push {r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r5, r6, r7} │ │ │ │ + push {r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r2, lr} │ │ │ │ + push {r2, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r3, r4, lr} │ │ │ │ + push {r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ + push {r2, r4, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r3, r5, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r4, r7, lr} │ │ │ │ + push {r1, r4, r6, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r2, r6, r7, lr} │ │ │ │ + push {r1, r2, r7, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r1, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r4, r5, r7, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + push {r1, r3, r5, r6, r7, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ + @ instruction: 0xb602 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - setend le │ │ │ │ + setpan #0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cpsid │ │ │ │ + @ instruction: 0xb630 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb68c │ │ │ │ + @ instruction: 0xb64c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6d8 │ │ │ │ + @ instruction: 0xb698 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6a4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb738 │ │ │ │ + @ instruction: 0xb6f8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb730 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb79a │ │ │ │ + @ instruction: 0xb75a │ │ │ │ lsls r6, r6, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr.w r1, [pc, #3472] @ 9f4d30 │ │ │ │ + ldr.w r1, [pc, #3472] @ 9f4d70 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r2 │ │ │ │ add r1, pc │ │ │ │ str r5, [r4, #0] │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3460] @ 9f4d34 │ │ │ │ + ldr.w r1, [pc, #3460] @ 9f4d74 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3452] @ 9f4d38 │ │ │ │ + ldr.w r1, [pc, #3452] @ 9f4d78 │ │ │ │ str r0, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3444] @ 9f4d3c │ │ │ │ + ldr.w r1, [pc, #3444] @ 9f4d7c │ │ │ │ str r0, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3436] @ 9f4d40 │ │ │ │ + ldr.w r1, [pc, #3436] @ 9f4d80 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3428] @ 9f4d44 │ │ │ │ + ldr.w r1, [pc, #3428] @ 9f4d84 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3420] @ 9f4d48 │ │ │ │ + ldr.w r1, [pc, #3420] @ 9f4d88 │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3412] @ 9f4d4c │ │ │ │ + ldr.w r1, [pc, #3412] @ 9f4d8c │ │ │ │ str r0, [r4, #24] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3404] @ 9f4d50 │ │ │ │ + ldr.w r1, [pc, #3404] @ 9f4d90 │ │ │ │ str r0, [r4, #28] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3396] @ 9f4d54 │ │ │ │ + ldr.w r1, [pc, #3396] @ 9f4d94 │ │ │ │ str r0, [r4, #32] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3388] @ 9f4d58 │ │ │ │ + ldr.w r1, [pc, #3388] @ 9f4d98 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3380] @ 9f4d5c │ │ │ │ + ldr.w r1, [pc, #3380] @ 9f4d9c │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3372] @ 9f4d60 │ │ │ │ + ldr.w r1, [pc, #3372] @ 9f4da0 │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3364] @ 9f4d64 │ │ │ │ + ldr.w r1, [pc, #3364] @ 9f4da4 │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3356] @ 9f4d68 │ │ │ │ + ldr.w r1, [pc, #3356] @ 9f4da8 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3348] @ 9f4d6c │ │ │ │ + ldr.w r1, [pc, #3348] @ 9f4dac │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3340] @ 9f4d70 │ │ │ │ + ldr.w r1, [pc, #3340] @ 9f4db0 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3332] @ 9f4d74 │ │ │ │ + ldr.w r1, [pc, #3332] @ 9f4db4 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3324] @ 9f4d78 │ │ │ │ + ldr.w r1, [pc, #3324] @ 9f4db8 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3316] @ 9f4d7c │ │ │ │ + ldr.w r1, [pc, #3316] @ 9f4dbc │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3308] @ 9f4d80 │ │ │ │ + ldr.w r1, [pc, #3308] @ 9f4dc0 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3300] @ 9f4d84 │ │ │ │ + ldr.w r1, [pc, #3300] @ 9f4dc4 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3292] @ 9f4d88 │ │ │ │ + ldr.w r1, [pc, #3292] @ 9f4dc8 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3284] @ 9f4d8c │ │ │ │ + ldr.w r1, [pc, #3284] @ 9f4dcc │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3276] @ 9f4d90 │ │ │ │ + ldr.w r1, [pc, #3276] @ 9f4dd0 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3268] @ 9f4d94 │ │ │ │ + ldr.w r1, [pc, #3268] @ 9f4dd4 │ │ │ │ str r0, [r4, #96] @ 0x60 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3260] @ 9f4d98 │ │ │ │ + ldr.w r1, [pc, #3260] @ 9f4dd8 │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3252] @ 9f4d9c │ │ │ │ + ldr.w r1, [pc, #3252] @ 9f4ddc │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3244] @ 9f4da0 │ │ │ │ + ldr.w r1, [pc, #3244] @ 9f4de0 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3236] @ 9f4da4 │ │ │ │ + ldr.w r1, [pc, #3236] @ 9f4de4 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3228] @ 9f4da8 │ │ │ │ + ldr.w r1, [pc, #3228] @ 9f4de8 │ │ │ │ str r0, [r4, #116] @ 0x74 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3220] @ 9f4dac │ │ │ │ + ldr.w r1, [pc, #3220] @ 9f4dec │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3212] @ 9f4db0 │ │ │ │ + ldr.w r1, [pc, #3212] @ 9f4df0 │ │ │ │ str r0, [r4, #124] @ 0x7c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3204] @ 9f4db4 │ │ │ │ + ldr.w r1, [pc, #3204] @ 9f4df4 │ │ │ │ str.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3196] @ 9f4db8 │ │ │ │ + ldr.w r1, [pc, #3196] @ 9f4df8 │ │ │ │ str.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3184] @ 9f4dbc │ │ │ │ + ldr.w r1, [pc, #3184] @ 9f4dfc │ │ │ │ str.w r0, [r4, #136] @ 0x88 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #136] @ 0x88 │ │ │ │ str.w r0, [r4, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6ef2 │ │ │ │ + beq.w 9f6f32 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6ee2 │ │ │ │ - ldr.w r1, [pc, #3156] @ 9f4dc0 │ │ │ │ + beq.w 9f6f22 │ │ │ │ + ldr.w r1, [pc, #3156] @ 9f4e00 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3148] @ 9f4dc4 │ │ │ │ + ldr.w r1, [pc, #3148] @ 9f4e04 │ │ │ │ str.w r0, [r4, #144] @ 0x90 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3140] @ 9f4dc8 │ │ │ │ + ldr.w r1, [pc, #3140] @ 9f4e08 │ │ │ │ str.w r0, [r4, #148] @ 0x94 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3128] @ 9f4dcc │ │ │ │ + ldr.w r1, [pc, #3128] @ 9f4e0c │ │ │ │ str.w r0, [r4, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3120] @ 9f4dd0 │ │ │ │ + ldr.w r1, [pc, #3120] @ 9f4e10 │ │ │ │ str.w r0, [r4, #156] @ 0x9c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3108] @ 9f4dd4 │ │ │ │ + ldr.w r1, [pc, #3108] @ 9f4e14 │ │ │ │ str.w r0, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3100] @ 9f4dd8 │ │ │ │ + ldr.w r1, [pc, #3100] @ 9f4e18 │ │ │ │ str.w r0, [r4, #164] @ 0xa4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3088] @ 9f4ddc │ │ │ │ + ldr.w r1, [pc, #3088] @ 9f4e1c │ │ │ │ str.w r0, [r4, #168] @ 0xa8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3080] @ 9f4de0 │ │ │ │ + ldr.w r1, [pc, #3080] @ 9f4e20 │ │ │ │ str.w r0, [r4, #172] @ 0xac │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3068] @ 9f4de4 │ │ │ │ + ldr.w r1, [pc, #3068] @ 9f4e24 │ │ │ │ str.w r0, [r4, #176] @ 0xb0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3060] @ 9f4de8 │ │ │ │ + ldr.w r1, [pc, #3060] @ 9f4e28 │ │ │ │ str.w r0, [r4, #180] @ 0xb4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3048] @ 9f4dec │ │ │ │ + ldr.w r1, [pc, #3048] @ 9f4e2c │ │ │ │ str.w r0, [r4, #184] @ 0xb8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3040] @ 9f4df0 │ │ │ │ + ldr.w r1, [pc, #3040] @ 9f4e30 │ │ │ │ str.w r0, [r4, #188] @ 0xbc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3028] @ 9f4df4 │ │ │ │ + ldr.w r1, [pc, #3028] @ 9f4e34 │ │ │ │ str.w r0, [r4, #192] @ 0xc0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3020] @ 9f4df8 │ │ │ │ + ldr.w r1, [pc, #3020] @ 9f4e38 │ │ │ │ str.w r0, [r4, #196] @ 0xc4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3008] @ 9f4dfc │ │ │ │ + ldr.w r1, [pc, #3008] @ 9f4e3c │ │ │ │ str.w r0, [r4, #200] @ 0xc8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3000] @ 9f4e00 │ │ │ │ + ldr.w r1, [pc, #3000] @ 9f4e40 │ │ │ │ str.w r0, [r4, #204] @ 0xcc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2988] @ 9f4e04 │ │ │ │ + ldr.w r1, [pc, #2988] @ 9f4e44 │ │ │ │ str.w r0, [r4, #208] @ 0xd0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2980] @ 9f4e08 │ │ │ │ + ldr.w r1, [pc, #2980] @ 9f4e48 │ │ │ │ str.w r0, [r4, #212] @ 0xd4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2968] @ 9f4e0c │ │ │ │ + ldr.w r1, [pc, #2968] @ 9f4e4c │ │ │ │ str.w r0, [r4, #216] @ 0xd8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2960] @ 9f4e10 │ │ │ │ + ldr.w r1, [pc, #2960] @ 9f4e50 │ │ │ │ str.w r0, [r4, #220] @ 0xdc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2948] @ 9f4e14 │ │ │ │ + ldr.w r1, [pc, #2948] @ 9f4e54 │ │ │ │ str.w r0, [r4, #224] @ 0xe0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2940] @ 9f4e18 │ │ │ │ + ldr.w r1, [pc, #2940] @ 9f4e58 │ │ │ │ str.w r0, [r4, #228] @ 0xe4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2928] @ 9f4e1c │ │ │ │ + ldr.w r1, [pc, #2928] @ 9f4e5c │ │ │ │ str.w r0, [r4, #232] @ 0xe8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2920] @ 9f4e20 │ │ │ │ + ldr.w r1, [pc, #2920] @ 9f4e60 │ │ │ │ str.w r0, [r4, #236] @ 0xec │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2908] @ 9f4e24 │ │ │ │ + ldr.w r1, [pc, #2908] @ 9f4e64 │ │ │ │ str.w r0, [r4, #240] @ 0xf0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2900] @ 9f4e28 │ │ │ │ + ldr.w r1, [pc, #2900] @ 9f4e68 │ │ │ │ str.w r0, [r4, #244] @ 0xf4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2888] @ 9f4e2c │ │ │ │ + ldr.w r1, [pc, #2888] @ 9f4e6c │ │ │ │ str.w r0, [r4, #248] @ 0xf8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2880] @ 9f4e30 │ │ │ │ + ldr.w r1, [pc, #2880] @ 9f4e70 │ │ │ │ str.w r0, [r4, #252] @ 0xfc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2868] @ 9f4e34 │ │ │ │ + ldr.w r1, [pc, #2868] @ 9f4e74 │ │ │ │ str.w r0, [r4, #256] @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2860] @ 9f4e38 │ │ │ │ + ldr.w r1, [pc, #2860] @ 9f4e78 │ │ │ │ str.w r0, [r4, #260] @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2848] @ 9f4e3c │ │ │ │ + ldr.w r1, [pc, #2848] @ 9f4e7c │ │ │ │ str.w r0, [r4, #264] @ 0x108 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2840] @ 9f4e40 │ │ │ │ + ldr.w r1, [pc, #2840] @ 9f4e80 │ │ │ │ str.w r0, [r4, #268] @ 0x10c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2828] @ 9f4e44 │ │ │ │ + ldr.w r1, [pc, #2828] @ 9f4e84 │ │ │ │ str.w r0, [r4, #272] @ 0x110 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2820] @ 9f4e48 │ │ │ │ + ldr.w r1, [pc, #2820] @ 9f4e88 │ │ │ │ str.w r0, [r4, #276] @ 0x114 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2808] @ 9f4e4c │ │ │ │ + ldr.w r1, [pc, #2808] @ 9f4e8c │ │ │ │ str.w r0, [r4, #280] @ 0x118 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2800] @ 9f4e50 │ │ │ │ + ldr.w r1, [pc, #2800] @ 9f4e90 │ │ │ │ str.w r0, [r4, #284] @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2788] @ 9f4e54 │ │ │ │ + ldr.w r1, [pc, #2788] @ 9f4e94 │ │ │ │ str.w r0, [r4, #288] @ 0x120 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2780] @ 9f4e58 │ │ │ │ + ldr.w r1, [pc, #2780] @ 9f4e98 │ │ │ │ str.w r0, [r4, #292] @ 0x124 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2768] @ 9f4e5c │ │ │ │ + ldr.w r1, [pc, #2768] @ 9f4e9c │ │ │ │ str.w r0, [r4, #296] @ 0x128 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2760] @ 9f4e60 │ │ │ │ + ldr.w r1, [pc, #2760] @ 9f4ea0 │ │ │ │ str.w r0, [r4, #300] @ 0x12c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2748] @ 9f4e64 │ │ │ │ + ldr.w r1, [pc, #2748] @ 9f4ea4 │ │ │ │ str.w r0, [r4, #304] @ 0x130 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2740] @ 9f4e68 │ │ │ │ + ldr.w r1, [pc, #2740] @ 9f4ea8 │ │ │ │ str.w r0, [r4, #308] @ 0x134 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #308] @ 0x134 │ │ │ │ str.w r0, [r4, #312] @ 0x138 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6eea │ │ │ │ + beq.w 9f6f2a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6eda │ │ │ │ - ldr.w r1, [pc, #2708] @ 9f4e6c │ │ │ │ + beq.w 9f6f1a │ │ │ │ + ldr.w r1, [pc, #2708] @ 9f4eac │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2704] @ 9f4e70 │ │ │ │ + ldr.w r1, [pc, #2704] @ 9f4eb0 │ │ │ │ str.w r0, [r4, #316] @ 0x13c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2692] @ 9f4e74 │ │ │ │ + ldr.w r1, [pc, #2692] @ 9f4eb4 │ │ │ │ str.w r0, [r4, #320] @ 0x140 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2684] @ 9f4e78 │ │ │ │ + ldr.w r1, [pc, #2684] @ 9f4eb8 │ │ │ │ str.w r0, [r4, #324] @ 0x144 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2672] @ 9f4e7c │ │ │ │ + ldr.w r1, [pc, #2672] @ 9f4ebc │ │ │ │ str.w r0, [r4, #328] @ 0x148 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2664] @ 9f4e80 │ │ │ │ + ldr.w r1, [pc, #2664] @ 9f4ec0 │ │ │ │ str.w r0, [r4, #332] @ 0x14c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2652] @ 9f4e84 │ │ │ │ + ldr.w r1, [pc, #2652] @ 9f4ec4 │ │ │ │ str.w r0, [r4, #336] @ 0x150 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2644] @ 9f4e88 │ │ │ │ + ldr.w r1, [pc, #2644] @ 9f4ec8 │ │ │ │ str.w r0, [r4, #340] @ 0x154 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2632] @ 9f4e8c │ │ │ │ + ldr.w r1, [pc, #2632] @ 9f4ecc │ │ │ │ str.w r0, [r4, #344] @ 0x158 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2624] @ 9f4e90 │ │ │ │ + ldr.w r1, [pc, #2624] @ 9f4ed0 │ │ │ │ str.w r0, [r4, #348] @ 0x15c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2612] @ 9f4e94 │ │ │ │ + ldr.w r1, [pc, #2612] @ 9f4ed4 │ │ │ │ str.w r0, [r4, #352] @ 0x160 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2604] @ 9f4e98 │ │ │ │ + ldr.w r1, [pc, #2604] @ 9f4ed8 │ │ │ │ str.w r0, [r4, #356] @ 0x164 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2592] @ 9f4e9c │ │ │ │ + ldr.w r1, [pc, #2592] @ 9f4edc │ │ │ │ str.w r0, [r4, #360] @ 0x168 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2584] @ 9f4ea0 │ │ │ │ + ldr.w r1, [pc, #2584] @ 9f4ee0 │ │ │ │ str.w r0, [r4, #364] @ 0x16c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2572] @ 9f4ea4 │ │ │ │ + ldr.w r1, [pc, #2572] @ 9f4ee4 │ │ │ │ str.w r0, [r4, #368] @ 0x170 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2564] @ 9f4ea8 │ │ │ │ + ldr.w r1, [pc, #2564] @ 9f4ee8 │ │ │ │ str.w r0, [r4, #372] @ 0x174 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2552] @ 9f4eac │ │ │ │ + ldr.w r1, [pc, #2552] @ 9f4eec │ │ │ │ str.w r0, [r4, #376] @ 0x178 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2544] @ 9f4eb0 │ │ │ │ + ldr.w r1, [pc, #2544] @ 9f4ef0 │ │ │ │ str.w r0, [r4, #380] @ 0x17c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2532] @ 9f4eb4 │ │ │ │ + ldr.w r1, [pc, #2532] @ 9f4ef4 │ │ │ │ str.w r0, [r4, #384] @ 0x180 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2524] @ 9f4eb8 │ │ │ │ + ldr.w r1, [pc, #2524] @ 9f4ef8 │ │ │ │ str.w r0, [r4, #388] @ 0x184 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2512] @ 9f4ebc │ │ │ │ + ldr.w r1, [pc, #2512] @ 9f4efc │ │ │ │ str.w r0, [r4, #392] @ 0x188 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2504] @ 9f4ec0 │ │ │ │ + ldr.w r1, [pc, #2504] @ 9f4f00 │ │ │ │ str.w r0, [r4, #396] @ 0x18c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2492] @ 9f4ec4 │ │ │ │ + ldr.w r1, [pc, #2492] @ 9f4f04 │ │ │ │ str.w r0, [r4, #400] @ 0x190 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2484] @ 9f4ec8 │ │ │ │ + ldr.w r1, [pc, #2484] @ 9f4f08 │ │ │ │ str.w r0, [r4, #404] @ 0x194 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2472] @ 9f4ecc │ │ │ │ + ldr.w r1, [pc, #2472] @ 9f4f0c │ │ │ │ str.w r0, [r4, #408] @ 0x198 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2464] @ 9f4ed0 │ │ │ │ + ldr.w r1, [pc, #2464] @ 9f4f10 │ │ │ │ str.w r0, [r4, #412] @ 0x19c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2452] @ 9f4ed4 │ │ │ │ + ldr.w r1, [pc, #2452] @ 9f4f14 │ │ │ │ str.w r0, [r4, #416] @ 0x1a0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2444] @ 9f4ed8 │ │ │ │ + ldr.w r1, [pc, #2444] @ 9f4f18 │ │ │ │ str.w r0, [r4, #420] @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2432] @ 9f4edc │ │ │ │ + ldr.w r1, [pc, #2432] @ 9f4f1c │ │ │ │ str.w r0, [r4, #424] @ 0x1a8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2424] @ 9f4ee0 │ │ │ │ + ldr.w r1, [pc, #2424] @ 9f4f20 │ │ │ │ str.w r0, [r4, #428] @ 0x1ac │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2412] @ 9f4ee4 │ │ │ │ + ldr.w r1, [pc, #2412] @ 9f4f24 │ │ │ │ str.w r0, [r4, #432] @ 0x1b0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2404] @ 9f4ee8 │ │ │ │ + ldr.w r1, [pc, #2404] @ 9f4f28 │ │ │ │ str.w r0, [r4, #436] @ 0x1b4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2392] @ 9f4eec │ │ │ │ + ldr.w r1, [pc, #2392] @ 9f4f2c │ │ │ │ str.w r0, [r4, #440] @ 0x1b8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2384] @ 9f4ef0 │ │ │ │ + ldr.w r1, [pc, #2384] @ 9f4f30 │ │ │ │ str.w r0, [r4, #444] @ 0x1bc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2372] @ 9f4ef4 │ │ │ │ + ldr.w r1, [pc, #2372] @ 9f4f34 │ │ │ │ str.w r0, [r4, #448] @ 0x1c0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2364] @ 9f4ef8 │ │ │ │ + ldr.w r1, [pc, #2364] @ 9f4f38 │ │ │ │ str.w r0, [r4, #452] @ 0x1c4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2352] @ 9f4efc │ │ │ │ + ldr.w r1, [pc, #2352] @ 9f4f3c │ │ │ │ str.w r0, [r4, #456] @ 0x1c8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2344] @ 9f4f00 │ │ │ │ + ldr.w r1, [pc, #2344] @ 9f4f40 │ │ │ │ str.w r0, [r4, #460] @ 0x1cc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2332] @ 9f4f04 │ │ │ │ + ldr.w r1, [pc, #2332] @ 9f4f44 │ │ │ │ str.w r0, [r4, #464] @ 0x1d0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2324] @ 9f4f08 │ │ │ │ + ldr.w r1, [pc, #2324] @ 9f4f48 │ │ │ │ str.w r0, [r4, #468] @ 0x1d4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2312] @ 9f4f0c │ │ │ │ + ldr.w r1, [pc, #2312] @ 9f4f4c │ │ │ │ str.w r0, [r4, #472] @ 0x1d8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2304] @ 9f4f10 │ │ │ │ + ldr.w r1, [pc, #2304] @ 9f4f50 │ │ │ │ str.w r0, [r4, #476] @ 0x1dc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2292] @ 9f4f14 │ │ │ │ + ldr.w r1, [pc, #2292] @ 9f4f54 │ │ │ │ str.w r0, [r4, #480] @ 0x1e0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2284] @ 9f4f18 │ │ │ │ + ldr.w r1, [pc, #2284] @ 9f4f58 │ │ │ │ str.w r0, [r4, #484] @ 0x1e4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2272] @ 9f4f1c │ │ │ │ + ldr.w r1, [pc, #2272] @ 9f4f5c │ │ │ │ str.w r0, [r4, #488] @ 0x1e8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2264] @ 9f4f20 │ │ │ │ + ldr.w r1, [pc, #2264] @ 9f4f60 │ │ │ │ str.w r0, [r4, #492] @ 0x1ec │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2252] @ 9f4f24 │ │ │ │ + ldr.w r1, [pc, #2252] @ 9f4f64 │ │ │ │ str.w r0, [r4, #496] @ 0x1f0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2244] @ 9f4f28 │ │ │ │ + ldr.w r1, [pc, #2244] @ 9f4f68 │ │ │ │ str.w r0, [r4, #500] @ 0x1f4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2232] @ 9f4f2c │ │ │ │ + ldr.w r1, [pc, #2232] @ 9f4f6c │ │ │ │ str.w r0, [r4, #504] @ 0x1f8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2224] @ 9f4f30 │ │ │ │ + ldr.w r1, [pc, #2224] @ 9f4f70 │ │ │ │ str.w r0, [r4, #508] @ 0x1fc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2212] @ 9f4f34 │ │ │ │ + ldr.w r1, [pc, #2212] @ 9f4f74 │ │ │ │ str.w r0, [r4, #512] @ 0x200 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2204] @ 9f4f38 │ │ │ │ + ldr.w r1, [pc, #2204] @ 9f4f78 │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2192] @ 9f4f3c │ │ │ │ + ldr.w r1, [pc, #2192] @ 9f4f7c │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2184] @ 9f4f40 │ │ │ │ + ldr.w r1, [pc, #2184] @ 9f4f80 │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2172] @ 9f4f44 │ │ │ │ + ldr.w r1, [pc, #2172] @ 9f4f84 │ │ │ │ str.w r0, [r4, #528] @ 0x210 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2164] @ 9f4f48 │ │ │ │ + ldr.w r1, [pc, #2164] @ 9f4f88 │ │ │ │ str.w r0, [r4, #532] @ 0x214 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2152] @ 9f4f4c │ │ │ │ + ldr.w r1, [pc, #2152] @ 9f4f8c │ │ │ │ str.w r0, [r4, #536] @ 0x218 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2144] @ 9f4f50 │ │ │ │ + ldr.w r1, [pc, #2144] @ 9f4f90 │ │ │ │ str.w r0, [r4, #540] @ 0x21c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2132] @ 9f4f54 │ │ │ │ + ldr.w r1, [pc, #2132] @ 9f4f94 │ │ │ │ str.w r0, [r4, #544] @ 0x220 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2124] @ 9f4f58 │ │ │ │ + ldr.w r1, [pc, #2124] @ 9f4f98 │ │ │ │ str.w r0, [r4, #548] @ 0x224 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2112] @ 9f4f5c │ │ │ │ + ldr.w r1, [pc, #2112] @ 9f4f9c │ │ │ │ str.w r0, [r4, #552] @ 0x228 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2104] @ 9f4f60 │ │ │ │ + ldr.w r1, [pc, #2104] @ 9f4fa0 │ │ │ │ str.w r0, [r4, #556] @ 0x22c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2092] @ 9f4f64 │ │ │ │ + ldr.w r1, [pc, #2092] @ 9f4fa4 │ │ │ │ str.w r0, [r4, #560] @ 0x230 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2084] @ 9f4f68 │ │ │ │ + ldr.w r1, [pc, #2084] @ 9f4fa8 │ │ │ │ str.w r0, [r4, #564] @ 0x234 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2072] @ 9f4f6c │ │ │ │ + ldr.w r1, [pc, #2072] @ 9f4fac │ │ │ │ str.w r0, [r4, #568] @ 0x238 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2064] @ 9f4f70 │ │ │ │ + ldr.w r1, [pc, #2064] @ 9f4fb0 │ │ │ │ str.w r0, [r4, #572] @ 0x23c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2052] @ 9f4f74 │ │ │ │ + ldr.w r1, [pc, #2052] @ 9f4fb4 │ │ │ │ str.w r0, [r4, #576] @ 0x240 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2044] @ 9f4f78 │ │ │ │ + ldr.w r1, [pc, #2044] @ 9f4fb8 │ │ │ │ str.w r0, [r4, #580] @ 0x244 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2032] @ 9f4f7c │ │ │ │ + ldr.w r1, [pc, #2032] @ 9f4fbc │ │ │ │ str.w r0, [r4, #584] @ 0x248 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2024] @ 9f4f80 │ │ │ │ + ldr.w r1, [pc, #2024] @ 9f4fc0 │ │ │ │ str.w r0, [r4, #588] @ 0x24c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2012] @ 9f4f84 │ │ │ │ + ldr.w r1, [pc, #2012] @ 9f4fc4 │ │ │ │ str.w r0, [r4, #592] @ 0x250 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2004] @ 9f4f88 │ │ │ │ + ldr.w r1, [pc, #2004] @ 9f4fc8 │ │ │ │ str.w r0, [r4, #596] @ 0x254 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1992] @ 9f4f8c │ │ │ │ + ldr.w r1, [pc, #1992] @ 9f4fcc │ │ │ │ str.w r0, [r4, #600] @ 0x258 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1984] @ 9f4f90 │ │ │ │ + ldr.w r1, [pc, #1984] @ 9f4fd0 │ │ │ │ str.w r0, [r4, #604] @ 0x25c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1972] @ 9f4f94 │ │ │ │ + ldr.w r1, [pc, #1972] @ 9f4fd4 │ │ │ │ str.w r0, [r4, #608] @ 0x260 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1964] @ 9f4f98 │ │ │ │ + ldr.w r1, [pc, #1964] @ 9f4fd8 │ │ │ │ str.w r0, [r4, #616] @ 0x268 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1952] @ 9f4f9c │ │ │ │ + ldr.w r1, [pc, #1952] @ 9f4fdc │ │ │ │ str.w r0, [r4, #620] @ 0x26c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1944] @ 9f4fa0 │ │ │ │ + ldr.w r1, [pc, #1944] @ 9f4fe0 │ │ │ │ str.w r0, [r4, #624] @ 0x270 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1932] @ 9f4fa4 │ │ │ │ + ldr.w r1, [pc, #1932] @ 9f4fe4 │ │ │ │ str.w r0, [r4, #628] @ 0x274 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1924] @ 9f4fa8 │ │ │ │ + ldr.w r1, [pc, #1924] @ 9f4fe8 │ │ │ │ str.w r0, [r4, #632] @ 0x278 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1912] @ 9f4fac │ │ │ │ + ldr.w r1, [pc, #1912] @ 9f4fec │ │ │ │ str.w r0, [r4, #636] @ 0x27c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1904] @ 9f4fb0 │ │ │ │ + ldr.w r1, [pc, #1904] @ 9f4ff0 │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1892] @ 9f4fb4 │ │ │ │ + ldr.w r1, [pc, #1892] @ 9f4ff4 │ │ │ │ str.w r0, [r4, #644] @ 0x284 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1884] @ 9f4fb8 │ │ │ │ + ldr.w r1, [pc, #1884] @ 9f4ff8 │ │ │ │ str.w r0, [r4, #648] @ 0x288 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1872] @ 9f4fbc │ │ │ │ + ldr.w r1, [pc, #1872] @ 9f4ffc │ │ │ │ str.w r0, [r4, #652] @ 0x28c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1864] @ 9f4fc0 │ │ │ │ + ldr.w r1, [pc, #1864] @ 9f5000 │ │ │ │ str.w r0, [r4, #656] @ 0x290 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1852] @ 9f4fc4 │ │ │ │ + ldr.w r1, [pc, #1852] @ 9f5004 │ │ │ │ str.w r0, [r4, #660] @ 0x294 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1844] @ 9f4fc8 │ │ │ │ + ldr.w r1, [pc, #1844] @ 9f5008 │ │ │ │ str.w r0, [r4, #664] @ 0x298 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1832] @ 9f4fcc │ │ │ │ + ldr.w r1, [pc, #1832] @ 9f500c │ │ │ │ str.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1824] @ 9f4fd0 │ │ │ │ + ldr.w r1, [pc, #1824] @ 9f5010 │ │ │ │ str.w r0, [r4, #672] @ 0x2a0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1812] @ 9f4fd4 │ │ │ │ + ldr.w r1, [pc, #1812] @ 9f5014 │ │ │ │ str.w r0, [r4, #676] @ 0x2a4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #676] @ 0x2a4 │ │ │ │ str.w r0, [r4, #680] @ 0x2a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f22 │ │ │ │ + beq.w 9f6f62 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6ed2 │ │ │ │ - ldr.w r1, [pc, #1784] @ 9f4fd8 │ │ │ │ + beq.w 9f6f12 │ │ │ │ + ldr.w r1, [pc, #1784] @ 9f5018 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1776] @ 9f4fdc │ │ │ │ + ldr.w r1, [pc, #1776] @ 9f501c │ │ │ │ str.w r0, [r4, #684] @ 0x2ac │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #684] @ 0x2ac │ │ │ │ str.w r0, [r4, #688] @ 0x2b0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f1a │ │ │ │ + beq.w 9f6f5a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6eca │ │ │ │ - ldr.w r1, [pc, #1748] @ 9f4fe0 │ │ │ │ + beq.w 9f6f0a │ │ │ │ + ldr.w r1, [pc, #1748] @ 9f5020 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1740] @ 9f4fe4 │ │ │ │ + ldr.w r1, [pc, #1740] @ 9f5024 │ │ │ │ str.w r0, [r4, #700] @ 0x2bc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1732] @ 9f4fe8 │ │ │ │ + ldr.w r1, [pc, #1732] @ 9f5028 │ │ │ │ str.w r0, [r4, #704] @ 0x2c0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1720] @ 9f4fec │ │ │ │ + ldr.w r1, [pc, #1720] @ 9f502c │ │ │ │ str.w r0, [r4, #716] @ 0x2cc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1712] @ 9f4ff0 │ │ │ │ + ldr.w r1, [pc, #1712] @ 9f5030 │ │ │ │ str.w r0, [r4, #728] @ 0x2d8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1700] @ 9f4ff4 │ │ │ │ + ldr.w r1, [pc, #1700] @ 9f5034 │ │ │ │ str.w r0, [r4, #732] @ 0x2dc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1692] @ 9f4ff8 │ │ │ │ + ldr.w r1, [pc, #1692] @ 9f5038 │ │ │ │ str.w r0, [r4, #752] @ 0x2f0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1680] @ 9f4ffc │ │ │ │ + ldr.w r1, [pc, #1680] @ 9f503c │ │ │ │ str.w r0, [r4, #756] @ 0x2f4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1672] @ 9f5000 │ │ │ │ + ldr.w r1, [pc, #1672] @ 9f5040 │ │ │ │ str.w r0, [r4, #760] @ 0x2f8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1660] @ 9f5004 │ │ │ │ + ldr.w r1, [pc, #1660] @ 9f5044 │ │ │ │ str.w r0, [r4, #764] @ 0x2fc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1652] @ 9f5008 │ │ │ │ + ldr.w r1, [pc, #1652] @ 9f5048 │ │ │ │ str.w r0, [r4, #768] @ 0x300 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1640] @ 9f500c │ │ │ │ + ldr.w r1, [pc, #1640] @ 9f504c │ │ │ │ str.w r0, [r4, #772] @ 0x304 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1632] @ 9f5010 │ │ │ │ + ldr.w r1, [pc, #1632] @ 9f5050 │ │ │ │ str.w r0, [r4, #776] @ 0x308 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #776] @ 0x308 │ │ │ │ str.w r0, [r4, #780] @ 0x30c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f32 │ │ │ │ + beq.w 9f6f72 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6ec2 │ │ │ │ - ldr.w r1, [pc, #1600] @ 9f5014 │ │ │ │ + beq.w 9f6f02 │ │ │ │ + ldr.w r1, [pc, #1600] @ 9f5054 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1596] @ 9f5018 │ │ │ │ + ldr.w r1, [pc, #1596] @ 9f5058 │ │ │ │ str.w r0, [r4, #784] @ 0x310 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #784] @ 0x310 │ │ │ │ str.w r0, [r4, #788] @ 0x314 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f2a │ │ │ │ + beq.w 9f6f6a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6eba │ │ │ │ - ldr.w r1, [pc, #1564] @ 9f501c │ │ │ │ + beq.w 9f6efa │ │ │ │ + ldr.w r1, [pc, #1564] @ 9f505c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1560] @ 9f5020 │ │ │ │ + ldr.w r1, [pc, #1560] @ 9f5060 │ │ │ │ str.w r0, [r4, #792] @ 0x318 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #792] @ 0x318 │ │ │ │ str.w r0, [r4, #796] @ 0x31c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f02 │ │ │ │ + beq.w 9f6f42 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6eb2 │ │ │ │ - ldr.w r1, [pc, #1528] @ 9f5024 │ │ │ │ + beq.w 9f6ef2 │ │ │ │ + ldr.w r1, [pc, #1528] @ 9f5064 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1524] @ 9f5028 │ │ │ │ + ldr.w r1, [pc, #1524] @ 9f5068 │ │ │ │ str.w r0, [r4, #800] @ 0x320 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ str.w r0, [r4, #804] @ 0x324 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6efa │ │ │ │ + beq.w 9f6f3a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6eaa │ │ │ │ - ldr.w r1, [pc, #1492] @ 9f502c │ │ │ │ + beq.w 9f6eea │ │ │ │ + ldr.w r1, [pc, #1492] @ 9f506c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1488] @ 9f5030 │ │ │ │ + ldr.w r1, [pc, #1488] @ 9f5070 │ │ │ │ str.w r0, [r4, #808] @ 0x328 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1476] @ 9f5034 │ │ │ │ + ldr.w r1, [pc, #1476] @ 9f5074 │ │ │ │ str.w r0, [r4, #812] @ 0x32c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1468] @ 9f5038 │ │ │ │ + ldr.w r1, [pc, #1468] @ 9f5078 │ │ │ │ str.w r0, [r4, #816] @ 0x330 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1456] @ 9f503c │ │ │ │ + ldr.w r1, [pc, #1456] @ 9f507c │ │ │ │ str.w r0, [r4, #820] @ 0x334 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #820] @ 0x334 │ │ │ │ str.w r0, [r4, #824] @ 0x338 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f12 │ │ │ │ + beq.w 9f6f52 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6ea2 │ │ │ │ - ldr.w r1, [pc, #1428] @ 9f5040 │ │ │ │ + beq.w 9f6ee2 │ │ │ │ + ldr.w r1, [pc, #1428] @ 9f5080 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1420] @ 9f5044 │ │ │ │ + ldr.w r1, [pc, #1420] @ 9f5084 │ │ │ │ str.w r0, [r4, #828] @ 0x33c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #828] @ 0x33c │ │ │ │ str.w r0, [r4, #832] @ 0x340 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f0a │ │ │ │ + beq.w 9f6f4a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e9a │ │ │ │ - ldr.w r1, [pc, #1392] @ 9f5048 │ │ │ │ + beq.w 9f6eda │ │ │ │ + ldr.w r1, [pc, #1392] @ 9f5088 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1384] @ 9f504c │ │ │ │ + ldr.w r1, [pc, #1384] @ 9f508c │ │ │ │ str.w r0, [r4, #836] @ 0x344 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #836] @ 0x344 │ │ │ │ str.w r0, [r4, #840] @ 0x348 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f62 │ │ │ │ + beq.w 9f6fa2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e92 │ │ │ │ - ldr.w r1, [pc, #1356] @ 9f5050 │ │ │ │ + beq.w 9f6ed2 │ │ │ │ + ldr.w r1, [pc, #1356] @ 9f5090 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1348] @ 9f5054 │ │ │ │ + ldr.w r1, [pc, #1348] @ 9f5094 │ │ │ │ str.w r0, [r4, #844] @ 0x34c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #844] @ 0x34c │ │ │ │ str.w r0, [r4, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f5a │ │ │ │ + beq.w 9f6f9a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e8a │ │ │ │ - ldr.w r1, [pc, #1320] @ 9f5058 │ │ │ │ + beq.w 9f6eca │ │ │ │ + ldr.w r1, [pc, #1320] @ 9f5098 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1312] @ 9f505c │ │ │ │ + ldr.w r1, [pc, #1312] @ 9f509c │ │ │ │ str.w r0, [r4, #852] @ 0x354 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #852] @ 0x354 │ │ │ │ str.w r0, [r4, #856] @ 0x358 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f72 │ │ │ │ + beq.w 9f6fb2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e82 │ │ │ │ - ldr.w r1, [pc, #1284] @ 9f5060 │ │ │ │ + beq.w 9f6ec2 │ │ │ │ + ldr.w r1, [pc, #1284] @ 9f50a0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1276] @ 9f5064 │ │ │ │ + ldr.w r1, [pc, #1276] @ 9f50a4 │ │ │ │ str.w r0, [r4, #860] @ 0x35c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1268] @ 9f5068 │ │ │ │ + ldr.w r1, [pc, #1268] @ 9f50a8 │ │ │ │ str.w r0, [r4, #864] @ 0x360 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1256] @ 9f506c │ │ │ │ + ldr.w r1, [pc, #1256] @ 9f50ac │ │ │ │ str.w r0, [r4, #868] @ 0x364 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1248] @ 9f5070 │ │ │ │ + ldr.w r1, [pc, #1248] @ 9f50b0 │ │ │ │ str.w r0, [r4, #872] @ 0x368 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1236] @ 9f5074 │ │ │ │ + ldr.w r1, [pc, #1236] @ 9f50b4 │ │ │ │ str.w r0, [r4, #876] @ 0x36c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1228] @ 9f5078 │ │ │ │ + ldr.w r1, [pc, #1228] @ 9f50b8 │ │ │ │ str.w r0, [r4, #880] @ 0x370 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1216] @ 9f507c │ │ │ │ + ldr.w r1, [pc, #1216] @ 9f50bc │ │ │ │ str.w r0, [r4, #884] @ 0x374 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1208] @ 9f5080 │ │ │ │ + ldr.w r1, [pc, #1208] @ 9f50c0 │ │ │ │ str.w r0, [r4, #888] @ 0x378 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1196] @ 9f5084 │ │ │ │ + ldr.w r1, [pc, #1196] @ 9f50c4 │ │ │ │ str.w r0, [r4, #892] @ 0x37c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1188] @ 9f5088 │ │ │ │ + ldr.w r1, [pc, #1188] @ 9f50c8 │ │ │ │ str.w r0, [r4, #896] @ 0x380 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #896] @ 0x380 │ │ │ │ str.w r0, [r4, #900] @ 0x384 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f6a │ │ │ │ + beq.w 9f6faa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e7a │ │ │ │ - ldr.w r1, [pc, #1156] @ 9f508c │ │ │ │ + beq.w 9f6eba │ │ │ │ + ldr.w r1, [pc, #1156] @ 9f50cc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1152] @ 9f5090 │ │ │ │ + ldr.w r1, [pc, #1152] @ 9f50d0 │ │ │ │ str.w r0, [r4, #904] @ 0x388 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #904] @ 0x388 │ │ │ │ str.w r0, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f42 │ │ │ │ + beq.w 9f6f82 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e72 │ │ │ │ - ldr.w r1, [pc, #1120] @ 9f5094 │ │ │ │ + beq.w 9f6eb2 │ │ │ │ + ldr.w r1, [pc, #1120] @ 9f50d4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1116] @ 9f5098 │ │ │ │ + ldr.w r1, [pc, #1116] @ 9f50d8 │ │ │ │ str.w r0, [r4, #912] @ 0x390 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #912] @ 0x390 │ │ │ │ str.w r0, [r4, #916] @ 0x394 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f3a │ │ │ │ + beq.w 9f6f7a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e6a │ │ │ │ - ldr.w r1, [pc, #1084] @ 9f509c │ │ │ │ + beq.w 9f6eaa │ │ │ │ + ldr.w r1, [pc, #1084] @ 9f50dc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1080] @ 9f50a0 │ │ │ │ + ldr.w r1, [pc, #1080] @ 9f50e0 │ │ │ │ str.w r0, [r4, #920] @ 0x398 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #920] @ 0x398 │ │ │ │ str.w r0, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f52 │ │ │ │ + beq.w 9f6f92 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e62 │ │ │ │ - ldr.w r1, [pc, #1048] @ 9f50a4 │ │ │ │ + beq.w 9f6ea2 │ │ │ │ + ldr.w r1, [pc, #1048] @ 9f50e4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #1044] @ 9f50a8 │ │ │ │ + ldr.w r1, [pc, #1044] @ 9f50e8 │ │ │ │ str.w r0, [r4, #928] @ 0x3a0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #928] @ 0x3a0 │ │ │ │ str.w r0, [r4, #932] @ 0x3a4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f4a │ │ │ │ + beq.w 9f6f8a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e5a │ │ │ │ - ldr r1, [pc, #1012] @ (9f50ac ) │ │ │ │ + beq.w 9f6e9a │ │ │ │ + ldr r1, [pc, #1012] @ (9f50ec ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #1008] @ (9f50b0 ) │ │ │ │ + ldr r1, [pc, #1008] @ (9f50f0 ) │ │ │ │ str.w r0, [r4, #936] @ 0x3a8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #936] @ 0x3a8 │ │ │ │ str.w r0, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6fa2 │ │ │ │ + beq.w 9f6fe2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e52 │ │ │ │ - ldr r1, [pc, #980] @ (9f50b4 ) │ │ │ │ + beq.w 9f6e92 │ │ │ │ + ldr r1, [pc, #980] @ (9f50f4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #976] @ (9f50b8 ) │ │ │ │ + ldr r1, [pc, #976] @ (9f50f8 ) │ │ │ │ str.w r0, [r4, #944] @ 0x3b0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #944] @ 0x3b0 │ │ │ │ str.w r0, [r4, #948] @ 0x3b4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f9a │ │ │ │ + beq.w 9f6fda │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e4a │ │ │ │ - ldr r1, [pc, #948] @ (9f50bc ) │ │ │ │ + beq.w 9f6e8a │ │ │ │ + ldr r1, [pc, #948] @ (9f50fc ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #944] @ (9f50c0 ) │ │ │ │ + ldr r1, [pc, #944] @ (9f5100 ) │ │ │ │ str.w r0, [r4, #952] @ 0x3b8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #952] @ 0x3b8 │ │ │ │ str.w r0, [r4, #956] @ 0x3bc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6fb2 │ │ │ │ + beq.w 9f6ff2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e42 │ │ │ │ - b.n 9f50c4 │ │ │ │ + beq.w 9f6e82 │ │ │ │ + b.n 9f5104 │ │ │ │ nop │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r5, r6, r7, lr} │ │ │ │ + push {r5, r7, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r2, r5, r6, r7, lr} │ │ │ │ + push {r2, r5, r7, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r2, r3, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r7, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - push {r2, r3, r4, r5, r6, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb604 │ │ │ │ + push {r2, r6, r7, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb608 │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb60c │ │ │ │ + push {r2, r3, r6, r7, lr} │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + push {r2, r3, r4, r6, r7, lr} │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + @ instruction: 0xb600 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + @ instruction: 0xb614 │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xb61c │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xb630 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb640 │ │ │ │ + @ instruction: 0xb638 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb654 │ │ │ │ + setend le │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + setend be │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xb65c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cpsid │ │ │ │ + cpsie │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb678 │ │ │ │ + cpsie a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb690 │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb698 │ │ │ │ + cpsid │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb69c │ │ │ │ + @ instruction: 0xb678 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + @ instruction: 0xb680 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + @ instruction: 0xb684 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6ac │ │ │ │ + @ instruction: 0xb688 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6b0 │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6b8 │ │ │ │ + @ instruction: 0xb690 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb694 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb69c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb6a2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6d0 │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + @ instruction: 0xb6aa │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6e2 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb6b2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb6b8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6ba │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6ea │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6ec │ │ │ │ + @ instruction: 0xb6ca │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6f2 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6fa │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb6fc │ │ │ │ + @ instruction: 0xb6ea │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb70a │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb710 │ │ │ │ + @ instruction: 0xb6fe │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb716 │ │ │ │ + @ instruction: 0xb708 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + @ instruction: 0xb712 │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xb720 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb72a │ │ │ │ + @ instruction: 0xb72e │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xb734 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb748 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb742 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xb758 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb76e │ │ │ │ + @ instruction: 0xb766 │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xb774 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb782 │ │ │ │ + @ instruction: 0xb796 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb798 │ │ │ │ + @ instruction: 0xb79c │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xb7a6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb7b4 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb7d6 │ │ │ │ + @ instruction: 0xb7b2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb7dc │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb7f2 │ │ │ │ + @ instruction: 0xb7e2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb7ec │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb806 │ │ │ │ + @ instruction: 0xb7f6 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + @ instruction: 0xb804 │ │ │ │ + lsls r6, r6, #1 │ │ │ │ + @ instruction: 0xb80e │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xb818 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb822 │ │ │ │ + @ instruction: 0xb81e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb82c │ │ │ │ + @ instruction: 0xb828 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb836 │ │ │ │ + @ instruction: 0xb82e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb844 │ │ │ │ + @ instruction: 0xb834 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb84e │ │ │ │ + @ instruction: 0xb842 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb854 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb85e │ │ │ │ + @ instruction: 0xb85a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb868 │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb86e │ │ │ │ + @ instruction: 0xb86a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb874 │ │ │ │ + @ instruction: 0xb870 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb882 │ │ │ │ + @ instruction: 0xb87e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ + @ instruction: 0xb888 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb89a │ │ │ │ + @ instruction: 0xb892 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb8a0 │ │ │ │ + @ instruction: 0xb898 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb8aa │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb8b0 │ │ │ │ + @ instruction: 0xb8a8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + @ instruction: 0xb8c2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ @ instruction: 0xb8c8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb8d2 │ │ │ │ + @ instruction: 0xb8ca │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + @ instruction: 0xb8d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ + @ instruction: 0xb8d6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - @ instruction: 0xb8e8 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, 9f4e98 │ │ │ │ + @ instruction: 0xb8e6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 9f4e9e │ │ │ │ + @ instruction: 0xb8f4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, 9f4ea2 │ │ │ │ + cbnz r2, 9f4ef8 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 9f4ea8 │ │ │ │ + cbnz r0, 9f4f00 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 9f4eac │ │ │ │ + cbnz r2, 9f4f06 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 9f4eb4 │ │ │ │ + cbnz r4, 9f4f0c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 9f4eb8 │ │ │ │ + cbnz r6, 9f4f12 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 9f4ec0 │ │ │ │ + cbnz r4, 9f4f16 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, 9f4ec8 │ │ │ │ + cbnz r2, 9f4f1c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 9f4ed0 │ │ │ │ + cbnz r0, 9f4f22 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, 9f4ed6 │ │ │ │ + cbnz r6, 9f4f28 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 9f4edc │ │ │ │ + cbnz r4, 9f4f2e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 9f4ee2 │ │ │ │ + cbnz r2, 9f4f36 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 9f4ee6 │ │ │ │ + cbnz r4, 9f4f3a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, 9f4eec │ │ │ │ + cbnz r6, 9f4f40 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 9f4ef2 │ │ │ │ + cbnz r4, 9f4f48 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 9f4ef8 │ │ │ │ + cbnz r6, 9f4f4e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 9f4efe │ │ │ │ + cbnz r0, 9f4f58 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, 9f4f06 │ │ │ │ + cbnz r6, 9f4f60 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 9f4f0a │ │ │ │ + cbnz r0, 9f4f66 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 9f4f10 │ │ │ │ + cbnz r2, 9f4f6a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 9f4f18 │ │ │ │ + cbnz r4, 9f4f6e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 9f4f1e │ │ │ │ + cbnz r6, 9f4f74 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 9f4f28 │ │ │ │ + cbnz r0, 9f4f7c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 9f4f30 │ │ │ │ + cbnz r6, 9f4f82 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 9f4f36 │ │ │ │ + cbnz r4, 9f4f8c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, 9f4f3a │ │ │ │ + cbnz r2, 9f4f92 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 9f4f3e │ │ │ │ + cbnz r4, 9f4f96 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 9f4f44 │ │ │ │ + cbnz r6, 9f4f9c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev r0, r0 │ │ │ │ + rev r4, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ rev r6, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev r4, r4 │ │ │ │ + rev r4, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev r2, r5 │ │ │ │ + rev r6, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev r4, r5 │ │ │ │ + rev r0, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev r6, r6 │ │ │ │ + rev r2, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev16 r4, r0 │ │ │ │ + rev r4, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev r6, r4 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev16 r4, r2 │ │ │ │ + rev r0, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev16 r6, r2 │ │ │ │ + rev r6, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev16 r2, r3 │ │ │ │ + rev16 r6, r2 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev16 r4, r4 │ │ │ │ + rev16 r4, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev16 r6, r4 │ │ │ │ + rev16 r2, r5 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev16 r0, r5 │ │ │ │ + rev16 r0, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - rev16 r6, r7 │ │ │ │ + rev16 r2, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - hlt 0x0010 │ │ │ │ + hlt 0x0000 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - hlt 0x0016 │ │ │ │ + hlt 0x0006 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - hlt 0x001c │ │ │ │ + hlt 0x0010 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - hlt 0x002a │ │ │ │ + hlt 0x001e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - hlt 0x0030 │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - hlt 0x003a │ │ │ │ + hlt 0x0032 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - revsh r0, r0 │ │ │ │ + hlt 0x003c │ │ │ │ lsls r6, r6, #1 │ │ │ │ revsh r6, r0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - revsh r0, r2 │ │ │ │ + revsh r4, r1 │ │ │ │ lsls r6, r6, #1 │ │ │ │ revsh r6, r3 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - revsh r0, r5 │ │ │ │ + revsh r0, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - revsh r2, r6 │ │ │ │ + revsh r6, r7 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - revsh r4, r7 │ │ │ │ + cbnz r0, 9f5016 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 9f4fc0 │ │ │ │ + cbnz r6, 9f501c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 9f4fc6 │ │ │ │ + cbnz r0, 9f5026 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 9f4fce │ │ │ │ + cbnz r6, 9f502e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 9f4fd8 │ │ │ │ + cbnz r0, 9f5038 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 9f4fde │ │ │ │ + cbnz r6, 9f5042 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 9f4fe6 │ │ │ │ + cbnz r4, 9f504c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 9f4fec │ │ │ │ + cbnz r2, 9f5056 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 9f4ff6 │ │ │ │ + cbnz r0, 9f5060 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 9f4ffe │ │ │ │ + cbnz r6, 9f5068 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 9f5008 │ │ │ │ + cbnz r4, 9f5074 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r6, 9f5012 │ │ │ │ + cbnz r2, 9f507e │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r4, 9f501c │ │ │ │ + pop {r4} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r2, 9f5026 │ │ │ │ + pop {r1, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - cbnz r0, 9f5030 │ │ │ │ + pop {r3, r4, r5} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r2} │ │ │ │ + pop {r1, r4, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r2, r5} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r3, r4, r5} │ │ │ │ + pop {r1, r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r4, r6} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r5, r6} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r3, r4, r5, r6} │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + pop {r1, r3, r4, r5, r6} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + pop {r3, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ + pop {r1, r2, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + pop {r2, r3, r4, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r3, r4, r5, r7} │ │ │ │ + pop {r1, r2, r3, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r3, r6, r7} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r2, r3, r4, r6, r7} │ │ │ │ + pop {r3, r4, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ pop {r1, r2, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r3, r5, r6, r7} │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - pop {r1, r2, r3, r5, r6, r7} │ │ │ │ - lsls r6, r6, #1 │ │ │ │ pop {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r2, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r3, r4, r5, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r3, r6, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r5, r6, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r5, r6, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r3, r7, pc} │ │ │ │ + pop {r1, r2, r4, r5, r6, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ pop {r5, r7, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ pop {r1, r2, r4, r5, r7, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ pop {r6, r7, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r5, r6, r7, pc} │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ + pop {r1, r5, r6, r7, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x0000 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ lsls r6, r6, #1 │ │ │ │ bkpt 0x0006 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x0010 │ │ │ │ + bkpt 0x0014 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x0022 │ │ │ │ + bkpt 0x002a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x0038 │ │ │ │ + bkpt 0x003c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x0046 │ │ │ │ + bkpt 0x004a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x0054 │ │ │ │ + bkpt 0x005c │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x006a │ │ │ │ + bkpt 0x0062 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x007c │ │ │ │ + bkpt 0x0074 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x008a │ │ │ │ + bkpt 0x007a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x009c │ │ │ │ + bkpt 0x0090 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x00a2 │ │ │ │ + bkpt 0x009a │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x00b4 │ │ │ │ + bkpt 0x00b0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ bkpt 0x00ba │ │ │ │ lsls r6, r6, #1 │ │ │ │ bkpt 0x00d0 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x00da │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + bkpt 0x00dc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - bkpt 0x00fa │ │ │ │ + bkpt 0x00fc │ │ │ │ lsls r6, r6, #1 │ │ │ │ - yield │ │ │ │ + ite eq │ │ │ │ + lsleq r6, r6, #1 │ │ │ │ + wfene │ │ │ │ lsls r6, r6, #1 │ │ │ │ - itt ne │ │ │ │ - lslne r6, r6, #1 │ │ │ │ - itt cc @ unpredictable │ │ │ │ + it cs │ │ │ │ + lslcs r6, r6, #1 │ │ │ │ + itt cc │ │ │ │ lslcc r6, r6, #1 │ │ │ │ - ite mi @ unpredictable │ │ │ │ - lslmi r6, r6, #1 │ │ │ │ - noppl {6} │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - it vs │ │ │ │ - lslvs r6, r6, #1 │ │ │ │ - itt vc │ │ │ │ - lslvc r6, r6, #1 │ │ │ │ - ldrvc.w r1, [pc, #3488] @ 9f5e68 │ │ │ │ + ldrcc.w r1, [pc, #3488] @ 9f5ea8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3484] @ 9f5e6c │ │ │ │ + ldr.w r1, [pc, #3484] @ 9f5eac │ │ │ │ str.w r0, [r4, #960] @ 0x3c0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3472] @ 9f5e70 │ │ │ │ + ldr.w r1, [pc, #3472] @ 9f5eb0 │ │ │ │ str.w r0, [r4, #964] @ 0x3c4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3464] @ 9f5e74 │ │ │ │ + ldr.w r1, [pc, #3464] @ 9f5eb4 │ │ │ │ str.w r0, [r4, #968] @ 0x3c8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3452] @ 9f5e78 │ │ │ │ + ldr.w r1, [pc, #3452] @ 9f5eb8 │ │ │ │ str.w r0, [r4, #972] @ 0x3cc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3444] @ 9f5e7c │ │ │ │ + ldr.w r1, [pc, #3444] @ 9f5ebc │ │ │ │ str.w r0, [r4, #976] @ 0x3d0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3432] @ 9f5e80 │ │ │ │ + ldr.w r1, [pc, #3432] @ 9f5ec0 │ │ │ │ str.w r0, [r4, #980] @ 0x3d4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #980] @ 0x3d4 │ │ │ │ str.w r0, [r4, #984] @ 0x3d8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6faa │ │ │ │ + beq.w 9f6fea │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e3a │ │ │ │ - ldr.w r1, [pc, #3404] @ 9f5e84 │ │ │ │ + beq.w 9f6e7a │ │ │ │ + ldr.w r1, [pc, #3404] @ 9f5ec4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3396] @ 9f5e88 │ │ │ │ + ldr.w r1, [pc, #3396] @ 9f5ec8 │ │ │ │ str.w r0, [r4, #1004] @ 0x3ec │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3388] @ 9f5e8c │ │ │ │ + ldr.w r1, [pc, #3388] @ 9f5ecc │ │ │ │ str.w r0, [r4, #1008] @ 0x3f0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3376] @ 9f5e90 │ │ │ │ + ldr.w r1, [pc, #3376] @ 9f5ed0 │ │ │ │ str.w r0, [r4, #1012] @ 0x3f4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #1012] @ 0x3f4 │ │ │ │ str.w r0, [r4, #1016] @ 0x3f8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f82 │ │ │ │ + beq.w 9f6fc2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e32 │ │ │ │ - ldr.w r1, [pc, #3348] @ 9f5e94 │ │ │ │ + beq.w 9f6e72 │ │ │ │ + ldr.w r1, [pc, #3348] @ 9f5ed4 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3340] @ 9f5e98 │ │ │ │ + ldr.w r1, [pc, #3340] @ 9f5ed8 │ │ │ │ str.w r0, [r4, #1020] @ 0x3fc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3332] @ 9f5e9c │ │ │ │ + ldr.w r1, [pc, #3332] @ 9f5edc │ │ │ │ str.w r0, [r4, #1024] @ 0x400 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3320] @ 9f5ea0 │ │ │ │ + ldr.w r1, [pc, #3320] @ 9f5ee0 │ │ │ │ str.w r0, [r4, #1028] @ 0x404 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3312] @ 9f5ea4 │ │ │ │ + ldr.w r1, [pc, #3312] @ 9f5ee4 │ │ │ │ str.w r0, [r4, #1032] @ 0x408 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3300] @ 9f5ea8 │ │ │ │ + ldr.w r1, [pc, #3300] @ 9f5ee8 │ │ │ │ str.w r0, [r4, #1036] @ 0x40c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3292] @ 9f5eac │ │ │ │ + ldr.w r1, [pc, #3292] @ 9f5eec │ │ │ │ str.w r0, [r4, #1040] @ 0x410 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3280] @ 9f5eb0 │ │ │ │ + ldr.w r1, [pc, #3280] @ 9f5ef0 │ │ │ │ str.w r0, [r4, #1044] @ 0x414 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3272] @ 9f5eb4 │ │ │ │ + ldr.w r1, [pc, #3272] @ 9f5ef4 │ │ │ │ str.w r0, [r4, #1048] @ 0x418 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3260] @ 9f5eb8 │ │ │ │ + ldr.w r1, [pc, #3260] @ 9f5ef8 │ │ │ │ str.w r0, [r4, #1052] @ 0x41c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3252] @ 9f5ebc │ │ │ │ + ldr.w r1, [pc, #3252] @ 9f5efc │ │ │ │ str.w r0, [r4, #1056] @ 0x420 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3240] @ 9f5ec0 │ │ │ │ + ldr.w r1, [pc, #3240] @ 9f5f00 │ │ │ │ str.w r0, [r4, #1060] @ 0x424 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #1060] @ 0x424 │ │ │ │ str.w r0, [r4, #1064] @ 0x428 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f7a │ │ │ │ + beq.w 9f6fba │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e2a │ │ │ │ - ldr.w r1, [pc, #3212] @ 9f5ec4 │ │ │ │ + beq.w 9f6e6a │ │ │ │ + ldr.w r1, [pc, #3212] @ 9f5f04 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3204] @ 9f5ec8 │ │ │ │ + ldr.w r1, [pc, #3204] @ 9f5f08 │ │ │ │ str.w r0, [r4, #1068] @ 0x42c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #1068] @ 0x42c │ │ │ │ str.w r0, [r4, #1072] @ 0x430 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f92 │ │ │ │ + beq.w 9f6fd2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e22 │ │ │ │ - ldr.w r1, [pc, #3176] @ 9f5ecc │ │ │ │ + beq.w 9f6e62 │ │ │ │ + ldr.w r1, [pc, #3176] @ 9f5f0c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3168] @ 9f5ed0 │ │ │ │ + ldr.w r1, [pc, #3168] @ 9f5f10 │ │ │ │ str.w r0, [r4, #1076] @ 0x434 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #1076] @ 0x434 │ │ │ │ str.w r0, [r4, #1080] @ 0x438 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f6f8a │ │ │ │ + beq.w 9f6fca │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e1a │ │ │ │ - ldr.w r1, [pc, #3140] @ 9f5ed4 │ │ │ │ + beq.w 9f6e5a │ │ │ │ + ldr.w r1, [pc, #3140] @ 9f5f14 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3132] @ 9f5ed8 │ │ │ │ + ldr.w r1, [pc, #3132] @ 9f5f18 │ │ │ │ str.w r0, [r4, #1084] @ 0x43c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ str.w r0, [r4, #1088] @ 0x440 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f73d2 │ │ │ │ + beq.w 9f7412 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e12 │ │ │ │ - ldr.w r1, [pc, #3104] @ 9f5edc │ │ │ │ + beq.w 9f6e52 │ │ │ │ + ldr.w r1, [pc, #3104] @ 9f5f1c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3096] @ 9f5ee0 │ │ │ │ + ldr.w r1, [pc, #3096] @ 9f5f20 │ │ │ │ str.w r0, [r4, #1092] @ 0x444 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #1092] @ 0x444 │ │ │ │ str.w r0, [r4, #1096] @ 0x448 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f73ca │ │ │ │ + beq.w 9f740a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e0a │ │ │ │ - ldr.w r1, [pc, #3068] @ 9f5ee4 │ │ │ │ + beq.w 9f6e4a │ │ │ │ + ldr.w r1, [pc, #3068] @ 9f5f24 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3060] @ 9f5ee8 │ │ │ │ + ldr.w r1, [pc, #3060] @ 9f5f28 │ │ │ │ str.w r0, [r4, #1100] @ 0x44c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #1100] @ 0x44c │ │ │ │ str.w r0, [r4, #1104] @ 0x450 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f73e2 │ │ │ │ + beq.w 9f7422 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6e02 │ │ │ │ - ldr.w r1, [pc, #3032] @ 9f5eec │ │ │ │ + beq.w 9f6e42 │ │ │ │ + ldr.w r1, [pc, #3032] @ 9f5f2c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #3024] @ 9f5ef0 │ │ │ │ + ldr.w r1, [pc, #3024] @ 9f5f30 │ │ │ │ str.w r0, [r4, #1108] @ 0x454 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #1108] @ 0x454 │ │ │ │ str.w r0, [r4, #1112] @ 0x458 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f73da │ │ │ │ + beq.w 9f741a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6dfa │ │ │ │ - ldr.w r1, [pc, #2996] @ 9f5ef4 │ │ │ │ + beq.w 9f6e3a │ │ │ │ + ldr.w r1, [pc, #2996] @ 9f5f34 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2988] @ 9f5ef8 │ │ │ │ + ldr.w r1, [pc, #2988] @ 9f5f38 │ │ │ │ str.w r0, [r4, #1124] @ 0x464 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #1124] @ 0x464 │ │ │ │ str.w r0, [r4, #1128] @ 0x468 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f73b2 │ │ │ │ + beq.w 9f73f2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6df2 │ │ │ │ - ldr.w r1, [pc, #2960] @ 9f5efc │ │ │ │ + beq.w 9f6e32 │ │ │ │ + ldr.w r1, [pc, #2960] @ 9f5f3c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #1124] @ 0x464 │ │ │ │ str.w r0, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f73aa │ │ │ │ + beq.w 9f73ea │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6dea │ │ │ │ - ldr.w r1, [pc, #2932] @ 9f5f00 │ │ │ │ + beq.w 9f6e2a │ │ │ │ + ldr.w r1, [pc, #2932] @ 9f5f40 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2928] @ 9f5f04 │ │ │ │ + ldr.w r1, [pc, #2928] @ 9f5f44 │ │ │ │ str.w r0, [r4, #1136] @ 0x470 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r0, [r4, #1140] @ 0x474 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f73c2 │ │ │ │ + beq.w 9f7402 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6de2 │ │ │ │ - ldr.w r1, [pc, #2896] @ 9f5f08 │ │ │ │ + beq.w 9f6e22 │ │ │ │ + ldr.w r1, [pc, #2896] @ 9f5f48 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ ldr.w r3, [r4, #1136] @ 0x470 │ │ │ │ str.w r0, [r4, #1144] @ 0x478 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9f73ba │ │ │ │ + beq.w 9f73fa │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f6dda │ │ │ │ - ldr.w r1, [pc, #2872] @ 9f5f0c │ │ │ │ + beq.w 9f6e1a │ │ │ │ + ldr.w r1, [pc, #2872] @ 9f5f4c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2864] @ 9f5f10 │ │ │ │ + ldr.w r1, [pc, #2864] @ 9f5f50 │ │ │ │ str.w r0, [r4, #1148] @ 0x47c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2856] @ 9f5f14 │ │ │ │ + ldr.w r1, [pc, #2856] @ 9f5f54 │ │ │ │ str.w r0, [r4, #1152] @ 0x480 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2844] @ 9f5f18 │ │ │ │ + ldr.w r1, [pc, #2844] @ 9f5f58 │ │ │ │ str.w r0, [r4, #1156] @ 0x484 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ blx r5 │ │ │ │ - ldr.w r1, [pc, #2836] @ 9f5f1c